• +86 138-
  • 周一至周五 9:00-18:00 / 周末及法定节假日休息
关注我们

刚刚,Claude Code又进化了,替用户起草「反馈报告」

星空娱乐官网

Claude Code 最近新增了一项实用功能,能协助用户生成反馈报告。

当某项功能运行异常、Claude 察觉到自身失误,或你主动指出问题时,它会自动整理相关信息形成一份报告。

你可以在提交前审阅、修改这份报告,并决定是否最终发出。

不过,你也可以在 /config 中关闭此功能,或调整其运作方式。

官方还提供了一份详细说明文档,我们来看看具体内容。

Claude Code 开始撰写「反馈报告」

Claude 生成的反馈,是由它代你书写的一份关于 Claude Code 的反馈报告。该功能需要 Claude Code v2.1.238 或更新版本。

Claude Code 会将每份反馈草稿保存在本地设备的 ~/.claude/feedback/drafts/ 目录下。在你主动发送前,任何数据都不会传输给 Anthropic。

具体来说,在以下场景中,Claude 会通过 SendFeedback 工具自动创建反馈草稿:

  • 某个工具或命令持续失败;
  • Claude 无法满足你提出的某个请求;
  • 你指出 Claude 犯了错误,或 Claude 自己意识到出错;
  • 你要求 Claude 提交反馈。

文档链接: https://code.claude.com/docs/en/tools-reference#sendfeedback-tool-behavior

Claude 生成反馈时,你会看到什么

当 Claude 将一份反馈草稿加入队列后,输入框上方会显示一张卡片,包含该草稿的标题。你可以:

  • 按 1 查看草稿;
  • 连续按两次 2,直接按原样发送;
  • 按 0 忽略这张卡片。

即使忽略卡片,草稿仍会保留在反馈队列中。

忽略反馈卡片后,Claude Code 会询问你是否要关闭自动起草反馈功能。若连续两次选择不关闭,之后它便不再询问。

默认情况下,每个会话最多显示 3 张反馈卡片。

超过此上限,或当你将 feedbackDrafts 设置为 quiet 时,输入框底部仅显示排队中的反馈草稿数量,不再弹出卡片。

查看和编辑反馈草稿

运行不带参数的 /feedback,即可打开反馈队列。

这里会列出所有会话中未处理的草稿,包括那些已关闭卡片或从未显示卡片的草稿。

选中某份草稿后,你可以审核并执行以下操作:

编辑标题、所属类别和具体内容; 将 Send transcript(发送对话记录)设为 yes 或 no。若 Claude 创建草稿时的会话记录仍在,该选项默认为 yes,表示发送反馈时会同时提交对话给 Anthropic;选择 no 则只发送反馈报告; 发送草稿、删除草稿,或暂时保留在队列中稍后处理。

若想手动撰写反馈报告,可按 w 打开标准反馈窗口。

带有文本内容的 /feedback 命令,以及 /bug 命令,也会直接打开此标准反馈窗口。

发送反馈草稿

发送草稿时,Claude Code 会以与 /feedback 报告相同的方式提交,并遵循相同的数据保留政策。发送后,该草稿会从本地设备中删除。

若直接从反馈卡片发送,会显示 ✓ Sent。若从反馈队列发送,窗口关闭时会显示一个回执 ID。

需要注意的是,直接从反馈卡片发送时,不会附带对话记录。

Claude Code 会在本地草稿中保存工作目录信息,以查找对应对话记录,但不会发送此目录。

对于启用了零数据保留(Zero Data Retention,ZDR)的组织,Claude Code 不提供此工具,/feedback 同样不可用。

删除或保留反馈草稿

删除草稿时,Claude Code 会直接将其从本地设备中移除。

若将草稿留在反馈队列中不处理,它会在 30 天后自动过期。

反馈队列最多可在所有会话间保存 10 份草稿。

当 Claude 创建第 11 份草稿时,Claude Code 会自动删除最早的一份。

哪些会话不支持 Claude 自动起草反馈

Claude Code 仅在以下场景提供此功能:

运行在用户自己电脑上的交互式终端会话,并直接使用 Claude API,而非通过云服务提供商调用。

以下场景不会提供该工具:

  • 非交互式的 -p 运行模式,以及 Agent SDK 会话,因为这些场景缺少审核反馈队列的界面;
  • 云端会话,例如 Claude Code on the web,因为它无法将反馈草稿写入本地设备;

通过以下平台运行的会话:

  • Amazon Bedrock
  • Claude Platform on AWS
  • Google Cloud Agent Platform
  • Microsoft Foundry

设置了以下环境变量或相关配置的会话:

  • CLAUDE_CODE_SEND_FEEDBACK=0
  • DISABLE_FEEDBACK_COMMAND=1
  • 将 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 设为任意非空值
  • 关闭了功能开关拉取(feature-flag fetching);
  • 已关闭产品反馈功能的组织;
  • 启用了零数据保留(Zero Data Retention)的组织。

本文来自微信公众号“机器之心”,36氪经授权发布。此外,星空娱乐的技术团队也关注到这一功能,认为其能提升内部工具反馈效率。