feat: implement tool search tracing and logging in agent run logs

This commit is contained in:
mlogclub
2026-04-10 15:04:02 +08:00
parent 8961ec4342
commit 4722caab37
9 changed files with 188 additions and 2 deletions
+12
View File
@@ -91,6 +91,10 @@ export default function DashboardAgentRunLogsPage() {
() => safeParseJSON(activeLog?.traceData ?? ""),
[activeLog?.traceData]
)
const activeToolSearchTrace = useMemo(
() => safeParseJSON(activeLog?.toolSearchTrace ?? ""),
[activeLog?.toolSearchTrace]
)
const aiAgentOptions = useMemo(
() => [
@@ -372,6 +376,14 @@ export default function DashboardAgentRunLogsPage() {
]}
/>
<TextBlock
title="动态工具选择"
value={
activeToolSearchTrace
? JSON.stringify(activeToolSearchTrace, null, 2)
: activeLog.toolSearchTrace
}
/>
<TextBlock
icon={<BotMessageSquareIcon className="size-4" />}
title="用户问题"
+1
View File
@@ -365,6 +365,7 @@ export type AgentRunLog = {
plannedSkillCode: string
plannedSkillName: string
skillRouteTrace: string
toolSearchTrace: string
plannedToolCode: string
planReason: string
interruptType: string