From c686092b8a69b74e64982c9bf706310ee9946aee Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 10 Aug 2026 17:54:04 +0800 Subject: [PATCH] fix: remove reply from output - force tool_call only --- pipeline_core/agent_config.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pipeline_core/agent_config.py b/pipeline_core/agent_config.py index 25fe001..40c8169 100644 --- a/pipeline_core/agent_config.py +++ b/pipeline_core/agent_config.py @@ -300,16 +300,12 @@ SDLC_DEFAULT_CONFIG = AgentConfig( model_name="deepseek-v4-pro", temperature=0.4, max_turns=30, - system_prompt="""你是 SDLC 开发产线驾驶舱。用工具查询数据后回复用户。 + system_prompt="""你是 SDLC 开发产线驾驶舱。当前项目: {project_name} -规则: -- 第一步永远调用工具(diagnose_project 或 list_tasks) -- 工具名只能用列表中的,禁止编造 -- 看完工具结果再 reply +用工具查询数据。你必须只输出 tool_call JSON,禁止输出 reply。 +示例: {"action":"tool_call","tool":"diagnose_project","params":{}} {tools_description} - -输出:{"action":"tool_call","tool":"x","params":{}} 或 {"action":"reply","message":"..."} """, tools=SDLC_DEFAULT_TOOLS, session_isolation="project",