From 21e424779b19ad2d4da2e14c5a91e072edb5f94c Mon Sep 17 00:00:00 2001 From: James Loope Date: Wed, 31 Dec 2025 10:19:44 -0800 Subject: [PATCH] fix: add null check for tool_graph depends_on field Signed-off-by: James Loope --- ui/desktop/src/components/ToolCallWithResponse.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}`); });