diff --git a/ui/desktop/src/components/ToolCallWithResponse.tsx b/ui/desktop/src/components/ToolCallWithResponse.tsx index 63c5d4d005..53d3b3b704 100644 --- a/ui/desktop/src/components/ToolCallWithResponse.tsx +++ b/ui/desktop/src/components/ToolCallWithResponse.tsx @@ -22,7 +22,7 @@ import McpAppRenderer from './McpApps/McpAppRenderer'; interface ToolGraphNode { tool: string; description: string; - depends_on: number[]; + depends_on?: number[]; } type UiMeta = { @@ -737,7 +737,7 @@ function ToolGraphView({ toolGraph, code }: ToolGraphViewProps) { toolGraph.forEach((node, index) => { const deps = - node.depends_on.length > 0 ? ` (uses ${node.depends_on.map((d) => d + 1).join(', ')})` : ''; + node.depends_on && node.depends_on.length > 0 ? ` (uses ${node.depends_on.map((d) => d + 1).join(', ')})` : ''; lines.push(`${index + 1}. ${node.tool}: ${node.description}${deps}`); });