用途:为助手提供持久记忆,主动存储学习成果并在新任务前召回上下文,从而给出更贴合的协助。
主要能力:通过 hindsight-embed CLI 提供三类操作。memory retain 存储记忆;memory recall 在开始任务前召回相关上下文;memory reflect 综合已有记忆进行反思。retain 时服务端会用 LLM 抽取结构化事实、识别实体并建立关联、构建时间与因果关系、生成语义搜索用嵌入,因此应传入完整上下文而非预先摘要。
使用方式:首次使用先检查配置:uvx hindsight-embed daemon status;若失败或显示 not configured,运行 uvx hindsight-embed configure 进行交互式设置,需提供 LLM 提供商与 API key。存储示例:uvx hindsight-embed memory retain default "...",可用 --context 标注记忆类型(如 procedures、learnings、preferences)。召回示例:uvx hindsight-embed memory recall default "..."。反思示例:uvx hindsight-embed memory reflect default "..."。
适用场景:记录用户偏好(编码风格、工具、沟通方式、项目约定)、流程结果(成功步骤、有效或失败的命令及原因、变通方法、解决问题的配置)、任务经验(缺陷与解决方案、性能优化、架构决策、依赖或版本要求)。建议在开始非平凡任务、做实现决策、推荐工具库或在新代码区域写代码前先召回。
限制:资料未提供平台支持范围、性能指标、收费与价格信息;配置需 LLM 提供商与 API key,具体提供商列表暂未提供。