feat: TOOL_SCHEMAS 补 confirm_bug/reject_bug/reopen_bug 三个工具 schema

bug_capability.py 已有这三个函数,但 TOOL_SCHEMAS 缺 schema,导致 PM 无法确认/驳回/重开 Bug,
bug 闭环断在 open→confirmed 第一步。补 schema 后 PM 可通过 bug_confirm_capability 拿到工具。
This commit is contained in:
ymq 2026-08-23 10:32:21 +08:00
parent 8bd1b45cba
commit 1e3bd9835d

View File

@ -163,6 +163,24 @@ TOOL_SCHEMAS = {
"params": {"bug_id": "Bug ID"}, "params": {"bug_id": "Bug ID"},
"required": ["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 ── # ── deploy_capability ──
"configure_env": { "configure_env": {
"module": "deploy_capability", "module": "deploy_capability",