《Cursor文档》-Cursor Blame

了解 AI 对您的代码库的贡献,有助于进行评审、合规检查和调试。本页介绍 Cursor Blame 如何在 Git 历史记录中标示 AI 与人工创作的代码。

概述

Cursor Blame 在传统 git blame 的基础上加入 AI 归因,让您了解哪些代码由 AI 生成的,哪些由人工编写。该功能仅适用于企业版方案,可帮助您在评审或再次查看代码时了解每一行代码的来源:

  • Tab:由 Cursor Tab 建议生成或接受的代码
  • Agent:由智能体生成的代码,附带模型归因信息
  • 人工:开发者直接编写的代码

将鼠标悬停在 AI 归因的代码行上,可查看对话摘要。点击可打开包含详细 AI 归因信息的完整提交视图。

工作原理

Cursor Blame 会分析已提交的代码,以确定 AI 归因。查看文件或提交时,它会获取归因数据,标明哪些代码行来自 AI 辅助、使用了哪些模型,以及生成这些代码的对话。

AI 归因

一目了然地查看哪些代码行来自 AI 辅助,哪些由人工编写。

模型追踪

智能体生成的代码会显示其使用的模型,帮助您了解整个代码库中的 AI 工具用量。

对话上下文

查看生成 AI 生成的代码的对话摘要,并通过链接查看完整提交详情。

贡献明细

在提交视图中查看每位贡献者 (AI 模型和人工) 的归因百分比。

使用 Cursor Blame

启用 Cursor Blame

默认情况下,Cursor Blame 在团队层面处于禁用状态。团队管理员可在团队设置中为所有团队成员启用该功能。

行注释

  1. 打开命令面板 (Cmd+Shift+P) ,搜索“Cursor Blame: Toggle editor decorations”

编辑器中的幽灵文本会显示:

  • 作者:提交此更改的团队成员
  • 主题:提交信息
  • 时间:更改时间 (相对时间)

将鼠标悬停在幽灵文本上可查看:

  • 带 AI 共同署名标识的作者
  • 对话摘要 (适用于 AI 归因的代码行)
  • 提交统计信息 (文件数、添加行数、删除行数)

打开提交视图可查看:

  • 按来源列出的完整 AI 贡献明细
  • Composer、各智能体模型和人工编辑的归因百分比
  • 相关对话及其摘要

文件 Blame 视图

  1. 在编辑器中打开文件
  2. 右键单击,从上下文菜单中选择 Cursor Blame > 切换文件 Blame,或者使用命令面板 (Cmd+Shift+P) ,搜索“Cursor Blame: 打开文件 Blame”
  3. 文件 Blame 视图会在每行旁显示归因信息

隐私注意事项

为提升性能,Cursor Blame 会在本地缓存归因数据。查看文件和提交记录时,数据会从 Cursor 的服务器获取。对话摘要按需获取,仅显示简要描述,而非完整对话历史。

要求

  • 企业版方案
  • 包含由 Cursor 跟踪的更改的 Git 代码仓库

在企业版中使用 Cursor Blame

联系我们的团队,为您的组织启用 AI 感知的 git blame。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜