SuperAPI AI 工具集

hindsight-coding-agent

编程与开发

查看项目

更新于 10-16 05:42

技能介绍

用途:为编码智能体提供跨会话的长期项目记忆。每个仓库解析为一个记忆库,会话横幅显示“coding-agent::<repo>”;链接的工作树共用主仓库的记忆库。

主要能力:首次打开时,记忆库由近期提交信息和只读代码库勘察初始化;每次会话开始时后台引擎补齐新提交与新对话,并维护 5 个知识页。默认会话首个提示触发一次深度记忆合成并注入上下文,autoInject 可切换为 pages、recall 或 none。会话结束时转写记录自动保留,用户无需手动“保存”对话。

工具与用法:用户说“把这段存进 hindsight”时,当前对话会在会话结束时自动捕获;外部文档或持久结论用 hindsight_ingest_document(title, content);新功能或倡议用 hindsight_capture_initiative(title, summary);计划发生实质变化时再次调用并设置 relates_to_page_id,更新同一页而非新建。检索优先用 hindsight_search_knowledge_pages(query),读取用 hindsight_read_knowledge_page(page_id) 或 hindsight_list_knowledge_pages,追问原因与确切决策值用 hindsight_reflect(query)。记忆影响答案时以“🧠 From Hindsight memory (<page>):”标注来源。若发现记忆错误或过期,用 hindsight_ingest_document 写入 Correction: <topic> 及证据。

安装与配置:npx @vectorize-io/hindsight-coding-agents install all 可接入所有检测到的智能体,install claude-code 接入单个,uninstall all 卸载,update 仅刷新运行时,stats 查看各智能体使用频率。配置为单一 JSON 文件 ~/.hindsight/coding-agent.json,支持默认值、环境变量、顶层文件、harnesses、paths、banks 等分层覆盖;apiToken 在服务端拒绝请求后重新读取,无需重启。

适用场景与限制:适用于需要跨会话保留项目决策、约定与进展的编码工作。限制包括:无仓库自带配置文件,克隆仓库无法开启记忆;optInOnly 为 true 时仅 optInPaths 前缀内的项目启用;daemonIdleTimeout 已废弃并忽略;部分 map 型设置仅文件支持。资料未提供收费、价格与效果数据。