Hindsight Memory Skill(自托管)通过自托管 Hindsight 服务器提供共享的持久记忆库。团队成员可将知识存入同一记忆 bank,供所有人使用。
用途与主要能力:
- 存储团队知识、项目约定、任务经验与个人偏好。
- 召回上下文,在新任务开始前获取相关信息。
- 通过 reflect 让服务器综合既有记忆形成建议。
- retain 时服务器会用 LLM 提取结构化事实、识别实体、建立时序与因果关系并生成向量嵌入,因此应传入完整上下文,而非预先摘要的短句。
使用方式: 先检查配置: cat ~/.hindsight/config
若未安装 CLI: curl -fsSL https://hindsight.vectorize.io/get-cli | bash
创建配置文件(需向用户索取自托管服务器 URL 与 API Key,例如 https://hindsight.mycompany.com): mkdir -p ~/.hindsight cat > ~/.hindsight/config << 'EOF' api_url = "<user's server URL>" api_key = "<user's API key>" EOF chmod 600 ~/.hindsight/config
还需向用户索取 bank ID(如 team-myproject),后续命令均使用该 ID。
常用命令: hindsight memory retain <bank-id> "..." hindsight memory recall <bank-id> "..." hindsight memory reflect <bank-id> "..." retain 可用 --context 标注记忆类型,如 procedures、learnings、preferences。
存储内容建议:项目/团队约定(编码规范、工具版本、lint 与格式化规则、测试约定、分支与 PR 约定)、个人偏好(需署名)、流程结果、任务经验、团队知识。召回时机:开始非平凡任务前、做实现决策前、建议工具或方案前、在新区域写代码前、回答代码库问题前。
限制:需自托管 Hindsight 服务器并配置 API URL 与 API Key,bank ID 由用户提供;本资料未提供其他收费、平台或性能信息。