do-code 遇到 Agent、会话、Checkpoint、上下文或配置异常时,会显示一个可复制的错误 ID:
错误 ID:err_20260806_ab12cd34
查看:do-code errors show err_20260806_ab12cd34
如果 Agent 没有抛异常、但回答或代码修改不正确,可在当前会话输入:
/bug 没有运行测试就声称已经通过
这会主动冻结当前 Bad Case 并生成相同格式的 ID。之后可按 ID 调查,或在每日集中处理时查看全局队列:
do-code errors show err_20260806_ab12cd34
do-code errors list
do-code errors list --today日志默认保存在 ~/.local/share/do-code/errors/<error-id>.json,权限为当前用户可读写。每条记录保留工作区和会话 ID,因此 do-code errors list 可跨项目按时间聚合;--today 只显示当天报告。旧版按项目存储的报告也会继续出现在全局列表中。
- 错误信息与 Stack;
- do-code、Node、操作系统和进程信息;
- 工作目录、模型 ID、会话 ID 与审批模式;
- 最近 30 条模型消息和 150 条 Agent 事件;
- Token、工具与上下文统计;
- Git revision、status 和未提交 diff;
- Headless 运行 ID、冻结配置和产物位置。
日志仅保存在本机,不会自动上传。写入前会根据环境变量中的 API Key、Token、Secret、Password 以及常见 Authorization 格式进行脱敏。日志仍可能包含用户任务、代码和对话内容,分享完整 JSON 前应按项目敏感性检查。