From be1fd06ef72f34d80206d5cbfe4aa29024b09756 Mon Sep 17 00:00:00 2001 From: ymq Date: Sat, 22 Aug 2026 01:31:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A1=A5=E5=85=85=E7=BB=86=E5=88=86?= =?UTF-8?q?=E8=83=BD=E5=8A=9B=E5=B7=A5=E5=85=B7=E7=9A=84=20schema=EF=BC=88?= =?UTF-8?q?reopen=5Ffeature/start=5Ffix/fix=5Fbug/verify=5Fbug/close=5Fbug?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipeline_service/capability_tools.py | 30 ++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/pipeline_service/capability_tools.py b/pipeline_service/capability_tools.py index 028b3a8..2cc07d7 100644 --- a/pipeline_service/capability_tools.py +++ b/pipeline_service/capability_tools.py @@ -66,6 +66,12 @@ TOOL_SCHEMAS = { "params": {"feature_id": "功能ID"}, "required": ["feature_id"], }, + "reopen_feature": { + "module": "feature_capability", + "description": "重新打开功能:rejected/verified → proposed(回炉)", + "params": {"feature_id": "功能ID", "comment": "重开原因(可选)"}, + "required": ["feature_id"], + }, # ── test_plan_capability ── "create_test_plan": { "module": "test_plan_capability", @@ -133,6 +139,30 @@ TOOL_SCHEMAS = { "params": {"status": "状态(可选)", "severity": "严重度(可选)"}, "required": [], }, + "start_fix": { + "module": "bug_capability", + "description": "开始修复 Bug:confirmed → fixing(记录处理人)", + "params": {"bug_id": "Bug ID", "assignee_id": "处理人(可选)"}, + "required": ["bug_id"], + }, + "fix_bug": { + "module": "bug_capability", + "description": "修复完成 Bug:fixing → fixed(附修复说明+提交)", + "params": {"bug_id": "Bug ID", "fix_description": "修复说明", "fix_commit": "修复提交(可选)"}, + "required": ["bug_id"], + }, + "verify_bug": { + "module": "bug_capability", + "description": "验证 Bug 修复:fixed → verified(记录验证人)", + "params": {"bug_id": "Bug ID", "verified_by": "验证人(可选)"}, + "required": ["bug_id"], + }, + "close_bug": { + "module": "bug_capability", + "description": "关闭 Bug:verified → closed", + "params": {"bug_id": "Bug ID"}, + "required": ["bug_id"], + }, # ── deploy_capability ── "configure_env": { "module": "deploy_capability",