描述
Selvedge 是一款旨在为 AI 代理提供持久决策记忆的工具,使其能够存储和检索代码更改背后的理由。这一功能对于理解为何选择或拒绝某些代码路径至关重要,尤其是在复杂项目中,决策可能跨越多个会话。Selvedge 作为本地 MCP 服务器和 CLI 运行,将项目决策和被拒绝的方法存储在项目目录中的 SQLite 文件中。
阅读更多
该工具与任何能够通过本地 stdio MCP 或 CLI 连接的 AI 代理兼容,使其在各种开发环境中都具有灵活性。它记录更改的明确理由,包括更改了什么、何时、谁进行了更改以及原因。这些信息存储在本地,确保开发人员对其数据保持控制,而无需依赖托管后端。
Selvedge 对于需要在会话之间携带决策记忆的开发人员特别有用,防止重复被拒绝的方法,并提供项目决策的清晰历史。它支持对更改历史的全文搜索,并导出为 Agent Trace 格式,使得检索和分析过去的决策变得简单。
该工具是免费的开源软件,强调透明性和可及性。它旨在补充现有工具,如 git,提供传统版本控制系统所不具备的决策记忆层。通过使用 Selvedge,开发人员可以确保代码更改背后的上下文得以保留,从而促进未来编码会话中的更好决策。
- 类别AI 智能体构建工具
- 定价模式免费
- 部署本地运行
- 平台网页版
Selvedge的核心功能
持久决策记忆
本地 SQLite 存储
MCP 和 CLI 兼容性
实体级归因
对更改历史的全文搜索
导出为 Agent Trace 格式
免费和开源
无需托管后端
如何使用 Selvedge?
安装:在项目目录中设置 Selvedge
连接:通过 MCP 或 CLI 连接您的 AI 代理
记录:保存决策和被拒绝的方法
检索:在未来会话中访问存储的理由
Selvedge的使用案例
- 代码更改理由
- 决策记忆
- 被拒绝的方法
- 项目历史
- 本地存储





