用途:为 AI 提供跨会话的持久记忆,并把记忆库与团队共享,使存储的知识惠及同一代码库的所有成员。
主要能力:包含三类命令。retain 存储内容,服务端会用 LLM 抽取结构化事实、识别实体、建立时间与因果关系并生成向量嵌入,因此应传入完整原始上下文而非预摘要;recall 在开始任务前检索相关上下文;reflect 对记忆进行综合,回答基于过往经验的问题。
使用方式:首次使用需检查配置 cat ~/.hindsight/config。若 CLI 不存在,运行 curl -fsSL https://hindsight.vectorize.io/get-cli | bash 安装;再创建 ~/.hindsight/config,写入 api_url = "https://api.hindsight.vectorize.io" 和 api_key,并执行 chmod 600 ~/.hindsight/config;API Key 从 https://ui.hindsight.vectorize.io 获取,bank ID 由用户提供(如 team-myproject)。之后用 hindsight memory retain <bank-id> "完整内容" 存储,用 hindsight memory recall <bank-id> "查询" 检索,用 hindsight memory reflect <bank-id> "问题" 综合;可用 --context 标注记忆类型(如 procedures、learnings、preferences)。
适用场景:记录项目或团队约定、工具与版本要求、测试与发布流程、命令成功或失败的原因及变通方案、bug 解决与优化经验、架构决策、新成员入职知识和领域逻辑;个人偏好应注明具体人名。建议在开始非平凡任务、做实现决策、推荐工具库、进入陌生代码区域或回答代码库问题时先 recall。
限制:这是团队共享记忆库,个人偏好需归因到人;--context 仅作元数据标签,不能替代完整内容;资料未提供配额、收费、价格、数据保留期限或离线使用等细节。