Selvedge 是一款为 AI 编程代理提供“决策记忆”的工具,核心理念是保留代码变更的原因以及哪些方案被否决,让“为什么”与代码一同留存。
用途 在 AI 辅助编程场景中,代理往往只看到代码的最终状态,却不知道当初为何这样实现、哪些方案被排除。Selvedge 用于保存这些决策信息,使下一个会话中的 AI 代理能够查询和复用,从而避免重复讨论或做出与既往决策冲突的改动。
主要能力
- 为任何兼容的 AI 代理提供本地决策记忆。
- 通过 MCP(Model Context Protocol)或 CLI 两种方式接入。
- 记录“选择了什么、排除了什么、为什么”。
- 支持在后续会话中查回这些记录。
使用方式
- 与兼容的代理配合使用,官方提示可将指定内容粘贴到编程代理中以开始接入。
- 可通过 MCP 或 CLI 调用。
- 具体安装命令与配置步骤暂未提供。
适用场景 适合使用 AI 编程代理进行开发、希望跨会话保留架构与技术决策上下文的开发者。
限制
- 仅适用于兼容的 AI 代理,官方建议查看自己的代理是否兼容。
- 具体支持范围、安装细节与兼容列表暂未提供。
- 免费且开源,数据存储在本地;除此之外的收费、价格、平台或效果信息暂未提供。