fix: sequential tool calls + standalone search-result cards
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
5f9d05135d
commit
51bf279ac6
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: soc-llm-engineer-agent
|
name: soc-llm-engineer-agent
|
||||||
description: so-c-chat-clone 大模型工程师 Agent,专注 AI 交互问题诊断、Prompt 优化、LangGraph.js 流程调优与大模型能力方案设计,为其他 Agent 提供 AI 技术支持
|
description: so-c-chat-clone 大模型工程师 Agent,专注 AI 交互问题诊断、Prompt 优化、LangGraph.js 流程调优与大模型能力方案设计,为其他 Agent 提供 AI 技术支持
|
||||||
model: sonnet
|
model: opus
|
||||||
tools:
|
tools:
|
||||||
- Read
|
- Read
|
||||||
- Edit
|
- Edit
|
||||||
|
|||||||
@@ -97,6 +97,6 @@ export async function agentNode(
|
|||||||
...truncated,
|
...truncated,
|
||||||
];
|
];
|
||||||
|
|
||||||
const message = await llm.bindTools([...CODER_TOOLS]).invoke(messagesWithSystem);
|
const message = await llm.bindTools([...CODER_TOOLS], { parallel_tool_calls: false }).invoke(messagesWithSystem);
|
||||||
return { messages: [message], timestamp: Date.now() };
|
return { messages: [message], timestamp: Date.now() };
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -145,6 +145,6 @@ export async function agentNode(
|
|||||||
return { messages: [message], timestamp: Date.now() };
|
return { messages: [message], timestamp: Date.now() };
|
||||||
}
|
}
|
||||||
|
|
||||||
const message = await llm.bindTools(tools).invoke(messagesWithSystem);
|
const message = await llm.bindTools(tools, { parallel_tool_calls: false }).invoke(messagesWithSystem);
|
||||||
return { messages: [message], timestamp: Date.now() };
|
return { messages: [message], timestamp: Date.now() };
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ export async function writerAgentNode(
|
|||||||
];
|
];
|
||||||
|
|
||||||
const message = await llm
|
const message = await llm
|
||||||
.bindTools([...ALL_WRITER_TOOLS])
|
.bindTools([...ALL_WRITER_TOOLS], { parallel_tool_calls: false })
|
||||||
.invoke(messagesWithSystem);
|
.invoke(messagesWithSystem);
|
||||||
|
|
||||||
return { messages: [message], timestamp: Date.now() };
|
return { messages: [message], timestamp: Date.now() };
|
||||||
|
|||||||
@@ -284,8 +284,6 @@ export default function ToolCallStatus({
|
|||||||
ticket_list: "ticket-summary",
|
ticket_list: "ticket-summary",
|
||||||
ticket_detail: "ticket-detail",
|
ticket_detail: "ticket-detail",
|
||||||
web_search: "search-result",
|
web_search: "search-result",
|
||||||
google_search: "search-result",
|
|
||||||
web_search_deep: "search-result",
|
|
||||||
sandbox_run: "sandbox-result",
|
sandbox_run: "sandbox-result",
|
||||||
web_read: "web-read-progress",
|
web_read: "web-read-progress",
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -849,8 +849,6 @@ function App() {
|
|||||||
ticket_list: "ticket-summary",
|
ticket_list: "ticket-summary",
|
||||||
ticket_detail: "ticket-detail",
|
ticket_detail: "ticket-detail",
|
||||||
web_search: "search-result",
|
web_search: "search-result",
|
||||||
google_search: "search-result",
|
|
||||||
web_search_deep: "search-result",
|
|
||||||
sandbox_run: "sandbox-result",
|
sandbox_run: "sandbox-result",
|
||||||
web_read: "web-read-progress",
|
web_read: "web-read-progress",
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user