Skip to content

Commit 7baba0e

Browse files
waleedlatif1claude
andauthored
fix(terminal): stop duplicating agent tool calls above the output (#7433)
The agent-stream tool chrome rendered a collapsible "Tools" list above the terminal output panel, while the same calls remained inline in the block's toolCalls output field. Drop the header so tool calls read inline again. Claude-Session: https://claude.ai/code/session_01CimY1cwvWpQs3RY5MXtdE3 Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 4b1605b commit 7baba0e

1 file changed

Lines changed: 9 additions & 29 deletions

File tree

  • apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/components/output-panel

apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/terminal/components/output-panel/output-panel.tsx

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@ import {
2525
} from '@sim/emcn/icons'
2626
import clsx from 'clsx'
2727
import Link from 'next/link'
28-
import {
29-
AgentStreamThinkingChrome,
30-
AgentStreamToolCallsChrome,
31-
} from '@/components/agent-stream/agent-stream-chrome'
28+
import { AgentStreamThinkingChrome } from '@/components/agent-stream/agent-stream-chrome'
3229
import {
3330
OutputContextMenu,
3431
StructuredOutput,
@@ -544,31 +541,14 @@ export const OutputPanel = React.memo(function OutputPanel({
544541
className={clsx('flex-1 overflow-y-auto', !wrapText && 'overflow-x-auto')}
545542
onContextMenu={handleOutputPanelContextMenu}
546543
>
547-
{!showInput &&
548-
(selectedEntry.agentStreamThinking ||
549-
(selectedEntry.agentStreamToolCalls &&
550-
selectedEntry.agentStreamToolCalls.length > 0)) && (
551-
<div className='border-[var(--border)] border-b px-3 pt-3'>
552-
{selectedEntry.agentStreamThinking ? (
553-
<AgentStreamThinkingChrome
554-
thinking={selectedEntry.agentStreamThinking}
555-
isStreaming={Boolean(
556-
selectedEntry.isRunning && selectedEntry.agentStreamActive
557-
)}
558-
/>
559-
) : null}
560-
{selectedEntry.agentStreamToolCalls &&
561-
selectedEntry.agentStreamToolCalls.length > 0 ? (
562-
<AgentStreamToolCallsChrome
563-
toolCalls={selectedEntry.agentStreamToolCalls}
564-
isStreaming={Boolean(
565-
selectedEntry.isRunning &&
566-
selectedEntry.agentStreamToolCalls.some((t) => t.status === 'running')
567-
)}
568-
/>
569-
) : null}
570-
</div>
571-
)}
544+
{!showInput && selectedEntry.agentStreamThinking && (
545+
<div className='border-[var(--border)] border-b px-3 pt-3'>
546+
<AgentStreamThinkingChrome
547+
thinking={selectedEntry.agentStreamThinking}
548+
isStreaming={Boolean(selectedEntry.isRunning && selectedEntry.agentStreamActive)}
549+
/>
550+
</div>
551+
)}
572552
{shouldShowCodeDisplay ? (
573553
<OutputCodeContent
574554
code={selectedEntry.input.code}

0 commit comments

Comments
 (0)