diff --git a/pipeline_service/capability_tools.py b/pipeline_service/capability_tools.py index 2cc07d7..9d03850 100644 --- a/pipeline_service/capability_tools.py +++ b/pipeline_service/capability_tools.py @@ -163,6 +163,24 @@ TOOL_SCHEMAS = { "params": {"bug_id": "Bug ID"}, "required": ["bug_id"], }, + "confirm_bug": { + "module": "bug_capability", + "description": "确认 Bug:open → confirmed(确认缺陷有效,准备派发修复)", + "params": {"bug_id": "Bug ID"}, + "required": ["bug_id"], + }, + "reject_bug": { + "module": "bug_capability", + "description": "驳回 Bug:open/confirmed → rejected(附驳回原因,如误报/重复/非缺陷)", + "params": {"bug_id": "Bug ID", "comment": "驳回原因"}, + "required": ["bug_id"], + }, + "reopen_bug": { + "module": "bug_capability", + "description": "重开 Bug:closed/rejected → open(复测未通过或驳回后重新处理)", + "params": {"bug_id": "Bug ID", "comment": "重开原因(可选)"}, + "required": ["bug_id"], + }, # ── deploy_capability ── "configure_env": { "module": "deploy_capability",