diff --git a/wwwroot/api/test_agent_v2.dspy b/wwwroot/api/test_agent_v2.dspy index 2f126f7..bb11c96 100644 --- a/wwwroot/api/test_agent_v2.dspy +++ b/wwwroot/api/test_agent_v2.dspy @@ -6,11 +6,11 @@ prompt = (params_kw or {}).get('prompt', '').strip() if not prompt: prompt = (params_kw or {}).get('message_text', '').strip() if not prompt: - return g.json.dumps({"error": "缺少 prompt"}, ensure_ascii=False) + return json.dumps({"error": "缺少 prompt"}, ensure_ascii=False) uid = await get_user() if not uid: - return g.json.dumps({"error": "请先登录"}, ensure_ascii=False) + return json.dumps({"error": "请先登录"}, ensure_ascii=False) # 加载 v2 配置和执行引擎 from pipeline_core.agent_config import load_agent_config, SDLC_DEFAULT_CONFIG @@ -35,7 +35,7 @@ executor = AgentExecutor( ) async def agent_stream(): - d = g.json.dumps({"type": "progress", "message": f"Agent v2 处理中... (max_turns={config.max_turns})"}, ensure_ascii=False) + '\n' + d = json.dumps({"type": "progress", "message": "Agent v2 ... (max_turns=" + str(config.max_turns) + ")"}, ensure_ascii=False) + '\n' yield d async for chunk in executor.run(prompt):