diff --git a/packages/tui/src/routes/session/index.tsx b/packages/tui/src/routes/session/index.tsx index dab3cf68200..3c87e84ce24 100644 --- a/packages/tui/src/routes/session/index.tsx +++ b/packages/tui/src/routes/session/index.tsx @@ -2604,6 +2604,8 @@ function Shell(props: ToolProps) { if (expanded() || !collapsed().overflow) return content() return collapsed().output }) + const limitedInput = createMemo(() => limited().slice(0, input().length)) + const limitedOutput = createMemo(() => limited().slice(Math.min(limited().length, input().length + 2))) const expandable = createMemo(() => Boolean(shellID()) || collapsed().overflow) const toggle = () => { const next = !expanded() @@ -2628,15 +2630,15 @@ function Shell(props: ToolProps) { when={isRunning()} fallback={ - {limited().slice(0, input().length)} + {limitedInput()} {limited().slice(input().length)} } > - - {limited().slice(0, input().length)} - {limited().slice(input().length)} - + {limitedInput()} + + {limitedOutput()} +