用途:为智能体提供持久、结构化的记忆,使用官方 Hindsight CLI(v0.4.14)实现。任务中存储知识,开始新任务前检索上下文,并通过 reflect 合成模式。
主要能力:retain 存储知识,支持 context 分类(architecture、conventions、debugging、deployment、dependencies、preferences、session-summary、code-edit)与 doc-id 去重更新;recall 检索上下文,budget 分 low/mid/high,可用 -o json 输出;reflect 运行智能体循环,自动搜索记忆并生成带引用的回答;mental-model 创建预计算摘要;directive 设定 reflect 期间强制规则;document 追踪记忆来源;bank 管理含 stats、disposition、mission。
使用方式:二进制位于 ~/.local/bin/hindsight,配置为 ~/.hindsight/config(TOML)。可用 hindsight configure 重新配置。bank 可自动从 git 仓库名推断。多 bank 路由按域优先,避免跨项目污染。OpenClaw 插件与 Claude Code 钩子可自动捕获与召回,无需手动调用。
适用场景:多智能体或多项目环境下的记忆隔离与复用,调试、架构决策、用户偏好记录,以及跨会话上下文的保留。
限制:资料未提供具体部署要求、数据存储位置、性能上限、收费信息及完整安装步骤;审计脚本需 Python3 运行并期望 PASS。