selvedge
活跃·★ 25·MIT·更新于 2026-10-18
Selvedge 为 AI 编写的代码库提供长期记忆,直接从 AI 代理的上下文中捕获其做出更改的原因。它作为一个本地 MCP 服务器运行,将结构化事件记录到 SQLite 数据库中,让开发者即使在数年后也能查询代码修改背后的理由。
#AI 代理记忆#代码溯源#AI 版 Git Blame#开发者工具#LLM 上下文管理#SQLite#Agent Trace 标准#代码可观测性
01
功能特性
01直接从 AI 代理的上下文中实时捕获其推理和意图。
02以实体级别(例如数据库列、API 路由、环境变量)而非仅仅代码行来跟踪更改。
03将所有更改事件和推理本地存储在持久且可查询的 SQLite 数据库中。
04提供命令行工具,用于追溯、比较、搜索和管理 AI 生成代码的历史更改。
05导出和导入与开放的 Agent Trace v0.1.0 标准兼容的更改历史。
02
兼容性
Python
运行时
已通过文档验证
SQLite
数据库
已通过文档验证
Git
版本控制集成
已通过文档验证
Claude Code
AI 代理运行时
已通过文档验证
Cursor
AI 代理运行时
已通过文档验证
Copilot
AI 代理运行时
已通过文档验证
03
快速开始
1
$ pip install selvedge
2
$ cd your-project
3
$ selvedge setup
04
使用场景
↳在长期 AI 编写的项目中,理解模式决策和迁移背后的历史“为何”。
↳为 AI 生成的代码更改提供审计追踪,这对合规性(例如 SOC 2、欧盟 AI 法案)至关重要。
↳帮助独立开发者回忆他们在个人项目或内部工具中 AI 生成代码的目的。
↳对实体施加强制性检查以预防 AI 代理重新引入已被回溯的决策。
↳使用变更集(changesets)跨多个实体和提交跟踪某个功能或任务的完整范围。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧