From 4fffee78c0123931d3486b4f8a19a90666d0b325 Mon Sep 17 00:00:00 2001 From: ymq Date: Tue, 1 Sep 2026 15:31:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E6=8F=8F=E8=BF=B0=E5=90=8C=E6=AD=A5=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E5=85=BC=E5=AE=B9+=E5=8E=BB=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E2=80=94=E2=80=94=E8=83=BD=E5=8A=9B=E5=B1=82?= =?UTF-8?q?=E6=98=AF=E5=AE=9E=E9=99=85=E5=88=86=E5=8F=91=E5=85=A5=E5=8F=A3?= =?UTF-8?q?,=E6=8F=8F=E8=BF=B0=E5=BF=85=E9=A1=BB=E4=B8=8E=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipeline_service/sdlc_ability.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pipeline_service/sdlc_ability.py b/pipeline_service/sdlc_ability.py index f26fb16..ece5a72 100644 --- a/pipeline_service/sdlc_ability.py +++ b/pipeline_service/sdlc_ability.py @@ -184,10 +184,10 @@ SDL_TOOLS = [ ToolDefinition(name="complete_project", description="完成项目(active→completed)", parameters={"project_id": "项目ID"}, category="project"), ToolDefinition(name="archive_project", description="归档项目(completed→archived)", parameters={"project_id": "项目ID"}, category="project"), ToolDefinition(name="reopen_project", description="重新打开归档项目(archived→active)", parameters={"project_id": "项目ID"}, category="project"), - ToolDefinition(name="pause_project", description="暂停项目推进(active→paused,PM 不再推进,仅用户明确指令暂停时用;仅项目人类 owner 可执行)", parameters={"project_id": "项目ID"}, category="project", requires_confirmation=True), - ToolDefinition(name="resume_project", description="恢复项目推进(paused→active;仅项目人类 owner 可执行)", parameters={"project_id": "项目ID"}, category="project", requires_confirmation=True), + ToolDefinition(name="pause_project", description="暂停项目推进(进行中→paused,SDLC项目状态为active、投标/商机项目为in_progress,两者都可暂停;暂停后PM不再推进;仅项目人类owner可执行)", parameters={"project_id": "项目ID"}, category="project", requires_confirmation=True), + ToolDefinition(name="resume_project", description="恢复项目推进(暂停中→恢复为暂停前的状态;仅项目人类 owner 可执行)", parameters={"project_id": "项目ID"}, category="project", requires_confirmation=True), ToolDefinition(name="backup_project", description="归档备份项目(打包工作目录+数据记录为tgz到机构工作目录_archive/)", parameters={"project_id": "项目ID"}, category="project"), - ToolDefinition(name="delete_project", description="删除项目(需二次确认confirm=true,删除前自动归档备份tgz;仅项目人类 owner 可执行)", parameters={"project_id": "项目ID", "confirm": "二次确认,必须为true"}, category="project", requires_confirmation=True), + ToolDefinition(name="delete_project", description="删除项目(直接带confirm=true调用,平台确认门会弹窗向用户最终确认,不要先向用户复述确认;删除前自动归档备份;仅项目人类owner可执行)", parameters={"project_id": "项目ID", "confirm": "固定传true"}, category="project", requires_confirmation=True), ToolDefinition(name="cleanup_orphans", description="清扫指向已删项目/迭代/任务的孤儿残留记录(需confirm=true,dry_run=true只统计不删)", parameters={"confirm": "二次确认,必须为true", "dry_run": "true=只统计不删除(可选)"}, category="admin"), # ── 迭代 ── ToolDefinition(name="list_iterations", description="查看当前项目迭代列表", parameters={"status": "按状态筛选(可选)"}, category="iteration"),