7.7 /bug - 报告错误
概述
/bug 命令用于向 Anthropic 报告 Claude Code 的错误或问题。执行此命令会将当前对话内容发送给 Anthropic 团队,帮助他们诊断和修复问题。
基本语法
bash
/bug
功能说明
执行 /bug 命令后,Claude Code 会:
- 收集当前会话的对话历史
- 收集系统信息和错误日志
- 将这些信息发送给 Anthropic 团队
- 显示报告提交确认信息
## 使用场景
### 1\. 遇到程序错误
bash
# 当 Claude Code 出现异常或错误时
/bug
# 系统会收集错误信息并发送给 Anthropic
### 2\. 功能异常
bash
# 当某个功能不按预期工作时
/bug
# 报告功能问题,帮助改进产品
### 3\. 性能问题
bash
# 当遇到性能问题时
/bug
# 报告性能瓶颈,帮助优化
## 报告内容/bug 命令会收集以下信息:
- 对话历史 :当前会话的完整对话内容
- 系统信息 :操作系统、Claude Code 版本等
- 错误日志 :相关的错误信息和堆栈跟踪
- 环境信息 :工作目录、文件结构等
注意事项
- 报告会包含当前对话的完整内容,请确保不包含敏感信息
- 报告是匿名的,不会关联到你的账户
- 提交报告后,Anthropic 团队会进行分析和修复
- 不要滥用此命令,只在遇到真正的问题时使用
- 报告后无法撤销,请谨慎使用
隐私保护
- 对话内容仅用于问题诊断
- 不会用于训练 AI 模型
- 不会与第三方共享
- 数据会按照 Anthropic 的隐私政策处理
与其他命令的配合使用
bash
# 遇到问题时,先尝试诊断,然后报告
/doctor
/bug
# 执行流程:
# 1. 运行诊断检查
# 2. 如果问题无法解决,提交错误报告
最佳实践
- 先诊断 :在使用
/bug前,先尝试/doctor诊断问题 - 描述清楚 :在报告前,确保对话中清楚描述了问题
- 避免敏感信息 :确保对话中不包含密码、密钥等敏感信息
- 合理使用 :只在遇到真正的 bug 时使用,不要滥用
何时使用 /bug
适合使用的情况 :
- Claude Code 崩溃或无响应
- 功能完全不工作
- 出现明显的程序错误
- 性能严重下降
不适合使用的情况 :
- AI 回答不准确(这是模型能力问题)
- 功能不符合预期(这是使用问题)
- 需要功能建议(这是功能请求)
总结
/bug 命令是 Claude Code 中用于报告错误的重要工具。通过使用此命令,你可以:
- 向 Anthropic 团队报告程序错误
- 帮助改进 Claude Code 的质量
- 促进产品的持续优化
合理使用 /bug 命令可以帮助 Anthropic 团队更快地发现和修复问题,提升所有用户的体验。