diff --git a/packages/tui/src/component/prompt/index.tsx b/packages/tui/src/component/prompt/index.tsx
index 6b076d394dd9..acffe2904b8a 100644
--- a/packages/tui/src/component/prompt/index.tsx
+++ b/packages/tui/src/component/prompt/index.tsx
@@ -1555,102 +1555,114 @@ export function Prompt(props: PromptProps) {
}
/>
-
-
-
-
-
- [⋯]}>
-
-
-
- 0 ? themeV2.background.action() : themeV2.text()}>
- esc{" "}
- 0 ? themeV2.background.action() : themeV2.text.subdued(),
- }}
+
+
+
+
+
+
+ [⋯]}>
+
+
+
+ 0 ? themeV2.background.action() : themeV2.text()}
+ wrapMode="none"
+ truncate
+ flexShrink={1}
>
- {store.interrupt > 0 ? "again to interrupt" : "interrupt"}
-
-
-
-
-
- {(progress) => (
-
-
- {progress()}
- {".".repeat(move.creatingDots())}
-
-
- )}
-
-
-
- (new working copy)
-
-
-
- }>
- {(location) => (
-
- {location()}
+ esc{" "}
+ 0 ? themeV2.background.action() : themeV2.text.subdued(),
+ }}
+ >
+ {store.interrupt > 0 ? "again to interrupt" : "interrupt"}
+
+
+
+
+ {(progress) => (
+
+
+ {progress()}
+ {".".repeat(move.creatingDots())}
+
+
)}
-
-
-
-
-
- {(file) => (
-
- {file()}
-
- )}
-
-
-
-
- 0}>
-
-
- {(shortcut) => {shortcut()} }
-
-
- {(label) => {label()}}
-
-
- ·
-
-
- {(label) => {label()}}
-
- 0}>
- ·
-
- 0}>
- {statusItems().join(" · ")}
-
-
-
-
-
- {agentShortcut()} agents
-
-
-
-
- {paletteShortcut()} commands
-
-
-
- esc exit shell mode
-
+
+
+
+ (new working copy)
+
+
+
+
+ }>
+ {(location) => (
+
+ {location()}
+
+ )}
+
+
+ {(file) => (
+
+ {file()}
+
+ )}
+
+
+
+
+ 0}>
+
+
+ {(shortcut) => {shortcut()} }
+
+
+ {(label) => {label()}}
+
+
+ ·
+
+
+ {(label) => {label()}}
+
+ 0}>
+ ·
+
+ 0}>
+ {statusItems().join(" · ")}
+
+
+
+
+
+ {agentShortcut()} agents
+
+
+
+
+ {paletteShortcut()} commands
+
+
+
+
+ esc exit shell mode
+
+
+