归属(Attribution)
DevAgent 会在它观察到 agent 触碰过的每一行上跟踪来源信息,因此当你阅读一份 diff 时,一眼就能分辨出哪些行是人写的、哪些来自 AI。
工作原理
当 agent 通过它的工具向文件写入内容时,DevAgent 会记录相应的行范围。diff 查看器会在装订线处用一个不显眼的标记来渲染源自 AI 的行。人在 AI 代码之上所做的编辑会把归属重新翻转回“人类”。
为什么重要
- 你能知道 PR 中哪些部分值得额外仔细审查。
- 安全与合规审计可以把 AI 编写的代码和人类编写的代码区分开。
- 审查变得更快——你不用再去重读那些自己刚亲手写下的代码。
适用范围
归属信息仅存在于 DevAgent 本地——它不会被提交到 git 中。如果你想要持久化的归属信息,可以从 diff 工具栏导出 diff 元数据。