为 OpenClaw 创建可直接分流的 GitHub issue 草稿,用于报告代理缓慢、损坏、无响应、工具匮乏、性能下降或“不够智能”等问题。使用 ...
文件错误报告 : 目标是一项面向实际任务的技能,主要用于将“ 我的代理慢了 ” 、 “ 它停止了响应 ” 、 或者“ 它没有那么聪明” 等模糊的报告变成一个保护隐私的 GitHub 问题, 维护者可以进行分解。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
将模糊的用户反馈(例如“我的 agent 变慢了”“它停止响应了”或“它没以前聪明了”)转化为一份符合隐私保护要求的 GitHub Issue,便于维护者快速分诊(triage)。优先依据具体的运行时证据,而非主观推测。
建议向用户公开提供的交接提示文本如下:
请将以下指令交给你的 agent:使用 $file-bug-report 收集保守型 OpenClaw 诊断信息,搜索 openclaw/openclaw 仓库中相似的已开启 Issue,并草拟一份可直接分诊的 Bug 报告。切勿发布密钥、原始凭据、完整配置文件、私有 Prompt 或未经审查的日志。
当遇到以下类型的报告时,请使用本技能:
用户可能提供给 agent 的典型交接提示示例:
使用 $file-bug-report。OpenClaw 在我昨天安装一个插件后明显变慢。请收集保守型诊断信息,搜索相似问题,并草拟一份 GitHub Issue 待我审核。
使用 $file-bug-report。我的 agent 在当前 workspace 中提示工具不可用,但在全新安装中这些工具是正常的。请捕获配置/插件差异,并草拟 Issue,但不要发布私有日志。
使用 $file-bug-report。自上次更新后,桌面 UI 启动了一次运行,但 agent 始终无响应。请收集维护者所需的最小化证据,并优先检查是否存在重复 Issue。
flowchart TD
A["用户报告 agent 运行缓慢、异常、无响应或能力退化"] --> B["agent 提出结构化初步问询"]
B --> C["运行保守型诊断信息采集器"]
C --> D["汇总系统、OpenClaw、插件、配置元数据、命令失败记录及邻近日志"]
D --> E["搜索 openclaw/openclaw 仓库中已开启和已关闭的 Issue"]
E --> F{"疑似重复?"}
F -->|是| G["为现有 Issue 草拟评论,附上经审查的新证据"]
F -->|否| H["基于模板草拟新 Issue"]
G --> I["展示最终公开文本及所选摘录片段"]
H --> I
I --> J{"用户是否批准发布?"}
J -->|是| K["发布 Issue 或评论"]
J -->|否| L["本地保留草稿;不上传诊断包"]
在采集数据前,先明确记录现象。
采集一份保守型诊断包。
bash /path/to/file-bug-report/scripts/collect-openclaw-diagnostics.sh --output ./openclaw-diagnostics
/tmp 目录,并对 git/环境状态做摘要而非全量记录。--include-private-config、--include-tmp-logs 或 --include-git-details 参数。将当前配置与基线配置进行比对。
status、config file、config validate,或任意支持的 config dump/list/diff 命令)。若某命令不存在,请在 Issue 中明确说明。列出插件与扩展。
采集事件发生时段附近的日志。
提交前先搜索相似 Issue。
references/similar-issue-search.md。openclaw/openclaw 仓库中,使用症状关键词、精确报错、插件名、Provider/模型名、日志短语等组合进行搜索(覆盖已开启和已关闭的 Issue)。草拟 Issue 并获取发布授权。
references/issue-template.md 模板。gh issue create -R openclaw/openclaw 或其他可用 GitHub 工具提交;否则,仅向用户提供完成的 Issue 正文供其手动发布。[diagnostics] Agent <现象> on <平台/Provider/插件>。scripts/collect-openclaw-diagnostics.sh:尽最大努力本地采集保守型系统、OpenClaw、插件、配置元数据及日志证据的脚本。依赖 bash 和 perl;openclaw、gh、node、npm、pnpm、git、systemctl 和 launchctl 为可选依赖。references/issue-template.md:Issue 正文模板。references/similar-issue-search.md:搜索查询示例与重复 Issue 关联指南。在请求用户批准发布前,请确认草稿已具备:清晰的标题、影响描述、复现状态、基线来源、插件/配置摘要、经筛选与脱敏的日志摘录、命令失败记录、重复性搜索结论,以及明确的脱敏审查状态。
相关专题
热门下载
相关下载
精品课程
共1课时 | 164人学习
共0课时 | 0人学习
共1课时 | 205人学习
最新文章