This release focuses on making Intelligent Terminal faster and more polished, with over 60 fixes and improvements to reliability, performance and polish. Agent startup and autofix context collection carry less overhead, long conversations stay responsive, and clearer tool activity, smoother navigation, and refreshed settings make everyday use feel more natural.
Highlights
- Faster agent startup and context collection. Less redundant process work means agents spend less time getting ready. #833, #884
- Resume conversations with your layout. With layout restoration on (Settings > Startup > When Terminal starts > Restore window layout and content), saved Agent Panes and supported CLI conversations return with their panes and working directories. #665
- Automatic approval. Opt into provider-native automatic approval for Copilot, Claude, Codex, or Gemini to cut permission interruptions. #505, #828
- Slash commands from your agent. Commands advertised over ACP appear alongside built-in ones in the completion menu. #663
- Follow agent activity more clearly. Compact tool summaries, line-level edit previews, live Search details, and collapsible thinking blocks make activity easier to read. #672, #678, #899, #901
Features and Improvements
Sessions and terminal workflows
- Restore Agent Panes and CLI conversations with saved layouts. Both Restore window layout and Restore window layout and content can bring back supported agent conversations; the latter also restores terminal scrollback. Off by default. #665
- Use the source terminal's working directory for new sessions. Agent Pane startup and later
/newsessions use the terminal context, not a stale helper directory, including normalized WSL paths. #744 - Keep session titles current. The session list refreshes when the agent renames a conversation. #758
- Make agent-requested terminal actions explicit. Session MCP adds dedicated tools to run a command, create a workspace, or delegate a task, alongside the existing clarification tool. Actions stay session-scoped with their confirmation controls. #680, #683
- Preserve terminal context for delegated work. Focusing the Agent Pane no longer causes delegation to use the helper's directory or ignore the source profile's agent. #759
Agent Pane experience
- Session-specific agent commands in slash completion. Agent commands share the search menu without replacing reserved names. Free-text commands prepare for input rather than submitting immediately. #663
- Overflow scrollbar and better long-history navigation. Virtualized rendering keeps nearby history available, and background updates keep your reading position. #664, #904
- More compact, readable tool activity. Successful details collapse into summaries, and consecutive reads, searches, edits, and deletes can group. Expand details or use
Ctrl+O. Fetch labels drop credentials and query strings. #666, #672, #675 - Line-level edit previews. When the agent supplies old and new content, edits show additions, removals, and nearby context instead of whole files. #678
- Collapsible thinking blocks. Provider thinking shows in muted italic blocks that expand while streaming and collapse when done. Reopen with the header or
Ctrl+O. #899 - Live Search and tool details. Inspect queries and bounded result text while a turn is still running, with clear truncation markers. #901
- Better draft selection and editing. In a nonempty draft,
Ctrl+Aselects the draft to copy, cut, delete, or replace. Copying draft text does not cancel a running response. #755, #890 - Natural navigation in multiline input and answers. Up/Down moves through newlines and wrapped rows while keeping your column. Freeform answers support word navigation, Home/End, and deletion. #716, #911
- Clearer focus and terminal targeting. The input border highlights keyboard focus, and redundant target labels hide when there is only one terminal target. #834
Automatic approval
- Optional provider-native automatic approval. Copilot, Claude, Codex, and Gemini can use their native modes. OpenCode is not yet supported over ACP; Gemini still requires workspace trust; Copilot keeps its normal permission flow when off. #505, #849
- Scoped to your default provider. Switching providers does not inherit the preference, and admin policy can force it off. Settings and first-run setup hide unavailable controls. #828
- Localized controls and pending status. Setting descriptions and in-pane status use the normal localized interface. #891
Settings and setup
- Refreshed Agents settings page. Agent, model, pane position, token usage, error-detection, and session controls use more consistent styling and clearer descriptions. #855, #867, #875, #881, #895
- Save multiple custom agents across restarts. Custom entries persist after switching agents or restarting, with easier editing and removal. Existing single-command setups migrate automatically. #795
- Simpler custom endpoint and local-model setup. Clearer Base URL, Model ID, and API-key fields guide the flow. Add and Select selects the newly configured model. #824, #856
- Automated session-hook maintenance. With Sessions on, startup reconciles hooks for installed host agents: healthy hooks are skipped, missing ones installed, stale ones upgraded. Turning Sessions off stops maintenance without uninstalling hooks. #650, #871
- Better Copilot hook status after plugin changes. Hook detection follows live plugin installs and upgrades instead of a cached location. #661, #667
Performance
- Reduced helper startup overhead. Helpers use identities supplied at launch instead of discovering themselves through repeated queries. Median COM-to-master connection time fell 56.0% for one-tab startup and 46.9% for the fifth helper in a five-tab burst. #833
- Reduced context-collection overhead for Planner and Autofix.
GetPaneContextgathers pane metadata and bounded output through onewtcliprocess, replacing two to nine, and cut median collection time 47.9%-88.9% (about 80-685 ms). #884 - Less work rendering long conversations. Viewport-bounded height estimation, cached turn heights, and nearby-history materialization skip processing of older content. #659, #664, #666
- Skipped redundant hook work. Maintenance avoids reinstalling current integrations, and helpers no longer forward duplicate hook events. #650, #871, #761
- On-demand Autofix command lookup. The agent requests local command lookup when needed instead of precomputing spelling candidates on every prompt. #900
Bug Fixes
Sessions and agent lifecycle
- Fixed sessions stuck at Ended or Idle, and restored sessions losing status. Session ownership survives resume and layout replay so later updates reach the right session. #713, #894
- Fixed
/restarthanging after a startup failure. Restart requests a replacement master when the failed task has already exited. #818 - Fixed cancelled output reaching later turns. Cancellation waits for the producer to stop before admitting a new prompt. #832
- Fixed agent switches stuck on Connecting. Replacement startup keeps its pending state and better isolates old and new generations. #883, #848
- Better session preservation during cross-window moves. Transfers keep source ownership until the destination accepts, and rejected moves restore the original panes. #898
- Fixed saved layouts during background activation. COM-only activation defers restoration until a normal launch, and startup Agent Panes are laid out before stashing. #551, #746
- Reduced duplicate and ghost session rows. Hook processing avoids fabricating sessions from unknown end events and cleans up stale placeholders. #761
Autofix, permissions, and shell integration
- Fixed dropped failure events and cross-tab Autofix. A tab's Detected action submits Autofix for that tab's source pane, and closing it clears pending state. #880, #822
- Stopped assigning unidentified agent events to the focused pane. Events without a trustworthy pane identity no longer borrow whichever pane you are viewing. #657
- Restored PowerShell shell integration after prompt replacement. Customizations like Oh My Posh are rewrapped at the next input boundary so command detection resumes. #662
- Avoided duplicate permission prompts for session-owned tools. Matching Session MCP requests skip the redundant ACP prompt while keeping the action-card confirmation. History also distinguishes Run from Insert. #893
Agent Pane appearance and feedback
- Fixed
Ctrl+wheelzoom in Agent Panes. Zoom is handled before VT mouse tracking can consume it; plain wheel still scrolls chat. #877 - Restored terminal transparency and aligned spacing. Simplified separators and consistent padding improve recommendations, input, and nearby content. #715, #886
- More accurate connection feedback and less idle clutter. Connection messages match the current startup stage, and the diagnostics glyph hides when Autofix has nothing to report. #889, #823
What's coming up?
We're staying focused on making agent CLIs faster, smoother, and easier to use in Intelligent Terminal, building on the performance and reliability work here. As you run more agents across more tabs, keeping track of them gets harder, and we're exploring ways to make that easier: a single place to see what your agents are up to and jump to whatever needs you.
We'll keep iterating on bugs and feature requests while Intelligent Terminal is in this experimental stage. Please file issues and feature requests to help us make the product better!