首页/新闻资讯/正文详情

OpenChamber 从已验证 Issue 到最小修复:/bug-work 命令驱动的 Bug 工作流全解析

发布时间:2026/9/24 17:21:55 来源:云帆数科 栏目:资讯中心
OpenChamber 从已验证 Issue 到最小修复:/bug-work 命令驱动的 Bug 工作流全解析
OpenChamber 从已验证 Issue 到最小修复/bug-work 命令驱动的 Bug 工作流全解析【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamberOpenChamber 是一个基于 OpenCode AI Agent 的 Agentic 开发环境为 OpenCode 提供共享的 Web、桌面、VS Code、托管移动端与原生移动端 UI。在其 Agent 体系中.opencode/commands/bug-work.md定义了一条完整的「从已验证 Bug 到提交修复」的命令级工作流维护者无需触碰 GitHub UI即可让 Agent 挑选带root-cause:found标签的真实 Bug、核实机制是否仍然存在、按 AGENTS.md 的指令顺序实施最小修复与回归测试并通过fixes #N关闭 Issue。读完本文你将掌握这条工作流六个阶段的每个命令、每个决策依据以及它们与AGENTS.md、项目 Skills 和其余命令之间的协作关系。1. 命令定位一条对话式的 Bug 修复启动器bug-work是.opencode/commands/目录下的一个 OpenCode 命令文件.opencode/commands/bug-work.md其 frontmatter 声明description: Pick verified bugs and fix them — шо в нас по ерорам? starterdescription是命令的元信息供 Agent 与维护者在候选命令菜单中识别用途шо в нас по ерорам?是乌克兰语口语意为咱们这边有什么 Bug对应命令的英文描述 Pick verified bugs and fix them——它的定位就是从已验证的 Bug 中挑选并修复的会话起点。命令支持可选的聚焦参数Focus, if any: $ARGUMENTS。维护者可以在调用命令时传入关注点某个功能区域、某个平台、或来点小的后续候选排序会参考该聚焦。文件开头有一句关键的执行原则Run this as a conversation, not a report即命令的产出不是一份报告而是一段与维护者的协作对话提出候选、等待确认、逐项决策每一步都需要维护者拍板后才继续。该命令与同目录下的姊妹命令feature-work.opencode/commands/feature-work.md从accepted标签挑选已批准功能形成对称一个处理 Bug一个处理功能共享检查在途 PR → 提出候选 → 实施 → 闭环的骨架。命令的聚焦参数同样出现在feature-work中说明$ARGUMENTS是这类工作流命令的通用约定。2. 第一步收集菜单——拉取已验证原因的 Issue工作流从一条gh命令开始gh issue list --state open --label root-cause:found --json number,title,labels,comments这条命令的含义与筛选逻辑--state open只看未关闭的 Issue--label root-cause:found只保留已被标注找到根因的 Issue——即其 intake 评论中引用了带file:line的追踪机制--json number,title,labels,comments输出结构化 JSON便于 Agent 程序化解析 Issue 编号、标题、标签和评论。root-cause:found标签的语义来自 intake 环节。.opencode/agent/issue-intake.md.opencode/agent/issue-intake.md定义了 issue-intake Agent 的工作流收到 Issue 后先查重复、查已修复再对 Bug 尝试本地复现并在定位到机制后打上root-cause:found标签。该文件第 38 行明确Cause found: labelroot-cause:found. This asserts a concrete code-level mechanism, not that it is certainly what hit the reporter —confirmed:reporteris added later by a human when the reporter confirms.即root-cause:found断言的是存在一个具体的代码级机制而非确定就是报告人遇到的那个原因后者由人类在报告人确认后追加confirmed:reporter标签。bug-work命令正是以root-cause:found作为菜单的准入条件——候选必须携带可追踪的机制file:line否则不进入修复候选池。这条菜单收集逻辑与feature-work的gh issue list -R openchamber/openchamber --state open --label accepted ...一一对应Bug 的准入标签是root-cause:found功能的准入标签是accepted。3. 第二步检查在途 PR——先让路不重复实现拿到菜单后第二步不是急着挑 Bug而是检查每个候选是否已有在途的修复 PRgh pr list --state open --search N OR error string配合查看 Issue 的 linked PRs即 Issue 页面关联的 PR判断这个 Bug 是否已经有人在修。命令的规则非常明确A candidate with an open PR is dropped from the menu and named as such — the fix belongs to its author; the work is reviewing their PR with thepr-reviewskill, never re-implementing it.有在途 PR 的候选直接从菜单中剔除并如实说明原因修复工作属于 PR 作者Agent 的工作是用pr-reviewskill 评审该 PR而不是另起炉灶重新实现无论候选多诱人重复实现都是被明令禁止的路径。pr-reviewskill 位于 .agents/skills/pr-review/SKILL.md它的职责是以维护者代理的身份审查 PR每次运行必须产出唯一一个结论及其就绪动作结论阶梯verdict ladder为结论含义DECLINE项目不应接受该改动whim、过度工程、不可维护范围、错误前提、缺少产品决策、先写代码后补讨论PUSH-BACK方向正确但剩余工作属于贡献者未闭合报告症状或残留问题只有作者的知识能回答MERGE-THEN-FIX修复闭合了症状残留问题需要贡献者不具备的知识仓库约定、同缺陷的并行路径、运行时对等、已定的产品形态由维护者一方当日内跟进MERGE无残留直接合并并致谢该 skill 还强调产品决策归维护者对新增或改变用户可见功能的 PR只评代码不替维护者决定功能是否被需要。这解释了bug-work中有在途 PR 就让位去评审的设计——评审本身也是一项需要专业技能支撑的工作。4. 第三步提出 3–5 个候选——按严重性排序等待确认过滤掉在途 PR 后Agent 需要提出3–5 个候选每个候选用一行概括三件事用户可见症状user-visible symptom——用户实际遇到什么已追踪的机制traced mechanism, file:line——根因在哪一文件的哪一行大致规模rough size——工作量评估。排序优先级是硬性规则Order by severity: contenteditable="false">【免费下载链接】openchamberAgentic Development Environment based on OpenCode AI agent项目地址: https://gitcode.com/gh_mirrors/op/openchamber创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

FerretDB 在 Kubernetes 上部署 DocumentDB PostgreSQL:从 StatefulSet 到集群连接完整指南
FerretDB 在 Kubernetes 上部署 DocumentDB PostgreSQL:从 StatefulSet 到集群连接完整指南

后端数据库文档数据库 【免费下载链接】FerretDB A truly Open Source MongoDB alternative 项目地址: https://gitcode.com/gh_mirrors/fe/FerretDB 点击查看 免费下载 FerretDB 是开源 MongoDB 替代方案,其 v2.x 版本以「PostgreSQL DocumentDB 扩展… · 2026/9/24 17:21:55

Deep-Live-Cam 快速上手:5分钟跑通摄像头实时人脸替换
Deep-Live-Cam 快速上手:5分钟跑通摄像头实时人脸替换

Deep-Live-Cam 快速上手:5分钟跑通摄像头实时人脸替换 【免费下载链接】Deep-Live-Cam real time face swap and one-click video deepfake with only a single image 项目地址: https://gitcode.com/GitHub_Trending/de/Deep-Live-Cam 你正在开线上会议&… · 2026/9/24 17:21:48

在 TEN Agent 中集成 OpenAI Realtime 多模态大模型:openai_mllm_python 扩展实战指南
在 TEN Agent 中集成 OpenAI Realtime 多模态大模型:openai_mllm_python 扩展实战指南

人工智能AI Agent多模态语音AI 应用 【免费下载链接】ten-framework Open-source framework for conversational voice AI agents 项目地址: https://gitcode.com/TEN-framework/ten-framework 点击查看 免费下载 本指南以 TEN-framework 仓库中的 openai_mllm_pyt… · 2026/9/24 17:21:42

QUALITY_SCORE.md 完全ガイド:エージェントファーストなリポジトリの品質追跡を実装する
QUALITY_SCORE.md 完全ガイド:エージェントファーストなリポジトリの品質追跡を実装する

QUALITY_SCORE.md 完全ガイド:エージェントファーストなリポジトリの品質追跡を実装する 【免费下载链接】learn-harness-engineering Harness engineering beginner tutorial, from 0 to 1 项目地址: https://gitcode.com/gh_mirrors/le/learn-harness-engineeri… · 2026/9/24 21:10:10

搜索霸屏实战:从关键词到自动化执行的完整链路
搜索霸屏实战:从关键词到自动化执行的完整链路

1. 搜索霸屏这事,到底在解决什么前阵子有个做海外品牌投放的朋友问我,说Twitter(X)上的搜索霸屏到底能不能做,做了有没有用。我给他的回答是:能做,而且这件事的本质根本不是“霸屏”两个字&… · 2026/9/24 21:10:04

2025大厂Java面试指南:从JVM调优到AI工程化落地
2025大厂Java面试指南:从JVM调优到AI工程化落地

开头部分:从面试现场切入,直接展开。每到金三银四和秋招节点,总有人私信我:“今年Java面试是不是变天了?要不要转AI?”说实话,每次听到这种问题我都想反问一句:你的JVM调优、并发编程… · 2026/9/24 21:10:04

从Obsidian到AI知识库:Markdown清洗、分块与RAG全流程解析
从Obsidian到AI知识库:Markdown清洗、分块与RAG全流程解析

很多人第一次听到“把 Obsidian 变成 AI 知识库”这个说法,第一反应是装个插件,点一下同步,然后就能跟自己的笔记对话了。我一开始也这么想,结果折腾一圈发现,事情远没那么简单。真正的核心不在于“对话”,… · 2026/9/24 21:10:04

GCN与BERT结合的水军检测:异构图构建与实战解析
GCN与BERT结合的水军检测:异构图构建与实战解析

简介:针对虚假影评和水军干扰消费者决策的现实问题,这套Python源码以图卷积神经网络(GCN)为核心,构建了从数据清洗、图结构建模、模型训练到结果评估的完整检测流程。资源包共26个文件,大小约14.21MB&#… · 2026/9/24 21:09:45

C盘清理全攻略:从AppData到Windows系统,安全释放空间
C盘清理全攻略:从AppData到Windows系统,安全释放空间

1. 为什么C盘总是莫名其妙就红了1.1 从一次真实的“C盘爆红”说起上周帮一个做后端开发的朋友处理他的笔记本,开机之后系统直接弹窗提示“磁盘空间不足”,C盘那条进度条红得发紫,剩余空间只剩不到2个G。他第一反应是去下载某个“C盘清理大师”… · 2026/9/24 21:09:45

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码