Classic Version 2.1
Classic Edition Version 2.1 Series
The Classic Edition 2.1 series introduces MCP-controlled agents and cross-family sub-agents, allowing external MCP clients to start and steer Agent Mode sessions, and enabling agents to delegate work across CLI families.
Key Features in 2.1
- MCP-Controlled Agents - Start and steer Agent Mode sessions from external MCP clients or the CLI via the new agent_run and agent_manage tools
- Cross-Family Sub-Agents - Within Agent Mode, spin up sub-agents across different CLI families — Claude can steer Codex, Codex can steer Claude
- Agent Role Defaults - Configure default models per agent role (explore, engineer, pair, design) with per-role override controls
- Cleaner MCP API - Dedicated manage_selection and prompt tools replace context_state; chat tools renamed to oracle; new context_bind for easy workspace binding via working directories
View detailed changelog (2.1.0 - 2.1.33)
2.1.33 - June 19, 2026
Fixes
- Fixed Context Builder runs being cancelled while finalizing their results.
2.1.32 - May 27, 2026
New Features
- RepoPrompt is now free to use, with licensing and activation prompts removed across the app.
- Added a transition notice with links to the claim portal and next-chapter update.
Improvements
- Made long Agent Mode crawls refresh more quickly during active runs.
- Reduced transcript jumping by keeping automatic tool-card expansion from animating.
2.1.31 - May 20, 2026
Fixes
- Fixed Codex Agent Mode waits so steering an active run no longer leaves parent or child waits stuck in the wrong state.
- Fixed
manage_selectionslice updates so replacing slices for one file preserves the rest of the current selection. - Fixed generated Oracle and context builder exports so delegated agents can open them through MCP immediately.
2.1.30 - May 19, 2026
Improvements
- Made large file tree updates much faster, especially when many files are added or changed at once.
- Reduced Agent Mode transcript layout churn so streaming responses feel smoother.
- Improved Agent Mode transcript scrolling so session switches are less likely to land slightly above the latest message.
Fixes
- Fixed IDE file tree sorting after optimized initial loads.
- Fixed Agent Mode composer and Stop controls so actions can’t accidentally target a stale or previously selected session.
- Fixed composer refresh behavior after handoff or tab/window changes, including draft and pasted-image state.
- Fixed Gemini ACP chats resuming reliably after app restart or cold resume.
2.1.29 - May 16, 2026
Improvements
- Explore agents are more capable when investigating projects, while delegated editing remains safely restricted.
Fixes
- Fixed agent transcripts that could fail to refresh until you scrolled or reopened the view.
- Made background agent sessions refresh and save more reliably.
2.1.28 - May 16, 2026
New Features
- Added richer agent questions that can ask for multiple answers at once, including choices, custom responses, skipping, and timeouts.
Improvements
- Made Agent Mode smoother when several sessions are open in the background.
- Improved reliability when restoring, switching, and finishing agent sessions.
- Made Codex agent runs better at recovering from temporary stalls and waiting-for-input states.
- Made file reads, searches, and edits reflect external file changes more reliably.
- Updated the default Engineer role recommendation to GPT-5.5 Medium.
- Agent runs now use the Pair role by default when no model is specified.
Fixes
- Removed the legacy Context Builder path to eliminate persistent performance overhead.
- Fixed cases where MCP tools could see stale file contents after files changed on disk.
- Fixed unnecessary background work from inactive Codex sessions.
- Fixed several agent activation, status, and transcript persistence issues.
2.1.27 - May 14, 2026
Improvements
- Made scoped file searches faster and more reliable in large workspaces
- Improved Agent Mode workspace switching so old session cleanup no longer slows down switching
- Improved workspace root syncing when paths are edited from multiple windows or sessions
- Reduced unnecessary file tree refreshes when workspace roots have not actually changed
Fixes
- Fixed workspace tools not always seeing files immediately after create, edit, or delete actions
- Fixed concurrent scoped searches interfering with each other
- Fixed Codex configuration repair for more TOML formatting styles
- Fixed root folder reordering causing unnecessary UI churn
2.1.26 - May 14, 2026
Improvements
- Improved performance when updating large workspaces
- Made chat previews faster and more responsive
- Improved Deep Plan so generated plans keep more useful context
- Made ignore pattern editing more reliable
Fixes
- Fixed copied prompts sometimes including a file tree even when file trees were disabled
- Fixed Agent Mode permission recovery after moving to a new Mac
- Fixed some Agent Mode tool summaries appearing incomplete
- Fixed newly created files not appearing right away in workspace tools
- Fixed a performance issue that could slow down file tree and preview updates
2.1.25 - May 13, 2026
New Features
- Added GPT-5.5 and GPT-5.5 Pro to Oracle when using your own OpenAI API key (already supported via Codex CLI)
Improvements
- Significantly reduced Agent Mode memory usage during long sessions
- Slash skill commands now flow through your selected workflow, and reserved Codex commands route correctly
- More resilient code syntax parsing to prevent rare crashes
Fixes
- Fixed file tree cleanup when deleting nested folders during heavy filesystem activity
2.1.24 - May 9, 2026
Improvements
- Codex /goal now works alongside selected app workflows, and typed goal objectives appear immediately as user bubbles in Agent Mode
- Staged /goal drafts are now visible in the Agent Mode status row
- ask_user prompts no longer expire while you're typing your answer
- Faster file tree updates during heavy filesystem activity
Fixes
- Fixed file tree churn when folders changed on disk
- Fixed Oracle preview transcripts showing in the wrong chat
- Fixed the prompt export copy button disappearing in long Agent Mode sessions
- Fixed Codex goal tracking when using /goal control actions
- Deep Plan now waits for you instead of silently defaulting when an involvement checkpoint times out
Notes
- The
agent_runMCP/CLI surface no longer accepts thenative_workflowparameter — Codex /goal and /computer-use remain available as in-app slash commands
2.1.23 - May 8, 2026
New Features
- Added Deep Plan, a new Agent Mode workflow for more thorough planning sessions
- Added Codex /goal support so you can set or update a Codex thread goal directly from Agent Mode
- Added Agent Workflows settings for managing built-in workflow visibility, featured workflows, custom workflow markdown, and cleanup guidance
- Added Codex and Claude permission/runtime controls directly in CLI Providers settings
Improvements
- Reduced memory retained by codemap scanning in large workspaces
- Faster rendering for long Agent Mode assistant transcripts
- More compact
file_searchresults with less noisy nested path output - Gemini headless agents now use the shared ACP path for more consistent permission handling
- Updated agent defaults and recommendations to prefer GPT-5.5 Low for Explore and GPT-5.5 Medium for Engineer work
- Clearer, more user-focused Agent Mode workflow descriptions
2.1.22 - May 7, 2026
Improvements
- Faster Agent Mode sidebar in large workspaces
- Codex agent thread names now stay in sync with Agent Mode session names
- Cleaner, more focused chat mode responses
- Gemini agents now launch in untrusted workspaces when MCP is configured
- Clearer error messages when agents fail to delete files
- Improved coordination when agents delegate work to other agents
Fixes
- Fixed startup crashes related to socket setup
- Fixed crashes when launching Codex, Claude, or Gemini agents
- Fixed wrong file tree root labels in multi-root Agent Mode sessions
- Gemini agent errors now show useful detail instead of "Internal error"
2.1.21 - May 6, 2026
New Features
- Codex auto review permission mode — automatically grants safe approvals during code review runs
- Codex now supports a wider range of permission prompts in Agent Mode
Improvements
- Much faster workspace switching, especially when restoring chat sessions
- Much faster chat token previews in large workspaces
- Font scaling fixes — large and normal presets now update live across Agent Mode, Chat, file trees, Settings, workspace pickers, and Oracle without clipped or bloated layouts
- Sub-agent permission settings now apply consistently to agents started over MCP
- Oracle review status stays scoped to the originating Agent Mode thread instead of leaking into other tabs
- Hardened Cursor / OpenCode lifecycle — addresses the crash reported in 2.1.20
- Stronger MCP routing isolation — restricted agents are no longer asked to call hidden routing tools, and stale clients can no longer claim run policies
- Safer steering — Claude interrupts now wait for in-flight child agent waits to drain
- Cleaner sidebar status plate — MCP-controlled rows align consistently with regular rows; running spinner no longer shows a disc behind the arc
Fixes
- Fixed Codex file-change approval stalls — agents now resume immediately after you approve
- Tolerate Codex versions that don't yet support the optional memory mode
- Fixed the agent image attachment picker — now opens for new compose tabs and anchors to the right window
- Protected Codex model selections from being downgraded by older settings
- Fixed MCP sub-agent permission activation
2.1.20 - April 24, 2026
Improvements
- Agent Mode sidebar shows persistent attention badges when background tabs complete, fail, or start waiting — so status changes in collapsed or off-screen sessions aren't missed
- Faster session switching in Agent Mode — eliminated duplicate transcript and runtime refreshes when flipping between running sessions
- Agent logs (
get_log) now preserve assistant narration in correct chronological order around tool calls - Tightened agent sidebar row density, with collapsed threads propagating unseen status counts
- Added debug-only Agent Mode diagnostics (Claude raw event logging, performance metrics)
Fixes
- Fixed multi-session agent waits waking prematurely on transient instruction-delivered or steering events
- Fixed Claude tool cards staying stuck when provider completion IDs didn't align with MCP tracker IDs
- Full agent session UUIDs are now preserved in multi-session tool output (previously truncated to 8 characters, breaking follow-up wait/poll calls)
- Fixed stale workspace bindings left behind after MCP cleanup of child agent sessions
- Stabilized runtime sidebar when collapsing/expanding session details
2.1.19 - April 24, 2026
New Features
- New rp-optimize skill — iterative performance optimization workflow with a measure-first loop and scoreboard tracking
- Collapse/expand-all-threads button in the Agent Mode sidebar — tuck away nested sub-agent chats in one click
Improvements
- UX cleanup of the Agent Mode sidebar and composer
- Reduced CPU usage from the cancel affordance animation and sidebar refresh
Fixes
- Quick Apply All recommendations now recomputes state so still-unsatisfied items remain visible
- Chat session model selection no longer rewrites the global compose default
- Codex apply-patch disable now uses the canonical override
- Fixed Agent Mode compose button icon optical centering
- Fixed rp-orchestrate/rp-refactor Codex-family role check
2.1.18 - April 23, 2026
New Features
- GPT-5.5 Codex models — new High/Medium variants, now preferred over GPT-5.4 across defaults and recommendations
- Oracle support for Claude-compatible providers — Kimi and Custom backends are now selectable Oracle models
- Collapsible sub-agent threads in the Agent Mode sidebar
- Auto-archive of stale agent sessions, with Today/Yesterday/Previous date separators
- MCP file deletes now go to Trash instead of being permanently removed
- Optional MCP onboarding — Pro setup now leads with CLI Providers; Skip All drops you straight into Agent Mode
Improvements
- New "Agent Models" setting to prevent models from picking random models via MCP agent tools
- Faster session list restore
Fixes
- Fixed Oracle recommendation upgrade detection — users on Gemini now correctly prompted to upgrade to Codex GPT-5.5 High after connecting Codex CLI
- Fixed OpenCode ACP empty responses with Kimi K2.6
- Fixed Claude MCP steering queue race that could report accepted steers as failed
- Fixed Claude Code model ordering
2.1.17 - April 22, 2026
New Features
- New Claude Code-compatible backends: CC Moonshot (Kimi), CC Custom, and CC Zai
- New "Agent cleanup guidance" setting
Improvements
- Performance improvements to UI responsiveness and workspace opening
- Improved investigate workflow with better sub-agent management
- Improved sub-agent guidance to better coordinate with the orchestrator when help is required
- Cleaner Agent Mode Overview settings page
- Command execution now captures complete terminal output before finalizing
Fixes
- Fixed Claude steering queue race
- Fixed session reuse issues when switching Claude backend variants
2.1.16 - April 21, 2026
New Features
- Design-role agents now produce a structured markdown report (Context, Findings, Recommendations) for review, architecture-critique, and analysis tasks. The report path is surfaced in the final summary so you can open it directly.
Improvements
- Expanded explore-agent dispatch guidance so agents make better judgment calls about when to spawn a sub-agent versus reading files inline
- Progress updates now stream across all agent providers (previously Codex-only), so you see interleaved status messages regardless of model
- Tightened role guidance in rp-orchestrate — smaller models stay within the assigned role (pair/engineer/design/explore) instead of fabricating model-based downgrades
- Cleaner, grouped summaries in the agent control row
- Quieter, coalesced status messages when running Context Builder with OpenCode
Fixes
- Fixed a crash when an agent message mentioned the same file more than once
- Fixed sub-agent lineage mapping in the sidebar
2.1.15 - April 21, 2026
Fixes
- Fixed a deadlock that could hang the app when running multiple parallel agents (e.g. concurrent orchestration or investigation workflows). Force Quit was sometimes required to recover.
- Agent handoff/fork from historical messages now uses the authoritative transcript, so forks no longer incorrectly include the latest conversation state
- Invalid handoff cutoff IDs are rejected up front
- OpenCode Discover Agent logs no longer flooded by context builder noise
- Z.ai GLM activation and settings discoverability restored in CLI Providers
Improvements
- Agent Mode sidebar consolidated into two popovers: Models (Oracle/Plan model, Context Builder, sub-agent role defaults) and Permissions (sub-agent policy picker with deep links)
- Agent Permissions Overview groups Direct and Sub-Agent scopes under one card, with the active sub-agent policy shown inline
- Per-provider sub-agent permission levels — choose each provider's native permission levels instead of abstract policies
- Agent Models settings surfaces related cross-links (Oracle Model Presets, Delegated Edits) in a Related Settings section
2.1.14 - April 20, 2026
New Features
- Redesigned Settings with a dedicated window, modernized sidebar, and agent-first organization that progressively reveals advanced options
- Agent Models settings — a new home for configuring recommendations and model selection per agent role
- Agent Permissions settings with separate scopes for direct and sub-agent permissions, and a tri-state sub-agent policy
- Toolbar update pill — surfaces available Sparkle updates directly in the toolbar
- App Settings MCP tool — query and update app preferences from MCP clients and the CLI, with an
optionsop for discovering allowed values - Agent Explore tool — a lightweight, read-only exploration tool for sub-agent contexts
Improvements
- Secure storage for agent and provider permission preferences
- Global settings now backed by JSON in Application Support; presets moved alongside
- Refined Settings typography, spacing, and section layouts throughout
- Claude reasoning now shown in live agent status
- Claude Code auto permission mode supported for Opus 1M
- Cleaner update notifications with separate passive vs. user-initiated flows
- Copy button on agent error bubbles
- Reorganized orchestration skills (rp-orchestrate, rp-investigate) for clearer delegation
- Updated Gemini recommendation defaults
Fixes
- Hardened MCP transport lifecycle and compatibility edge cases
- Agent file mention display and caret placement
- Claude auto permission fallback behavior
file_actionsnow requires absolute paths to prevent ambiguityapp_settingsaccepts string-encoded booleans and numbers from MCP clients
2.1.13 - April 17, 2026
New Features
- Option to disable Code Maps in Advanced Settings — turn off code map generation across all workspaces
- Codex "fast" model variants for GPT-5.3+ — pick fast variants directly in the model picker; replaces the separate fast mode toggle
- Granular Claude Code CLI model options — more model choices in the Claude Code picker
- Live Claude flag updates — permission and flag changes apply mid-session without restarting
Improvements
- Reduced VCS status command storms — fewer redundant git/jj status refreshes on large repos
- Investigation, refactor, and orchestrate workflows now remind the caller agent to periodically poll sub-agents so pending permission approvals don't stall progress
- Reordered agent composer capsules for clearer grouping — Pair/Interview/Workflow on the left, Oracle next to Fast/context on the right
Fixes
- Fixed crash when MCP file reads received paths containing NUL characters
- Fixed Claude Code Auto (Preview) permissions not always initializing correctly on new sessions
- Now warns when an MCP steer call's timeout is silently ignored
2.1.11 - April 16, 2026
New Features
- Claude Code Auto (Preview) permissions mode — auto-approves tool calls that pass background safety checks (research preview; behavior may change)
- Compose tab capacity policy — background agent tabs can exceed the normal soft tab limit with auto-stashing that protects active or pinned agent sessions from eviction
- Orchestration-style refactor workflow — redesigned around analyze → plan → dispatch → verify, with parallel agents for independent modules
- Parallel exploration in the investigate workflow — dispatch explore agents alongside your own research to test hypotheses faster
- Explore agents can now be used proactively without explicit invocation (engineer, pair, and design still require opt-in)
Improvements
- Faster sidebar loading via a new agent session metadata index
- Long agent chats are better optimized — transcript handling stays responsive as conversations grow
- Folder list in workspace roots now scrolls gracefully when many folders are present
- Claude model picker ordering refinements and effort-level filtering aligned to supported models
Fixes
- Fixed MCP composer chrome tab switching
- Fixed context builder cancel controls
- Fixed Codex watchdog falsely triggering during agent_run waits
2.1.10 - April 15, 2026
New Features
- Global keyboard shortcuts — rebindable hotkeys for Agent new chat, IDE/Agent mode toggle, and sidebar toggle
- Dedicated Keyboard Shortcuts settings tab with a full rebindable catalog
- Cursor ACP full access permissions
Improvements
- Live steering for ACP agents — safely interrupt and re-prompt active sessions; multiple steering prompts are queued and delivered in order
- Scoped deep-link routing — clicking an agent notification opens the correct window, workspace, tab, and session
- Agent handoff picker now reconciles with available agents and models, disabling unavailable options with clear UI feedback
- Unified provider preferences — consistent permission handling across all agent providers
- Cleaner transcripts — empty or whitespace-only assistant messages no longer appear in transcripts or summaries
- Cleaner Cursor ACP tool cards — placeholder tool events are filtered out
- Gemini session safety — model selection is locked during Gemini runs to prevent accidental overrides on resumed chats
2.1.9 - April 14, 2026
Fixes
- Fixed Cursor MCP configuration — removed transient project config writes during Cursor ACP launch to avoid unnecessary filesystem side effects
2.1.8 - April 14, 2026
New Features
- Cursor CLI agent support — full Agent Mode integration with dynamic model discovery, auto model fallback, and ACP session management
- Workspace hiding — hide and restore workspaces from the manager
- Agent handoff export — new MCP surfaces for exporting agent transcripts between windows and agents
Improvements
- Bounded memory usage in codemap and ignore caches for large repos
- Generalized ACP tool lifecycle handling for more consistent tool cards across providers
- Cleaner RepoPrompt tool name parsing from ACP session titles
- OpenCode running tool updates render more smoothly
- Suppressed noisy session resume replay events when reopening ACP agents
- Selection CLI output respects full paths when requested
Fixes
- Fixed Tree-sitter scan crash
- Fixed ACP auto-approval for RepoPrompt tools
- Fixed stale codemap cache reuse across worktrees
- Fixed OpenCode "none" variant grouping in model picker
- Fixed agent input capsule vertical offset
- Fixed markdown code block spacing
- Restored persisted tool result subtitles after transcript reload
- Fixed path regex anchor search in file finder
Removed
- Removed diff capability allowlists — model diff support is now universal
2.1.7 - April 13, 2026
New Features
- MCP permission override — new setting to turn off the enforced safe permission defaults for MCP sub-agents
- Workspace cleanup UI — collapse duplicate workspace records and clean up stale entries
- ACP image attachments — send images through ACP-connected agents
Improvements
- Much faster codemap generation
- Faster search across large repos
- Faster transcript refresh in long chats
- Faster gitignore matching
- Faster file edits
- OpenCode models grouped by provider in model pickers for easier selection
- Faster OpenCode/ACP model picker — model cache now warms in the background
- Agent mode polish — stable attachment composer, refined window tint and titles
- Better MCP regex errors — clearer compile error messages and more reliable auto-detection
Fixes
- Fixed OpenCode permission controls
- Fixed agent sidebar rename
- Fixed expanded user bubble height
- Fixed Codex empty base instructions
- Fixed Claude skill discovery roots
- Fixed provider ID fallback from display name in model catalog
- Sanitized persisted transcript tool payloads
- Improved gitignore unignore handling
- Blocked MCP agent runs without a workspace open
2.1.6 - April 10, 2026
New Features
- OpenCode Agent Provider — full support for OpenCode as an Agent Mode provider, including ACP integration, dynamic model polling, settings, and discovery
Improvements
- Agent providers gated by connected CLIs — Agent Mode only shows providers whose CLIs are actually available
- Codex CLI path preflight — validates the Codex executable before launching, with clearer error messages when the CLI isn't found
- Improved Codex connection flow — clearer setup and authentication UI for Codex
- Improved CLI process launching — better detection of your PATH variables ensures CLI providers launch more reliably
Fixes
- Fixed agent transcript scrolling — restored transcripts now scroll correctly
- Fixed prompt export — exports now correctly use the workspace root
- Fixed Codex error reporting — errors are now shown instead of failing silently
Removed
- Sidebar terminal — removed the integrated terminal from the sidebar
2.1.5 - April 8, 2026
New Features
- context_builder and oracle can now export their responses directly
- Orchestrate workflow available as an MCP prompt and installable managed skill
- GPT-5.4 Mini API model variants with low, high, and xhigh reasoning tiers
Improvements
- Agent mode elapsed timer stays accurate when steering active sessions
- Improved scroll behavior in agent transcripts — better detection of manual scroll intent
- Smarter workspace binding — bind_context falls back to repo_paths superset matching when no exact match exists
- Orchestrate workflow uses phased verify-then-steer loop for more reliable agent delegation
Fixes
- Fixed Codex not being able to perform edits in Pro Edit mode
- Fixed several issues related to ACP
- Fixed stale agent sessions after app restart — orphaned active states are now properly cancelled
2.1.4 - April 8, 2026
New Features
- Gemini CLI now uses ACP — text streaming, permission support, bash tool access, automatic model detection, and significantly better performance
- Orchestrate workflow — new agent workflow for planning tasks and delegating to sub-agents
- Interview mode — agents can ask clarifying questions before starting a workflow to ensure clarity on the task
- Reasoning levels for OpenAI custom models — choose reasoning effort when using custom OpenAI Responses API models
- Claude CLI system prompt options — control how the RepoPrompt system prompt is delivered, including passing it as a user message
- Provider filtering in recommendations — temporarily filter out providers hitting rate limits so the recommendation system steers you elsewhere
- Await multiple agents — agent_manage tool can now wait on multiple running agent sessions simultaneously
Improvements
- Elapsed runtime display on active agent runs
- Run-scoped cancel button for active MCP tool cards
- Per-provider model registry with persistence and dynamic picker
- Improved sidebar session ordering and session state filtering
- Agent views performance improvements
Fixes
- Fixed schema definition for a tool that caused intermittent issues with some agents
- Fixed workspace restore session binding during tab switches
- Fixed MCP agent sub-agent spawning permissions and approval handling
- Added a fix button to unstick the agent scrollview when it gets stuck
2.1.3 - April 4, 2026
Improvements
- Smarter workspace binding — bind_context now resolves workspaces by matching repo paths against open folders
- Auto-switches workspace in the target window when the matched workspace isn't already active
- Clearer bind_context responses showing match method, candidate counts, and actionable error messages
Fixes
- Fixed branch comparison diffs showing wrong files — review mode and MCP diff tools now use merge-base semantics, preventing base branch changes from being misattributed as your work
- Fixed bash tool cards auto-expanding when the agent stream returned to idle
- Filtered noisy diagnostic output from discovery agent logs
2.1.2 - April 3, 2026
Improvements
- Restored backwards compatibility for list_tabs and select_tab actions, easing migration from 2.0.x
- Unified MCP client ID matching for more reliable tool connections across different client variants
- RepoPrompt MCP tool permissions are now auto-approved, reducing manual approval prompts during agent runs
- Clearer error messages when MCP tools can't find a valid context
Fixes
- Fixed permissions not being properly handled for sub-agents in some cases
- Fixed steering sub-agents not working correctly in some cases
- Fixed only being able to start one sub-agent at a time via MCP
- Fixed stale terminal snapshots from previous agent runs interfering with new runs
2.1.1 - April 2, 2026
Fixes
- Fixed Claude Code support over MCP
2.1.0 - April 2, 2026
New Features
- MCP-controlled agents and sub-agents — start and steer Agent Mode sessions from external MCP clients or the CLI, with cross-family sub-agent support (Claude can steer Codex, Codex can steer Claude)
- Agent role defaults — configure default models per agent role (explore, engineer, pair, design) with per-role override controls
Improvements
- Faster window restore — consolidated session data loading for less main-thread blocking
- Cleaner MCP API — dedicated manage_selection and prompt tools replace context_state; chat tools renamed to oracle for consistency
- New context_bind tool — easier workspace binding via working directories
- Cmd+W now stashes compose tabs instead of closing them
Fixes
- Improved app stability — fixed crashes on deeply nested directory trees
- Fixed memory retention issues for large repositories
- Fixed file_search hanging on regex patterns with .* or .+ quantifiers
- Fixed detached transcript jump-to-top restore