diff --git a/src/components/thread/messages/tool-calls.tsx b/src/components/thread/messages/tool-calls.tsx index bd768c3..b94f885 100644 --- a/src/components/thread/messages/tool-calls.tsx +++ b/src/components/thread/messages/tool-calls.tsx @@ -18,8 +18,7 @@ export function ToolCalls({
{toolCalls.map((tc, idx) => { const args = tc.args as Record; - if (!tc.args || Object.keys(args).length === 0) return null; - + const hasArgs = Object.keys(args).length > 0; return (
- - - {Object.entries(args).map(([key, value], argIdx) => ( - - - - - ))} - -
- {key} - - {isComplexValue(value) ? ( - - {JSON.stringify(value, null, 2)} - - ) : ( - String(value) - )} -
+ {hasArgs ? ( + + + {Object.entries(args).map(([key, value], argIdx) => ( + + + + + ))} + +
+ {key} + + {isComplexValue(value) ? ( + + {JSON.stringify(value, null, 2)} + + ) : ( + String(value) + )} +
+ ) : ( + {"{}"} + )}
); })}