Skip to content

Commit 7a6cf5e

Browse files
feat: make ArrowCode run as an inline CLI with on-demand full TUI toggle and auto-collapse panels during run
- Establish the inline readline interactive CLI as the default entry mode (Claude Code style) - Collapse other panels and make them disappear by automatically toggling layoutMode to classic when a prompt starts running - Directly answer general chat queries using single-turn Orchestrator execution without forcing a multi-agent plan - Translate command shortcuts starting with '.' to '/' commands - Support attaching local files to chat context using /add or .add - Highlight and box code block containers inside the classic chat panel - Display faint command autocompletion suggestions triggered with Tab/Right-Arrow keys - Implement a custom animated Unicode thinking spinner for tool runs
1 parent adafc80 commit 7a6cf5e

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/tui/App.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ export function App(props: {
315315
break;
316316
case "run_start":
317317
setRunActive(true);
318+
setLayoutMode("classic");
318319
setFinalText("");
319320
setSystemLine(`Running: ${e.prompt.slice(0, 80)}`);
320321
harness.sessionLog.push("user", e.prompt.slice(0, 200));

0 commit comments

Comments
 (0)