diff --git a/pipeline_service/bug_capability.py b/pipeline_service/bug_capability.py index c5e5f9d..6a66b37 100644 --- a/pipeline_service/bug_capability.py +++ b/pipeline_service/bug_capability.py @@ -231,7 +231,8 @@ async def classify_task(task_id, iteration_id="", who=None, agent_id=None): 优先读任务 params.task_kind 标记(三条创建路径已打);老任务无标记则按 params.rollback_from / title 兜底推断。develop 据此决定是否走 fix_bug 状态机: - - bug_fix / rework:任务开始 start_fix、完成 fix_bug + - bug_fix:PM 派发的「修复 Bug」任务,开始 start_fix、完成 fix_bug + - rework:回退重做(QC/PM 退回重做交付件),不调 bug 工具,只重做 - new_dev:纯开发,不走 bug 状态机(除非过程中自己 report 了新 bug) 返回 (ok, {"task_kind": ..., "reason": ..., "title": ...} 或错误消息)。 diff --git a/pipeline_service/capability_tools.py b/pipeline_service/capability_tools.py index e8340c2..6dd2860 100644 --- a/pipeline_service/capability_tools.py +++ b/pipeline_service/capability_tools.py @@ -141,7 +141,7 @@ TOOL_SCHEMAS = { }, "classify_task": { "module": "bug_capability", - "description": "判断任务来源:new_dev(新开发)/bug_fix(修复Bug)/rework(质检重做)。develop 接任务后先调用,据此决定是否走 start_fix→fix_bug 状态机", + "description": "判断任务来源:new_dev(新开发)/bug_fix(修复Bug)/rework(质检重做)。develop 接任务后先调用,只有 bug_fix 才走 start_fix→fix_bug 状态机;rework/new_dev 不调 bug 工具", "params": {"task_id": "任务ID(可选,默认当前任务)"}, "required": [], },