Decision-ready inventory · partial deep-review evidence is explicitly labeled

Community PR triage

Repository: stablyai/orca
Four-week range: August 1, 2026 2:15 PM through August 29, 2026 2:15 PM (America/Phoenix, MST, UTC−07:00)
Generated: 2026-08-29T21:31:51.438Z

1486in-scope PRs
1402clusters
0P0 PRs
349P1 PRs
1109P2 PRs
28P3 PRs
566Core team
882Community
38Unknown
0Automation
114Ready
471Minor changes needed
1Substantial changes needed
408Blocked
126Draft/early
366Unclear

Limitations: 1486/1486 PR descriptions and recent discussions were available at generation time; missing evidence is marked Low confidence. Files are capped at 20 per PR in the inventory. Check rollups are summarized, not a substitute for inspecting every job. Mergeability Unknown is not treated as safe. Older-overlap search is complete only for deep-reviewed clusters.

Find and filter

Showing 1486 PRs in 1402 clusters

Cluster decision queue

PriorityClusterPRsCombined outcomeRelationshipRecommended decisionConfidence
P11Password agent-skill setup panel in the integration card (stacked on #12947)#130421Password agent-skill setup panel in the integration card (stacked on #12947)StandaloneRequest changesMedium
P1add --kind folder to repo add#13359add --kind folder to repo addStandaloneRequest changesMedium
P1add "Open With" submenu listing OS-registered apps#13994add "Open With" submenu listing OS-registered appsStandaloneReview soonMedium
P1add `orca linear project create` (3/4)#15042add `orca linear project create` (3/4)StandaloneDeferMedium
P1add `orca linear project edit` (4/4)#15126add `orca linear project edit` (4/4)StandaloneRequest changesMedium
P1add `orca linear project update add` (2/4)#15034add `orca linear project update add` (2/4)StandaloneDeferMedium
P1add a native Plane (plane.so) task provider#15329add a native Plane (plane.so) task providerStandaloneReview soonMedium
P1add a session-safe shared MCP tools bridge runtime#16221add a session-safe shared MCP tools bridge runtimeStandaloneReview soonMedium
P1add active pane border for the focused split pane#16735add active pane border for the focused split paneStandaloneReview soonMedium
P1add agent health and CLI updates#13009add agent health and CLI updatesStandaloneReview soonMedium
P1add agent project read commands (1/4)#15024add agent project read commands (1/4)StandaloneDeferMedium
P1add API-key-based ClinePass usage tracking#13827add API-key-based ClinePass usage trackingStandaloneReview soonMedium
P1add Auggie status hooks#16287add Auggie status hooksStandaloneReview soonMedium
P1add automation model options and launch at login#16405add automation model options and launch at loginStandaloneReview soonMedium
P1add Brazilian Portuguese (pt-BR) as a supported UI language#15629add Brazilian Portuguese (pt-BR) as a supported UI languageStandaloneReview soonMedium
P1add CLI import/unimport for existing worktrees#13733add CLI import/unimport for existing worktreesStandaloneReview soonMedium
P1add collapsible folder groups for tabs and sidebar agents#15109add collapsible folder groups for tabs and sidebar agentsStandaloneReview soonMedium
P1Add command palette shortcut keybinding#16793Add command palette shortcut keybindingStandaloneReview soonMedium
P1add curated appearance packs#17214add curated appearance packsStandaloneDeferMedium
P1add default worker, model, and effort UI#12431add default worker, model, and effort UIStandaloneReview soonMedium
P1add Droid agent support and composer-on-top layout#13625add Droid agent support and composer-on-top layoutStandaloneRequest changesMedium
P1add durable Run capacity targets#16852add durable Run capacity targetsStandaloneReview soonMedium
P1add forge provider plugin extension point#15315add forge provider plugin extension pointStandaloneReview soonMedium
P1add Freebuff as a first-class CLI agent#17065add Freebuff as a first-class CLI agentStandaloneReview soonMedium
P1add French UI locale#16455add French UI localeStandaloneReview soonMedium
P1add Gajae Code as a supported TUI agent#13952add Gajae Code as a supported TUI agentStandaloneReview soonMedium
P1add Gajae Code to the built-in agent registry#15025add Gajae Code to the built-in agent registryStandaloneReview soonMedium
P1add generic Custom AI Provider usage tracking#16224add generic Custom AI Provider usage trackingStandaloneReview soonMedium
P1add Google Gemini & Antigravity token and cost usage tracking#16647add Google Gemini & Antigravity token and cost usage trackingStandaloneRequest changesMedium
P1add graph cost report#12125add graph cost reportStandaloneRequest changesMedium
P1add Huly task provider integration#14054add Huly task provider integrationStandaloneDeferMedium
P1add IBM Bob agent support (Bob Shell 2.x)#14895add IBM Bob agent support (Bob Shell 2.x)StandaloneReview soonMedium
P1add inline text color formatting#16250add inline text color formattingStandaloneReview soonMedium
P1add intermediate Auto permission mode across supported harnesses#13348add intermediate Auto permission mode across supported harnessesStandaloneRequest changesMedium
P1add JetBrains Junie as a supported agent#16472add JetBrains Junie as a supported agentStandaloneReview soonMedium
P1add Jira as a mobile task provider#13126add Jira as a mobile task providerStandaloneRequest changesMedium
P1add Kimchi agent support#15922add Kimchi agent supportStandaloneReview soonMedium
P1add live appearance previews and backgrounds#15525add live appearance previews and backgroundsStandaloneReview soonMedium
P1add local Paperclip task source#17251add local Paperclip task sourceStandaloneDeferMedium
P1add local terminal bridge stream#13127add local terminal bridge streamStandaloneRequest changesMedium
P1add managed credential profiles#13275add managed credential profilesStandaloneRequest changesMedium
P1add managed Grok and Gemini homes#13276add managed Grok and Gemini homesStandaloneRequest changesMedium
P1add MiniMax Code as a supported TUI agent#14886add MiniMax Code as a supported TUI agentStandaloneReview soonMedium
P1add Monokai and explicit light/dark color theme options#14038add Monokai and explicit light/dark color theme optionsStandaloneReview soonMedium
P1add My GitHub panel — sign in, browse, clone, and clean up your own repos#17190add My GitHub panel — sign in, browse, clone, and clean up your own reposStandaloneDeferMedium
P1add New Group button and group selector in add-project dialog#15765add New Group button and group selector in add-project dialogStandaloneReview soonMedium
P1add OCaml and MLX syntax highlighting#16421add OCaml and MLX syntax highlightingStandaloneReview soonMedium
P1add OpenCode native chat support#13287add OpenCode native chat supportStandaloneRequest changesMedium
P1add opencode2 (v2 beta) support#14053add opencode2 (v2 beta) supportStandaloneReview soonMedium
P1add opt-in auto-submit for work item Start#16864add opt-in auto-submit for work item StartStandaloneReview soonMedium
P1add orca skills remove for headless uninstall#13170add orca skills remove for headless uninstallStandaloneRequest changesMedium
P1add pure black dark variant#16727add pure black dark variantStandaloneReview soonMedium
P1add Qoder CLI (qodercli) as a supported TuiAgent#15291add Qoder CLI (qodercli) as a supported TuiAgentStandaloneReview soonMedium
P1add Qoder CLI (qodercli/qoderclicn) agents and supervised-hook registration for Qwen Code#12910add Qoder CLI (qodercli/qoderclicn) agents and supervised-hook registration for Qwen CodeStandaloneRequest changesMedium
P1add Qoder CLI as a supported TUI agent#13311add Qoder CLI as a supported TUI agentStandaloneRequest changesMedium
P1add read-only Amphetamine session integration on macOS#15932add read-only Amphetamine session integration on macOSStandaloneReview soonMedium
P1add reasonix TUI agent provider#12330add reasonix TUI agent providerStandaloneRequest changesMedium
P1add rich input composer#12932add rich input composerStandaloneRequest changesMedium
P1add Russian (ru) UI language support#16736add Russian (ru) UI language supportStandaloneReview soonMedium
P1Add sequencer continue/skip actions and branch identity display#15382Add sequencer continue/skip actions and branch identity displayStandaloneRequest changesMedium
P1add setting to skip WSL distros in session history scan#16961 #17072Coordinate 2 proposals for add setting to skip WSL distros in session history scan.OverlappingReview together; merge in sequence if compatibleMedium
P1add shell history opt-out#16071add shell history opt-outStandaloneReview soonMedium
P1add Shortcut task provider#16249add Shortcut task providerStandaloneReview soonMedium
P1add Show Whitespace toggle option in diff viewer#15120add Show Whitespace toggle option in diff viewerStandaloneReview soonMedium
P1add spatial pane focus#15068add spatial pane focusStandaloneReview soonMedium
P1add worker-start --spec to create and dispatch in one call#13540add worker-start --spec to create and dispatch in one callStandaloneRequest changesMedium
P1add ZCode as a first-class supported agent#13965add ZCode as a first-class supported agentStandaloneReview soonMedium
P1add ZeroClaw agent connector and AI Vault scanner#16597add ZeroClaw agent connector and AI Vault scannerStandaloneReview soonMedium
P1address-bar convergence — previews and browser tabs convert in place (STA-5681)#16998address-bar convergence — previews and browser tabs convert in place (STA-5681)StandaloneReview soonMedium
P1agent context panel — instruction files, skills, MCP, hooks and plugins per workspace#14875agent context panel — instruction files, skills, MCP, hooks and plugins per workspaceStandaloneReview soonMedium
P1allow language packs to declare a native display name#13140allow language packs to declare a native display nameStandaloneReview soonMedium
P1app chrome can match terminal theme; configurable status-bar usage format#16768app chrome can match terminal theme; configurable status-bar usage formatStandaloneRequest changesMedium
P1apply client page reconciliation#14763apply client page reconciliationStandaloneDeferMedium
P1auto-generate titles for the panes in a split tab#15781auto-generate titles for the panes in a split tabStandaloneReview soonMedium
P1background image behind terminal panes (#7714)#15836background image behind terminal panes (#7714)StandaloneReview soonMedium
P1block-clone shared paths on ReFS#16619block-clone shared paths on ReFSStandaloneReview soonMedium
P1bound page reconciliation execution#14756bound page reconciliation executionStandaloneDeferMedium
P1bound producer pause so a lost renderer ACK cannot wedge a PTY#17216bound producer pause so a lost renderer ACK cannot wedge a PTYStandaloneReview soonMedium
P1bound the custom sound's dedupe window so a stalled element cannot silence every later notif#15938 #15940Coordinate 2 proposals for bound the custom sound's dedupe window so a stalled element cannot silence every later notif.OverlappingReview together; merge in sequence if compatibleMedium
P1bounded host-aware Cursor sidecar history#14582bounded host-aware Cursor sidecar historyStandaloneReview soonMedium
P1carry sender liveness evidence in every Delivery#15272carry sender liveness evidence in every DeliveryStandaloneReview soonMedium
P1Claude permission mode picker in the composer, and fix fast mode#14745 #15681Coordinate 2 proposals for Claude permission mode picker in the composer, and fix fast mode.OverlappingReview together; merge in sequence if compatibleMedium
P1Codex structured chat — full migration (host runtime, journal, wire, desktop + mobile client#13438Codex structured chat — full migration (host runtime, journal, wire, desktop + mobile clientStandaloneRequest changesMedium
P1Codex structured chat without TUI toggle#14600Codex structured chat without TUI toggleStandaloneReview soonMedium
P1copy unresolved PR/MR comments prompt to clipboard#13701copy unresolved PR/MR comments prompt to clipboardStandaloneReview soonMedium
P1create subgroups and move groups from the group menu#15802create subgroups and move groups from the group menuStandaloneReview soonMedium
P1create worktrees on a per-workspace environment recipe#17026create worktrees on a per-workspace environment recipeStandaloneReview soonMedium
P1detach a terminal tab group into its own window#14997detach a terminal tab group into its own windowStandaloneReview soonMedium
P1detach live tabs into secondary windows#16203detach live tabs into secondary windowsStandaloneReview soonMedium
P1detect a wedged supervised worker and surface it as a signal#15273detect a wedged supervised worker and surface it as a signalStandaloneReview soonMedium
P1durable session records and persisted single-writer lease (native-chat phase 1a)#13084durable session records and persisted single-writer lease (native-chat phase 1a)StandaloneRequest changesMedium
P1enforce finite worker lifecycles#13337enforce finite worker lifecyclesStandaloneRequest changesMedium
P1enforce isolated worker authority#16827enforce isolated worker authorityStandaloneReview soonMedium
P1expose deterministic manual queue rank#16080expose deterministic manual queue rankStandaloneDeferMedium
P1expose HTML browser action#15839expose HTML browser actionStandaloneReview soonMedium
P1expose nested repository scan and import#14514expose nested repository scan and importStandaloneReview soonMedium
P1expose workspace notes panel#13045expose workspace notes panelStandaloneRequest changesMedium
P1expose worktree --pr for linked GitHub pull requests#14908expose worktree --pr for linked GitHub pull requestsStandaloneReview soonMedium
P1Feat multi agent collabofeat(orchestration): migrate multi-agent collaboration to current ru#16515Feat multi agent collabofeat(orchestration): migrate multi-agent collaboration to current ruStandaloneReview soonMedium
P1Feat/orca canvas view and control room#16872Feat/orca canvas view and control roomStandaloneReview soonMedium
P1filter workspaces by card status#13999 #14633Coordinate 2 proposals for filter workspaces by card status.OverlappingReview together; merge in sequence if compatibleMedium
P1GLM Coding Plan usage visibility#16772GLM Coding Plan usage visibilityStandaloneReview soonMedium
P1Improved markdown rendering in editor and preview#13535Improved markdown rendering in editor and previewStandaloneRequest changesMedium
P1in-app audio/video preview from the file explorer#15733in-app audio/video preview from the file explorerStandaloneReview soonMedium
P1Keep the SSH connection alive when a terminal outruns a slow link#12220Keep the SSH connection alive when a terminal outruns a slow linkStandaloneDeferMedium
P1keep unstamped local git worktrees routable when a runtime is saved#16829keep unstamped local git worktrees routable when a runtime is savedStandaloneReview soonMedium
P1let orchestration-dispatched workers stay silent#15153let orchestration-dispatched workers stay silentStandaloneReview soonMedium
P1let plugin keybindings opt into terminal focus#15725let plugin keybindings opt into terminal focusStandaloneReview soonMedium
P1let the screen sleep in Keep-computer-awake mode (option A: 1-line)#17183 #17184Coordinate 2 proposals for let the screen sleep in Keep-computer-awake mode (option A: 1-line).CompetingChoose one preferred solutionMedium
P1let users remove the Computer Use skill#13163let users remove the Computer Use skillStandaloneReview soonMedium
P1link worktrees to pull requests#13129link worktrees to pull requestsStandaloneRequest changesMedium
P1load more commits in the git history panel#14305 #14405Coordinate 2 proposals for load more commits in the git history panel.OverlappingReview together; merge in sequence if compatibleMedium
P1make Close Others / To The Right / To The Left bindable (#16614)#17053make Close Others / To The Right / To The Left bindable (#16614)StandaloneReview soonMedium
P1make Move Tab to Split keybindable#16324make Move Tab to Split keybindableStandaloneReview soonMedium
P1make multi-agent workflows durable#16904make multi-agent workflows durableStandaloneReview soonMedium
P1make the heartbeat state a coordinator reads, not mail that wakes it#15173make the heartbeat state a coordinator reads, not mail that wakes itStandaloneReview soonMedium
P1make workspace split divider color configurable#14893make workspace split divider color configurableStandaloneReview soonMedium
P1manage current issue cycles#16082manage current issue cyclesStandaloneDeferMedium
P1managed-account failover and acceptance receipts for supervised workers(受監督工人多帳號遞補與驗收回執)#14290managed-account failover and acceptance receipts for supervised workers(受監督工人多帳號遞補與驗收回執)StandaloneReview soonMedium
P1Merge codex-structured-core into Claude lane#15356Merge codex-structured-core into Claude laneStandaloneRequest changesMedium
P1move a live terminal tab to another worktree#15108move a live terminal tab to another worktreeStandaloneReview soonMedium
P1name the driver of store write chains before React #185 throws#15076name the driver of store write chains before React #185 throwsStandaloneReview soonMedium
P1named command profiles to launch an agent under a second CLI command#16798named command profiles to launch an agent under a second CLI commandStandaloneDeferMedium
P1negotiate page reconciliation commands#14759negotiate page reconciliation commandsStandaloneDeferMedium
P1open a folder passed as a launch argument as a project#16476open a folder passed as a launch argument as a projectStandaloneReview soonMedium
P1open clicked links in the pane to the side#13392open clicked links in the pane to the sideStandaloneReview soonMedium
P1open files and links from the agent preview terminal#16787open files and links from the agent preview terminalStandaloneReview soonMedium
P1open sibling files from the path header#16758open sibling files from the path headerStandaloneReview soonMedium
P1open the originating session on click#15957open the originating session on clickStandaloneReview soonMedium
P1opt-in 1Password op:// secret resolution for tabs + bundled onepassword agent skill#12947opt-in 1Password op:// secret resolution for tabs + bundled onepassword agent skillStandaloneRequest changesMedium
P1opt-in zmx-backed durable SSH terminals#12798opt-in zmx-backed durable SSH terminalsStandaloneRequest changesMedium
P1optional agent-state emoji in tab titles#15794optional agent-state emoji in tab titlesStandaloneDeferMedium
P1pick a base branch when creating a workspace from a task#15748 #17250Coordinate 2 proposals for pick a base branch when creating a workspace from a task.OverlappingReview together; merge in sequence if compatibleMedium
P1point a Design Mode annotation at a second element or spot#12141point a Design Mode annotation at a second element or spotStandaloneRequest changesMedium
P1preview videos in the file viewer#12570preview videos in the file viewerStandaloneRequest changesMedium
P1Prime native cache before E2E fanout#17280Prime native cache before E2E fanoutStandaloneReview soonMedium
P1profile-driven output status scrape, with IBM Bob#15936profile-driven output status scrape, with IBM BobStandaloneReview soonMedium
P1prove Bun runtime path#16741prove Bun runtime pathStandaloneRequest changesMedium
P1prune expired Codex runtime session logs (#16776)#16990prune expired Codex runtime session logs (#16776)StandaloneReview soonMedium
P1put the daemon in a kill-on-close job so a crash cannot orphan its PTY tree on Windows#16895put the daemon in a kill-on-close job so a crash cannot orphan its PTY tree on WindowsStandaloneReview soonMedium
P1read Antigravity quota from local runtime#14571 #15948 #16653 #16710Coordinate 4 proposals for read Antigravity quota from local runtime.OverlappingReview together; merge in sequence if compatibleMedium
P1read submodule changes when .gitmodules hides them#15428read submodule changes when .gitmodules hides themStandaloneReview soonMedium
P1reap zombie worktrees & stale daemon generations#12740reap zombie worktrees & stale daemon generationsStandaloneDeferMedium
P1rebase #9495 onto current main and fix task-reference parsing#15788rebase #9495 onto current main and fix task-reference parsingStandaloneDeferMedium
P1recommend merged workspaces instead of protecting them#13930recommend merged workspaces instead of protecting themStandaloneReview soonMedium
P1record the iOS simulator screen to a video file#16624record the iOS simulator screen to a video fileStandaloneReview soonMedium
P1render PlantUML diagrams in preview and rich editor#15043render PlantUML diagrams in preview and rich editorStandaloneReview soonMedium
P1report an honest submit verdict from terminal send#15274report an honest submit verdict from terminal sendStandaloneReview soonMedium
P1report guest renderer deaths and key renderer dedupe by webContents identity#15063report guest renderer deaths and key renderer dedupe by webContents identityStandaloneReview soonMedium
P1report heartbeat freshness on worker-list#15963report heartbeat freshness on worker-listStandaloneReview soonMedium
P1resume closed worker provider sessions#14389resume closed worker provider sessionsStandaloneDeferMedium
P1resume Hermes TUI sessions after crash#15809resume Hermes TUI sessions after crashStandaloneRequest changesMedium
P1RTL text-direction toggle for the built-in editor#16291RTL text-direction toggle for the built-in editorStandaloneReview soonMedium
P1run native teammate panes on Windows#15753run native teammate panes on WindowsStandaloneReview soonMedium
P1seed the default agent when activating an empty worktree#15912seed the default agent when activating an empty worktreeStandaloneReview soonMedium
P1sender-set message delivery class and a count-only check#15264sender-set message delivery class and a count-only checkStandaloneReview soonMedium
P1serve Cursor sidecar scans on the relay and unblock #11525 CI#12891serve Cursor sidecar scans on the relay and unblock #11525 CIStandaloneReview soonMedium
P1set a default session profile per project#13152set a default session profile per projectStandaloneRequest changesMedium
P1settle exited worker release when tab is absent#16927settle exited worker release when tab is absentStandaloneReview soonMedium
P1ship browserless npm runtime#13452ship browserless npm runtimeStandaloneRequest changesMedium
P1show Cmd/Ctrl+1-9 index badges on workspace cards#16083show Cmd/Ctrl+1-9 index badges on workspace cardsStandaloneReview soonMedium
P1show commit files as a directory tree#13942show commit files as a directory treeStandaloneReview soonMedium
P1show Cursor monthly usage on the status bar#16815show Cursor monthly usage on the status barStandaloneReview soonMedium
P1show host-side gh/glab status on Integrations cards#12028show host-side gh/glab status on Integrations cardsStandaloneReview soonMedium
P1show live Codex subagent progress#12311show live Codex subagent progressStandaloneRequest changesMedium
P1show pace reserve/deficit on the provider usage bars#15596show pace reserve/deficit on the provider usage barsStandaloneReview soonMedium
P1show PR review comments in the local branch diff (read-only)#16236show PR review comments in the local branch diff (read-only)StandaloneReview soonMedium
P1show provider subscription plan labels#16297show provider subscription plan labelsStandaloneReview soonMedium
P1show the active workspace's linked task in a Task panel#15330show the active workspace's linked task in a Task panelStandaloneReview soonMedium
P1start argv workers with bound authority#16548 #16664 #16715Coordinate 3 proposals for start argv workers with bound authority.OverlappingReview together; merge in sequence if compatibleMedium
P1stop an agent from the board without opening its worktree#16788stop an agent from the board without opening its worktreeStandaloneReview soonMedium
P1stop list/ps crashing on corrupt workspace layout paths#14019stop list/ps crashing on corrupt workspace layout pathsStandaloneReview soonMedium
P1stop macOS serve crash-looping in _RegisterApplication#14542 #14768Coordinate 2 proposals for stop macOS serve crash-looping in _RegisterApplication.DuplicateSupersede redundant workMedium
P1stop the Help menu funnelling ordinary bug reports into the crash channel#12493stop the Help menu funnelling ordinary bug reports into the crash channelStandaloneRequest changesMedium
P1supervise an adopted dispatch with --supervise#15270supervise an adopted dispatch with --superviseStandaloneReview soonMedium
P1support Cursor Agent conversations#16796support Cursor Agent conversationsStandaloneReview soonMedium
P1support Fast Mono (bionic-reading) fonts#14950support Fast Mono (bionic-reading) fontsStandaloneRequest changesMedium
P1support keyboard-interactive authentication (MFA)#15588support keyboard-interactive authentication (MFA)StandaloneReview soonMedium
P1support PowerShell setup scripts on Windows (#16611)#16616support PowerShell setup scripts on Windows (#16611)StandaloneRequest changesMedium
P1surface Codex startup dialogs and update flow in chat view#15600 #15632Coordinate 2 proposals for surface Codex startup dialogs and update flow in chat view.OverlappingReview together; merge in sequence if compatibleMedium
P1surface merge-queue state as a distinct queued PR state#16658surface merge-queue state as a distinct queued PR stateStandaloneReview soonMedium
P1switch and create branches from the sidepanel#16403switch and create branches from the sidepanelStandaloneReview soonMedium
P1track Nous Portal usage with credit balances#15121track Nous Portal usage with credit balancesStandaloneReview soonMedium
P1unblock pnpm lint and a source assertion on a CRLF checkout#14481unblock pnpm lint and a source assertion on a CRLF checkoutStandaloneReview soonMedium
P1wait out live OpenCode sqlite locks#14134 #15671Coordinate 2 proposals for wait out live OpenCode sqlite locks.OverlappingReview together; merge in sequence if compatibleMedium
P1[leas code] Remove expired OMP overlay migration#13455[leas code] Remove expired OMP overlay migrationStandaloneRequest changesMedium
P1accept pty:<ptyId> as a terminal selector#13219accept pty:<ptyId> as a terminal selectorStandaloneRequest changesMedium
P1add --no-rotate-pairing flag for a static pairing URL#13712add --no-rotate-pairing flag for a static pairing URLStandaloneReview soonMedium
P1add a Linear panel for the workspace's linked issue#12698add a Linear panel for the workspace's linked issueStandaloneRequest changesMedium
P1add a provider-agnostic --needs-attention hook with push notifications#12199add a provider-agnostic --needs-attention hook with push notificationsStandaloneRequest changesMedium
P1add account-scoped launch selectors#13272add account-scoped launch selectorsStandaloneRequest changesMedium
P1add an Android emulator harness for device-only repros#13366add an Android emulator harness for device-only reprosStandaloneReview soonMedium
P1add Aside as a Chromium cookie-import source#12035add Aside as a Chromium cookie-import sourceStandaloneRequest changesMedium
P1add board view, drag-drop, project fields in dialog#12302add board view, drag-drop, project fields in dialogStandaloneReview soonMedium
P1add Cloudflare Tunnel pairing intent#14040add Cloudflare Tunnel pairing intentStandaloneReview soonMedium
P1add Cursor usage tracking#13837add Cursor usage trackingStandaloneReview soonMedium
P1add DAP spine — transport, session lifecycle, and host-aware adapter spawn#13281add DAP spine — transport, session lifecycle, and host-aware adapter spawnStandaloneRequest changesMedium
P1add Deepgram Nova-3 dictation#12529add Deepgram Nova-3 dictationStandaloneRequest changesMedium
P1add DeepSeek status bar usage provider#12873add DeepSeek status bar usage providerStandaloneRequest changesMedium
P1add detached Markdown editor windows#13441add detached Markdown editor windowsStandaloneRequest changesMedium
P1add durable conversation wake foundation#12033add durable conversation wake foundationStandaloneRequest changesMedium
P1add fork and child creation actions#12858add fork and child creation actionsStandaloneRequest changesMedium
P1add GDScript syntax highlighting#12549add GDScript syntax highlightingStandaloneReview soonMedium
P1add Group by Issue workspace organization#12567add Group by Issue workspace organizationStandaloneRequest changesMedium
P1add inline git blame and file history#13338add inline git blame and file historyStandaloneRequest changesMedium
P1add keyboard shortcuts to switch AI provider account#12792add keyboard shortcuts to switch AI provider accountStandaloneRequest changesMedium
P1add managed accounts#13274add managed accountsStandaloneRequest changesMedium
P1add Odoo as a task provider with ticket panel, chatter and workspace sync#14499add Odoo as a task provider with ticket panel, chatter and workspace syncStandaloneReview soonMedium
P1add one-tap collapse/expand for all workspace groups#12411add one-tap collapse/expand for all workspace groupsStandaloneRequest changesMedium
P1add Project/Current view toggle and polish card styling#15156add Project/Current view toggle and polish card stylingStandaloneReview soonMedium
P1add standalone terminal workspace#12887add standalone terminal workspaceStandaloneRequest changesMedium
P1add terminal shortcut capture notification toggle#14483add terminal shortcut capture notification toggleStandaloneReview soonMedium
P1add zh-TW (Traditional Chinese) locale#14223add zh-TW (Traditional Chinese) localeStandaloneDeferMedium
P1answer an over-capacity response instead of closing the client#12068answer an over-capacity response instead of closing the clientStandaloneRequest changesMedium
P1ask before bulk-closing tabs with running work#16406ask before bulk-closing tabs with running workStandaloneRequest changesMedium
P1attach extra reviews and track sibling branches on the worktree card (#9213)#13374attach extra reviews and track sibling branches on the worktree card (#9213)StandaloneRequest changesMedium
P1attribute usage to launch accounts#13273attribute usage to launch accountsStandaloneRequest changesMedium
P1authenticate via az CLI Entra login with token fallback#12201authenticate via az CLI Entra login with token fallbackStandaloneReview soonMedium
P1automatically close merged workspaces#14042automatically close merged workspacesStandaloneReview soonMedium
P1Beads (bd) local issue tracker as a task source#14013Beads (bd) local issue tracker as a task sourceStandaloneReview soonMedium
P1bind projects to a specific gh account#13664bind projects to a specific gh accountStandaloneReview soonMedium
P1bound host tunnel memory#14504bound host tunnel memoryStandaloneDeferMedium
P1bound POSIX hook stdin so agy cannot hang loading#15821bound POSIX hook stdin so agy cannot hang loadingStandaloneRequest changesMedium
P1bound tunnel route resources#14495bound tunnel route resourcesStandaloneDeferMedium
P1bridge client page renderer mounts#14578bridge client page renderer mountsStandaloneDeferMedium
P1browser action recorder with agent-ready session logs#12542browser action recorder with agent-ready session logsStandaloneRequest changesMedium
P1canonical agent-session journal with crash-safe receipts and epoch cursors (phase 1c)#13085canonical agent-session journal with crash-safe receipts and epoch cursors (phase 1c)StandaloneRequest changesMedium
P1Claude structured chat — full migration (adapter, translation, desktop + mobile clients)#13584Claude structured chat — full migration (adapter, translation, desktop + mobile clients)StandaloneRequest changesMedium
P1compose paired client host lifecycle#14558compose paired client host lifecycleStandaloneDeferMedium
P1compose paired client host runtime#14613compose paired client host runtimeStandaloneDeferMedium
P1configure creation stage timeouts#13026configure creation stage timeoutsStandaloneRequest changesMedium
P1convert non-Git folders to Git repositories from the import dialog#12914convert non-Git folders to Git repositories from the import dialogStandaloneRequest changesMedium
P1copy markdown from the panel header#14528copy markdown from the panel headerStandaloneReview soonMedium
P1cpu/memory/uptime columns, shared sort, and a ports memory sparkline#14972cpu/memory/uptime columns, shared sort, and a ports memory sparklineStandaloneReview soonMedium
P1create child worktrees from the composer#14201create child worktrees from the composerStandaloneRequest changesMedium
P1deploy, activate and roll back a versioned orcad install#16384deploy, activate and roll back a versioned orcad installStandaloneRequest changesMedium
P1discard restores the working tree from the index, not HEAD#16440discard restores the working tree from the index, not HEADStandaloneReview soonMedium
P1discover native session models from the runtime#13183discover native session models from the runtimeStandaloneRequest changesMedium
P1discover repos inside a git parent and surface their change counts#13102discover repos inside a git parent and surface their change countsStandaloneRequest changesMedium
P1enable structured chat/TUI toggle#14601enable structured chat/TUI toggleStandaloneRequest changesMedium
P1ensure DACL allows renderer bootstrap in packaged installs#17143ensure DACL allows renderer bootstrap in packaged installsStandaloneReview soonMedium
P1execute client page commands locally#14566execute client page commands locallyStandaloneDeferMedium
P1Feat/editor git gutter and new file#13447Feat/editor git gutter and new fileStandaloneRequest changesMedium
P1fence client host leases#14484fence client host leasesStandaloneDeferMedium
P1fence route pages to renderer owners#14520fence route pages to renderer ownersStandaloneDeferMedium
P1file icon theme picker with Symbols support#15131file icon theme picker with Symbols supportStandaloneReview soonMedium
P1filter the workspace list by status#13971filter the workspace list by statusStandaloneReview soonMedium
P1give a Run a parent Run#15263give a Run a parent RunStandaloneReview soonMedium
P1group Copy path/branch/PR-MR URL in the worktree row menu#12240group Copy path/branch/PR-MR URL in the worktree row menuStandaloneRequest changesMedium
P1host-routed proxy for workspace dev servers, configurable from settings#13318host-routed proxy for workspace dev servers, configurable from settingsStandaloneRequest changesMedium
P1inline git blame for the cursor line, plus a status-bar segment#13321inline git blame for the cursor line, plus a status-bar segmentStandaloneRequest changesMedium
P1iTerm-style Ctrl/Cmd modifier remap on macOS#12019iTerm-style Ctrl/Cmd modifier remap on macOSStandaloneRequest changesMedium
P1kanban board view for Jira issues in the Tasks panel#13054kanban board view for Jira issues in the Tasks panelStandaloneRequest changesMedium
P1let a session continue on a different host#16105let a session continue on a different hostStandaloneDeferMedium
P1let users pick a custom icon for "Open in" apps#13879let users pick a custom icon for "Open in" appsStandaloneReview soonMedium
P1LSP support in the editor and diff views (tsgo-first)#14873LSP support in the editor and diff views (tsgo-first)StandaloneReview soonMedium
P1make nested workspace drops reliable#13446make nested workspace drops reliableStandaloneDeferMedium
P1make renderer memory attribution honest about what it cannot explain#12940make renderer memory attribution honest about what it cannot explainStandaloneDeferMedium
P1migrate workspace UI to hybrid WebView#13386migrate workspace UI to hybrid WebViewStandaloneDeferMedium
P1move freeze-prone sync fs off the main thread#12015move freeze-prone sync fs off the main threadStandaloneRequest changesMedium
P1multi-branch Git Graph view with worktree overlay#14047multi-branch Git Graph view with worktree overlayStandaloneReview soonMedium
P1name remote terminal sessions instead of showing pids#16006name remote terminal sessions instead of showing pidsStandaloneDeferMedium
P1open .xlsx and .xlsm workbooks in a sheet viewer#13532open .xlsx and .xlsm workbooks in a sheet viewerStandaloneRequest changesMedium
P1open a workspace from the worktree ring popover#14645open a workspace from the worktree ring popoverStandaloneRequest changesMedium
P1open agent details in slideout drawer#12185open agent details in slideout drawerStandaloneRequest changesMedium
P1open custom app scheme links with user approval#13237open custom app scheme links with user approvalStandaloneRequest changesMedium
P1open Explorer-dragged files in a split pane#13982open Explorer-dragged files in a split paneStandaloneReview soonMedium
P1open files with the system default app or a picked app#12866open files with the system default app or a picked appStandaloneRequest changesMedium
P1opt-in setting to terminate sessions on quit#14652opt-in setting to terminate sessions on quitStandaloneReview soonMedium
P1optional Pake web-shell plus renderer occupancy proof#15338optional Pake web-shell plus renderer occupancy proofStandaloneDeferMedium
P1orchestrate page reconciliation#14769orchestrate page reconciliationStandaloneDeferMedium
P1per-agent terminal theme overrides in Appearance#14293per-agent terminal theme overrides in AppearanceStandaloneReview soonMedium
P1per-file progress and cancel for files dropped onto a remote workspace#16107per-file progress and cancel for files dropped onto a remote workspaceStandaloneReview soonMedium
P1prepare route-scoped Electron partitions#14516prepare route-scoped Electron partitionsStandaloneDeferMedium
P1preserve client host through reconnect grace#14691preserve client host through reconnect graceStandaloneDeferMedium
P1preserve executor across authority changes#14876preserve executor across authority changesStandaloneDeferMedium
P1prove node-pty loads before anything requires it#16374prove node-pty loads before anything requires itStandaloneRequest changesMedium
P1quarantine client-hosted WebContents before navigation#14517quarantine client-hosted WebContents before navigationStandaloneDeferMedium
P1read OpenCode transcripts from its SQLite session store#15026read OpenCode transcripts from its SQLite session storeStandaloneReview soonMedium
P1release a structured session when its chat closes#15415release a structured session when its chat closesStandaloneRequest changesMedium
P1release parent chunks pinned by drained output slices#13040release parent chunks pinned by drained output slicesStandaloneRequest changesMedium
P1report remote Orca runtime hosts, not just the local machine#16000report remote Orca runtime hosts, not just the local machineStandaloneReview soonMedium
P1retain client page renderer guests#14596retain client page renderer guestsStandaloneDeferMedium
P1retire route pages on process loss#14519retire route pages on process lossStandaloneDeferMedium
P1route paired browser sockets through runtime#14470route paired browser sockets through runtimeStandaloneDeferMedium
P1run the project's formatter after a save#13757run the project's formatter after a saveStandaloneReview soonMedium
P1run the terminal daemon, and the ops contract around it#16375run the terminal daemon, and the ops contract around itStandaloneRequest changesMedium
P1scope model discovery to pinned PTY accounts#13270scope model discovery to pinned PTY accountsStandaloneRequest changesMedium
P1scope the sidebar to Spaces#13335scope the sidebar to SpacesStandaloneDeferMedium
P1separate row wash from word chip for readable diffs#12777separate row wash from word chip for readable diffsStandaloneReview soonMedium
P1settle host commands on lease socket#14557settle host commands on lease socketStandaloneDeferMedium
P1settle page retirement in two phases#14539settle page retirement in two phasesStandaloneDeferMedium
P1show Kiro subscription credits#14001show Kiro subscription creditsStandaloneReview soonMedium
P1show linked PR/MR numbers on workspace cards#14269show linked PR/MR numbers on workspace cardsStandaloneReview soonMedium
P1show running services and their owning project#12190show running services and their owning projectStandaloneRequest changesMedium
P1Split filesystem watcher responsibilities#17274Split filesystem watcher responsibilitiesStandaloneRequest changesMedium
P1stream file uploads instead of buffering whole files#16106stream file uploads instead of buffering whole filesStandaloneReview soonMedium
P1support account-scoped agent launches#13271support account-scoped agent launchesStandaloneRequest changesMedium
P1support Bitbucket Data Center for hosted-review status#12111support Bitbucket Data Center for hosted-review statusStandaloneReview soonMedium
P1support native Windows teammate panes#16116support native Windows teammate panesStandaloneDeferMedium
P1support Pi mobile chat#12325support Pi mobile chatStandaloneRequest changesMedium
P1support split left and split up#13984support split left and split upStandaloneReview soonMedium
P1surface agent notices in Chat and offer reauthentication#14339 #15661Coordinate 2 proposals for surface agent notices in Chat and offer reauthentication.OverlappingReview together; merge in sequence if compatibleMedium
P1surface Trae CLI session history#13515surface Trae CLI session historyStandaloneRequest changesMedium
P1terminal groups — extra terminal/agent cards on a project's existing checkout#15501terminal groups — extra terminal/agent cards on a project's existing checkoutStandaloneReview soonMedium
P1terminal keypad layout toggle with full on-screen keyboard#14540terminal keypad layout toggle with full on-screen keyboardStandaloneReview soonMedium
P1track Qwen Code as a status agent with managed hooks and working tui-idle#12555track Qwen Code as a status agent with managed hooks and working tui-idleStandaloneRequest changesMedium
P1user-selectable CJK font + warmed installed-font list#13779user-selectable CJK font + warmed installed-font listStandaloneReview soonMedium
P1add a setting to turn off rename-on-double-click#12801add a setting to turn off rename-on-double-clickStandaloneRequest changesMedium
P1add Antigravity (AGY) transcript decoder and Native Chat support#15773add Antigravity (AGY) transcript decoder and Native Chat supportStandaloneReview soonMedium
P1add Copy Session ID to the terminal context menu#16264add Copy Session ID to the terminal context menuStandaloneReview soonMedium
P1add diagnostic report collection and copy-to-clipboard#12636add diagnostic report collection and copy-to-clipboardStandaloneRequest changesMedium
P1add font smoothing setting (default / antialiased / subpixel)#13056add font smoothing setting (default / antialiased / subpixel)StandaloneRequest changesMedium
P1add Hermes native chat support#15301add Hermes native chat supportStandaloneReview soonMedium
P1add inline folder source control with git actions#13291add inline folder source control with git actionsStandaloneRequest changesMedium
P1add Turkish (tr) language support and README#13196add Turkish (tr) language support and READMEStandaloneReview soonMedium
P1allow hiding the terminal command button#13001allow hiding the terminal command buttonStandaloneRequest changesMedium
P1Claude API Console usage tracking#12973Claude API Console usage trackingStandaloneReview soonMedium
P1Discord Rich Presence (experimental)#14286Discord Rich Presence (experimental)StandaloneReview soonMedium
P1distinguish interactive and prompt-only runtimes#16227distinguish interactive and prompt-only runtimesStandaloneDeferMedium
P1establish client-hosted tunnel contracts#14440establish client-hosted tunnel contractsStandaloneDeferMedium
P1let OMP task subagent rows resume as their own sessions#12889let OMP task subagent rows resume as their own sessionsStandaloneRequest changesMedium
P1let users hide optional agent-row fields#13195let users hide optional agent-row fieldsStandaloneRequest changesMedium
P1link a Jira issue from Edit Worktree Details#13825link a Jira issue from Edit Worktree DetailsStandaloneReview soonMedium
P1offer WSL agent detection when the Windows picker is empty#12794offer WSL agent detection when the Windows picker is emptyStandaloneRequest changesMedium
P1paste copied files into a File Explorer folder#14781paste copied files into a File Explorer folderStandaloneReview soonMedium
P1rebuild Antigravity quota discovery#12095rebuild Antigravity quota discoveryStandaloneRequest changesMedium
P1remember Worktree View as the default Dashboard view#14780remember Worktree View as the default Dashboard viewStandaloneReview soonMedium
P1render Kimi Code transcripts#16397render Kimi Code transcriptsStandaloneReview soonMedium
P1resize CSV table columns#13223resize CSV table columnsStandaloneReview soonMedium
P1saved and custom JQL filters in the Tasks panel#13395saved and custom JQL filters in the Tasks panelStandaloneRequest changesMedium
P1show ZCode Coding Plan quota#14556show ZCode Coding Plan quotaStandaloneDeferMedium
P1supervise orchestration workers and transcripts#16228supervise orchestration workers and transcriptsStandaloneDeferMedium
P1teach the file tree with a one-shot callout that sets the default#12744teach the file tree with a one-shot callout that sets the defaultStandaloneRequest changesMedium
P1authenticate page command results#14553authenticate page command resultsStandaloneDeferMedium
P1backfill fork upstream for SSH repos on connect#12970backfill fork upstream for SSH repos on connectStandaloneRequest changesMedium
P1bound client page command dispatch#14550bound client page command dispatchStandaloneDeferMedium
P1harden bootstrap and cross-plane orchestration#16349harden bootstrap and cross-plane orchestrationStandaloneReview soonMedium
P1negotiate client page commands#14544negotiate client page commandsStandaloneDeferMedium
P1plan client page reconciliation#14617plan client page reconciliationStandaloneDeferMedium
P1preview .docx / .xlsx / .pdf in editor#15763preview .docx / .xlsx / .pdf in editorStandaloneReview soonMedium
P1replace fenced tunnel generations#14507replace fenced tunnel generationsStandaloneDeferMedium
P1report client page inventory#14648report client page inventoryStandaloneDeferMedium
P1route tunnels through execution hosts#14513route tunnels through execution hostsStandaloneDeferMedium
P1supervise fresh Pi workers over RPC#15451supervise fresh Pi workers over RPCStandaloneDeferMedium
P1sample the near-death renderer heap (unblocks the 42-crash OOM cluster)#12491sample the near-death renderer heap (unblocks the 42-crash OOM cluster)StandaloneRequest changesMedium
P2[STA-5729] Prevent live coordinator takeover of orchestration Runs#16859[STA-5729] Prevent live coordinator takeover of orchestration RunsStandaloneRequest changesMedium
P2a failed shared-quota read is an Antigravity error, not an absent reading#17200a failed shared-quota read is an Antigravity error, not an absent readingStandaloneMergeMedium
P2a recycled PTY id must not replay the dead shell's bytes#17148a recycled PTY id must not replay the dead shell's bytesStandaloneRequest changesMedium
P2accept bare environment ids as project --host#13191accept bare environment ids as project --hostStandaloneRequest changesMedium
P2accept Cursor events on the Claude compatibility route#14640accept Cursor events on the Claude compatibility routeStandaloneReview soonMedium
P2add --no-offscreen-browser flag#13434add --no-offscreen-browser flagStandaloneRequest changesMedium
P2add "Copy Terminal ID" and "Copy Session ID" to the tab context menu#16269add "Copy Terminal ID" and "Copy Session ID" to the tab context menuStandaloneReview soonMedium
P2add a packaged-artifact contract for the CLI launch paths#15085add a packaged-artifact contract for the CLI launch pathsStandaloneRequest changesMedium
P2add an opt-in Parallel Search MCP preset#16537add an opt-in Parallel Search MCP presetStandaloneReview soonMedium
P2add Aside as a Chromium cookie-import source#15452add Aside as a Chromium cookie-import sourceStandaloneReview soonMedium
P2add authenticated Windows loopback fallback#16623 #17218Coordinate 2 proposals for add authenticated Windows loopback fallback.OverlappingReview together; merge in sequence if compatibleMedium
P2Add background Quick Command execution#12737Add background Quick Command executionStandaloneRequest changesMedium
P2Add Bullet to the supported agents#13296Add Bullet to the supported agentsStandaloneRequest changesMedium
P2add F2 rename keybinding via the shortcut registry#14699add F2 rename keybinding via the shortcut registryStandaloneReview soonMedium
P2Add insertion-only quick commands that don't immediately submit Enter#16867Add insertion-only quick commands that don't immediately submit EnterStandaloneRequest changesMedium
P2add keyboard shortcuts for cycling projects#15843add keyboard shortcuts for cycling projectsStandaloneReview soonMedium
P2Add local shell command identity markers#16915Add local shell command identity markersStandaloneReview soonMedium
P2Add multi-desktop mobile project view#14989Add multi-desktop mobile project viewStandaloneReview soonMedium
P2add OMP commit-message agent spec for Source Control AI#15654 #15678Coordinate 2 proposals for add OMP commit-message agent spec for Source Control AI.OverlappingReview together; merge in sequence if compatibleMedium
P2Add quick command duplication with a list cap#16813Add quick command duplication with a list capStandaloneReview soonMedium
P2add responsive resizable Markdown tables#12048add responsive resizable Markdown tablesStandaloneMergeMedium
P2Add shortcuts to navigate active worktrees#14689Add shortcuts to navigate active worktreesStandaloneReview soonMedium
P2Add SSH host registration to Orca CLI#16351Add SSH host registration to Orca CLIStandaloneDeferMedium
P2add VCL (Varnish Configuration Language) syntax highlighting#15437add VCL (Varnish Configuration Language) syntax highlightingStandaloneReview soonMedium
P2add workspace-scoped browser session profiles (#14559)#16091add workspace-scoped browser session profiles (#14559)StandaloneReview soonMedium
P2add worktree pin controls#13897add worktree pin controlsStandaloneReview soonMedium
P2Adopt Codex terminal sessions into structured native chat#15411Adopt Codex terminal sessions into structured native chatStandaloneRequest changesMedium
P2adopt only the real user replay as a Claude send's identity#15657adopt only the real user replay as a Claude send's identityStandaloneReview soonMedium
P2adopt provisioned recipe checkout roots#13870adopt provisioned recipe checkout rootsStandaloneReview soonMedium
P2align multiline filter toggle row text and icons to top-left#16054align multiline filter toggle row text and icons to top-leftStandaloneReview soonMedium
P2allow panels to read plugin storage (storage.get panel: true)#14766allow panels to read plugin storage (storage.get panel: true)StandaloneReview soonMedium
P2Allow plugin panels to invoke their own worker commands#12229Allow plugin panels to invoke their own worker commandsStandaloneReview soonMedium
P2Allow sandboxed panels to read their plugin's own storage (storage.get/storage.keys)#13220Allow sandboxed panels to read their plugin's own storage (storage.get/storage.keys)StandaloneReview soonMedium
P2anchor literal image-marker stripping to a real image send (STA-4363)#14939anchor literal image-marker stripping to a real image send (STA-4363)StandaloneReview soonMedium
P2answer every request when a param schema throws (STA-4818)#15460answer every request when a param schema throws (STA-4818)StandaloneReview soonMedium
P2arm first-work branch rename in headless orca serve#17070arm first-work branch rename in headless orca serveStandaloneReview soonMedium
P2atomically start workers and release terminal custody#17007atomically start workers and release terminal custodyStandaloneRequest changesMedium
P2attach a reclaim command to each residual resource in mutation recovery#15949 #15966Coordinate 2 proposals for attach a reclaim command to each residual resource in mutation recovery.OverlappingReview together; merge in sequence if compatibleMedium
P2attribute account add from the WSL bridge to the caller's distro#17093attribute account add from the WSL bridge to the caller's distroStandaloneReview soonMedium
P2attribute agent rows to the agent's live worktree via hook cwd#16574attribute agent rows to the agent's live worktree via hook cwdStandaloneReview soonMedium
P2attribute Cursor legacy transcripts to their project cwd#13935 #14616 #15705Coordinate 3 proposals for attribute Cursor legacy transcripts to their project cwd.OverlappingReview together; merge in sequence if compatibleMedium
P2auto-dismiss paste focus-cancellation instead of sticky error banner#13988 #16819Coordinate 2 proposals for auto-dismiss paste focus-cancellation instead of sticky error banner.CompetingChoose one preferred solutionMedium
P2auto-surface CLI-added remote servers in the running IDE#13596auto-surface CLI-added remote servers in the running IDEStandaloneReview soonMedium
P2autofix scheduled CI run 33021799961 failures#16816autofix scheduled CI run 33021799961 failuresStandaloneRequest changesMedium
P2avoid duplicate Windows profile hooks#15312avoid duplicate Windows profile hooksStandaloneReview soonMedium
P2avoid repeated capability probes during file imports#14555avoid repeated capability probes during file importsStandaloneReview soonMedium
P2bind worker placement to the Run, not the task#14841bind worker placement to the Run, not the taskStandaloneReview soonMedium
P2bindable tab.moveToNewPaneColumn action#16465bindable tab.moveToNewPaneColumn actionStandaloneReview soonMedium
P2bounce lifecycle rejections to the sender#13217bounce lifecycle rejections to the senderStandaloneRequest changesMedium
P2bound git subprocess execution with an atomic admission scheduler#16874bound git subprocess execution with an atomic admission schedulerStandaloneRequest changesMedium
P2bound main-process filesystem reads so a stalled mount cannot freeze the app#12149bound main-process filesystem reads so a stalled mount cannot freeze the appStandaloneRequest changesMedium
P2bound memory for headless orca serve#13684bound memory for headless orca serveStandaloneReview soonMedium
P2bound the aggregated PTY error surface so recurring near-duplicate errors can't grow it with#15306bound the aggregated PTY error surface so recurring near-duplicate errors can't grow it withStandaloneReview soonMedium
P2bound the codex POSIX hook's stdin read and exec the script from the wrapper#15892bound the codex POSIX hook's stdin read and exec the script from the wrapperStandaloneReview soonMedium
P2bound WSL installed skill discovery#12314bound WSL installed skill discoveryStandaloneRequest changesMedium
P2build(preload): fail the build when a sandboxed preload needs a Node builtin#13110build(preload): fail the build when a sandboxed preload needs a Node builtinStandaloneRequest changesMedium
P2bulk stage reviewed files#17204bulk stage reviewed filesStandaloneReview soonMedium
P2bundle Nerd Font terminal fallback#17220bundle Nerd Font terminal fallbackStandaloneMergeMedium
P2Cache main-process compilation between launches#13487Cache main-process compilation between launchesStandaloneRequest changesMedium
P2cancel redundant mail repair after immediate delivery (STA-4235)#14391cancel redundant mail repair after immediate delivery (STA-4235)StandaloneReview soonMedium
P2characterize renderer death containment#16120characterize renderer death containmentStandaloneRequest changesMedium
P2cherry-pick: restore CIM fallback for relay hosts with no native binding (#16550) for 1.4.18#16573cherry-pick: restore CIM fallback for relay hosts with no native binding (#16550) for 1.4.18StandaloneReview soonMedium
P2ci(e2e): gate PRs on the green golden lane and cover renderer invariance#15302ci(e2e): gate PRs on the green golden lane and cover renderer invarianceStandaloneReview soonMedium
P2ci(mobile): publish the Android APK as orca-app-release.apk#16606ci(mobile): publish the Android APK as orca-app-release.apkStandaloneReview soonMedium
P2classify a permission-denied runtime connect instead of reporting "starting"#13583classify a permission-denied runtime connect instead of reporting "starting"StandaloneRequest changesMedium
P2classify ask --json outcome for engine resume#13188classify ask --json outcome for engine resumeStandaloneRequest changesMedium
P2close guest-owned split tab#17281close guest-owned split tabStandaloneReview soonMedium
P2close readiness gaps found by merged-change audit#17159close readiness gaps found by merged-change auditStandaloneRequest changesMedium
P2coalesce scroll-intent settles instead of one per wheel event#16207coalesce scroll-intent settles instead of one per wheel eventStandaloneReview soonMedium
P2codify desktop composition regression checks#17172codify desktop composition regression checksStandaloneMergeMedium
P2collapse path-equal worktree rows without losing lineage#15872collapse path-equal worktree rows without losing lineageStandaloneReview soonMedium
P2commit AskUserQuestion answers on preview-style selectors#16914 #16929Coordinate 2 proposals for commit AskUserQuestion answers on preview-style selectors.OverlappingReview together; merge in sequence if compatibleMedium
P2Complete agent-session-rules delivery + fix repo-context wiring across all call sites#14046Complete agent-session-rules delivery + fix repo-context wiring across all call sitesStandaloneReview soonMedium
P2contain crashes and preserve diagnostics#16348contain crashes and preserve diagnosticsStandaloneRequest changesMedium
P2continue a session in a new worktree#16794continue a session in a new worktreeStandaloneReview soonMedium
P2converge the persisted WS fallback port after the default port recovers (STA-4859)#15533converge the persisted WS fallback port after the default port recovers (STA-4859)StandaloneRequest changesMedium
P2copy relay terminal IDs from the remote PTY handle#15554copy relay terminal IDs from the remote PTY handleStandaloneReview soonMedium
P2correct active-tab surface in light mode (#16283)#16481correct active-tab surface in light mode (#16283)StandaloneReview soonMedium
P2correct agent commands, shell hooks, and runtime routing#14838correct agent commands, shell hooks, and runtime routingStandaloneReview soonMedium
P2count Codex sessions from running WSL distros#16050count Codex sessions from running WSL distrosStandaloneReview soonMedium
P2count IME commits and coalesced echoes in the typing probe#16952 #17171Coordinate 2 proposals for count IME commits and coalesced echoes in the typing probe.OverlappingReview together; merge in sequence if compatibleMedium
P2Create ssh worktree error#15022Create ssh worktree errorStandaloneRequest changesMedium
P2declare terminal Helper protected-folder access#16824declare terminal Helper protected-folder accessStandaloneReview soonMedium
P2default worker-start --agent to the Settings default agent#15935default worker-start --agent to the Settings default agentStandaloneReview soonMedium
P2defensive worktree selection hardening (#16241)#16253defensive worktree selection hardening (#16241)StandaloneReview soonMedium
P2deliver paired agent completion and permission alerts#16280deliver paired agent completion and permission alertsStandaloneRequest changesMedium
P2derive the Claude Keychain account the way Claude Code does#12862 #16673Coordinate 2 proposals for derive the Claude Keychain account the way Claude Code does.OverlappingReview together; merge in sequence if compatibleMedium
P2detect extracted AppImage CLI launches without APPDIR#13136 #13289Coordinate 2 proposals for detect extracted AppImage CLI launches without APPDIR.OverlappingReview together; merge in sequence if compatibleMedium
P2detect Homebrew-installed CLIs in the install-dir fallback#15960detect Homebrew-installed CLIs in the install-dir fallbackStandaloneReview soonMedium
P2disable setuid sandbox for headless CLI on extracted runtime#14230disable setuid sandbox for headless CLI on extracted runtimeStandaloneReview soonMedium
P2disclaim TCC responsibility at PTY spawn instead of relying on login(1)#17191disclaim TCC responsibility at PTY spawn instead of relying on login(1)StandaloneRequest changesMedium
P2discover effort menus from the host CLI catalog (STA-4320)#15687 #15890Coordinate 2 proposals for discover effort menus from the host CLI catalog (STA-4320).OverlappingReview together; merge in sequence if compatibleMedium
P2dismiss the banner id a Claude background turn announced (STA-4592)#15047dismiss the banner id a Claude background turn announced (STA-4592)StandaloneReview soonMedium
P2dispatch coordinate pointer input in process instead of one subprocess per event#15309dispatch coordinate pointer input in process instead of one subprocess per eventStandaloneReview soonMedium
P2document cmd.exe quoting for gesture JSON#13249document cmd.exe quoting for gesture JSONStandaloneRequest changesMedium
P2document cross-runtime federation#14063document cross-runtime federationStandaloneReview soonMedium
P2document run-use takeover preconditions#13256document run-use takeover preconditionsStandaloneRequest changesMedium
P2document runtime outage delivery#12997document runtime outage deliveryStandaloneRequest changesMedium
P2document terminal read --screen and realign drifted help usage#15893document terminal read --screen and realign drifted help usageStandaloneReview soonMedium
P2document worker-stop terminal-close contract#13198document worker-stop terminal-close contractStandaloneRequest changesMedium
P2don't hand a non-JS npm_execpath to node in build:native#16657don't hand a non-JS npm_execpath to node in build:nativeStandaloneReview soonMedium
P2don't re-run an agent resume against a relay that never held the terminal (STA-5698)#16989don't re-run an agent resume against a relay that never held the terminal (STA-5698)StandaloneReview soonMedium
P2drain the reaped child's journal writes before an attach reports#17160drain the reaped child's journal writes before an attach reportsStandaloneRequest changesMedium
P2drop a recorded permission escalation the settings no longer grant#15606drop a recorded permission escalation the settings no longer grantStandaloneReview soonMedium
P2drop disposed queued inspections#17187drop disposed queued inspectionsStandaloneRequest changesMedium
P2eliminate recurring PowerShell process polling#17115eliminate recurring PowerShell process pollingStandaloneRequest changesMedium
P2emit browser_element_not_interactable for dead controls#13243emit browser_element_not_interactable for dead controlsStandaloneRequest changesMedium
P2enable isolated floating tab reordering#16754enable isolated floating tab reorderingStandaloneReview soonMedium
P2enforce list-issues pagination backstops#16128enforce list-issues pagination backstopsStandaloneReview soonMedium
P2enforce one bounded structured writer#14251enforce one bounded structured writerStandaloneDeferMedium
P2enforce the bridge contract the renderer already trusts#17192enforce the bridge contract the renderer already trustsStandaloneMergeMedium
P2engage GPU software-rendering fallback across launches#12488engage GPU software-rendering fallback across launchesStandaloneRequest changesMedium
P2escalate renderer launch-failed to a Restart Orca prompt instead of reloading a dead webCont#12487escalate renderer launch-failed to a Restart Orca prompt instead of reloading a dead webContStandaloneRequest changesMedium
P2exclude a directory subtree in the git-grep search fallback#15721exclude a directory subtree in the git-grep search fallbackStandaloneReview soonMedium
P2expand serve host agent-skills install guide#13262expand serve host agent-skills install guideStandaloneReview soonMedium
P2Explain broken npx shim skill update failures#17028Explain broken npx shim skill update failuresStandaloneReview soonMedium
P2explain tab titles vs agents paneKey join#12813explain tab titles vs agents paneKey joinStandaloneRequest changesMedium
P2export plugin factory instead of object default (#16245)#16270export plugin factory instead of object default (#16245)StandaloneReview soonMedium
P2Expose active workspace in macOS window metadata#12569Expose active workspace in macOS window metadataStandaloneRequest changesMedium
P2expose client-hosted tab placement (STA-5504)#16502expose client-hosted tab placement (STA-5504)StandaloneReview soonMedium
P2fail safe on concurrent WSL auth drain writes#16786fail safe on concurrent WSL auth drain writesStandaloneReview soonMedium
P2fail terminal create without a terminal handle#13204fail terminal create without a terminal handleStandaloneRequest changesMedium
P2fail worker startup on early agent exit#16233fail worker startup on early agent exitStandaloneReview soonMedium
P2fall back to default Pi/OMP session roots for non-absolute env values#13020fall back to default Pi/OMP session roots for non-absolute env valuesStandaloneReview soonMedium
P2fall back to parent-pane worktree for orchestration workers#17019fall back to parent-pane worktree for orchestration workersStandaloneReview soonMedium
P2fall back when search-index lag returns zero items#12819 #13138 #13561Coordinate 3 proposals for fall back when search-index lag returns zero items.OverlappingReview together; merge in sequence if compatibleMedium
P2fast-forward a claimed existing branch inside its new worktree (#15645)#15868fast-forward a claimed existing branch inside its new worktree (#15645)StandaloneReview soonMedium
P2feed the relay-withheld reattach tail into main's model behind an ingest fence (STA-4716)#15347feed the relay-withheld reattach tail into main's model behind an ingest fence (STA-4716)StandaloneReview soonMedium
P2fence final-pane close by incarnation (STA-4489)#15582fence final-pane close by incarnation (STA-4489)StandaloneDeferMedium
P2fence I/O by process incarnation#15585fence I/O by process incarnationStandaloneReview soonMedium
P2fill missing zh translations and align agent terminology policy#17049fill missing zh translations and align agent terminology policyStandaloneReview soonMedium
P2fill OpenCode block glyphs in the DOM renderer#15955fill OpenCode block glyphs in the DOM rendererStandaloneReview soonMedium
P2Filter workspaces by catalog agent#15334Filter workspaces by catalog agentStandaloneReview soonMedium
P2find the SFTP-visible home below a chrooted start directory#17073find the SFTP-visible home below a chrooted start directoryStandaloneReview soonMedium
P2finish agent list pagination#16119finish agent list paginationStandaloneRequest changesMedium
P2finish agent list pagination (ports #16119 onto main)#17056finish agent list pagination (ports #16119 onto main)StandaloneReview soonMedium
P2Fix a skill install lock release moving a directory it no longer owns#17118Fix a skill install lock release moving a directory it no longer ownsStandaloneReview soonMedium
P2Fix authorization for coalesced worktree scans#17112Fix authorization for coalesced worktree scansStandaloneReview soonMedium
P2Fix Chromium descriptor inheritance into the terminal daemon and its PTY children (Linux/Win#16963Fix Chromium descriptor inheritance into the terminal daemon and its PTY children (Linux/WinStandaloneReview soonMedium
P2Fix inherited PTY setup launch state#16909Fix inherited PTY setup launch stateStandaloneReview soonMedium
P2Fix inline agent mouse wheel scrolling#17103Fix inline agent mouse wheel scrollingStandaloneReview soonMedium
P2Fix installed skill visibility by provider registry#16284Fix installed skill visibility by provider registryStandaloneReview soonMedium
P2Fix macOS daemon PTY kqueue descriptor leak#16870Fix macOS daemon PTY kqueue descriptor leakStandaloneReview soonMedium
P2Fix macOS updater relaunch races during installation#17137Fix macOS updater relaunch races during installationStandaloneReview soonMedium
P2Fix mobile browser frames after reconnect (STA-4128)#16122Fix mobile browser frames after reconnect (STA-4128)StandaloneRequest changesMedium
P2Fix mobile capability recovery after reconnect#16850Fix mobile capability recovery after reconnectStandaloneReview soonMedium
P2Fix orchestration CLI recovery, settled-Dispatch mail, and guide defects#16919Fix orchestration CLI recovery, settled-Dispatch mail, and guide defectsStandaloneReview soonMedium
P2Fix orchestration delivery head-of-line visibility#16840Fix orchestration delivery head-of-line visibilityStandaloneReview soonMedium
P2Fix paired web skill commands to use host platform#16072Fix paired web skill commands to use host platformStandaloneDeferMedium
P2Fix populated sidebar lineage drop targets#15167Fix populated sidebar lineage drop targetsStandaloneDeferMedium
P2Fix PR unlink for auto-detected reviews#16898Fix PR unlink for auto-detected reviewsStandaloneReview soonMedium
P2Fix review note shortcuts in AI diffs#15255Fix review note shortcuts in AI diffsStandaloneReview soonMedium
P2Fix sidebar grouping for paired remote projects#16315Fix sidebar grouping for paired remote projectsStandaloneReview soonMedium
P2flag a config host whose machine is already registered under another name#15750flag a config host whose machine is already registered under another nameStandaloneReview soonMedium
P2focus the pane a host-delegated split creates#16513 #16886Coordinate 2 proposals for focus the pane a host-delegated split creates.OverlappingReview together; merge in sequence if compatibleMedium
P2follow agent-side session renames in agent rows#16431follow agent-side session renames in agent rowsStandaloneReview soonMedium
P2follow live Claude session names instead of the first prompt (STA-4865)#15659follow live Claude session names instead of the first prompt (STA-4865)StandaloneRequest changesMedium
P2forward the client's resolved agent args to paired hosts#15867forward the client's resolved agent args to paired hostsStandaloneReview soonMedium
P2Gate paired-runtime terminal mounts on host snapshots#15624 #15807Coordinate 2 proposals for Gate paired-runtime terminal mounts on host snapshots.RelatedReview together; merge in sequence if compatibleMedium
P2gate pending agent-status retries#17254gate pending agent-status retriesStandaloneReview soonMedium
P2gate the CDP proxy on Origin and loopback Host#12921gate the CDP proxy on Origin and loopback HostStandaloneRequest changesMedium
P2gate the OSC 9999 parser with a pane-bound nonce#14709gate the OSC 9999 parser with a pane-bound nonceStandaloneRequest changesMedium
P2GC expired proven-absent leaf PTY verdicts#12810 #13146Coordinate 2 proposals for GC expired proven-absent leaf PTY verdicts.OverlappingReview together; merge in sequence if compatibleMedium
P2give each worktree its own dev userData profile#15648give each worktree its own dev userData profileStandaloneReview soonMedium
P2give Orca's own durable deletions the rm retry policy#17252give Orca's own durable deletions the rm retry policyStandaloneRequest changesMedium
P2give terminal send a lossless payload route with --text-stdin#12239give terminal send a lossless payload route with --text-stdinStandaloneRequest changesMedium
P2give the CLI one entrypoint by extracting the AppImage once#15081give the CLI one entrypoint by extracting the AppImage onceStandaloneReview soonMedium
P2give the listener lists one registration path#17279give the listener lists one registration pathStandaloneMergeMedium
P2give the Windows lane's teardowns the repo's rm retry policy#17227give the Windows lane's teardowns the repo's rm retry policyStandaloneReview soonMedium
P2give user-facing deletions the repo's rm retry policy#17245give user-facing deletions the repo's rm retry policyStandaloneReview soonMedium
P2guarantee directory handle closure via fs-opendir-scope#17035guarantee directory handle closure via fs-opendir-scopeStandaloneReview soonMedium
P2harden regional preference recovery#16487harden regional preference recoveryStandaloneReview soonMedium
P2hibernate Hermes sessions#12075hibernate Hermes sessionsStandaloneRequest changesMedium
P2Highlight incomplete onboarding progress in the sidebar#16547Highlight incomplete onboarding progress in the sidebarStandaloneReview soonMedium
P2highlight systemd and Quadlet unit files#15571highlight systemd and Quadlet unit filesStandaloneReview soonMedium
P2highlight XAML files as XML#16530highlight XAML files as XMLStandaloneReview soonMedium
P2honor pinned workspace display preference#15495 #15881Coordinate 2 proposals for honor pinned workspace display preference.OverlappingReview together; merge in sequence if compatibleMedium
P2honor the per-host workspace directory when resolving worktree paths#15321honor the per-host workspace directory when resolving worktree pathsStandaloneReview soonMedium
P2honour the step in a cron field's bare start value (5/15 ran hourly)#15605 #15864Coordinate 2 proposals for honour the step in a cron field's bare start value (5/15 ran hourly).OverlappingReview together; merge in sequence if compatibleMedium
P2ignore orphan remote-tracking refs in branch conflicts#16699ignore orphan remote-tracking refs in branch conflictsStandaloneReview soonMedium
P2ignore status posts from an extension Orca did not launch#17243ignore status posts from an extension Orca did not launchStandaloneReview soonMedium
P2include open files in all-types cycling#16422include open files in all-types cyclingStandaloneReview soonMedium
P2include verified selected home in resume discovery snapshot (STA-4919)#15660include verified selected home in resume discovery snapshot (STA-4919)StandaloneReview soonMedium
P2index folder-workspace tabs so they are reachable from the palette#17039index folder-workspace tabs so they are reachable from the paletteStandaloneReview soonMedium
P2index unread completion tabs once per snapshot#17246index unread completion tabs once per snapshotStandaloneMergeMedium
P2install anti-detection before first document#14796install anti-detection before first documentStandaloneReview soonMedium
P2install SSH Codex hooks into login-shell CODEX_HOME (STA-4054)#15715install SSH Codex hooks into login-shell CODEX_HOME (STA-4054)StandaloneReview soonMedium
P2install supervisor disconnect quit after app environment init#16762install supervisor disconnect quit after app environment initStandaloneReview soonMedium
P2keep a Claude pane spinning across a mid-turn Orca restart#16538keep a Claude pane spinning across a mid-turn Orca restartStandaloneRequest changesMedium
P2keep a composition tail in the colours its cells had#16024keep a composition tail in the colours its cells hadStandaloneReview soonMedium
P2keep a deliberately slept workspace from respawning its PTY#13343keep a deliberately slept workspace from respawning its PTYStandaloneRequest changesMedium
P2keep a tab launch draft out of split sibling composers#16883keep a tab launch draft out of split sibling composersStandaloneRequest changesMedium
P2keep a workspace Windows refused to delete, and say why#17173keep a workspace Windows refused to delete, and say whyStandaloneReview soonMedium
P2keep agent input cursor on the prompt after buffer replay#12808keep agent input cursor on the prompt after buffer replayStandaloneRequest changesMedium
P2keep Android layout intact in Samsung DeX / external-display windows#16018keep Android layout intact in Samsung DeX / external-display windowsStandaloneReview soonMedium
P2keep archived sessions out of backfill#14029keep archived sessions out of backfillStandaloneReview soonMedium
P2keep attach guard behind client timeout#16415keep attach guard behind client timeoutStandaloneReview soonMedium
P2keep authenticated hosts on partial auth failure#13052keep authenticated hosts on partial auth failureStandaloneReview soonMedium
P2keep cold workspace search within frame budget#15683keep cold workspace search within frame budgetStandaloneDeferMedium
P2keep currency dollars out of markdown math spans#13551keep currency dollars out of markdown math spansStandaloneMergeMedium
P2keep currency dollars out of rich-editor math spans#15677keep currency dollars out of rich-editor math spansStandaloneReview soonMedium
P2keep current notification session#16997 #17068Coordinate 2 proposals for keep current notification session.OverlappingReview together; merge in sequence if compatibleMedium
P2keep gh auth prompts from dying on OSC 11 replies#14170keep gh auth prompts from dying on OSC 11 repliesStandaloneRequest changesMedium
P2keep Hangul composition intact while a turn streams#16938 #17169Coordinate 2 proposals for keep Hangul composition intact while a turn streams.OverlappingReview together; merge in sequence if compatibleMedium
P2keep keystroke echo responsive under dense-SGR output floods#12525 #12624Coordinate 2 proposals for keep keystroke echo responsive under dense-SGR output floods.OverlappingReview together; merge in sequence if compatibleMedium
P2keep launched agent rows after conversation titles#15665keep launched agent rows after conversation titlesStandaloneReview soonMedium
P2keep low-contrast themes legible in match-terminal sidebar and terminal ghost text#17000keep low-contrast themes legible in match-terminal sidebar and terminal ghost textStandaloneReview soonMedium
P2keep named Codex App tasks and parent rollouts#15062keep named Codex App tasks and parent rolloutsStandaloneReview soonMedium
P2keep OMP identity and forward ask/approval events#15713keep OMP identity and forward ask/approval eventsStandaloneReview soonMedium
P2keep OpenCode identity through Claude hooks#13385keep OpenCode identity through Claude hooksStandaloneDeferMedium
P2keep parent session icon under nested Claude/Codex#14012keep parent session icon under nested Claude/CodexStandaloneReview soonMedium
P2keep pasted issue images off Windows gh argv (#15832)#15877keep pasted issue images off Windows gh argv (#15832)StandaloneReview soonMedium
P2keep project header labels from switching to the repo name#16877keep project header labels from switching to the repo nameStandaloneReview soonMedium
P2Keep project ring positions stable across Agent Map repacks#17018Keep project ring positions stable across Agent Map repacksStandaloneReview soonMedium
P2keep recoverable connect failures revivable#13150keep recoverable connect failures revivableStandaloneReview soonMedium
P2keep remote browsers usable across mixed versions#14987keep remote browsers usable across mixed versionsStandaloneReview soonMedium
P2keep remote-runtime agent sessions visible while parked#15443keep remote-runtime agent sessions visible while parkedStandaloneReview soonMedium
P2keep same-host same-remote clones as separate projects#16388keep same-host same-remote clones as separate projectsStandaloneReview soonMedium
P2keep spaced batch launcher paths intact when spawning#13501keep spaced batch launcher paths intact when spawningStandaloneRequest changesMedium
P2keep the changed-code quality gate runnable on huge changed sets#17201keep the changed-code quality gate runnable on huge changed setsStandaloneReview soonMedium
P2keep the first font-family when importing config#16090keep the first font-family when importing configStandaloneReview soonMedium
P2keep the host pill legible on the selected workspace card#15975keep the host pill legible on the selected workspace cardStandaloneReview soonMedium
P2keep the launch ack from re-pinging quoted mentions#16273keep the launch ack from re-pinging quoted mentionsStandaloneDeferMedium
P2keep the PR branch name when the push target is unresolved#17021keep the PR branch name when the push target is unresolvedStandaloneReview soonMedium
P2Keep the preview open when it sends you to the worktree#16866Keep the preview open when it sends you to the worktreeStandaloneReview soonMedium
P2keep transcript selections alive through pane pointerdown#16468keep transcript selections alive through pane pointerdownStandaloneReview soonMedium
P2keep WSL API-key runtime auth from being restored as ChatGPT#15819keep WSL API-key runtime auth from being restored as ChatGPTStandaloneRequest changesMedium
P2Keep your WSL Claude profile when switching accounts#12226Keep your WSL Claude profile when switching accountsStandaloneDeferMedium
P2key task presets on statusCategory instead of resolution#16809key task presets on statusCategory instead of resolutionStandaloneReview soonMedium
P2land on the previously active tab when the last tab of a kind closes#15114land on the previously active tab when the last tab of a kind closesStandaloneReview soonMedium
P2land the lazy-chunk recovery reload instead of letting the navigation guard veto it#12489land the lazy-chunk recovery reload instead of letting the navigation guard veto itStandaloneRequest changesMedium
P2Lead the dashboard card with its review, its CI, and its ticket#16856Lead the dashboard card with its review, its CI, and its ticketStandaloneReview soonMedium
P2lengthen background no-PR refresh interval#12162lengthen background no-PR refresh intervalStandaloneRequest changesMedium
P2let a live renderer heal an unavailable graph#16708let a live renderer heal an unavailable graphStandaloneReview soonMedium
P2let a live text selection keep Cmd+C#16744let a live text selection keep Cmd+CStandaloneReview soonMedium
P2Let an idle Agent Dashboard card remove its worktree#16858Let an idle Agent Dashboard card remove its worktreeStandaloneReview soonMedium
P2let language packs translate the install form and log controls#14121let language packs translate the install form and log controlsStandaloneReview soonMedium
P2Let macOS actually ask for notification permission instead of silently claiming it was grant#12210Let macOS actually ask for notification permission instead of silently claiming it was grantStandaloneRequest changesMedium
P2let Pi use its configured default model#15649let Pi use its configured default modelStandaloneRequest changesMedium
P2let sandboxed panels call storage.get, so a panel can render live state#15643let sandboxed panels call storage.get, so a panel can render live stateStandaloneReview soonMedium
P2let the agent drawer yield to the page the user just opened#16599let the agent drawer yield to the page the user just openedStandaloneReview soonMedium
P2link worker-created sub-Runs#16784link worker-created sub-RunsStandaloneReview soonMedium
P2load the next page of commits on scroll#14472load the next page of commits on scrollStandaloneReview soonMedium
P2Local PTY inspection: degraded reads become unverifiable evidence, not agent exits#16955Local PTY inspection: degraded reads become unverifiable evidence, not agent exitsStandaloneReview soonMedium
P2localize Orca Account settings and navigation to Korean#15849localize Orca Account settings and navigation to KoreanStandaloneReview soonMedium
P2localize the remaining contextual tour steps#12713localize the remaining contextual tour stepsStandaloneRequest changesMedium
P2lock in upstream->origin API repository fallback (#16474)#16483lock in upstream->origin API repository fallback (#16474)StandaloneReview soonMedium
P2make agent markdown text selectable#16534make agent markdown text selectableStandaloneReview soonMedium
P2make chunk-load recovery real — epoch-gated retry and a main-process Restart action#14661make chunk-load recovery real — epoch-gated retry and a main-process Restart actionStandaloneReview soonMedium
P2make Claude /resume reachable from Orca Mobile (STA-4617)#16684make Claude /resume reachable from Orca Mobile (STA-4617)StandaloneReview soonMedium
P2Make local Git metadata observation event-driven#16352Make local Git metadata observation event-drivenStandaloneRequest changesMedium
P2make new-project dialog popovers scrollable#16413make new-project dialog popovers scrollableStandaloneReview soonMedium
P2make pid-record publish atomic via claim-then-link#16924make pid-record publish atomic via claim-then-linkStandaloneReview soonMedium
P2Make post-paste submit delay per-agent, bump codex to 300ms#16716Make post-paste submit delay per-agent, bump codex to 300msStandaloneRequest changesMedium
P2make Settings skill install unattended#13948 #15669Coordinate 2 proposals for make Settings skill install unattended.OverlappingReview together; merge in sequence if compatibleMedium
P2make shard 15 failures deterministic#16871make shard 15 failures deterministicStandaloneReview soonMedium
P2make the cold-hydration spec check its own captured snapshot#17031make the cold-hydration spec check its own captured snapshotStandaloneReview soonMedium
P2make the Copy context selection hint clickable#16204make the Copy context selection hint clickableStandaloneReview soonMedium
P2make the macOS click fence diagnosable and settle its pre-press probe#15102make the macOS click fence diagnosable and settle its pre-press probeStandaloneReview soonMedium
P2make the max-lines ratchet and perf benches actually gate, and give PTY state an owner#15727make the max-lines ratchet and perf benches actually gate, and give PTY state an ownerStandaloneReview soonMedium
P2make the POSIX hook command spawnable as argv[0]#16222make the POSIX hook command spawnable as argv[0]StandaloneReview soonMedium
P2make the Reporter field a real user picker so issues can be created#17090make the Reporter field a real user picker so issues can be createdStandaloneReview soonMedium
P2make viewport presets scrollable when larger than the pane#13294make viewport presets scrollable when larger than the paneStandaloneRequest changesMedium
P2mark sidebar done on idle_prompt and StopCancelled#15230mark sidebar done on idle_prompt and StopCancelledStandaloneReview soonMedium
P2match mirrored targets to runtime terminals#16231match mirrored targets to runtime terminalsStandaloneReview soonMedium
P2match permission title keywords on word boundaries#15729match permission title keywords on word boundariesStandaloneReview soonMedium
P2match WSL /mnt/c sessions to Windows workspaces (STA-4973)#15650match WSL /mnt/c sessions to Windows workspaces (STA-4973)StandaloneRequest changesMedium
P2move the Google cookie clear into Settings, behind a confirmation#14686move the Google cookie clear into Settings, behind a confirmationStandaloneReview soonMedium
P2Name the command each agent is running, on its card#16860Name the command each agent is running, on its cardStandaloneReview soonMedium
P2name the id-kind mismatch when --ack is given a message id#15743name the id-kind mismatch when --ack is given a message idStandaloneReview soonMedium
P2narrow status observer updates#17249narrow status observer updatesStandaloneMergeMedium
P2never publish a usage reply Orca could not read as a successful reading#17193never publish a usage reply Orca could not read as a successful readingStandaloneReview soonMedium
P2Never read an unanswerable hasPty probe as proven PTY absence#16932Never read an unanswerable hasPty probe as proven PTY absenceStandaloneReview soonMedium
P2notify only after turn finalization#12837notify only after turn finalizationStandaloneDeferMedium
P2notify the renderer when the active account changes outside it#17265notify the renderer when the active account changes outside itStandaloneMergeMedium
P2omit SYSTEMROOT from POSIX Claude-compat hook commands#17203omit SYSTEMROOT from POSIX Claude-compat hook commandsStandaloneMergeMedium
P2one oversized-file limit and a recoverable Open Anyway path#16595one oversized-file limit and a recoverable Open Anyway pathStandaloneReview soonMedium
P2only spend auto-recovery on the real deadline#13153only spend auto-recovery on the real deadlineStandaloneReview soonMedium
P2only the Windows console-limit failure keeps a dead terminal open (STA-5604)#16991only the Windows console-limit failure keeps a dead terminal open (STA-5604)StandaloneReview soonMedium
P2open Runtime worktrees in external editors#15129open Runtime worktrees in external editorsStandaloneRequest changesMedium
P2open the window before asking the OS keyring about stored secrets#17015open the window before asking the OS keyring about stored secretsStandaloneReview soonMedium
P2pace the EAGAIN write retry so a stalled reader can't saturate the daemon thread#15319pace the EAGAIN write retry so a stalled reader can't saturate the daemon threadStandaloneReview soonMedium
P2parse Grok question option payloads#16343parse Grok question option payloadsStandaloneDeferMedium
P2parse partial-clone remote filters#16371parse partial-clone remote filtersStandaloneReview soonMedium
P2partition workspace sessions#16178partition workspace sessionsStandaloneReview soonMedium
P2Pass paired Web UI context into agent sessions#17043Pass paired Web UI context into agent sessionsStandaloneReview soonMedium
P2paste OS-copied files through target host#15521paste OS-copied files through target hostStandaloneReview soonMedium
P2Per-agent terminal theme overrides in Settings → Appearance#14186Per-agent terminal theme overrides in Settings → AppearanceStandaloneReview soonMedium
P2persist exact terminal owner identity#16277persist exact terminal owner identityStandaloneReview soonMedium
P2persist the dispatch_input failure cause on the Dispatch#15964persist the dispatch_input failure cause on the DispatchStandaloneReview soonMedium
P2pin recoverable worker start receipt (STA-4674)#16848pin recoverable worker start receipt (STA-4674)StandaloneReview soonMedium
P2pin the migration-unsupported replay as unreachable#17269pin the migration-unsupported replay as unreachableStandaloneMergeMedium
P2prefer Pi/OMP harness names in session history (STA-2467)#15696prefer Pi/OMP harness names in session history (STA-2467)StandaloneRequest changesMedium
P2prefer stored worker defaults in worker-start guidance#15568prefer stored worker defaults in worker-start guidanceStandaloneReview soonMedium
P2preserve consent-gated Claude models (STA-4834)#15664 #15865Coordinate 2 proposals for preserve consent-gated Claude models (STA-4834).OverlappingReview together; merge in sequence if compatibleMedium
P2preserve Ctrl+Shift chords for direct OMP launches#17082preserve Ctrl+Shift chords for direct OMP launchesStandaloneReview soonMedium
P2preserve desktop custom terminal titles#16202preserve desktop custom terminal titlesStandaloneReview soonMedium
P2Preserve exact linked tasks in automations#15374Preserve exact linked tasks in automationsStandaloneReview soonMedium
P2Preserve legacy daemon ownership when liveness is unavailable#16900Preserve legacy daemon ownership when liveness is unavailableStandaloneReview soonMedium
P2preserve local file tab order#13233 #16085Coordinate 2 proposals for preserve local file tab order.OverlappingReview together; merge in sequence if compatibleMedium
P2preserve ordinary user-set config keys across managed-home remirrors#15682preserve ordinary user-set config keys across managed-home remirrorsStandaloneReview soonMedium
P2preserve OS trust and network policy for first-party traffic#16399preserve OS trust and network policy for first-party trafficStandaloneReview soonMedium
P2preserve paired web host identity#14364preserve paired web host identityStandaloneDeferMedium
P2preserve pane identity for agent-name task titles#15037preserve pane identity for agent-name task titlesStandaloneReview soonMedium
P2preserve remote CLI argument boundaries#16320preserve remote CLI argument boundariesStandaloneReview soonMedium
P2preserve rich markdown selection across tab switches#14940preserve rich markdown selection across tab switchesStandaloneReview soonMedium
P2preserve terminals during transient mount loss#16966preserve terminals during transient mount lossStandaloneReview soonMedium
P2preserve unmounted mobile browser tabs#14792preserve unmounted mobile browser tabsStandaloneReview soonMedium
P2preserve untouched markdown bytes when saving from the rich editor (#16469)#16479preserve untouched markdown bytes when saving from the rich editor (#16469)StandaloneReview soonMedium
P2preserve user ZDOTDIR in the zsh overlay instead of collapsing to $HOME (#12507)#12543preserve user ZDOTDIR in the zsh overlay instead of collapsing to $HOME (#12507)StandaloneRequest changesMedium
P2preserve worktree names across scan stalls#16723preserve worktree names across scan stallsStandaloneReview soonMedium
P2press keys through a US-layout CDP key table instead of a subprocess per keystroke#15310press keys through a US-layout CDP key table instead of a subprocess per keystrokeStandaloneReview soonMedium
P2prevent Create from hanging on selected PR#17153prevent Create from hanging on selected PRStandaloneRequest changesMedium
P2prevent restored terminal spawn storms#15742prevent restored terminal spawn stormsStandaloneReview soonMedium
P2project providerSession.id as sessionId on agent.status.changed#15640 #15680Coordinate 2 proposals for project providerSession.id as sessionId on agent.status.changed.OverlappingReview together; merge in sequence if compatibleMedium
P2promote folders that become git repos without re-add#15694promote folders that become git repos without re-addStandaloneReview soonMedium
P2protect repository-managed hook config symlinks#15831protect repository-managed hook config symlinksStandaloneReview soonMedium
P2prove visible terminal identity#17139prove visible terminal identityStandaloneReview soonMedium
P2provenance-gated PTY-churn RSS harness + STA-3515 re-measurement on a #16870-inclusive build#16948provenance-gated PTY-churn RSS harness + STA-3515 re-measurement on a #16870-inclusive buildStandaloneReview soonMedium
P2put pinned folder workspaces in the Pinned section#16799put pinned folder workspaces in the Pinned sectionStandaloneReview soonMedium
P2rank Ctrl+P results with recent file history#16579rank Ctrl+P results with recent file historyStandaloneReview soonMedium
P2rank tui-idle evidence instead of inferring idle from silence#14642rank tui-idle evidence instead of inferring idle from silenceStandaloneReview soonMedium
P2rate-cap WebGL glyph-atlas recovery on streaming output#12486rate-cap WebGL glyph-atlas recovery on streaming outputStandaloneRequest changesMedium
P2re-land WSL direct-home cutover with counsel findings fixed#16854re-land WSL direct-home cutover with counsel findings fixedStandaloneReview soonMedium
P2reap the proven relay generation instead of orphaning it (#8585)#12760 #15489Coordinate 2 proposals for reap the proven relay generation instead of orphaning it (#8585).CompetingChoose one preferred solutionMedium
P2recognize Antigravity 1.1.17 ready prompt#15840 #15852Coordinate 2 proposals for recognize Antigravity 1.1.17 ready prompt.OverlappingReview together; merge in sequence if compatibleMedium
P2recognize Cline OSC titles in worktree agent rows#13959recognize Cline OSC titles in worktree agent rowsStandaloneReview soonMedium
P2recognize symlinks targeting canonical skill location as provider aliases#16459recognize symlinks targeting canonical skill location as provider aliasesStandaloneReview soonMedium
P2record post-startup process exits (STA-5709)#16875record post-startup process exits (STA-5709)StandaloneReview soonMedium
P2recover commit ref badges on Git before 2.43#15508 #15590Coordinate 2 proposals for recover commit ref badges on Git before 2.43.OverlappingReview together; merge in sequence if compatibleMedium
P2recover oversized workspace updates#15929recover oversized workspace updatesStandaloneReview soonMedium
P2recover stripped task deps#16743recover stripped task depsStandaloneReview soonMedium
P2recover terminals after headless serve restarts#13247recover terminals after headless serve restartsStandaloneRequest changesMedium
P2recover the runtime host disconnected glyph#16518recover the runtime host disconnected glyphStandaloneReview soonMedium
P2Recover unreachable main windows after display changes#17080Recover unreachable main windows after display changesStandaloneRequest changesMedium
P2Refresh current LAN endpoints while a phone is on Relay#14576Refresh current LAN endpoints while a phone is on RelayStandaloneReview soonMedium
P2refuse to submit a CLI prompt over an unsent composer draft#16290refuse to submit a CLI prompt over an unsent composer draftStandaloneReview soonMedium
P2register dir-handle-closure reliability gate#17034register dir-handle-closure reliability gateStandaloneReview soonMedium
P2reject claims about the private reference corpus in changed files#17063reject claims about the private reference corpus in changed filesStandaloneReview soonMedium
P2reject empty terminal handles#16742 #16745Coordinate 2 proposals for reject empty terminal handles.OverlappingReview together; merge in sequence if compatibleMedium
P2reject locale ids Intl cannot parse#12533reject locale ids Intl cannot parseStandaloneReview soonMedium
P2reject malformed base64 padding#12027reject malformed base64 paddingStandaloneReview soonMedium
P2reject requests for detached clients#16321reject requests for detached clientsStandaloneReview soonMedium
P2release browser driver state after desktop takeover#15754release browser driver state after desktop takeoverStandaloneReview soonMedium
P2release completed worker terminals by default#16217release completed worker terminals by defaultStandaloneReview soonMedium
P2release popup origin bar contents#17234release popup origin bar contentsStandaloneMergeMedium
P2remove dead hook IPC and derive shared agent defaults#16089remove dead hook IPC and derive shared agent defaultsStandaloneReview soonMedium
P2Remove experimental feature requirement from orchestration guide#14064Remove experimental feature requirement from orchestration guideStandaloneRequest changesMedium
P2remove legacy Gemini CLI support#12789remove legacy Gemini CLI supportStandaloneRequest changesMedium
P2rename a pane by double-clicking its header#15792rename a pane by double-clicking its headerStandaloneDeferMedium
P2render every failed-source repo instead of silently dropping it (#16473)#16482render every failed-source repo instead of silently dropping it (#16473)StandaloneReview soonMedium
P2render the streaming reply below the prompt it answers#15609render the streaming reply below the prompt it answersStandaloneReview soonMedium
P2Replace Electron desktop host with Tauri/Pake#15340Replace Electron desktop host with Tauri/PakeStandaloneDeferMedium
P2report a missing display instead of dying in uv_close#15084report a missing display instead of dying in uv_closeStandaloneRequest changesMedium
P2report limited when an un-cursored read withholds transcript lines#15269report limited when an un-cursored read withholds transcript linesStandaloneReview soonMedium
P2report OMP terminal and interactive states#14279 #14605Coordinate 2 proposals for report OMP terminal and interactive states.OverlappingReview together; merge in sequence if compatibleMedium
P2require double Escape to interrupt Claude turns#13566 #15674Coordinate 2 proposals for require double Escape to interrupt Claude turns.RelatedReview together; merge in sequence if compatibleMedium
P2reset inherited zoom on remote and offscreen pages#16676reset inherited zoom on remote and offscreen pagesStandaloneReview soonMedium
P2reset question card state when prompt changes#16934reset question card state when prompt changesStandaloneReview soonMedium
P2resolve --workspace-status by column name#17135resolve --workspace-status by column nameStandaloneReview soonMedium
P2resolve document tab close by id or entityId (#16205)#16480resolve document tab close by id or entityId (#16205)StandaloneReview soonMedium
P2resolve Linux Git metadata paths on Windows#17175resolve Linux Git metadata paths on WindowsStandaloneReview soonMedium
P2resolve plugin-pack plurals with the declared locale#12505resolve plugin-pack plurals with the declared localeStandaloneReview soonMedium
P2resolve watcher targets concurrently#17166resolve watcher targets concurrentlyStandaloneReview soonMedium
P2restore Antigravity workspace metadata#15775restore Antigravity workspace metadataStandaloneReview soonMedium
P2restore Cursor status updates in reused panes#12714 #14626 #15695Coordinate 3 proposals for restore Cursor status updates in reused panes.OverlappingReview together; merge in sequence if compatibleMedium
P2restore Cursor workspace metadata#14482restore Cursor workspace metadataStandaloneReview soonMedium
P2restore gated PTY buffer on hidden-to-visible reveal#15689restore gated PTY buffer on hidden-to-visible revealStandaloneReview soonMedium
P2restore lossy initial remote snapshots#17113restore lossy initial remote snapshotsStandaloneReview soonMedium
P2restore sessions after restart via OpenCode-family hooks#13990restore sessions after restart via OpenCode-family hooksStandaloneReview soonMedium
P2restore terminal input when reopening worktrees#16239restore terminal input when reopening worktreesStandaloneReview soonMedium
P2restore the shell icon after an agent exits#13776 #15711Coordinate 2 proposals for restore the shell icon after an agent exits.OverlappingReview together; merge in sequence if compatibleMedium
P2resume OMP sessions after worktree sleep#16276resume OMP sessions after worktree sleepStandaloneReview soonMedium
P2resume quiet Claude sessions instead of restoring bare shells#15701resume quiet Claude sessions instead of restoring bare shellsStandaloneReview soonMedium
P2resync the file tree after a watch subscription gap#15702resync the file tree after a watch subscription gapStandaloneReview soonMedium
P2Retain restored agents in worktree inventory after restart#16156Retain restored agents in worktree inventory after restartStandaloneReview soonMedium
P2retain sleeping agent records until resume spawns#16279retain sleeping agent records until resume spawnsStandaloneReview soonMedium
P2retire a created pool name whatever the client claims (STA-4471)#14919retire a created pool name whatever the client claims (STA-4471)StandaloneReview soonMedium
P2retire agent resume records past an absolute age#16845retire agent resume records past an absolute ageStandaloneReview soonMedium
P2retire empty previous-generation daemons after protocol bumps#15670retire empty previous-generation daemons after protocol bumpsStandaloneReview soonMedium
P2retire optimistic echoes the agent absorbed as a continuation#15283retire optimistic echoes the agent absorbed as a continuationStandaloneReview soonMedium
P2retire orphaned relays during version GC instead of skipping them#15636 #15691Coordinate 2 proposals for retire orphaned relays during version GC instead of skipping them.CompetingChoose one preferred solutionMedium
P2retire resume state after confirmed agent exit#14534 #15666Coordinate 2 proposals for retire resume state after confirmed agent exit.RelatedReview together; merge in sequence if compatibleMedium
P2reuse rich-mode eligibility per render#17219reuse rich-mode eligibility per renderStandaloneReview soonMedium
P2reveal local worktrees even when a remote runtime is active#16559reveal local worktrees even when a remote runtime is activeStandaloneReview soonMedium
P2roll up cancelled checks as their own muted aggregate verdict#15858 #15901Coordinate 2 proposals for roll up cancelled checks as their own muted aggregate verdict.RelatedReview together; merge in sequence if compatibleMedium
P2route packaged CLI launches before Electron#14006route packaged CLI launches before ElectronStandaloneReview soonMedium
P2route reminted pane keys to canonical identity (STA-3993)#15714route reminted pane keys to canonical identity (STA-3993)StandaloneReview soonMedium
P2route self-hosted hosts through GITLAB_HOST for mr/issue commands#12310route self-hosted hosts through GITLAB_HOST for mr/issue commandsStandaloneRequest changesMedium
P2route the status-bar popover scan to the workspace's host#17048route the status-bar popover scan to the workspace's hostStandaloneReview soonMedium
P2route zoom gestures to PDF viewer#17241route zoom gestures to PDF viewerStandaloneReview soonMedium
P2runtime-owned evidence for completion, gates, leases and worker identity#17038runtime-owned evidence for completion, gates, leases and worker identityStandaloneReview soonMedium
P2Saving and editing files now works in a per-workspace environment#12221Saving and editing files now works in a per-workspace environmentStandaloneRequest changesMedium
P2say when empty check still has sibling-run unread#14751say when empty check still has sibling-run unreadStandaloneReview soonMedium
P2say why the runtime is unreachable instead of reporting "starting"#17164say why the runtime is unreachable instead of reporting "starting"StandaloneReview soonMedium
P2scale interactive-redraw windows by measured echo latency#16268scale interactive-redraw windows by measured echo latencyStandaloneReview soonMedium
P2scan SSH hosts owned by a paired runtime#14171scan SSH hosts owned by a paired runtimeStandaloneReview soonMedium
P2scope optimistic echoes to the conversation they were sent into#15032scope optimistic echoes to the conversation they were sent intoStandaloneReview soonMedium
P2seed list preview from daemon snapshots after restart (STA-4326)#15679seed list preview from daemon snapshots after restart (STA-4326)StandaloneReview soonMedium
P2send a multi-line composer message as one paste#15206send a multi-line composer message as one pasteStandaloneRequest changesMedium
P2send multi-line agent prompts from the launch paths as one paste#15205send multi-line agent prompts from the launch paths as one pasteStandaloneDeferMedium
P2send the caller handle from dispatch-show#15965send the caller handle from dispatch-showStandaloneReview soonMedium
P2separate image attachment paths from following prompt text (STA-4847)#15690separate image attachment paths from following prompt text (STA-4847)StandaloneReview soonMedium
P2separate session backfill baseline from launch updates#16252separate session backfill baseline from launch updatesStandaloneReview soonMedium
P2serve favicon.ico and favicon.png from headless orca serve#14057serve favicon.ico and favicon.png from headless orca serveStandaloneReview soonMedium
P2set push.autoSetupRemote when claiming an existing local branch (#15645)#15796set push.autoSetupRemote when claiming an existing local branch (#15645)StandaloneDeferMedium
P2settle CLI prompts for cursor-agent#14851settle CLI prompts for cursor-agentStandaloneReview soonMedium
P2settle OMP status from agent-end contract#14884 #15658 #17209Coordinate 3 proposals for settle OMP status from agent-end contract.OverlappingReview together; merge in sequence if compatibleMedium
P2share Git fixture command#16155share Git fixture commandStandaloneRequest changesMedium
P2show Codex's effective model in the session picker (STA-4317)#15688show Codex's effective model in the session picker (STA-4317)StandaloneReview soonMedium
P2Show remote host failure details in a submenu#17062Show remote host failure details in a submenuStandaloneReview soonMedium
P2show resumed sessions in the worktree sidebar before the first prompt#15097show resumed sessions in the worktree sidebar before the first promptStandaloneReview soonMedium
P2show SSH labels in Run on picker#16115show SSH labels in Run on pickerStandaloneReview soonMedium
P2show the Active Server's usage in the rate-limit badges#15804 #15880Coordinate 2 proposals for show the Active Server's usage in the rate-limit badges.OverlappingReview together; merge in sequence if compatibleMedium
P2show the cursor while a CJK preedit covers its cell#16951 #17105 #17170Coordinate 3 proposals for show the cursor while a CJK preedit covers its cell.OverlappingReview together; merge in sequence if compatibleMedium
P2show unlimited Business usage#16323show unlimited Business usageStandaloneReview soonMedium
P2size issue list columns by panel width, not viewport#16627size issue list columns by panel width, not viewportStandaloneReview soonMedium
P2size the Windows launcher-compile test budget from measurement#17116size the Windows launcher-compile test budget from measurementStandaloneReview soonMedium
P2skip Devin first-run workspace trust prompt#15860skip Devin first-run workspace trust promptStandaloneReview soonMedium
P2skip disabled diagnostic serialization#17176skip disabled diagnostic serializationStandaloneMergeMedium
P2skip missing Windows repo worktree spawns#17091skip missing Windows repo worktree spawnsStandaloneReview soonMedium
P2skip unchanged cache rewrites#16220skip unchanged cache rewritesStandaloneReview soonMedium
P2spin the dot for an agent the user started by hand#15777spin the dot for an agent the user started by handStandaloneReview soonMedium
P2Split relay Git handler responsibilities#17217Split relay Git handler responsibilitiesStandaloneRequest changesMedium
P2Split runtime file client layers#17188Split runtime file client layersStandaloneRequest changesMedium
P2Split Settings page responsibilities#17271Split Settings page responsibilitiesStandaloneRequest changesMedium
P2Split speech session lifecycle#17123Split speech session lifecycleStandaloneReview soonMedium
P2stabilize E2E tests and document scheduled CI failures#16721stabilize E2E tests and document scheduled CI failuresStandaloneRequest changesMedium
P2standardize Simplified Chinese product terminology#15464standardize Simplified Chinese product terminologyStandaloneDeferMedium
P2start an agent with a prompt at workspace creation#15579start an agent with a prompt at workspace creationStandaloneDeferMedium
P2stop a failed delete showing Electron's IPC envelope#17230stop a failed delete showing Electron's IPC envelopeStandaloneReview soonMedium
P2stop calling a readiness timeout a failed launch#15268stop calling a readiness timeout a failed launchStandaloneReview soonMedium
P2stop CLI commands from falling through to Chromium startup#15083stop CLI commands from falling through to Chromium startupStandaloneRequest changesMedium
P2stop cutting a failed fetch/pull/push down to git's closing line#17275stop cutting a failed fetch/pull/push down to git's closing lineStandaloneMergeMedium
P2stop deleting a workspace after confirm when it turns out to be busy#17074stop deleting a workspace after confirm when it turns out to be busyStandaloneReview soonMedium
P2Stop Escape interrupting the agent from a dashboard preview#16857Stop Escape interrupting the agent from a dashboard previewStandaloneReview soonMedium
P2stop leaking the Git credential guard into terminals Orca chose not to guard#17014stop leaking the Git credential guard into terminals Orca chose not to guardStandaloneReview soonMedium
P2stop live output jumping off-screen#16601stop live output jumping off-screenStandaloneReview soonMedium
P2stop multi-host project-group headers from colliding#13599 #13611Coordinate 2 proposals for stop multi-host project-group headers from colliding.RelatedReview together; merge in sequence if compatibleMedium
P2stop path resolution from creating ~/.claude#16257stop path resolution from creating ~/.claudeStandaloneReview soonMedium
P2stop path resolution from creating the config directory#12309stop path resolution from creating the config directoryStandaloneMergeMedium
P2stop permission-denied runtimes reporting starting#16697stop permission-denied runtimes reporting startingStandaloneReview soonMedium
P2stop reading a missing worktree row as an empty tab list#17223stop reading a missing worktree row as an empty tab listStandaloneMergeMedium
P2stop remote deletes from reappearing after path-spelling misses#16782stop remote deletes from reappearing after path-spelling missesStandaloneReview soonMedium
P2stop reporting an unresumable delivery as a dead session#14974stop reporting an unresumable delivery as a dead sessionStandaloneReview soonMedium
P2stop reporting Grok usage as 0% when the API omits the percent#15878stop reporting Grok usage as 0% when the API omits the percentStandaloneReview soonMedium
P2stop runaway padding in serialized markdown tables#13686stop runaway padding in serialized markdown tablesStandaloneReview soonMedium
P2stop session scans stalling on stopped WSL distros#15475stop session scans stalling on stopped WSL distrosStandaloneReview soonMedium
P2stop shadowing navigator.webdriver on the instance#17196stop shadowing navigator.webdriver on the instanceStandaloneRequest changesMedium
P2stop telling agents to detach worktree lineage#15461stop telling agents to detach worktree lineageStandaloneReview soonMedium
P2stop the pane error toast showing Electron's IPC envelope#17255stop the pane error toast showing Electron's IPC envelopeStandaloneReview soonMedium
P2stop the skill picker cap from erasing whole scopes#16462stop the skill picker cap from erasing whole scopesStandaloneReview soonMedium
P2stop the update scheduler when the app quits#17221stop the update scheduler when the app quitsStandaloneMergeMedium
P2stop the usage cards recommending orchestration for handoffs#14996stop the usage cards recommending orchestration for handoffsStandaloneMergeMedium
P2stop treating waiting Actions as failures#13609 #16632Coordinate 2 proposals for stop treating waiting Actions as failures.OverlappingReview together; merge in sequence if compatibleMedium
P2stop xterm.js version text leaking into Codex#16491stop xterm.js version text leaking into CodexStandaloneReview soonMedium
P2submit Quick Commands in agent TUIs#16562submit Quick Commands in agent TUIsStandaloneReview soonMedium
P2support raw HTML tags like <br> in markdown viewers#13122support raw HTML tags like <br> in markdown viewersStandaloneRequest changesMedium
P2support status authority without randomUUID#16235support status authority without randomUUIDStandaloneReview soonMedium
P2support strict bare repositories#16446support strict bare repositoriesStandaloneReview soonMedium
P2suppress resume after relay replacement#16839suppress resume after relay replacementStandaloneReview soonMedium
P2surface an unverifiable worktree dot when agent hooks are missing#16104surface an unverifiable worktree dot when agent hooks are missingStandaloneReview soonMedium
P2surface blocked Delivery backlogs#15469surface blocked Delivery backlogsStandaloneReview soonMedium
P2surface hidden command groups in root help#13205surface hidden command groups in root helpStandaloneRequest changesMedium
P2surface host context labels on pinned worktree rows#13424 #13572Coordinate 2 proposals for surface host context labels on pinned worktree rows.RelatedReview together; merge in sequence if compatibleMedium
P2surface Pi tool approval requests as blocked#17236surface Pi tool approval requests as blockedStandaloneMergeMedium
P2surface reserved-identity install errors for local forks#12606surface reserved-identity install errors for local forksStandaloneReview soonMedium
P2survive a non-string repoId on hydrated setup rows#16718survive a non-string repoId on hydrated setup rowsStandaloneRequest changesMedium
P2sweep descendants when tearing down hand-typed agent sessions#16713sweep descendants when tearing down hand-typed agent sessionsStandaloneReview soonMedium
P2sync agent default launch settings to paired runtime#16566sync agent default launch settings to paired runtimeStandaloneReview soonMedium
P2take hook-server alias ownership before replay, not after#17262take hook-server alias ownership before replay, not afterStandaloneMergeMedium
P2tear down terminals on deletion#13615tear down terminals on deletionStandaloneRequest changesMedium
P2treat a dead status owner PID as claimable#16118treat a dead status owner PID as claimableStandaloneReview soonMedium
P2trigger slash skill picker at any word boundary#16610trigger slash skill picker at any word boundaryStandaloneReview soonMedium
P2trust OS certificates for Linear API requests#15450trust OS certificates for Linear API requestsStandaloneReview soonMedium
P2unlink .asar files during host tree removal (#16958)#16978unlink .asar files during host tree removal (#16958)StandaloneReview soonMedium
P2upload dropped files to remote Orca runtime worktrees#16567upload dropped files to remote Orca runtime worktreesStandaloneReview soonMedium
P2use global history for floating terminals#15947use global history for floating terminalsStandaloneReview soonMedium
P2use the external display viewport#16641use the external display viewportStandaloneReview soonMedium
P2verify creates with a fresh listing#16700verify creates with a fresh listingStandaloneReview soonMedium
P2wait for Codex composer before paste#14888wait for Codex composer before pasteStandaloneReview soonMedium
P2wait for the host snapshot to hold the baseline before capturing it#17138wait for the host snapshot to hold the baseline before capturing itStandaloneReview soonMedium
P2Windows suite: from 289 failures to zero, plus image-to-pet creation#15994Windows suite: from 289 failures to zero, plus image-to-pet creationStandaloneReview soonMedium
P2withdraw unproven DOM spacing repair#13371withdraw unproven DOM spacing repairStandaloneMergeMedium
P2worktree create keeps slash-containing branch names#13130worktree create keeps slash-containing branch namesStandaloneRequest changesMedium
P2write runtime currentHash for mirrored hook trust#16568write runtime currentHash for mirrored hook trustStandaloneRequest changesMedium
P2yield terminal byte fallbacks to active app keybindings#15226yield terminal byte fallbacks to active app keybindingsStandaloneReview soonMedium
P2[Fix] MiniMax: add CN endpoint selector + API key auth (#14264)#14929[Fix] MiniMax: add CN endpoint selector + API key auth (#14264)StandaloneReview soonMedium
P2[HOLD] fix(terminal): stop dropping renderer-bound bytes for hidden panes#14250[HOLD] fix(terminal): stop dropping renderer-bound bytes for hidden panesStandaloneDeferMedium
P2[perf-remote] perf(renderer): avoid duplicate remote session inventory#13577[perf-remote] perf(renderer): avoid duplicate remote session inventoryStandaloneRequest changesMedium
P2abandon stuck relay recovery on revoked credentials#13997abandon stuck relay recovery on revoked credentialsStandaloneReview soonMedium
P2accept an empty --value in fill and select commands#16030accept an empty --value in fill and select commandsStandaloneReview soonMedium
P2actionable error when file open path is outside worktree#13967actionable error when file open path is outside worktreeStandaloneReview soonMedium
P2activate the window when a context menu opens while unfocused#14546activate the window when a context menu opens while unfocusedStandaloneReview soonMedium
P2add a real profile-reset operation, wired to nothing#15543add a real profile-reset operation, wired to nothingStandaloneReview soonMedium
P2add collapse and expand all actions#13963add collapse and expand all actionsStandaloneReview soonMedium
P2Add cross-protocol daemon reattach coverage#12403Add cross-protocol daemon reattach coverageStandaloneRequest changesMedium
P2Add multi-agent Rooms#13888Add multi-agent RoomsStandaloneReview soonMedium
P2add Ukrainian README translation#16124add Ukrainian README translationStandaloneReview soonMedium
P2adopt pty.attach viewport on reattach#13300adopt pty.attach viewport on reattachStandaloneRequest changesMedium
P2adopt robust Settings AUMID polling for UWP e2e test#13048adopt robust Settings AUMID polling for UWP e2e testStandaloneRequest changesMedium
P2after closing a tab, return to the previous one#15220after closing a tab, return to the previous oneStandaloneReview soonMedium
P2align Agents sidebar badge with actual unread agent count#15446 #15457Coordinate 2 proposals for align Agents sidebar badge with actual unread agent count.OverlappingReview together; merge in sequence if compatibleMedium
P2Allow editing Linear assignees and labels in list view#13435Allow editing Linear assignees and labels in list viewStandaloneRequest changesMedium
P2allow repo-local OpenCode permissions#14433allow repo-local OpenCode permissionsStandaloneDeferMedium
P2Allow worktree lineage across repo and project boundaries#12755Allow worktree lineage across repo and project boundariesStandaloneRequest changesMedium
P2always render the per-agent Environment field#17195always render the per-agent Environment fieldStandaloneDeferMedium
P2answer a query in its own turn when the kernel is quiet (#13892)#13998answer a query in its own turn when the kernel is quiet (#13892)StandaloneReview soonMedium
P2apply the app-wide HTTP proxy to embedded browser sessions#15536apply the app-wide HTTP proxy to embedded browser sessionsStandaloneReview soonMedium
P2arm PtyStartupIngress for non-agent panes to suppress OSC 10/11 reply echo on POSIX#14307 #16123Coordinate 2 proposals for arm PtyStartupIngress for non-agent panes to suppress OSC 10/11 reply echo on POSIX.RelatedReview together; merge in sequence if compatibleMedium
P2ask before closing the window when a terminal probe could not answer#17044ask before closing the window when a terminal probe could not answerStandaloneReview soonMedium
P2attribute each split pane's runtime title to its own leaf (STA-3264)#14702attribute each split pane's runtime title to its own leaf (STA-3264)StandaloneReview soonMedium
P2avoid blocking cmd.exe agent launch on preflight CLI#16111avoid blocking cmd.exe agent launch on preflight CLIStandaloneReview soonMedium
P2avoid garbled TUI frame after app restart#13464avoid garbled TUI frame after app restartStandaloneRequest changesMedium
P2avoid quadratic terminal-tail whitespace trimming#14329avoid quadratic terminal-tail whitespace trimmingStandaloneReview soonMedium
P2back off host probes a wedged runtime never answers#15293back off host probes a wedged runtime never answersStandaloneReview soonMedium
P2bind remote setup-hook execution to the exact approved content#15087bind remote setup-hook execution to the exact approved contentStandaloneRequest changesMedium
P2block Cut Release on #14302 terminal goldens#14398block Cut Release on #14302 terminal goldensStandaloneReview soonMedium
P2blur the file search input on Escape#12293 #14283Coordinate 2 proposals for blur the file search input on Escape.OverlappingReview together; merge in sequence if compatibleMedium
P2bound git grep fallback records#13476bound git grep fallback recordsStandaloneRequest changesMedium
P2bound host admission#14493bound host admissionStandaloneDeferMedium
P2bound local/WSL Cursor sidecar discovery#13617bound local/WSL Cursor sidecar discoveryStandaloneRequest changesMedium
P2bundle ripgrep so local search works without a user-installed rg#13116bundle ripgrep so local search works without a user-installed rgStandaloneRequest changesMedium
P2cancel in-flight ripgrep listings (STA-4310)#14588cancel in-flight ripgrep listings (STA-4310)StandaloneReview soonMedium
P2cancel superseded content scans#13587cancel superseded content scansStandaloneRequest changesMedium
P2Cap AI Vault history depth to 250 for performance#13089Cap AI Vault history depth to 250 for performanceStandaloneRequest changesMedium
P2cap remote project refresh concurrency#13631cap remote project refresh concurrencyStandaloneRequest changesMedium
P2cap runtime file listings before SSH transport#12025cap runtime file listings before SSH transportStandaloneRequest changesMedium
P2claim the status pane when the inherited owner PID is dead (STA-5245)#16631claim the status pane when the inherited owner PID is dead (STA-5245)StandaloneReview soonMedium
P2Clarify remote file mutation version mismatch messages#12443Clarify remote file mutation version mismatch messagesStandaloneRequest changesMedium
P2close #16924 review P2s — degrade warn, reap comment, Windows claim-reap CI#16979close #16924 review P2s — degrade warn, reap comment, Windows claim-reap CIStandaloneReview soonMedium
P2close browser tabs by page id#14369close browser tabs by page idStandaloneReview soonMedium
P2close headless terminal tabs whose persisted session record is missing#12922close headless terminal tabs whose persisted session record is missingStandaloneReview soonMedium
P2close restored PTYs with missing tabs#12905close restored PTYs with missing tabsStandaloneDeferMedium
P2Close tab on mobile back to prev#16146Close tab on mobile back to prevStandaloneRequest changesMedium
P2close terminal preview with pane shortcut#13961close terminal preview with pane shortcutStandaloneReview soonMedium
P2collapse duplicate per-team status rows in the Tasks filter#16879collapse duplicate per-team status rows in the Tasks filterStandaloneReview soonMedium
P2compare workspace path prefixes with the cross-platform path helpers#14890compare workspace path prefixes with the cross-platform path helpersStandaloneReview soonMedium
P2complete prime-agent title profiles and headless commit env#13707complete prime-agent title profiles and headless commit envStandaloneReview soonMedium
P2contain reattach to existing panes, quarantine orphans#12743contain reattach to existing panes, quarantine orphansStandaloneRequest changesMedium
P2contain WebGL context-loss churn and trace recovery declines (#12452)#13027contain WebGL context-loss churn and trace recovery declines (#12452)StandaloneRequest changesMedium
P2correct cross-repository GitHub work-item pagination#12139correct cross-repository GitHub work-item paginationStandaloneRequest changesMedium
P2cover editor reference-error paths#16847cover editor reference-error pathsStandaloneReview soonMedium
P2Cover the mobile approval card dropping on a live state transition#12237Cover the mobile approval card dropping on a live state transitionStandaloneMergeMedium
P2Cursor/image cursor advance cf6c#14857Cursor/image cursor advance cf6cStandaloneReview soonMedium
P2decouple notification host ownership#13000decouple notification host ownershipStandaloneRequest changesMedium
P2dedupe PTY ownership at hydration instead of dropping rows (reland #13060)#13267dedupe PTY ownership at hydration instead of dropping rows (reland #13060)StandaloneRequest changesMedium
P2default conflict-resolution agent to YOLO mode#15906default conflict-resolution agent to YOLO modeStandaloneReview soonMedium
P2defer a focus-cancelled paste instead of discarding it (STA-5272)#17020defer a focus-cancelled paste instead of discarding it (STA-5272)StandaloneReview soonMedium
P2design explicit owner admission follow-up#12424design explicit owner admission follow-upStandaloneDeferMedium
P2detect agents for folder workspaces in the new-tab drawer#16216detect agents for folder workspaces in the new-tab drawerStandaloneReview soonMedium
P2detect Comet under its Perplexity vendor directory on Windows#14300detect Comet under its Perplexity vendor directory on WindowsStandaloneReview soonMedium
P2detect git D/F ref conflicts before create (STA-4762)#15383detect git D/F ref conflicts before create (STA-4762)StandaloneReview soonMedium
P2Diagnose Claude launches using Orca proxy#16833Diagnose Claude launches using Orca proxyStandaloneReview soonMedium
P2disambiguate same-named projects in the repository filters (#6235)#12244disambiguate same-named projects in the repository filters (#6235)StandaloneRequest changesMedium
P2discover WSL Claude transcripts#12154discover WSL Claude transcriptsStandaloneRequest changesMedium
P2distinct guard when agent foreground cannot be read#13162distinct guard when agent foreground cannot be readStandaloneRequest changesMedium
P2do not re-fire task-complete notifications for replayed agent statuses#12750 #14635Coordinate 2 proposals for do not re-fire task-complete notifications for replayed agent statuses.RelatedReview together; merge in sequence if compatibleMedium
P2document terminal send --text as raw PTY bytes#14037 #14073Coordinate 2 proposals for document terminal send --text as raw PTY bytes.OverlappingReview together; merge in sequence if compatibleMedium
P2drag the native-chat keyboard down with the swipe#15662drag the native-chat keyboard down with the swipeStandaloneReview soonMedium
P2drive the Git contract tests, and ban vi.mock keys that name no real export#17222drive the Git contract tests, and ban vi.mock keys that name no real exportStandaloneReview soonMedium
P2drop a third-party product name from a fit comment#13259drop a third-party product name from a fit commentStandaloneMergeMedium
P2drop completion notifications for worktrees the catalog no longer knows#15001drop completion notifications for worktrees the catalog no longer knowsStandaloneReview soonMedium
P2drop unsupported Kimi recipe flags#14790drop unsupported Kimi recipe flagsStandaloneReview soonMedium
P2emit neutral JSON from the managed Codex hook#16439emit neutral JSON from the managed Codex hookStandaloneReview soonMedium
P2Enforce complete TypeScript coverage#16849Enforce complete TypeScript coverageStandaloneReview soonMedium
P2enforce Run-scoped dispatch inspection#14900enforce Run-scoped dispatch inspectionStandaloneRequest changesMedium
P2exit Windows hook guards instead of draining a foreign stdin#12069exit Windows hook guards instead of draining a foreign stdinStandaloneRequest changesMedium
P2expand symlinked directories that point outside the workspace#13246expand symlinked directories that point outside the workspaceStandaloneRequest changesMedium
P2extend GPU software-render fallback to Linux desktop#14858extend GPU software-render fallback to Linux desktopStandaloneReview soonMedium
P2extract WorktreeList into focused modules#14443extract WorktreeList into focused modulesStandaloneRequest changesMedium
P2failed worktree setup left the gated agent terminal silently waiting for two hours#16891failed worktree setup left the gated agent terminal silently waiting for two hoursStandaloneReview soonMedium
P2fast-forward a checked-out existing branch inside its new worktree#15815fast-forward a checked-out existing branch inside its new worktreeStandaloneReview soonMedium
P2fence mobile PR merges by exact head#12668fence mobile PR merges by exact headStandaloneRequest changesMedium
P2fence navigation on terminal host loss#14754fence navigation on terminal host lossStandaloneDeferMedium
P2fetch linked PR and sub-issues progress field values#12821fetch linked PR and sub-issues progress field valuesStandaloneRequest changesMedium
P2find and use the 1Password SSH agent (no more passphrase prompts for agent-held keys)#12765find and use the 1Password SSH agent (no more passphrase prompts for agent-held keys)StandaloneRequest changesMedium
P2finish the Windows command-override tokenizer fix#15051finish the Windows command-override tokenizer fixStandaloneRequest changesMedium
P2Fix Codex automation completion ordering#16801Fix Codex automation completion orderingStandaloneReview soonMedium
P2Fix GitLab task resolution for sole nonstandard remotes#13936Fix GitLab task resolution for sole nonstandard remotesStandaloneReview soonMedium
P2Fix macOS updater relaunch races across profiles#14736Fix macOS updater relaunch races across profilesStandaloneReview soonMedium
P2Fix native chat IME composition lag#15547Fix native chat IME composition lagStandaloneReview soonMedium
P2Fix remote agent terminal startup colors#13865Fix remote agent terminal startup colorsStandaloneReview soonMedium
P2Fix retry ownership for rejected SSH split cleanup#14101Fix retry ownership for rejected SSH split cleanupStandaloneReview soonMedium
P2Fix terminal federation recovery backoff#14336Fix terminal federation recovery backoffStandaloneDeferMedium
P2flush queued application input after IME commit#12436flush queued application input after IME commitStandaloneDeferMedium
P2follow output when a pinned scroll anchor is trimmed away#12678follow output when a pinned scroll anchor is trimmed awayStandaloneReview soonMedium
P2forward the client's resolved agent args to paired hosts#15611forward the client's resolved agent args to paired hostsStandaloneReview soonMedium
P2frame alt-screen pastes when bracketed paste is on#13553frame alt-screen pastes when bracketed paste is onStandaloneRequest changesMedium
P2gate bundled zod runtime integrity (STA-4316)#14587gate bundled zod runtime integrity (STA-4316)StandaloneRequest changesMedium
P2gate OutputSpan frames behind a negotiated capability (STA-3482)#12788gate OutputSpan frames behind a negotiated capability (STA-3482)StandaloneDeferMedium
P2guard Add Project dialog dismissal while cloning#14266guard Add Project dialog dismissal while cloningStandaloneReview soonMedium
P2heal stuck permission wait after a denied Claude tool#15078heal stuck permission wait after a denied Claude toolStandaloneReview soonMedium
P2hide bare repository backing stores from workspace list#16561hide bare repository backing stores from workspace listStandaloneReview soonMedium
P2highlight the whole .env.* family as ini#13029 #13239Coordinate 2 proposals for highlight the whole .env.* family as ini.OverlappingReview together; merge in sequence if compatibleMedium
P2hold route policy through page retirement#14518hold route policy through page retirementStandaloneDeferMedium
P2hold the fabricated permission BEL for the Codex quiet window#14715hold the fabricated permission BEL for the Codex quiet windowStandaloneReview soonMedium
P2honor OS certificate trust for first-party traffic#15208honor OS certificate trust for first-party trafficStandaloneReview soonMedium
P2ignore non-absolute env overrides for agent scan roots#13118ignore non-absolute env overrides for agent scan rootsStandaloneRequest changesMedium
P2Improve Agent Session History search: rg scopes and AI rank#15354Improve Agent Session History search: rg scopes and AI rankStandaloneReview soonMedium
P2infer worker identity in preambles#14567infer worker identity in preamblesStandaloneReview soonMedium
P2install a selected agent from the onboarding step#14122install a selected agent from the onboarding stepStandaloneReview soonMedium
P2keep a DA1 answerer for parked panes with raw-byte sidecars#14002keep a DA1 answerer for parked panes with raw-byte sidecarsStandaloneReview soonMedium
P2keep a nested child hook's model off the fenced parent row#13602keep a nested child hook's model off the fenced parent rowStandaloneRequest changesMedium
P2keep a quick command queued until its own spawn takes it (STA-4876)#15531keep a quick command queued until its own spawn takes it (STA-4876)StandaloneDeferMedium
P2keep acknowledged completions in the Done column#13780keep acknowledged completions in the Done columnStandaloneReview soonMedium
P2keep agent rows ordered by their session start once state history wraps#14654keep agent rows ordered by their session start once state history wrapsStandaloneReview soonMedium
P2keep angle brackets inside consecutive code fences#13691 #13842Coordinate 2 proposals for keep angle brackets inside consecutive code fences.OverlappingReview together; merge in sequence if compatibleMedium
P2keep bold distinct when font weight is 600+#14175keep bold distinct when font weight is 600+StandaloneRequest changesMedium
P2keep CJK panes from freezing on a half-built glyph atlas#13765keep CJK panes from freezing on a half-built glyph atlasStandaloneReview soonMedium
P2keep client tab-group ratios on remote host snapshots#13224keep client tab-group ratios on remote host snapshotsStandaloneReview soonMedium
P2keep Ctrl-W in Git Bash terminals#13232keep Ctrl-W in Git Bash terminalsStandaloneRequest changesMedium
P2keep direct-SSH projects when a cold start merges the local catalog#15115keep direct-SSH projects when a cold start merges the local catalogStandaloneReview soonMedium
P2keep draining a pty whose client has gone#15761keep draining a pty whose client has goneStandaloneRequest changesMedium
P2keep failed local/WSL scans non-authoritative#14183keep failed local/WSL scans non-authoritativeStandaloneReview soonMedium
P2keep folder workspaces on execution host#15685keep folder workspaces on execution hostStandaloneDeferMedium
P2keep gitless selected folders#13734keep gitless selected foldersStandaloneReview soonMedium
P2keep headless runtime alive on desktop Cmd+Q#15560keep headless runtime alive on desktop Cmd+QStandaloneReview soonMedium
P2keep heartbeats from waking coordinators#13235keep heartbeats from waking coordinatorsStandaloneDeferMedium
P2keep hookless agents sendable via foreground process proof#14810keep hookless agents sendable via foreground process proofStandaloneReview soonMedium
P2keep image-path pastes tokenized after typed text#12715keep image-path pastes tokenized after typed textStandaloneRequest changesMedium
P2keep interrupted Stops working while background tasks run#12724keep interrupted Stops working while background tasks runStandaloneRequest changesMedium
P2keep OMP wrapper parse-safe under zsh global aliases#14215keep OMP wrapper parse-safe under zsh global aliasesStandaloneReview soonMedium
P2keep one mounted session screen per worktree (supersedes #17068)#17098keep one mounted session screen per worktree (supersedes #17068)StandaloneReview soonMedium
P2keep orchestration check help side-effect free#12996keep orchestration check help side-effect freeStandaloneRequest changesMedium
P2keep owned agent panes visible when their title carries no agent frame (#14464)#14650keep owned agent panes visible when their title carries no agent frame (#14464)StandaloneReview soonMedium
P2Keep relay completion evidence live/unverifiable/exited, never coerced#16926Keep relay completion evidence live/unverifiable/exited, never coercedStandaloneRequest changesMedium
P2keep retired names on an RPC error and route the host's created name (STA-4479, STA-4480)#14926keep retired names on an RPC error and route the host's created name (STA-4479, STA-4480)StandaloneReview soonMedium
P2keep session state for worktrees hidden from the sidebar (#15227)#15431keep session state for worktrees hidden from the sidebar (#15227)StandaloneReview soonMedium
P2keep system-default auth native when hooks are unavailable#13755keep system-default auth native when hooks are unavailableStandaloneReview soonMedium
P2keep the chat viewport steady when history pages in (STA-3333)#12500keep the chat viewport steady when history pages in (STA-3333)StandaloneRequest changesMedium
P2keep the pane provider-session binding across a transient clear#12070keep the pane provider-session binding across a transient clearStandaloneRequest changesMedium
P2keep the reattach grid push past an exhausted fit budget#13194keep the reattach grid push past an exhausted fit budgetStandaloneMergeMedium
P2keep the shell wrapper parseable under zsh global aliases#14538keep the shell wrapper parseable under zsh global aliasesStandaloneReview soonMedium
P2keep the workspace selected when its last tab closes#12142keep the workspace selected when its last tab closesStandaloneRequest changesMedium
P2land an account-switch restart on the newly selected account#14877land an account-switch restart on the newly selected accountStandaloneReview soonMedium
P2lazy-load source cache ledgers#16219lazy-load source cache ledgersStandaloneReview soonMedium
P2let activate() tell a reconnected client from one that never left#15762let activate() tell a reconnected client from one that never leftStandaloneRequest changesMedium
P2let DevTools own Cmd+V instead of the focused terminal pane#16288let DevTools own Cmd+V instead of the focused terminal paneStandaloneReview soonMedium
P2let the model picker clear the persisted launch override#13819let the model picker clear the persisted launch overrideStandaloneReview soonMedium
P2let users unpin main workspaces from the top of their group#15811let users unpin main workspaces from the top of their groupStandaloneReview soonMedium
P2lift the closed-tab blackhole when a retracted tab comes back (STA-5679)#16985lift the closed-tab blackhole when a retracted tab comes back (STA-5679)StandaloneDeferMedium
P2list default issues via REST so account mismatches surface errors (#16244)#16294list default issues via REST so account mismatches surface errors (#16244)StandaloneReview soonMedium
P2localize Artifacts feature strings to Korean#13810localize Artifacts feature strings to KoreanStandaloneReview soonMedium
P2localize caffeinate controls in Chinese#14772localize caffeinate controls in ChineseStandaloneReview soonMedium
P2localize remaining Korean UI strings outside auto catalog#14044localize remaining Korean UI strings outside auto catalogStandaloneReview soonMedium
P2localize the source control dropdown hints#14127localize the source control dropdown hintsStandaloneReview soonMedium
P2long-press to select/copy sent Native Chat text (STA-4983)#15652long-press to select/copy sent Native Chat text (STA-4983)StandaloneReview soonMedium
P2make RC/perf update channels readable without hovering (#10590)#12255make RC/perf update channels readable without hovering (#10590)StandaloneRequest changesMedium
P2Make terminal link action defaults switchable#14814Make terminal link action defaults switchableStandaloneReview soonMedium
P2make the canonical envelope stripper the only one#17237make the canonical envelope stripper the only oneStandaloneReview soonMedium
P2make the Electron install survive release-CDN blips#14110make the Electron install survive release-CDN blipsStandaloneRequest changesMedium
P2make the software-rendering rescue reachable across launches#15059make the software-rendering rescue reachable across launchesStandaloneReview soonMedium
P2match external file changes across Windows path spellings#14812match external file changes across Windows path spellingsStandaloneReview soonMedium
P2migrate custom font weights to independent bold (STA-4236)#14390migrate custom font weights to independent bold (STA-4236)StandaloneReview soonMedium
P2mint PTY ids that carry the relay incarnation instead of a restarting counter#16901mint PTY ids that carry the relay incarnation instead of a restarting counterStandaloneReview soonMedium
P2Move a rejected worker_done off ready instead of stranding its Dispatch#15265Move a rejected worker_done off ready instead of stranding its DispatchStandaloneReview soonMedium
P2name structured Codex chat tabs from their own session#17092name structured Codex chat tabs from their own sessionStandaloneRequest changesMedium
P2native chat no longer claims an empty conversation while the agent is working#16887native chat no longer claims an empty conversation while the agent is workingStandaloneReview soonMedium
P2offer the host's real Claude model list in native chat#15086offer the host's real Claude model list in native chatStandaloneReview soonMedium
P2Omniroute baton integration#13526Omniroute baton integrationStandaloneRequest changesMedium
P2open Create Workspace after its source drawer has closed#13147open Create Workspace after its source drawer has closedStandaloneReview soonMedium
P2open floating terminal when its notification is clicked#12110open floating terminal when its notification is clickedStandaloneReview soonMedium
P2open project select with Cmd/Ctrl+.#12989open project select with Cmd/Ctrl+.StandaloneReview soonMedium
P2open symlinked folders that point outside the workspace#13069open symlinked folders that point outside the workspaceStandaloneRequest changesMedium
P2open the deep-linked project setup, not the host's first#12176open the deep-linked project setup, not the host's firstStandaloneMergeMedium
P2open workers in the coordinator split pane#13802open workers in the coordinator split paneStandaloneRequest changesMedium
P2opening tmp files read-only breaks fsync on Windows#14168opening tmp files read-only breaks fsync on WindowsStandaloneReview soonMedium
P2orchestration: launch argv-capable worker agents with the dispatch preamble embedded, instea#16425orchestration: launch argv-capable worker agents with the dispatch preamble embedded, insteaStandaloneReview soonMedium
P2persist active workspace identity#14475persist active workspace identityStandaloneReview soonMedium
P2pin folder-workspace PTY cwd across paired and SSH topologies (STA-4746)#15385pin folder-workspace PTY cwd across paired and SSH topologies (STA-4746)StandaloneRequest changesMedium
P2pin OSC 11 reply before CPR (STA-5634)#16831pin OSC 11 reply before CPR (STA-5634)StandaloneReview soonMedium
P2pin park verdict on slow notice-limit churn#13161pin park verdict on slow notice-limit churnStandaloneRequest changesMedium
P2preserve ADF link marks as Markdown hyperlinks#13604preserve ADF link marks as Markdown hyperlinksStandaloneReview soonMedium
P2preserve completed prompt dispatches#15941preserve completed prompt dispatchesStandaloneReview soonMedium
P2preserve iPad hardware keyboard focus#12772preserve iPad hardware keyboard focusStandaloneMergeMedium
P2preserve project filter when importing or revealing a repo#12691preserve project filter when importing or revealing a repoStandaloneRequest changesMedium
P2preserve remote task launch options#13448preserve remote task launch optionsStandaloneRequest changesMedium
P2preserve run subcommand before launch flags#13065preserve run subcommand before launch flagsStandaloneRequest changesMedium
P2preserve sessions during uncertain Windows recovery#14959preserve sessions during uncertain Windows recoveryStandaloneDeferMedium
P2preserve settled prompt authority#15583preserve settled prompt authorityStandaloneDeferMedium
P2preserve slashes in derived branch names#15104preserve slashes in derived branch namesStandaloneReview soonMedium
P2preserve slow worktree removal responses#16060preserve slow worktree removal responsesStandaloneRequest changesMedium
P2Preserve unverifiable terminal sessions and document PTY ownership redesign#16152Preserve unverifiable terminal sessions and document PTY ownership redesignStandaloneRequest changesMedium
P2Preserve user-set workspace names across branch changes and collision retries#12742Preserve user-set workspace names across branch changes and collision retriesStandaloneRequest changesMedium
P2preserve worktree forwarded host#14562preserve worktree forwarded hostStandaloneReview soonMedium
P2preserve WSL federated worker lifecycle authority#15580preserve WSL federated worker lifecycle authorityStandaloneReview soonMedium
P2prevent terminal font size value from clipping#12909prevent terminal font size value from clippingStandaloneRequest changesMedium
P2prune nested ignored dirs on macOS and bound the flush fan-out#12067prune nested ignored dirs on macOS and bound the flush fan-outStandaloneReview soonMedium
P2push Dispatch mailbox mail to idle workers (STA-3105)#15249push Dispatch mailbox mail to idle workers (STA-3105)StandaloneRequest changesMedium
P2qualify client page host capabilities#14531qualify client page host capabilitiesStandaloneDeferMedium
P2re-probe tracked upstreams after SSH reconnect#12979re-probe tracked upstreams after SSH reconnectStandaloneMergeMedium
P2read live Windows env so packaged builds pick up setx tokens#15435 #15734Coordinate 2 proposals for read live Windows env so packaged builds pick up setx tokens.OverlappingReview together; merge in sequence if compatibleMedium
P2read ssh host partitions so stranded tabs stop round-tripping as deletions#12722read ssh host partitions so stranded tabs stop round-tripping as deletionsStandaloneRequest changesMedium
P2read SSH worktree transcripts on the host that owns them#13687 #15672Coordinate 2 proposals for read SSH worktree transcripts on the host that owns them.OverlappingReview together; merge in sequence if compatibleMedium
P2read the vi.mock factories that hand back a shared mock module, and report dead keys by mock#17240read the vi.mock factories that hand back a shared mock module, and report dead keys by mockStandaloneRequest changesMedium
P2reap detached macOS helper processes on every teardown path#14494reap detached macOS helper processes on every teardown pathStandaloneReview soonMedium
P2reap owned PTYs when the daemon dies on an uncaught exception (STA-5697)#16894reap owned PTYs when the daemon dies on an uncaught exception (STA-5697)StandaloneReview soonMedium
P2reclaim idle headless browser tab renderers (STA-4341)#15254reclaim idle headless browser tab renderers (STA-4341)StandaloneReview soonMedium
P2reconcile completed Claude background tasks#15591reconcile completed Claude background tasksStandaloneDeferMedium
P2reconcile every hydrated workspace's tab model#15845reconcile every hydrated workspace's tab modelStandaloneReview soonMedium
P2Recover agents stalled by a login or network failure#16738Recover agents stalled by a login or network failureStandaloneReview soonMedium
P2recover browser host admission fairly#14747recover browser host admission fairlyStandaloneDeferMedium
P2recover Codex subagent state after restart (STA-5329)#16336recover Codex subagent state after restart (STA-5329)StandaloneReview soonMedium
P2recover dispatch completion capability#14026recover dispatch completion capabilityStandaloneReview soonMedium
P2recover hidden remote agent alerts after resubscription#16103recover hidden remote agent alerts after resubscriptionStandaloneDeferMedium
P2recover Linux headless runtime after main crashes#14096recover Linux headless runtime after main crashesStandaloneReview soonMedium
P2Recover native chat messages when terminal delivery is unconfirmed#12643Recover native chat messages when terminal delivery is unconfirmedStandaloneRequest changesMedium
P2recover overlay hit-test after pane-column snap#14014recover overlay hit-test after pane-column snapStandaloneReview soonMedium
P2release completed run observers#13641release completed run observersStandaloneRequest changesMedium
P2release preserved cleanup routes with reviews#13941release preserved cleanup routes with reviewsStandaloneReview soonMedium
P2release the occurrence a cancelled send would have taken#13513release the occurrence a cancelled send would have takenStandaloneRequest changesMedium
P2reload Jira and Linear state files when another process rewrites them#13125reload Jira and Linear state files when another process rewrites themStandaloneReview soonMedium
P2remove 4px lip above the active terminal tab when not split#13053remove 4px lip above the active terminal tab when not splitStandaloneReview soonMedium
P2remove the project on its own host, not another host's row#13117remove the project on its own host, not another host's rowStandaloneRequest changesMedium
P2render Mermaid HTML labels without stripping foreignObject#12581render Mermaid HTML labels without stripping foreignObjectStandaloneReview soonMedium
P2render the vertical scrollbar again while keeping the gutter transparent#12806render the vertical scrollbar again while keeping the gutter transparentStandaloneReview soonMedium
P2repaint after scrollback replay settles on fresh mount#12927repaint after scrollback replay settles on fresh mountStandaloneRequest changesMedium
P2Repair E2E test failures with relay build and fixture updates#15231Repair E2E test failures with relay build and fixture updatesStandaloneRequest changesMedium
P2repair NSIS upgrade metadata that reports cannot-close#14172repair NSIS upgrade metadata that reports cannot-closeStandaloneRequest changesMedium
P2replace React 185 timers with structural handoffs#12634replace React 185 timers with structural handoffsStandaloneRequest changesMedium
P2report a partly-sent ask answer honestly (STA-3333)#12503report a partly-sent ask answer honestly (STA-3333)StandaloneRequest changesMedium
P2report app-bound encrypted cookies instead of a silent zero#13193report app-bound encrypted cookies instead of a silent zeroStandaloneRequest changesMedium
P2report expired sessions terminate cannot reach while the relay is offline#12797report expired sessions terminate cannot reach while the relay is offlineStandaloneReview soonMedium
P2report hook status per host, and stop remote Codex reusing an env-less app-server (#8711, #1#14621report hook status per host, and stop remote Codex reusing an env-less app-server (#8711, #1StandaloneReview soonMedium
P2require identity for braille guarded sends (STA-4048)#14169require identity for braille guarded sends (STA-4048)StandaloneReview soonMedium
P2require placement retirement before replacement#14536require placement retirement before replacementStandaloneDeferMedium
P2resolve Grok auth from configured WSL runtime#13839resolve Grok auth from configured WSL runtimeStandaloneReview soonMedium
P2resolve project ref from non-origin remotes#13886resolve project ref from non-origin remotesStandaloneReview soonMedium
P2resolve VS Code CLI from standard app installs#14010resolve VS Code CLI from standard app installsStandaloneReview soonMedium
P2restore agent homes and the attribution PATH shim after config.fish#13978restore agent homes and the attribution PATH shim after config.fishStandaloneRequest changesMedium
P2restore DECTCEM from tracked mode state on live-agent reattach#14638restore DECTCEM from tracked mode state on live-agent reattachStandaloneReview soonMedium
P2restore paired snapshots at the source grid#12768restore paired snapshots at the source gridStandaloneRequest changesMedium
P2restore remote replay grid on reveal#14206restore remote replay grid on revealStandaloneReview soonMedium
P2restore scroll position when returning to a tab#12464restore scroll position when returning to a tabStandaloneRequest changesMedium
P2restore shell integration after startup exec#14176restore shell integration after startup execStandaloneRequest changesMedium
P2resume a provider session in the directory the agent reported, not the pane's worktree (STA-#17087resume a provider session in the directory the agent reported, not the pane's worktree (STA-StandaloneRequest changesMedium
P2retire a superseded daemon that owns no sessions#13063retire a superseded daemon that owns no sessionsStandaloneRequest changesMedium
P2retire agent resume records when a shell exit closes its tab#15545retire agent resume records when a shell exit closes its tabStandaloneReview soonMedium
P2retire direct-SSH tabs on publisher retraction instead of snapshot absence (STA-4719)#15348retire direct-SSH tabs on publisher retraction instead of snapshot absence (STA-4719)StandaloneReview soonMedium
P2retire placements on host lease fence#14753retire placements on host lease fenceStandaloneDeferMedium
P2retire removed-workspace snapshot tombstones once their holders release (STA-4451)#14933retire removed-workspace snapshot tombstones once their holders release (STA-4451)StandaloneReview soonMedium
P2retire the unpublished-title fallback that minted an agent row and both dots (STA-2926)#14708retire the unpublished-title fallback that minted an agent row and both dots (STA-2926)StandaloneReview soonMedium
P2retry snapshot tabs whose worktree paths resolve after apply#12903retry snapshot tabs whose worktree paths resolve after applyStandaloneRequest changesMedium
P2reveal agents through worktree-activation so slept agents wake#14646reveal agents through worktree-activation so slept agents wakeStandaloneReview soonMedium
P2reveal remote agent sessions from the dashboard#16732reveal remote agent sessions from the dashboardStandaloneReview soonMedium
P2revert: feat(native-chat): Codex structured native chat restructure (revert #16729)#17242revert: feat(native-chat): Codex structured native chat restructure (revert #16729)StandaloneRequest changesMedium
P2revive retired panes on live new turns#14560revive retired panes on live new turnsStandaloneReview soonMedium
P2roll review notes back to the persisted list#14125roll review notes back to the persisted listStandaloneReview soonMedium
P2route page-scoped keyboard input through CDP#13231route page-scoped keyboard input through CDPStandaloneRequest changesMedium
P2route task issues, MRs, and detail actions to the owning host#14604route task issues, MRs, and detail actions to the owning hostStandaloneReview soonMedium
P2route WSL transcripts by PTY provenance#13934route WSL transcripts by PTY provenanceStandaloneReview soonMedium
P2say what the liveness vocabulary actually fixes, and dedupe the observation status#17029say what the liveness vocabulary actually fixes, and dedupe the observation statusStandaloneDeferMedium
P2scan Claude transcripts from WSL homes#16933scan Claude transcripts from WSL homesStandaloneReview soonMedium
P2scan configured Codex session home (#12186)#12733scan configured Codex session home (#12186)StandaloneRequest changesMedium
P2scope capability state to the distro that runs git#15297scope capability state to the distro that runs gitStandaloneReview soonMedium
P2scope Git Bash capacity retention#16662scope Git Bash capacity retentionStandaloneDeferMedium
P2scope PTY inventory by exact workspace owner#16180scope PTY inventory by exact workspace ownerStandaloneReview soonMedium
P2scope the worktree-visibility toggle to its own host#13211scope the worktree-visibility toggle to its own hostStandaloneRequest changesMedium
P2seed the spawn-window agent status from launch metadata#14611seed the spawn-window agent status from launch metadataStandaloneReview soonMedium
P2send a composing cursor chord once, not twice#14742send a composing cursor chord once, not twiceStandaloneReview soonMedium
P2send Native Chat on hardware Enter#14782send Native Chat on hardware EnterStandaloneReview soonMedium
P2send one atomic mouseClick on the legacy remote pane#15402send one atomic mouseClick on the legacy remote paneStandaloneReview soonMedium
P2separate worktree issue metadata#13119separate worktree issue metadataStandaloneRequest changesMedium
P2serialize agent-prompt submits per PTY so overlapping sends stop gluing#14980serialize agent-prompt submits per PTY so overlapping sends stop gluingStandaloneDeferMedium
P2serialize desktop viewport ownership#16065serialize desktop viewport ownershipStandaloneRequest changesMedium
P2settle exited headless terminal closes#15572settle exited headless terminal closesStandaloneRequest changesMedium
P2settle OMP status on terminal agent_end via willContinue#14330settle OMP status on terminal agent_end via willContinueStandaloneReview soonMedium
P2ship the appearance-aware macOS icon catalog#16507ship the appearance-aware macOS icon catalogStandaloneReview soonMedium
P2show Codex compaction markers#14765show Codex compaction markersStandaloneReview soonMedium
P2show Codex goal-mode digests (mobile empty transcript)#13985show Codex goal-mode digests (mobile empty transcript)StandaloneReview soonMedium
P2show Fable remaining time in compact usage mode#13134 #13141 #13226Coordinate 3 proposals for show Fable remaining time in compact usage mode.OverlappingReview together; merge in sequence if compatibleMedium
P2show PR line totals in detail header#13781show PR line totals in detail headerStandaloneReview soonMedium
P2show project name on status/PR-status grouped cards#13938show project name on status/PR-status grouped cardsStandaloneReview soonMedium
P2show project name on Workspace board cards#13830show project name on Workspace board cardsStandaloneReview soonMedium
P2show prompts Claude queued while the agent was busy#14309 #16121Coordinate 2 proposals for show prompts Claude queued while the agent was busy.OverlappingReview together; merge in sequence if compatibleMedium
P2Speed up worktree creation with a gated early terminal#13704Speed up worktree creation with a gated early terminalStandaloneDeferMedium
P2Split Codex hook service responsibilities#17260Split Codex hook service responsibilitiesStandaloneRequest changesMedium
P2Split daemon initialization lifecycle#17161Split daemon initialization lifecycleStandaloneRequest changesMedium
P2split dispatch-liveness tests out of db.test.ts#14889split dispatch-liveness tests out of db.test.tsStandaloneReview soonMedium
P2Split external automation manager#17149Split external automation managerStandaloneRequest changesMedium
P2Split Git worktree responsibilities#17253Split Git worktree responsibilitiesStandaloneRequest changesMedium
P2Split GitHub project view read path#17266Split GitHub project view read pathStandaloneRequest changesMedium
P2Split GitLab item dialog#17165Split GitLab item dialogStandaloneRequest changesMedium
P2Split Linear item drawer responsibilities#17231Split Linear item drawer responsibilitiesStandaloneRequest changesMedium
P2Split local PTY provider responsibilities#17206Split local PTY provider responsibilitiesStandaloneRequest changesMedium
P2Split main window service attachments#17151Split main window service attachmentsStandaloneRequest changesMedium
P2Split mobile host screen layers#17181Split mobile host screen layersStandaloneRequest changesMedium
P2Split ports panel layers#17194Split ports panel layersStandaloneRequest changesMedium
P2Split relay dispatcher layers#17174Split relay dispatcher layersStandaloneRequest changesMedium
P2Split remote terminal multiplexer responsibilities#17248Split remote terminal multiplexer responsibilitiesStandaloneRequest changesMedium
P2Split runtime environments pane layers#17198Split runtime environments pane layersStandaloneRequest changesMedium
P2Split runtime RPC server responsibilities#17270Split runtime RPC server responsibilitiesStandaloneRequest changesMedium
P2Split settings navigation metadata#17157Split settings navigation metadataStandaloneRequest changesMedium
P2Split telemetry event schema responsibilities#17235Split telemetry event schema responsibilitiesStandaloneRequest changesMedium
P2Split terminal output scheduler pipeline#17131Split terminal output scheduler pipelineStandaloneRequest changesMedium
P2STA-5296: keep Claude startup queries answerable on mobile#16825STA-5296: keep Claude startup queries answerable on mobileStandaloneReview soonMedium
P2stabilize scroll through grid resize#12059stabilize scroll through grid resizeStandaloneRequest changesMedium
P2stop --json throwing a TypeError on a primitive result#14735stop --json throwing a TypeError on a primitive resultStandaloneReview soonMedium
P2stop a failed relay --connect from orphaning the live relay (STA-1756)#15250stop a failed relay --connect from orphaning the live relay (STA-1756)StandaloneReview soonMedium
P2stop a leaked hook-server listener from making the 130k-leaf migration test load-decided#17256stop a leaked hook-server listener from making the 130k-leaf migration test load-decidedStandaloneMergeMedium
P2stop a leaked real timer from failing the updater scheduling test#17086stop a leaked real timer from failing the updater scheduling testStandaloneReview soonMedium
P2stop a recovery snapshot erasing scrollback it cannot replace#14594stop a recovery snapshot erasing scrollback it cannot replaceStandaloneReview soonMedium
P2stop a relay leaking its own pane identity into every pane it spawns#17257stop a relay leaking its own pane identity into every pane it spawnsStandaloneRequest changesMedium
P2stop a removed worktree from breaking every spawn for the session#16702stop a removed worktree from breaking every spawn for the sessionStandaloneReview soonMedium
P2stop a tab close reading "could not tell" as "nothing running"#17079stop a tab close reading "could not tell" as "nothing running"StandaloneReview soonMedium
P2stop an unverified PTY loss from deleting tab records#16585stop an unverified PTY loss from deleting tab recordsStandaloneReview soonMedium
P2stop Antigravity treating --sandbox as the commit prompt#14157stop Antigravity treating --sandbox as the commit promptStandaloneReview soonMedium
P2stop background panes rendering blank after a system wake#13833stop background panes rendering blank after a system wakeStandaloneReview soonMedium
P2stop chasing chunk recovery during a committed update install#13172stop chasing chunk recovery during a committed update installStandaloneRequest changesMedium
P2stop Claude TUI remounts on Linux resize restreams (STA-3992)#14164stop Claude TUI remounts on Linux resize restreams (STA-3992)StandaloneReview soonMedium
P2stop deleting the branch a worktree drifted onto#13877stop deleting the branch a worktree drifted ontoStandaloneReview soonMedium
P2stop foreground ConPTY helper fanout#16074stop foreground ConPTY helper fanoutStandaloneDeferMedium
P2stop Hide sleeping dropping a remote workspace row on a transient PTY gap#16001stop Hide sleeping dropping a remote workspace row on a transient PTY gapStandaloneReview soonMedium
P2Stop keep reconnecting to remote#12155Stop keep reconnecting to remoteStandaloneRequest changesMedium
P2stop lazy-chunk recovery reloads from killing the user's terminals#12943stop lazy-chunk recovery reloads from killing the user's terminalsStandaloneDeferMedium
P2stop losing a startup command when the shell-ready marker is late#15275stop losing a startup command when the shell-ready marker is lateStandaloneReview soonMedium
P2stop matching pending echoes across clock domains#13613stop matching pending echoes across clock domainsStandaloneRequest changesMedium
P2stop painting every project on launch, then walking the list back#16255stop painting every project on launch, then walking the list backStandaloneReview soonMedium
P2stop PTY layout writes from re-rendering every tab strip (STA-3328)#12371stop PTY layout writes from re-rendering every tab strip (STA-3328)StandaloneRequest changesMedium
P2stop reading an unreachable terminal as an idle one#17024stop reading an unreachable terminal as an idle oneStandaloneRequest changesMedium
P2stop reconnect from grafting ghost terminal panes (STA-3077)#12264stop reconnect from grafting ghost terminal panes (STA-3077)StandaloneRequest changesMedium
P2stop remote terminals before project removal#13229stop remote terminals before project removalStandaloneRequest changesMedium
P2stop reorder drags from selecting header labels#13849stop reorder drags from selecting header labelsStandaloneReview soonMedium
P2stop reporting permission-denied worktrees as deleted#13826stop reporting permission-denied worktrees as deletedStandaloneRequest changesMedium
P2stop retained output slices pinning whole parent strings#12939stop retained output slices pinning whole parent stringsStandaloneDeferMedium
P2stop rewriting the engine user agent so Cloudflare challenges pass (STA-3905)#17189stop rewriting the engine user agent so Cloudflare challenges pass (STA-3905)StandaloneReview soonMedium
P2stop sibling session rows indenting when a lineage expands#14126stop sibling session rows indenting when a lineage expandsStandaloneReview soonMedium
P2stop silently deleting workspaces of groups without a parentPath on load#13344stop silently deleting workspaces of groups without a parentPath on loadStandaloneRequest changesMedium
P2stop the agent row's tool step from flickering on every hook (#11075)#14682stop the agent row's tool step from flickering on every hook (#11075)StandaloneReview soonMedium
P2stop the titlebar spinner on settlement and idle compaction#16880stop the titlebar spinner on settlement and idle compactionStandaloneReview soonMedium
P2stop the WebRTC egress probe timing out its own startup#17125stop the WebRTC egress probe timing out its own startupStandaloneRequest changesMedium
P2stop titlebar spinner from crashing on stale session ctx#14412 #14618Coordinate 2 proposals for stop titlebar spinner from crashing on stale session ctx.OverlappingReview together; merge in sequence if compatibleMedium
P2stop Windows checks from reporting a false latest version#14325stop Windows checks from reporting a false latest versionStandaloneReview soonMedium
P2stop Windows teardown failing a passed rebuild-native-deps test#17088stop Windows teardown failing a passed rebuild-native-deps testStandaloneRequest changesMedium
P2stop workspace delete from waking a sleeping sibling#14705stop workspace delete from waking a sleeping siblingStandaloneReview soonMedium
P2strip Electron's invoke envelope at the preload boundary#17264strip Electron's invoke envelope at the preload boundaryStandaloneReview soonMedium
P2strip Kimi hook-result envelopes#14791 #14807Coordinate 2 proposals for strip Kimi hook-result envelopes.OverlappingReview together; merge in sequence if compatibleMedium
P2support helper on macOS 12#15720support helper on macOS 12StandaloneDeferMedium
P2support non-secure web contexts#13142support non-secure web contextsStandaloneRequest changesMedium
P2surface API auth error messages in Settings#14045surface API auth error messages in SettingsStandaloneReview soonMedium
P2surface clipboard copy failures and make verify advisory#12779surface clipboard copy failures and make verify advisoryStandaloneDeferMedium
P2surface load-earlier failures and stop retry storms (STA-3333)#12499surface load-earlier failures and stop retry storms (STA-3333)StandaloneRequest changesMedium
P2syntax highlighting for Glimmer and Handlebars#13236syntax highlighting for Glimmer and HandlebarsStandaloneRequest changesMedium
P2syntax-highlight VHDL and SystemVerilog#12124syntax-highlight VHDL and SystemVerilogStandaloneRequest changesMedium
P2teach dispatched workers the status message for progress#14762teach dispatched workers the status message for progressStandaloneReview soonMedium
P2tell a settled worker what happened instead of that it is revoked#14764tell a settled worker what happened instead of that it is revokedStandaloneReview soonMedium
P2tell a watched local exit apart from a lost route#17058tell a watched local exit apart from a lost routeStandaloneRequest changesMedium
P2treat SYSTEMROOT as optional in the Git Bash hook wrapper#14793treat SYSTEMROOT as optional in the Git Bash hook wrapperStandaloneReview soonMedium
P2trim trailing PROMPT_COMMAND separator in the daemon bash wrapper#14451trim trailing PROMPT_COMMAND separator in the daemon bash wrapperStandaloneReview soonMedium
P2update watcher targets incrementally#16176update watcher targets incrementallyStandaloneReview soonMedium
P2use a codex-specific 3s managed hook timeout, and cover the EOF pipe-break signature in the #13900use a codex-specific 3s managed hook timeout, and cover the EOF pipe-break signature in the StandaloneReview soonMedium
P2use createBrowserUuid for cross-platform UUID generation#13101use createBrowserUuid for cross-platform UUID generationStandaloneMergeMedium
P2use launch agent for first auto-name#14431use launch agent for first auto-nameStandaloneReview soonMedium
P2use native monospace font on iOS#14093use native monospace font on iOSStandaloneReview soonMedium
P2verify derived-sort drops don't accidentally switch to manual#12762verify derived-sort drops don't accidentally switch to manualStandaloneRequest changesMedium
P2wait out a disconnected PTY owner's full grace instead of failing the connect#12749wait out a disconnected PTY owner's full grace instead of failing the connectStandaloneRequest changesMedium
P2wake a restored idle pane that never speaks again#13203wake a restored idle pane that never speaks againStandaloneRequest changesMedium
P2warn before closing SSH work#17077warn before closing SSH workStandaloneReview soonMedium
P2watch the directory of open files outside every worktree root#15627watch the directory of open files outside every worktree rootStandaloneReview soonMedium
P2watch the whole worktree so nested external edits reach open editors#12472watch the whole worktree so nested external edits reach open editorsStandaloneDeferMedium
P2add GPT Transcribe model#12116add GPT Transcribe modelStandaloneMergeMedium
P2Add native Plane task tracker integration#14692Add native Plane task tracker integrationStandaloneRequest changesMedium
P2add the macOS blur surface for Background Opacity and Window Blur (partial)#12470add the macOS blur surface for Background Opacity and Window Blur (partial)StandaloneRequest changesMedium
P2allow zero-message agent sessions#14200allow zero-message agent sessionsStandaloneReview soonMedium
P2block delete on branch-attributed shared stash (partial)#13979block delete on branch-attributed shared stash (partial)StandaloneReview soonMedium
P2bound Windows Claude hook stdin before curl#13560bound Windows Claude hook stdin before curlStandaloneRequest changesMedium
P2cache legacy worktree clean fallback#17213cache legacy worktree clean fallbackStandaloneReview soonMedium
P2closeTerminalTab must not orphan a runtime-owned pty behind tab_not_found (#14719)#14726closeTerminalTab must not orphan a runtime-owned pty behind tab_not_found (#14719)StandaloneReview soonMedium
P2consolidate agent prompt and mailbox PTY delivery ownership#16198consolidate agent prompt and mailbox PTY delivery ownershipStandaloneRequest changesMedium
P2count a client-initiated ping as proof of life#12548count a client-initiated ping as proof of lifeStandaloneMergeMedium
P2cover paired Windows ownership races#15575cover paired Windows ownership racesStandaloneDeferMedium
P2Daemon terminal-host inspection: a degraded read is unverifiable, never an agent exit#17003Daemon terminal-host inspection: a degraded read is unverifiable, never an agent exitStandaloneReview soonMedium
P2defer the sleeping-agent sweep until a direct-SSH workspace merges its snapshot#12704defer the sleeping-agent sweep until a direct-SSH workspace merges its snapshotStandaloneRequest changesMedium
P2deliver agent completion notifications from serve hosts#12045deliver agent completion notifications from serve hostsStandaloneRequest changesMedium
P2design durable bounded shutdown follow-up#12425design durable bounded shutdown follow-upStandaloneDeferMedium
P2detect new-tab agents on runtime execution owner#13977detect new-tab agents on runtime execution ownerStandaloneReview soonMedium
P2disambiguate same-named projects by host role#13222disambiguate same-named projects by host roleStandaloneReview soonMedium
P2dismiss the keyboard after sending to an agent#17059dismiss the keyboard after sending to an agentStandaloneReview soonMedium
P2document status --json runtime capability flags#13212document status --json runtime capability flagsStandaloneMergeMedium
P2document terminal read --json result schema#13173document terminal read --json result schemaStandaloneMergeMedium
P2don't tear down terminals when a scan lists no worktrees#12916don't tear down terminals when a scan lists no worktreesStandaloneRequest changesMedium
P2drop residual per-PTY map entries on teardown#15286drop residual per-PTY map entries on teardownStandaloneReview soonMedium
P2drop the ssh-pty-provider mock key that names no export#17232drop the ssh-pty-provider mock key that names no exportStandaloneMergeMedium
P2drop the standalone Chat session launcher#15372drop the standalone Chat session launcherStandaloneRequest changesMedium
P2emit a typed exited frame before the terminal stream ends#12836emit a typed exited frame before the terminal stream endsStandaloneRequest changesMedium
P2expire the app-wide WebGL DOM suggestion at recovery boundaries#15455expire the app-wide WebGL DOM suggestion at recovery boundariesStandaloneReview soonMedium
P2expose terminal agent status#12994expose terminal agent statusStandaloneRequest changesMedium
P2fail closed on wedged cookie CDP mutations#15684fail closed on wedged cookie CDP mutationsStandaloneDeferMedium
P2fire Marker dispose before clearing line#13178fire Marker dispose before clearing lineStandaloneRequest changesMedium
P2fix dead links for Goose quickstart and Continue CLI guides#14574fix dead links for Goose quickstart and Continue CLI guidesStandaloneReview soonMedium
P2focus multi-agent rows across sibling worktree keys#13156focus multi-agent rows across sibling worktree keysStandaloneRequest changesMedium
P2focus the live pane when resuming an already-running session from the sidebar#12703focus the live pane when resuming an already-running session from the sidebarStandaloneRequest changesMedium
P2give an SSH pane binding one home — the 2→19→20 mechanism (STA-3077 P)#13324give an SSH pane binding one home — the 2→19→20 mechanism (STA-3077 P)StandaloneRequest changesMedium
P2guard SshConnection's SFTP calls against protocol-layer errors (#15479)#15800guard SshConnection's SFTP calls against protocol-layer errors (#15479)StandaloneReview soonMedium
P2hide Codex home-level scratch capsules#15253hide Codex home-level scratch capsulesStandaloneReview soonMedium
P2i18n: localize keep-awake / caffeinate status segment for zh, ja, ko, es#14820i18n: localize keep-awake / caffeinate status segment for zh, ja, ko, esStandaloneReview soonMedium
P2isolate late retired tunnel frames#14694isolate late retired tunnel framesStandaloneDeferMedium
P2keep archived Codex sessions out of the real-home backfill#16882keep archived Codex sessions out of the real-home backfillStandaloneReview soonMedium
P2keep attachments on multi-image sends#16977keep attachments on multi-image sendsStandaloneReview soonMedium
P2keep COMMITS expand and height across worktrees#12814keep COMMITS expand and height across worktreesStandaloneRequest changesMedium
P2keep completed run sessions visible#15570keep completed run sessions visibleStandaloneReview soonMedium
P2keep default cookie clearing available#15044 #15676Coordinate 2 proposals for keep default cookie clearing available.OverlappingReview together; merge in sequence if compatibleMedium
P2keep tab order and titles stable on a headless host#12042keep tab order and titles stable on a headless hostStandaloneRequest changesMedium
P2keep worker-start RPC alive past the 30s socket idle cap#12126keep worker-start RPC alive past the 30s socket idle capStandaloneRequest changesMedium
P2let a deliberate agent /rename win the tab label mid-session#12481let a deliberate agent /rename win the tab label mid-sessionStandaloneRequest changesMedium
P2let a respawned pane's status come back on any provider#17267let a respawned pane's status come back on any providerStandaloneReview soonMedium
P2let an agent's own /rename win the tab label#12319let an agent's own /rename win the tab labelStandaloneRequest changesMedium
P2make check log excerpts readable before they reach the UI and prompts#14871make check log excerpts readable before they reach the UI and promptsStandaloneReview soonMedium
P2make the published group->tab invariant true for terminals#17106make the published group->tab invariant true for terminalsStandaloneReview soonMedium
P2map Salesforce Apex extensions to the apex language id#14287map Salesforce Apex extensions to the apex language idStandaloneReview soonMedium
P2one bind producer, so the superseded-pane fence is live on reattach (STA-3077 F)#13325one bind producer, so the superseded-pane fence is live on reattach (STA-3077 F)StandaloneReview soonMedium
P2only skip the quit warning when the work actually survives#17085only skip the quit warning when the work actually survivesStandaloneReview soonMedium
P2open files from PR comments#13230open files from PR commentsStandaloneRequest changesMedium
P2Open right sidebar by default for new web profiles#13731Open right sidebar by default for new web profilesStandaloneReview soonMedium
P2open the host editor deterministically via a route action#12554open the host editor deterministically via a route actionStandaloneRequest changesMedium
P2open working-tree file from a change row#14778open working-tree file from a change rowStandaloneReview soonMedium
P2park a remote pty only for the worktree that owns it#13253park a remote pty only for the worktree that owns itStandaloneRequest changesMedium
P2pin the relay re-establish budget to the deadlines it covers#15760pin the relay re-establish budget to the deadlines it coversStandaloneReview soonMedium
P2pipeline live terminal input instead of awaiting each RPC (STA-3199)#15708pipeline live terminal input instead of awaiting each RPC (STA-3199)StandaloneReview soonMedium
P2preserve live agent on readiness timeout#15215preserve live agent on readiness timeoutStandaloneDeferMedium
P2preserve SSH hook launch context (STA-3147)#16062preserve SSH hook launch context (STA-3147)StandaloneDeferMedium
P2preserve the exact preview source group#16129preserve the exact preview source groupStandaloneReview soonMedium
P2preview remote terminal HTML taps#13234preview remote terminal HTML tapsStandaloneMergeMedium
P2re-attach on restoreRequired instead of expiring the live session#12456re-attach on restoreRequired instead of expiring the live sessionStandaloneRequest changesMedium
P2reap empty macOS TCC login wrappers after shell exit#13973reap empty macOS TCC login wrappers after shell exitStandaloneReview soonMedium
P2reconcile hook relays on startup#13491reconcile hook relays on startupStandaloneRequest changesMedium
P2recover provider-only terminal state safely#16267recover provider-only terminal state safelyStandaloneReview soonMedium
P2refresh desktop TUI after mobile-fit ends#14787refresh desktop TUI after mobile-fit endsStandaloneReview soonMedium
P2refuse a self-addressed ask instead of blocking#15266refuse a self-addressed ask instead of blockingStandaloneReview soonMedium
P2report when a remote's node-pty has no native job control#17042report when a remote's node-pty has no native job controlStandaloneReview soonMedium
P2resolve Devin transcripts under APPDATA on Windows#15818resolve Devin transcripts under APPDATA on WindowsStandaloneReview soonMedium
P2restore terminal modes when a pane reattaches to a relay-hosted SSH pty#13043restore terminal modes when a pane reattaches to a relay-hosted SSH ptyStandaloneRequest changesMedium
P2serve an omp native-chat scenario#14859serve an omp native-chat scenarioStandaloneReview soonMedium
P2Show agent names and lineage in dashboard map#14991Show agent names and lineage in dashboard mapStandaloneReview soonMedium
P2show phone-launched agent tabs before desktop mounts them#15204show phone-launched agent tabs before desktop mounts themStandaloneReview soonMedium
P2show tooltip for truncated shortcut titles in shortcut…#16806show tooltip for truncated shortcut titles in shortcut…StandaloneReview soonMedium
P2slow certified terminal inventory sweeps#17182slow certified terminal inventory sweepsStandaloneRequest changesMedium
P2soft-skip migrated non-GitLab projects in Tasks#13962soft-skip migrated non-GitLab projects in TasksStandaloneReview soonMedium
P2Split automation dispatch event handling#17155Split automation dispatch event handlingStandaloneRequest changesMedium
P2Split CDP bridge responsibilities#17215Split CDP bridge responsibilitiesStandaloneRequest changesMedium
P2split Codex account service modules#17277split Codex account service modulesStandaloneRequest changesMedium
P2Split mobile browser pane modules#17141Split mobile browser pane modulesStandaloneRequest changesMedium
P2Split resource usage status responsibilities#17244Split resource usage status responsibilitiesStandaloneRequest changesMedium
P2Split web runtime session responsibilities#17263Split web runtime session responsibilitiesStandaloneRequest changesMedium
P2STA-5061: restore Cmd-J host badges#15891STA-5061: restore Cmd-J host badgesStandaloneReview soonMedium
P2STA-5496: offer Orca Browser for SSH terminal links#16503STA-5496: offer Orca Browser for SSH terminal linksStandaloneReview soonMedium
P2stop bash alias collision from crashing codex/omp shell wrappers#15844stop bash alias collision from crashing codex/omp shell wrappersStandaloneReview soonMedium
P2stop deleting page annotations on navigate/reload#15019stop deleting page annotations on navigate/reloadStandaloneReview soonMedium
P2stop duplicating rows in the status-bar popover after Stop Process#15626stop duplicating rows in the status-bar popover after Stop ProcessStandaloneReview soonMedium
P2stop host snapshots yanking the phone off its current tab#12471stop host snapshots yanking the phone off its current tabStandaloneRequest changesMedium
P2stop publishing an active group the phone was never sent#17100stop publishing an active group the phone was never sentStandaloneReview soonMedium
P2stop reconnect grafting panes, stacking leases, and respawning live shells (STA-3077)#13111stop reconnect grafting panes, stacking leases, and respawning live shells (STA-3077)StandaloneRequest changesMedium
P2stop remote workspace pulls from resurrecting closed tabs#12339stop remote workspace pulls from resurrecting closed tabsStandaloneRequest changesMedium
P2stop separator-variant worktree ids purging live checkouts#15616stop separator-variant worktree ids purging live checkoutsStandaloneReview soonMedium
P2stop snapshot applies from erasing worktrees outside the hydration validity set#13030stop snapshot applies from erasing worktrees outside the hydration validity setStandaloneReview soonMedium
P2stop the wake sweep from forking sessions that live SSH panes still own#12702stop the wake sweep from forking sessions that live SSH panes still ownStandaloneReview soonMedium
P2stop untyped tool-hook agent_ids from minting phantom subagent rows#15326stop untyped tool-hook agent_ids from minting phantom subagent rowsStandaloneReview soonMedium
P2stream an idle-agent reply below the prompt that caused it#15617stream an idle-agent reply below the prompt that caused itStandaloneReview soonMedium
P2strip the invoke envelope from the discard and GitLab list errors#17259strip the invoke envelope from the discard and GitLab list errorsStandaloneReview soonMedium
P2submit large agent-prompt pastes after TUI ingest (STA-2912)#15698submit large agent-prompt pastes after TUI ingest (STA-2912)StandaloneRequest changesMedium
P2Support Kagi private-session navigation without token persistence#13943Support Kagi private-session navigation without token persistenceStandaloneRequest changesMedium
P2surface failed attach-only orphan retire for support#13143surface failed attach-only orphan retire for supportStandaloneRequest changesMedium
P2track closed PTY inventory incrementally#16174track closed PTY inventory incrementallyStandaloneReview soonMedium
P2treat an absent worktree and an empty tab list as different answers#12987treat an absent worktree and an empty tab list as different answersStandaloneRequest changesMedium
P2use the entered group name when opening a folder#16881use the entered group name when opening a folderStandaloneReview soonMedium
P2verify a sleeping session's tab is gone from every session partition before resuming into a #13037verify a sleeping session's tab is gone from every session partition before resuming into a StandaloneRequest changesMedium
P2accept an empty --value in cookie set and --pass in set credentials#17226accept an empty --value in cookie set and --pass in set credentialsStandaloneMergeMedium
P2ask before a tab close kills a pty the app cannot vouch for#17076ask before a tab close kills a pty the app cannot vouch forStandaloneRequest changesMedium
P2bound git response-stream reassembly on the host#14510bound git response-stream reassembly on the hostStandaloneMergeMedium
P2bound stalled setup-split grid polling#17228bound stalled setup-split grid pollingStandaloneMergeMedium
P2cap distinct error surface growth#12809 #13145Coordinate 2 proposals for cap distinct error surface growth.OverlappingReview together; merge in sequence if compatibleMedium
P2defer mail pointer when user is actively typing#14836defer mail pointer when user is actively typingStandaloneReview soonMedium
P2do not inherit nice -8 into integrated PTYs#14786do not inherit nice -8 into integrated PTYsStandaloneReview soonMedium
P2document client pairing and port 6768 collision#13175document client pairing and port 6768 collisionStandaloneRequest changesMedium
P2don't report a connected Codex account as unconfigured when its usage read fails#17167don't report a connected Codex account as unconfigured when its usage read failsStandaloneReview soonMedium
P2fence client page placements#14529fence client page placementsStandaloneDeferMedium
P2find cross-fork pull requests when the fork is not `origin`#12957 #13227Coordinate 2 proposals for find cross-fork pull requests when the fork is not `origin`.RelatedReview together; merge in sequence if compatibleMedium
P2Fix Jira connector routing in Web UI#16803Fix Jira connector routing in Web UIStandaloneReview soonMedium
P2ignore a fit hold with no dimensions#13951ignore a fit hold with no dimensionsStandaloneReview soonMedium
P2keep the project selection per task source#15848keep the project selection per task sourceStandaloneReview soonMedium
P2keepalive slow non-long-poll dispatches past the idle reaper#15730keepalive slow non-long-poll dispatches past the idle reaperStandaloneReview soonMedium
P2let a dual-role terminal read its Dispatch mailbox#15267let a dual-role terminal read its Dispatch mailboxStandaloneReview soonMedium
P2let a new QR supersede deferred pairing recovery#13174let a new QR supersede deferred pairing recoveryStandaloneMergeMedium
P2make src/shared the only terminal stream wire definition (STA-3482)#12834make src/shared the only terminal stream wire definition (STA-3482)StandaloneReview soonMedium
P2name the transport failure sign-in and Relay swallow#13736name the transport failure sign-in and Relay swallowStandaloneReview soonMedium
P2never finalize a hidden-output loss where nobody can see it (STA-4869)#15534never finalize a hidden-output loss where nobody can see it (STA-4869)StandaloneDeferMedium
P2note that active/current worktree selectors are local-runtime only#14035 #14072Coordinate 2 proposals for note that active/current worktree selectors are local-runtime only.OverlappingReview together; merge in sequence if compatibleMedium
P2offer Remove on path-bound host setups, behind a confirm#15610offer Remove on path-bound host setups, behind a confirmStandaloneReview soonMedium
P2open WSL Claude sign-in in Windows browser#12023open WSL Claude sign-in in Windows browserStandaloneRequest changesMedium
P2preserve standing host reconnect intent#17067preserve standing host reconnect intentStandaloneReview soonMedium
P2preserve WebGL atlas on tab reveal#13339preserve WebGL atlas on tab revealStandaloneRequest changesMedium
P2Prune resolved max-lines suppressions#17142Prune resolved max-lines suppressionsStandaloneRequest changesMedium
P2raise viewport column cap from 240 to 1024#16578raise viewport column cap from 240 to 1024StandaloneReview soonMedium
P2remember last GitHub Start vs Open-in-browser choice#14779remember last GitHub Start vs Open-in-browser choiceStandaloneReview soonMedium
P2report counterbalanced WSL Git medians#13474report counterbalanced WSL Git mediansStandaloneMergeMedium
P2report real exitCode from terminal wait --for exit#14774report real exitCode from terminal wait --for exitStandaloneReview soonMedium
P2Report the failing command and PATH when a POSIX setup runner fails#15271Report the failing command and PATH when a POSIX setup runner failsStandaloneReview soonMedium
P2restore retained tail when host snapshot is empty#14184restore retained tail when host snapshot is emptyStandaloneReview soonMedium
P2retire timed-out provider snapshot acquisitions#16560retire timed-out provider snapshot acquisitionsStandaloneReview soonMedium
P2show relay grace period in two units#13838show relay grace period in two unitsStandaloneReview soonMedium
P2skip unchanged review-note reflows#17212skip unchanged review-note reflowsStandaloneMergeMedium
P2Split Claude runtime auth responsibilities#17268Split Claude runtime auth responsibilitiesStandaloneRequest changesMedium
P2Split hosted review creation checks#17152Split hosted review creation checksStandaloneRequest changesMedium
P2Split pane tree equalization logic#17145Split pane tree equalization logicStandaloneRequest changesMedium
P2stagger and bound metadata polling#16175stagger and bound metadata pollingStandaloneReview soonMedium
P2stop a failed diff load from being saved over the file#14509stop a failed diff load from being saved over the fileStandaloneRequest changesMedium
P2stop rescanning persisted pane tabs#17179stop rescanning persisted pane tabsStandaloneReview soonMedium
P2stop writing hook events Claude Code's schema rejects#15558stop writing hook events Claude Code's schema rejectsStandaloneReview soonMedium
P2surface Git dubious ownership instead of empty imports#13151surface Git dubious ownership instead of empty importsStandaloneRequest changesMedium
P2track Windows performance work#13167track Windows performance workStandaloneRequest changesMedium
P2treat existing WSL Codex runtime home as ready on EISDIR mkdir#15444treat existing WSL Codex runtime home as ready on EISDIR mkdirStandaloneReview soonMedium
P2wait for queued writes in park snapshots#16141wait for queued writes in park snapshotsStandaloneRequest changesMedium
P2warn implementers that internal subagents must not send worker_done (#15634)#15795warn implementers that internal subagents must not send worker_done (#15634)StandaloneReview soonMedium
P2apply terminal line height to Monaco#14783apply terminal line height to MonacoStandaloneReview soonMedium
P2Extract mobile troubleshoot screen styles#17146Extract mobile troubleshoot screen stylesStandaloneRequest changesMedium
P2fix broken Continue CLI link in README#14226fix broken Continue CLI link in READMEStandaloneReview soonMedium
P2isolate unparseable schedules per tick and reject over-range cron steps#15902isolate unparseable schedules per tick and reject over-range cron stepsStandaloneReview soonMedium
P2join wrapped PowerShell URLs before opening#14784join wrapped PowerShell URLs before openingStandaloneReview soonMedium
P2prompt before opening custom app protocol links#13240prompt before opening custom app protocol linksStandaloneRequest changesMedium
P2stop re-wiping the shared glyph atlas on every reveal shot#13836stop re-wiping the shared glyph atlas on every reveal shotStandaloneReview soonMedium
P2syntax-highlight VHDL files#12123syntax-highlight VHDL filesStandaloneReview soonMedium
P2validate in-process serve flags like the CLI#13133validate in-process serve flags like the CLIStandaloneReview soonMedium
P2warn that bare brew cask orca is Plotly, not Orca ADE#14777warn that bare brew cask orca is Plotly, not Orca ADEStandaloneReview soonMedium
P2preserve ANSI background under IME preedit#16230preserve ANSI background under IME preeditStandaloneReview soonMedium
P2correct zh-CN translation for editor view toggle buttons#13723correct zh-CN translation for editor view toggle buttonsStandaloneReview soonMedium
P2order Issues board columns Backlog -> Done#12096order Issues board columns Backlog -> DoneStandaloneRequest changesMedium
P2upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213)#14521upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213)StandaloneReview soonMedium
P2[TEST] Stacked PR UI validation — API#13721[TEST] Stacked PR UI validation — APIStandaloneMergeMedium
P2keep underscores visible when ligatures are enabled (#13473)#14055keep underscores visible when ligatures are enabled (#13473)StandaloneReview soonMedium
P2key cron day restriction off the literal star, matching vixie#15900key cron day restriction off the literal star, matching vixieStandaloneReview soonMedium
P2[TEST] Stacked PR creation — child#13741[TEST] Stacked PR creation — childStandaloneDeferMedium
P2[TEST] Stacked PR creation — parent#13740[TEST] Stacked PR creation — parentStandaloneDeferMedium
P2[TEST] Stacked PR creation — UI layer#13738[TEST] Stacked PR creation — UI layerStandaloneDeferMedium
P2Windows PR menu reproduction#16844Windows PR menu reproductionStandaloneDeferMedium
P3batch-prune stale local metadata#17278batch-prune stale local metadataStandaloneConsider closingMedium
P3clear stale mobile ws fallback port#15509clear stale mobile ws fallback portStandaloneConsider closingMedium
P3complete OMP stale cwd recovery#17154complete OMP stale cwd recoveryStandaloneConsider closingMedium
P3discard a stale authorized-roots rebuild instead of marking the cache clean#15668 #15726Coordinate 2 proposals for discard a stale authorized-roots rebuild instead of marking the cache clean.CompetingChoose one preferred solutionMedium
P3drop the stale Settings > Experimental prerequisite#14034 #14069Coordinate 2 proposals for drop the stale Settings > Experimental prerequisite.OverlappingReview together; merge in sequence if compatibleMedium
P3handle static WSL titles and clear stale spinners#13891 #13923 #14602Coordinate 3 proposals for handle static WSL titles and clear stale spinners.OverlappingReview together; merge in sequence if compatibleMedium
P3let live conversation names outrank a stale first-prompt title (STA-2848)#15703let live conversation names outrank a stale first-prompt title (STA-2848)StandaloneRequest changesMedium
P3refuse stale same-identity credential overwrites#13568refuse stale same-identity credential overwritesStandaloneRequest changesMedium
P3stop a stale scan from pruning lineage created mid-scan#16656stop a stale scan from pruning lineage created mid-scanStandaloneConsider closingMedium
P3stop WSL API-key Codex defaults reading as stale sign-ins#13254stop WSL API-key Codex defaults reading as stale sign-insStandaloneConsider closingMedium
P3fix a README typo and drop a stale RC cron note#14569fix a README typo and drop a stale RC cron noteStandaloneConsider closingMedium
P3make the stale terminal artifact grant assertion deterministic#16004make the stale terminal artifact grant assertion deterministicStandaloneConsider closingMedium
P3mute stale agent status and disable Stop while disconnected (STA-3333)#12496mute stale agent status and disable Stop while disconnected (STA-3333)StandaloneRequest changesMedium
P3preserve host PTY binding over stale renderer replay#16795preserve host PTY binding over stale renderer replayStandaloneConsider closingMedium
P3refresh stale capabilities before pairing#12134refresh stale capabilities before pairingStandaloneConsider closingMedium
P3release an abandoned synchronized-output latch on reveal (~1s stale-pane window)#15021release an abandoned synchronized-output latch on reveal (~1s stale-pane window)StandaloneConsider closingMedium
P3retire superseded dispatch authority#12024 #12312Coordinate 2 proposals for retire superseded dispatch authority.DuplicateSupersede redundant workMedium
P3stop a stale scan from pruning freshly recorded lineage#12631stop a stale scan from pruning freshly recorded lineageStandaloneRequest changesMedium
P3update stale E2E test contracts and fake Codex fixtures#15432update stale E2E test contracts and fake Codex fixturesStandaloneRequest changesMedium
P3stop stale snapshot applies from erasing freshly created terminal tabs#13013stop stale snapshot applies from erasing freshly created terminal tabsStandaloneRequest changesMedium
P3stop titlebar spinner timer when extension ctx turns stale#14664stop titlebar spinner timer when extension ctx turns staleStandaloneConsider closingMedium
P11Password agent-skill setup panel in the integration card (stacked on #12947)1 PR · Standalone · Plugins#

Problem: 1Password agent-skill setup panel in the integration card (stacked on #12947).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12947 Title unavailable (Unclear, Unknown); #14899 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13042 feat(settings): 1Password agent-skill setup panel in the integration card (stacked on #12947)Vincent Colombo
Community · FIRST_TIME_CONTRIBUTOR
#12947 Title unavailable Unclear · Unknown
#14899 Title unavailable Unclear · Unknown
Standalone change## What this adds Skill management UI for the `onepassword` agent skill, embedded inline in the 1Password integration card (Settings → Integrations) — matching the pattern the Linear card uses. Always visible, independenP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/generate-bundled-skill-guides.mjs, docs/reference/1password-secrets.md, resources/skills/current-manifest.json, resources/skills/snapshot-registry.json, skill-guides/onepassword.md, skills/onepassword/SKILL.md, src/cli/bundled-skill-guides.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +1598/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add --kind folder to repo add1 PR · Standalone · Plugins#

Problem: add --kind folder to repo add.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6913 [Feature]: CLI support for adding a standalone (non-git) folder as a project (Fixes, OPEN); #13358 Title unavailable (Unclear, Unknown); #12540 Title unavailable (Unclear, Unknown); #13534 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13359 feat(cli): add --kind folder to repo addAnton Novoselov
Community · FIRST_TIME_CONTRIBUTOR
#6913 [Feature]: CLI support for adding a standalone (non-git) folder as a project Fixes · OPEN
#13358 Title unavailable Unclear · Unknown
#12540 Title unavailable Unclear · Unknown
#13534 Title unavailable Unclear · Unknown
Standalone changeCloses #6913, implementing the second of the three options its "Proposed solution" lists (an explicit `--kind folder` on `repo add`). Also covers #13358 and #12540, both since closed as duplicates of #6913. ## User-visibP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/project.ts, src/cli/handlers/repo.ts, src/cli/help.ts, src/cli/index-project-setup.test.ts, src/cli/repo-kind-flag.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +136/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add "Open With" submenu listing OS-registered apps1 PR · Standalone · Plugins#

Problem: add "Open With" submenu listing OS-registered apps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13993 [Feature]: "Open With" submenu on file explorer rows — pick among the OS-registered apps for the file's type (Fixes, OPEN); #11252 Title unavailable (Unclear, Unknown); #11414 Title unavailable (Unclear, Unknown); #11268 Title unavailable (Unclear, Unknown); #14397 Title unavailable (Unclear, Unknown); #14403 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13994 feat(file-explorer): add "Open With" submenu listing OS-registered appsHigumaLu
Community · FIRST_TIME_CONTRIBUTOR
#13993 [Feature]: "Open With" submenu on file explorer rows — pick among the OS-registered apps for the file's type Fixes · OPEN
#11252 Title unavailable Unclear · Unknown
#11414 Title unavailable Unclear · Unknown
#11268 Title unavailable Unclear · Unknown
#14397 Title unavailable Unclear · Unknown
#14403 Title unavailable Unclear · Unknown
Standalone change## ELI5 Right-click a file in the file explorer → **Open With** → pick any app your OS knows can open that file type (PowerPoint for `.pptx`, an image viewer for `.png`, ...). The default app is listed first, your recentP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/local-path-target-guard.ts, src/main/ipc/shell-open-with-handlers.ts, src/main/ipc/shell.test.ts, src/main/ipc/shell.ts, src/main/open-with/linux-open-with-applications.test.ts, src/main/open-with/linux-open-with-applications.ts, src/main/open-with/macos-open-with-applications.test.ts, src/main/open-with/macos-open-with-applications.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1953/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add `orca linear project create` (3/4)1 PR · Standalone · Plugins#

Problem: add `orca linear project create` (3/4).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15024 Title unavailable (Unclear, Unknown); #15034 Title unavailable (Unclear, Unknown); #15126 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15042 feat(linear): add `orca linear project create` (3/4)DraftJinjing
Core team · MEMBER
#15024 Title unavailable Unclear · Unknown
#15034 Title unavailable Unclear · Unknown
#15126 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 16 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/args.test.ts, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/command-spec.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/linear-project-writes.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

55 files, +4604/−114. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add `orca linear project edit` (4/4)1 PR · Standalone · Plugins#

Problem: add `orca linear project edit` (4/4).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15024 Title unavailable (Unclear, Unknown); #15034 Title unavailable (Unclear, Unknown); #15042 Title unavailable (Unclear, Unknown); #14931 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15126 feat(linear): add `orca linear project edit` (4/4)Jinjing
Core team · MEMBER
#15024 Title unavailable Unclear · Unknown
#15034 Title unavailable Unclear · Unknown
#15042 Title unavailable Unclear · Unknown
#14931 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 918 | $\color{#1a7f37}{\Huge{\mathP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes, .github/actions/install-node-dependencies/action.yml, .github/pull_request_template.md, .github/scripts/pr-test-loc-summary.mjs, .github/scripts/pr-test-loc-table.mjs, .github/workflows/adhoc-mac-build.yml, .github/workflows/daily-mac-build.yml, .github/workflows/dev-channel-win-build.yml …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2125 files, +151447/−39077. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add `orca linear project update add` (2/4)1 PR · Standalone · Plugins#

Problem: add `orca linear project update add` (2/4).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15024 Title unavailable (Unclear, Unknown); #15042 Title unavailable (Unclear, Unknown); #15126 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15034 feat(linear): add `orca linear project update add` (2/4)DraftJinjing
Core team · MEMBER
#15024 Title unavailable Unclear · Unknown
#15042 Title unavailable Unclear · Unknown
#15126 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/linear-project-reads.ts, src/cli/handlers/linear-project-writes.test.ts, src/cli/handlers/linear-project-writes.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +3003/−182. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add a native Plane (plane.so) task provider1 PR · Standalone · Plugins#

Problem: add a native Plane (plane.so) task provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15328 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15329 feat(plane): add a native Plane (plane.so) task providerDragos Boca
Community · FIRST_TIME_CONTRIBUTOR
#15328 Title unavailable Unclear · UnknownStandalone change## ELI5 Orca can browse tasks from GitHub, GitLab, Linear and Jira. This adds [Plane](https://plane.so) as a fifth. You connect it in Settings with a personal access token and your workspace slug — Plane Cloud or self-hoP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: UI-NOTES.md, src/main/ipc/cancellable-provider-requests.test.ts, src/main/ipc/cancellable-provider-requests.ts, src/main/ipc/jira.ts, src/main/ipc/plane.test.ts, src/main/ipc/plane.ts, src/main/ipc/register-core-handlers.ts, src/main/plane/authenticated-request.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

91 files, +7207/−122. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add a session-safe shared MCP tools bridge runtime1 PR · Standalone · Plugins#

Problem: add a session-safe shared MCP tools bridge runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7362 Title unavailable (Unclear, Unknown); #16211 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16221 feat: add a session-safe shared MCP tools bridge runtime叁笙早安 AI
Community · FIRST_TIME_CONTRIBUTOR
#7362 Title unavailable Unclear · Unknown
#16211 Title unavailable Unclear · Unknown
Standalone change## Summary Adds the runtime foundation for a session-safe, shared MCP bridge (part of #7362 and the resource-reduction work tracked in #16211). The bridge exposes a bearer-protected Streamable HTTP endpoint on `127.0.0.1P1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, pnpm-lock.yaml, src/main/mcp-bridge/index.ts, src/main/mcp-bridge/shared-mcp-tools-bridge-support.ts, src/main/mcp-bridge/shared-mcp-tools-bridge.test.ts, src/main/mcp-bridge/shared-mcp-tools-bridge.ts, src/main/mcp-bridge/test-fixtures/tools-server.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +634/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add active pane border for the focused split pane1 PR · Standalone · Plugins#

Problem: add active pane border for the focused split pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16734 Highlight the focused terminal pane with a configurable active-pane border (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16735 feat(terminal): add active pane border for the focused split panekcisoul
Community · FIRST_TIME_CONTRIBUTOR
#16734 Highlight the focused terminal pane with a configurable active-pane border Fixes · OPENStandalone change## ELI5 When you split the terminal into several panes, it's easy to lose track of which pane your keystrokes will land in. This PR adds an opt-in "Active Pane Border" setting that draws a colored outline around the focuP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/terminal.css, src/renderer/src/components/settings/TerminalPaneAppearanceSection.tsx, src/renderer/src/components/settings/TerminalSettingsPreview.tsx, src/renderer/src/components/settings/setting-labels.ts, src/renderer/src/components/settings/terminal-pane-appearance-search.ts, src/renderer/src/components/terminal-pane/terminal-appearance.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +378/−54. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add agent health and CLI updates1 PR · Standalone · Plugins#

Problem: add agent health and CLI updates.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13009 feat(status-bar): add agent health and CLI updatesdngur6344
Community · CONTRIBUTOR
None foundStandalone change## Summary Add an Agent status segment to the bottom status bar so users can see whether their linked Claude Code and Codex CLIs are installed, reachable, authenticated, and healthy without leaving the current workspace.P1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/agent-codex-doctor-report.ts, src/main/ipc/agent-health-probe.test.ts, src/main/ipc/agent-health-probe.ts, src/main/ipc/agent-version-lookup.test.ts, src/main/ipc/agent-version-lookup.ts, src/main/ipc/preflight-agent-detection.test.ts, src/main/ipc/preflight.ts, src/main/runtime/rpc/methods/preflight.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +3912/−91. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add agent project read commands (1/4)1 PR · Standalone · Plugins#

Problem: add agent project read commands (1/4).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15034 Title unavailable (Unclear, Unknown); #15042 Title unavailable (Unclear, Unknown); #15126 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15024 feat(linear): add agent project read commands (1/4)DraftJinjing
Core team · MEMBER
#15034 Title unavailable Unclear · Unknown
#15042 Title unavailable Unclear · Unknown
#15126 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/args.test.ts, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/command-path-groups.test.ts, src/cli/command-path-groups.ts, src/cli/handler-group-manifest.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

53 files, +5605/−207. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add API-key-based ClinePass usage tracking1 PR · Standalone · Plugins#

Problem: add API-key-based ClinePass usage tracking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13032 [Feature]: Add ClinePass quota tracking to the status bar and AI Provider Accounts (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13827 feat(rate-limits): add API-key-based ClinePass usage trackingeuclodius
Community · FIRST_TIME_CONTRIBUTOR
#13032 [Feature]: Add ClinePass quota tracking to the status bar and AI Provider Accounts Fixes · OPENStandalone change## Scope This is an API-key-based implementation related to #13032. It supports Windows + WSL setups through an Orca-owned credential: the user enters the key once in Settings, the Windows Orca process stores it and querP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/clinepass/clinepass-api-key-store.test.ts, src/main/clinepass/clinepass-api-key-store.ts, src/main/ipc/clinepass-credentials.test.ts, src/main/ipc/clinepass-credentials.ts, src/main/ipc/register-core-handlers.test.ts, src/main/ipc/register-core-handlers.ts, src/main/rate-limits/clinepass-fetcher.test.ts, src/main/rate-limits/clinepass-fetcher.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +2616/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Auggie status hooks1 PR · Standalone · Plugins#

Problem: add Auggie status hooks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16286 [Feature]: Auggie (Augment Code CLI) agent-status hooks (Fixes, OPEN); #11549 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16287 feat(agents): add Auggie status hooksmpint
Community · FIRST_TIME_CONTRIBUTOR
#16286 [Feature]: Auggie (Augment Code CLI) agent-status hooks Fixes · OPEN
#11549 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca now understands status events from the Auggie CLI (`auggie`, agent id `aug`): Auggie panes get a live status row (working / waiting / done, current tool, prompt text) and fire completion notifications, like P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/main/agent-hooks/managed-agent-hook-registry.ts, src/main/agent-hooks/managed-hook-local-filesystem.test.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts, src/main/agent-hooks/server-retired-pane-new-turn.test.ts, src/main/auggie/hook-service.test.ts, src/main/auggie/hook-service.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +912/−228. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add automation model options and launch at login1 PR · Standalone · Plugins#

Problem: add automation model options and launch at login.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16405 feat: add automation model options and launch at loginWIll Liu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - persist optional per-automation model and reasoning-effort preferences, snapshot them on runs, and avoid reusing sessions created with different options - apply preferences across existing-workspace, new-worP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/automations.ts, src/cli/index-automation-launch-preferences.test.ts, src/cli/specs/automations.ts, src/cli/workspace-format.ts, src/main/app-startup-settings.test.ts, src/main/app-startup-settings.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

54 files, +1342/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Brazilian Portuguese (pt-BR) as a supported UI language1 PR · Standalone · Plugins#

Problem: add Brazilian Portuguese (pt-BR) as a supported UI language.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15629 feat(i18n): add Brazilian Portuguese (pt-BR) as a supported UI languageheslanx
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Registers `pt` (Brazilian Portuguese) as a fully supported UI locale, alongside the existing es/ja/ko/zh, and ships a complete translated catalog. ## Commits 1. `feat(i18n): register pt (Brazilian Portuguese) P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/bootstrap-locale-catalog-with-agent.mjs, config/scripts/locale-value-overrides.mjs, src/main/i18n/main-i18n.ts, src/renderer/src/i18n/i18n.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/pt.json, src/renderer/src/i18n/supported-languages.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +16750/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add CLI import/unimport for existing worktrees1 PR · Standalone · Plugins#

Problem: add CLI import/unimport for existing worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10671 [Feature]: Add CLI support to selectively adopt an existing Git worktree (Fixes, OPEN); #2654 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13733 feat(worktrees): add CLI import/unimport for existing worktreesJooyoung Shin
Community · FIRST_TIME_CONTRIBUTOR
#10671 [Feature]: Add CLI support to selectively adopt an existing Git worktree Fixes · OPEN
#2654 Title unavailable Unclear · Unknown
Standalone change## Summary Repo visibility sources reveal a whole source at once — the built-in `.claude/worktrees` source covers every coding-agent scratch worktree beneath it. `repo.importedExternalWorktreePaths` is the only mechanismP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/format.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/worktree-import.ts, src/cli/handlers/worktree.ts, src/cli/help.ts, src/cli/index-worktree-import.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1065/−125. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add collapsible folder groups for tabs and sidebar agents1 PR · Standalone · Plugins#

Problem: add collapsible folder groups for tabs and sidebar agents.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5194 [Feature]: Tab groups: merge tabs into named, collapsible folders (Fixes, OPEN); #14289 [Feature]: Visually group sidebar agent rows by multi-pane tab (Fixes, OPEN); #5201 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15109 feat(tabs): add collapsible folder groups for tabs and sidebar agentsGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#5194 [Feature]: Tab groups: merge tabs into named, collapsible folders Fixes · OPEN
#14289 [Feature]: Visually group sidebar agent rows by multi-pane tab Fixes · OPEN
#5201 Title unavailable Unclear · Unknown
Standalone change## ELI5 You can put several independent tabs into a named folder, collapse it to a chip, and see the same folders under the worktree’s agent list. Reload keeps the folders. ## What Changed - New session field `tabFolderGP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/orca-profiles/profile-project-session-state.test.ts, src/main/orca-profiles/profile-project-session-state.ts, src/main/orca-profiles/profile-project-session-transfer.ts, src/main/orca-profiles/profile-project-transfer-worktree-ids.ts, src/main/persistence/restoring-sessions/session-owner-fields.ts, src/main/persistence/tracking-repos/worktree-identity-migration.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/sidebar/WorktreeAgentFolderList.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

66 files, +2094/−98. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Add command palette shortcut keybinding1 PR · Standalone · Plugins#

Problem: Add command palette shortcut keybinding.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16790 [Feature]: Add configurable command palette shortcut (F1) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16793 feat(editor): Add command palette shortcut keybindinghwantage
Community · CONTRIBUTOR
#16790 [Feature]: Add configurable command palette shortcut (F1) Fixes · OPENStandalone change## ELI5 When working inside code editors, diff viewers, or notebook cells, you can now press `F1` (or your custom configured shortcut such as `Cmd+Shift+P` / `Ctrl+Shift+P`) to open the editor command palette and quicklyP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/DiffSectionItem.tsx, src/renderer/src/components/editor/DiffViewer.tsx, src/renderer/src/components/editor/IpynbCellEditor.tsx, src/renderer/src/components/editor/editor-shortcuts.test.ts, src/renderer/src/components/editor/editor-shortcuts.ts, src/renderer/src/components/editor/monaco-editor-input-bindings.ts, src/shared/keybindings-default-bindings.test.ts, src/shared/keybindings.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +194/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add curated appearance packs1 PR · Standalone · Plugins#

Problem: add curated appearance packs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9663 Title unavailable (Unclear, Unknown); #17210 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17214 feat(plugins): add curated appearance packsDraftColorC
Community · FIRST_TIME_CONTRIBUTOR
#9663 Title unavailable Unclear · Unknown
#17210 Title unavailable Unclear · Unknown
Standalone change> **Draft / stacked change:** this branch is intentionally based on #9663 while that PR is still open. It targets that PR's branch so the review diff contains only this increment. Once #9663 merges, the PR can be retargeP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes, docs/reference/plugin-appearance-protocol.md, resources/plugins/launch/bundled-plugins.json, resources/plugins/launch/stablyai.orca-curated-themes/THIRD_PARTY_NOTICES.md, resources/plugins/launch/stablyai.orca-curated-themes/orca-plugin.json, resources/plugins/launch/stablyai.orca-curated-themes/terminal/aurora-glass.json, resources/plugins/launch/stablyai.orca-curated-themes/terminal/cupcake-cartoon.json, resources/plugins/launch/stablyai.orca-curated-themes/terminal/neo-dark.json …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

39 files, +1987/−89. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add default worker, model, and effort UI1 PR · Standalone · Plugins#

Problem: add default worker, model, and effort UI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14447 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown); #15170 Title unavailable (Unclear, Unknown); #15568 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12431 feat(settings): add default worker, model, and effort UIJohan Kim
Community · FIRST_TIME_CONTRIBUTOR
#14447 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
#15170 Title unavailable Unclear · Unknown
#15568 Title unavailable Unclear · Unknown
Standalone change## Summary This PR adds a single-row **Worker defaults** control to Settings → Orchestration. It lets a user choose the default orchestration worker provider, model, and reasoning effort, with the model and effort choiceP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/specs/orchestration-worker-specs.ts, src/main/persistence-load-repair-durability.test.ts, src/main/persistence-settings-update.test.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/persistence/loading-store/normalize-loaded-global-settings.ts, src/main/persistence/loading-store/prepare-loaded-profile-settings.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/orchestration-composed-workers.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +2642/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Droid agent support and composer-on-top layout1 PR · Standalone · Plugins#

Problem: add Droid agent support and composer-on-top layout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13625 feat(native-chat): add Droid agent support and composer-on-top layoutRan Aroussi
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds full Droid (Factory's CLI agent) support to the experimental Chat UI, plus an opt-in setting that reverses the chat layout so the composer sits above the transcript. ### Droid support - **Transcript decodP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-agent-sources.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-line-decoders-droid.ts, src/main/native-chat/transcript-line-decoders.droid.test.ts, src/main/native-chat/transcript-line-decoders.ts, src/main/native-chat/transcript-reader.ts, src/main/native-chat/transcript-tail-reader.ts, src/main/native-chat/transcript-turn-lifecycle-droid.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +2091/−136. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add durable Run capacity targets1 PR · Standalone · Plugins#

Problem: add durable Run capacity targets.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15185 [Feature]: a Run with a ready task, all lanes settled and an idle coordinator has nothing left to wake it (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16852 feat(orchestration): add durable Run capacity targetsBrennan Benson
Core team · MEMBER
#15185 [Feature]: a Run with a ready task, all lanes settled and an idle coordinator has nothing left to wake it Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/orchestration-capacity-cli.test.ts, src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/handlers/orchestration/capacity-handlers.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

38 files, +1583/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add forge provider plugin extension point1 PR · Standalone · Plugins#

Problem: add forge provider plugin extension point.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15315 feat(plugins): add forge provider plugin extension pointZheNing Hu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a plugin extension point that lets plugin packs contribute **forge providers** — adapters for self-hosted code platforms that do not speak GitHub, GitLab, Bitbucket, Azure DevOps, or Gitea APIs. This makeP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitea/client.test.ts, src/main/gitea/client.ts, src/main/ipc/hosted-review.ts, src/main/plugins/plugin-content-pack-registry.ts, src/main/plugins/plugin-forge-provider-registry.test.ts, src/main/plugins/plugin-forge-provider-registry.ts, src/main/plugins/plugin-list-projection.test.ts, src/main/plugins/plugin-list-projection.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +1288/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Freebuff as a first-class CLI agent1 PR · Standalone · Plugins#

Problem: add Freebuff as a first-class CLI agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17065 feat(agents): add Freebuff as a first-class CLI agentHarkaran Brar
Community · FIRST_TIME_CONTRIBUTOR
#123 Title unavailable Unclear · UnknownStandalone change## ELI5 Orca can now launch **Freebuff** — the free coding agent built on Codebuff's open framework — as a first-class agent, just like the existing Codebuff support. If you have the `freebuff` CLI installed, Orca detectP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/scripts/locale-translation-policy.mjs, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +58/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add French UI locale1 PR · Standalone · Plugins#

Problem: add French UI locale.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8756 Title unavailable (Unclear, Unknown); #16357 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16455 feat(i18n): add French UI localefoXaCe
Community · FIRST_TIME_CONTRIBUTOR
#8756 Title unavailable Unclear · Unknown
#16357 Title unavailable Unclear · Unknown
Standalone change## Summary Adds French (`fr`) as a built-in UI language, following the same architecture as the existing `es`/`ja`/`ko`/`zh` locales: - **New catalog**: `src/renderer/src/i18n/locales/fr.json` — complete coverage (**1333P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/bootstrap-locale-catalog.mjs, config/scripts/locale-translation-policy.mjs, src/main/i18n/main-i18n.ts, src/renderer/src/i18n/i18n.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/fr.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +16685/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Gajae Code as a supported TUI agent1 PR · Standalone · Plugins#

Problem: add Gajae Code as a supported TUI agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14447 Title unavailable (Unclear, Unknown); #12935 Title unavailable (Unclear, Unknown); #7579 Title unavailable (Unclear, Unknown); #7805 Title unavailable (Unclear, Unknown); #9319 Title unavailable (Unclear, Unknown); #9326 Title unavailable (Unclear, Unknown); #10476 Title unavailable (Unclear, Unknown); #15025 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13952 feat(agents): add Gajae Code as a supported TUI agent나형진(Hyeongjin Na)
Community · FIRST_TIME_CONTRIBUTOR
#14447 Title unavailable Unclear · Unknown
#12935 Title unavailable Unclear · Unknown
#7579 Title unavailable Unclear · Unknown
#7805 Title unavailable Unclear · Unknown
#9319 Title unavailable Unclear · Unknown
#9326 Title unavailable Unclear · Unknown
#10476 Title unavailable Unclear · Unknown
#15025 Title unavailable Unclear · Unknown
Standalone change## What & Why Registers the `gjc` CLI ([Gajae Code](https://gajae-code.com), npm [`gajae-code`](https://www.npmjs.com/package/gajae-code)) as a supported TUI agent, following the Trae/Prime Agent registration pattern. **P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/tasks/mobile-tui-agents.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json, src/renderer/src/lib/agent-catalog.tsx, src/renderer/src/lib/agent-draft-readiness.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +131/−62. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Gajae Code to the built-in agent registry1 PR · Standalone · Plugins#

Problem: add Gajae Code to the built-in agent registry.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8451 Title unavailable (Unclear, Unknown); #13952 Title unavailable (Unclear, Unknown); #7805 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15025 feat(agents): add Gajae Code to the built-in agent registryBellman
Community · FIRST_TIME_CONTRIBUTOR
#8451 Title unavailable Unclear · Unknown
#13952 Title unavailable Unclear · Unknown
#7805 Title unavailable Unclear · Unknown
Standalone change## What this adds [Gajae Code](https://github.com/Yeachan-Heo/gajae-code) (`gjc`) as a built-in agent: it shows up in the agent combobox, agent settings, auto-pick order, tab/status icons, and telemetry — no custom-commaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/scripts/locale-translation-policy.mjs, mobile/src/components/mobile-agent-icon-assets.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +371/−288. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add generic Custom AI Provider usage tracking1 PR · Standalone · Plugins#

Problem: add generic Custom AI Provider usage tracking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9239 [Feature]: Custom-endpoint (Anthropic-compatible) accounts in AI Provider Accounts (Fixes, OPEN); #16531 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16224 feat: add generic Custom AI Provider usage trackingSeungjae Jay Lee
Community · FIRST_TIME_CONTRIBUTOR
#9239 [Feature]: Custom-endpoint (Anthropic-compatible) accounts in AI Provider Accounts Fixes · OPEN
#16531 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca already shows Claude/Codex/Gemini/etc. usage % in the status bar. This adds a "Custom Providers" section so anyone can point Orca at their own internal or corporate usage-tracking API and get the same statusP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/custom-providers/custom-provider-account-schema.test.ts, src/main/custom-providers/custom-provider-account-schema.ts, src/main/custom-providers/custom-provider-token-store.ts, src/main/index.ts, src/main/ipc/custom-provider-accounts.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

44 files, +2757/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Google Gemini & Antigravity token and cost usage tracking1 PR · Standalone · Plugins#

Problem: add Google Gemini & Antigravity token and cost usage tracking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16647 feat(stats): add Google Gemini & Antigravity token and cost usage trackingNguyễn Minh Chiến
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Adds Token and Cost Usage Tracking for Google Gemini CLI and Google Antigravity to Orca's "Stats & Usage" panel, enabling developers to monitor token consumption (input, cached input, output, reasoning), estimateP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gemini-usage/gemini-model-pricing.test.ts, src/main/gemini-usage/gemini-model-pricing.ts, src/main/gemini-usage/gemini-session-file-discovery.test.ts, src/main/gemini-usage/gemini-session-file-discovery.ts, src/main/gemini-usage/gemini-usage-cost-estimate.test.ts, src/main/gemini-usage/gemini-usage-cost-estimate.ts, src/main/gemini-usage/gemini-usage-document-parser.ts, src/main/gemini-usage/gemini-usage-event-attribution.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

54 files, +3730/−94. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add graph cost report1 PR · Standalone · Plugins#

Problem: add graph cost report.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12125 feat(orchestration): add graph cost reportRamiro Carnicer Souble
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add a read-only orca orchestration report --id <run_id> [--json] path over the live runtime database and current structured provider usage snapshots - correlate Run, parent and child Tasks, Dispatch attemptsP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/orchestration-run-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/orchestration-report-format.ts, src/cli/specs/orchestration.ts, src/main/claude-usage/store.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

53 files, +4276/−51. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Huly task provider integration1 PR · Standalone · Plugins#

Problem: add Huly task provider integration.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14054 feat(huly): add Huly task provider integrationDraftAarav
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Wires Huly as a first-class task provider end-to-end, mirroring the pattern used for Linear/Jira, and surfaces it in the Onboarding Checklist alongside the other integrations. ### Shared types & registry - `HuP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .kilo/plans/1786485977133-huly-connector-plan.md, mobile/src/components/TaskProviderLogo.tsx, src/main/huly/client.ts, src/main/huly/connection-helpers.ts, src/main/huly/huly-cli-preflight.ts, src/main/huly/huly-cli.test.ts, src/main/huly/huly-cli.ts, src/main/huly/issues.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

75 files, +7359/−112. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add IBM Bob agent support (Bob Shell 2.x)1 PR · Standalone · Plugins#

Problem: add IBM Bob agent support (Bob Shell 2.x).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7691 [Feature]: Add first-class support for IBM Bob / Bob Shell (Fixes, OPEN); #7698 Title unavailable (Unclear, Unknown); #15935 Title unavailable (Unclear, Unknown); #15936 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14895 feat: add IBM Bob agent support (Bob Shell 2.x)trs-80
Community · FIRST_TIME_CONTRIBUTOR
#7691 [Feature]: Add first-class support for IBM Bob / Bob Shell Fixes · OPEN
#7698 Title unavailable Unclear · Unknown
#15935 Title unavailable Unclear · Unknown
#15936 Title unavailable Unclear · Unknown
Standalone change## ELI5 Adds IBM Bob (Bob Shell) as a selectable Orca agent, targeting the current Bob Shell 2.x CLI. ## What Changed Rebase of #7698 (by @kiyeonjeon21) onto current main, plus a retarget from the Bob Shell 1.0.6 CLI it P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, mobile/src/tasks/workspace-agent-selection.test.ts, src/main/ipc/preflight-agent-detection.test.ts, src/main/persistence-settings-update.test.ts, src/main/persistence/loading-store/normalize-loaded-global-settings.ts, src/main/persistence/loading-store/prepare-loaded-profile-settings.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

45 files, +952/−74. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add inline text color formatting1 PR · Standalone · Plugins#

Problem: add inline text color formatting.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16250 feat(markdown): add inline text color formattingDaixinyu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Users can select text in the Markdown editor and apply a color from a small formatting palette, similar to document editors such as Feishu. ## What Changed - Added inline text color formatting to the rich MarkdowP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/assets/rich-markdown-editor.css, src/renderer/src/components/editor/MarkdownPreview.tsx, src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx, src/renderer/src/components/editor/RichMarkdownSelectionToolbar.test.tsx, src/renderer/src/components/editor/RichMarkdownSelectionToolbar.tsx, src/renderer/src/components/editor/RichMarkdownTextColorControl.test.tsx, src/renderer/src/components/editor/RichMarkdownTextColorControl.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1178/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add intermediate Auto permission mode across supported harnesses1 PR · Standalone · Plugins#

Problem: add intermediate Auto permission mode across supported harnesses.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13081 [Feature]: Support the intermediate permission modes — Claude Code "Auto" mode and Codex "Approve for me" (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13348 feat(agents): add intermediate Auto permission mode across supported harnessesDr. Vital Araújo
Community · FIRST_TIME_CONTRIBUTOR
#13081 [Feature]: Support the intermediate permission modes — Claude Code "Auto" mode and Codex "Approve for me" Fixes · OPENStandalone change## What Adds an intermediate **Auto** agent-permission preset between Manual and Yolo. Closes #13081. Today the global preset is binary: Manual (approve everything) or Yolo (fully permissive flags such as <code>--dangeroP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/websocket-transport.test.ts, src/main/agent-hooks/codex-auto-approval-notification-suppression.test.ts, src/main/agent-hooks/codex-auto-approval-notification-suppression.ts, src/main/index.ts, src/main/runtime/rpc/methods/client-ui-agent-permission-version-skew.test.ts, src/main/runtime/rpc/methods/client-ui.ts, src/renderer/src/components/onboarding/AgentStep.test.tsx, src/renderer/src/components/onboarding/AgentStep.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +1182/−203. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add JetBrains Junie as a supported agent1 PR · Standalone · Plugins#

Problem: add JetBrains Junie as a supported agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16471 Add JetBrains Junie as a supported agent (Fixes, OPEN); #11549 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16472 feat(junie): add JetBrains Junie as a supported agentAlexander Prendota
Community · FIRST_TIME_CONTRIBUTOR
#16471 Add JetBrains Junie as a supported agent Fixes · OPEN
#11549 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can now launch JetBrains' Junie CLI the same way it launches Codex or Devin: it starts Junie's own terminal UI, watches what Junie is doing so the sidebar shows working / waiting / done, can resume a Junie cP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/scripts/verify-agent-hook-stdin-lifecycle.mjs, config/tsconfig.cli.json, docs/assets/junie-logo.svg, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, src/main/agent-hooks/fake-sftp.test-fixtures.ts, src/main/agent-hooks/installer-utils.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

97 files, +2364/−232. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Jira as a mobile task provider1 PR · Standalone · Plugins#

Problem: add Jira as a mobile task provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10950 Title unavailable (Unclear, Unknown); #11121 Title unavailable (Unclear, Unknown); #14512 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13126 feat(tasks): add Jira as a mobile task providerMinho Yi
Community · FIRST_TIME_CONTRIBUTOR
#10950 Title unavailable Unclear · Unknown
#11121 Title unavailable Unclear · Unknown
#14512 Title unavailable Unclear · Unknown
Standalone change## ELI5 Your phone can already browse GitHub, GitLab, and Linear tasks. It could not browse Jira, even though the desktop app has had Jira for a while. Now it can — list your issues, search them, open one, and start a woP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/tasks.tsx, mobile/src/components/JiraConnectPrompt.tsx, mobile/src/components/JiraDetailMeta.tsx, mobile/src/components/NewWorktreeModal.tsx, mobile/src/components/NewWorktreeModalDrawers.tsx, mobile/src/components/SmartWorkspaceSourceDrawer.tsx, mobile/src/components/SmartWorkspaceSourceRow.tsx, mobile/src/components/TaskProviderLogo.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +1866/−541. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Kimchi agent support1 PR · Standalone · Plugins#

Problem: add Kimchi agent support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15917 Agent integration missing: Kimchi coding agent CLI (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15922 feat(agents): add Kimchi agent supportVilius
Community · FIRST_TIME_CONTRIBUTOR
#15917 Agent integration missing: Kimchi coding agent CLI Fixes · OPENStandalone change## ELI5 Orca now recognizes the Kimchi coding-agent CLI the same way it already recognizes Claude Code, Codex, pi, OMP, etc.: it detects Kimchi panes, derives their titles and status for the sidebar/titlebar, installs OrP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/tasks/mobile-tui-agents.ts, src/main/ipc/preflight-agent-refresh.test.ts, src/main/ipc/pty-daemon-spawn-agent-home-env.test.ts, src/main/ipc/pty-ipc-mock-registry.ts, src/main/ipc/pty.ts, src/main/pi/agent-status-extension-source-test-harness.ts, src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-source.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

51 files, +948/−238. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add live appearance previews and backgrounds1 PR · Standalone · Plugins#

Problem: add live appearance previews and backgrounds.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15524 Appearance settings need live previews and per-area backgrounds (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15525 feat(settings): add live appearance previews and backgroundsSylen
Community · FIRST_TIME_CONTRIBUTOR
#15524 Appearance settings need live previews and per-area backgrounds Fixes · OPENStandalone change## ELI5 Appearance settings now work like a safe draft: changes appear immediately in a fixed preview, can be saved or discarded, and the terminal plus both sidebars can each use their own background image and effects. #P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/orca-background-library.test.ts, src/main/ipc/orca-background-library.ts, src/main/ipc/register-core-handlers.test.ts, src/main/ipc/register-core-handlers.ts, src/main/persistence-settings-update.test.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/persistence/loading-store/store.ts, src/preload/api-types.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

85 files, +7071/−386. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add local Paperclip task source1 PR · Standalone · Plugins#

Problem: add local Paperclip task source.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17197 [Feature]: Add Paperclip as a read-only task source (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17251 feat: add local Paperclip task sourceDraftLorenzoTTGT
Community · FIRST_TIME_CONTRIBUTOR
#17197 [Feature]: Add Paperclip as a read-only task source Fixes · OPENStandalone change## ELI5 Adds Paperclip beside Linear and Jira in Orca’s Tasks area. A user running Paperclip locally can connect a company/project, browse issues, and open a linked Orca workspace without letting Orca claim or modify theP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/paperclip.ts, src/main/ipc/register-core-handlers/register-core-handlers.test.ts, src/main/ipc/register-core-handlers/register-core-handlers.ts, src/main/ipc/repos/folder-workspace-handlers.ts, src/main/ipc/worktrees/create/register-worktree-create-handlers.ts, src/main/ipc/worktrees/metadata/register-worktree-metadata-handlers.ts, src/main/paperclip/client.ts, src/main/paperclip/paperclip-connection-id.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

82 files, +2496/−127. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add local terminal bridge stream1 PR · Standalone · Plugins#

Problem: add local terminal bridge stream.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13127 feat(cli): add local terminal bridge streamJohn Bindel
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds an authenticated local terminal streaming bridge for external tools: ```text orca terminal bridge --terminal <handle> --json ``` The command streams existing `terminal.subscribe` events as bounded NDJSON P1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/runtime/client.ts, src/cli/runtime/local-stream-transport.test.ts, src/cli/runtime/local-stream-transport.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +2040/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add managed credential profiles1 PR · Standalone · Plugins#

Problem: add managed credential profiles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13274 Title unavailable (Unclear, Unknown); #13273 Title unavailable (Unclear, Unknown); #13272 Title unavailable (Unclear, Unknown); #13271 Title unavailable (Unclear, Unknown); #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13275 feat(command-code): add managed credential profilesSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13274 Title unavailable Unclear · Unknown
#13273 Title unavailable Unclear · Unknown
#13272 Title unavailable Unclear · Unknown
#13271 Title unavailable Unclear · Unknown
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary Orca can now manage isolated Command Code credential profiles by importing only `auth.json` from a user-selected Command Code home into an owner-marked private store. Main validates a bounded regular JSON fileP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/handlers/account.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/main/agent-hooks/server.ts, src/main/ai-vault/cached-session-list.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

137 files, +7199/−477. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add managed Grok and Gemini homes1 PR · Standalone · Plugins#

Problem: add managed Grok and Gemini homes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13275 Title unavailable (Unclear, Unknown); #13274 Title unavailable (Unclear, Unknown); #13273 Title unavailable (Unclear, Unknown); #13272 Title unavailable (Unclear, Unknown); #13271 Title unavailable (Unclear, Unknown); #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #6963 Title unavailable (Unclear, Unknown); #6921 Title unavailable (Unclear, Unknown); #9496 Title unavailable (Unclear, Unknown); #14447 Title unavailable (Unclear, Unknown); #14476 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown); #14608 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13276 feat(accounts): add managed Grok and Gemini homesSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13275 Title unavailable Unclear · Unknown
#13274 Title unavailable Unclear · Unknown
#13273 Title unavailable Unclear · Unknown
#13272 Title unavailable Unclear · Unknown
#13271 Title unavailable Unclear · Unknown
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#6963 Title unavailable Unclear · Unknown
#6921 Title unavailable Unclear · Unknown
#9496 Title unavailable Unclear · Unknown
#14447 Title unavailable Unclear · Unknown
#14476 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
#14608 Title unavailable Unclear · Unknown
Standalone change## Summary Add isolated managed-account homes for Grok Build and Gemini CLI using each CLI's documented home override: - Grok: `GROK_HOME` - Gemini: `GEMINI_CLI_HOME` Users can import an existing signed-in CLI home, assiP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/handlers/account.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/main/agent-hooks/server-status-listener-fanout.test.ts, src/main/agent-hooks/server.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

167 files, +10011/−493. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add MiniMax Code as a supported TUI agent1 PR · Standalone · Plugins#

Problem: add MiniMax Code as a supported TUI agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14051 [Feature]: Support MiniMax Code as a first-class TUI agent (Fixes, OPEN); #6239 Title unavailable (Unclear, Unknown); #12935 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14886 feat(agents): add MiniMax Code as a supported TUI agentDanielWalnut
Community · FIRST_TIME_CONTRIBUTOR
#14051 [Feature]: Support MiniMax Code as a first-class TUI agent Fixes · OPEN
#6239 Title unavailable Unclear · Unknown
#12935 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can now find, launch, label, and display MiniMax Code (`mcode`) like its other first-class terminal agents on desktop and mobile. ## What Changed - Added `minimax-code` to the shared TUI agent contract, deskP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-agent-catalog.test.ts, mobile/src/tasks/mobile-tui-agents.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

36 files, +268/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Monokai and explicit light/dark color theme options1 PR · Standalone · Plugins#

Problem: add Monokai and explicit light/dark color theme options.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14038 feat(editor): add Monokai and explicit light/dark color theme optionsMartin DUBOIS
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem The Monaco-based file/diff editor is hardcoded to `isDark ? 'vs-dark' : 'vs'` — there's no way to pick an explicit editor color theme independent of the app's light/dark mode. This is inconsistent with the terP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/localization-coverage-allowlist.json, config/scripts/build-orcad-prebuilds.mjs, config/scripts/build-orcad-prebuilds.test.mjs, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/orcad/native-host-abi.ts, src/main/orcad/node-pty-prebuilt-slot.ts, src/main/ssh/build-toolchain-diagnosis.ts, src/main/ssh/orcad-activation-record.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

62 files, +2810/−119. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add My GitHub panel — sign in, browse, clone, and clean up your own repos1 PR · Standalone · Plugins#

Problem: add My GitHub panel — sign in, browse, clone, and clean up your own repos.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17180 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17190 feat(github): add My GitHub panel — sign in, browse, clone, and clean up your own reposDraftBayesWang
Community · FIRST_TIME_CONTRIBUTOR
#17180 Title unavailable Unclear · UnknownStandalone change## ELI5 Adds a "My GitHub" panel to the sidebar (between Tasks and Automations) where you sign in to your own GitHub account with Device Flow (no PAT copy-paste), browse your own repos — recent and private included — andP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github-auth/api-request.ts, src/main/github-auth/clone-repo.test.ts, src/main/github-auth/clone-repo.ts, src/main/github-auth/connection.ts, src/main/github-auth/credential-store.test.ts, src/main/github-auth/credential-store.ts, src/main/github-auth/delete-cloned-repo-files.test.ts, src/main/github-auth/delete-cloned-repo-files.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

49 files, +2959/−210. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add New Group button and group selector in add-project dialog1 PR · Standalone · Plugins#

Problem: add New Group button and group selector in add-project dialog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15765 feat(sidebar): add New Group button and group selector in add-project dialogJose Meira
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Groups existed in Orca but you could only create one through the right-click context menu — and only by grouping two existing projects together. If you had projects loaded and just wanted a new empty group, thereP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Landing.tsx, src/renderer/src/components/sidebar/AddRepoDialog.tsx, src/renderer/src/components/sidebar/AddRepoDialogStepContent.tsx, src/renderer/src/components/sidebar/AddRepoGroupSelectorSlot.tsx, src/renderer/src/components/sidebar/AddRepoStartSteps.tsx, src/renderer/src/components/sidebar/SidebarHeader.test.tsx, src/renderer/src/components/sidebar/SidebarHeader.tsx, src/renderer/src/components/sidebar/index.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +240/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add OCaml and MLX syntax highlighting1 PR · Standalone · Plugins#

Problem: add OCaml and MLX syntax highlighting.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16416 [Feature]: Support syntax highlighting for OCaml (.ml/.mli/.mlx) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16421 feat(editor): add OCaml and MLX syntax highlightingRusty Key
Community · FIRST_TIME_CONTRIBUTOR
#16416 [Feature]: Support syntax highlighting for OCaml (.ml/.mli/.mlx) Fixes · OPENStandalone change## ELI5 Orca's editor treats OCaml (`.ml`, `.mli`, `.ocamlinit`) and MLX (`.mlx`, OCaml with JSX) files as plain text. This adds syntax highlighting for both. ## What Changed - Registered `ocaml` and `ocaml.mlx` as MonacP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/file-type-icon-extension-table.ts, src/renderer/src/lib/file-type-icon-name-table.ts, src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts, src/renderer/src/lib/monaco-languages/__fixtures__/ocaml-mlx-syntax-traps.mlx, src/renderer/src/lib/monaco-languages/__fixtures__/ocaml-signature-traps.mli, src/renderer/src/lib/monaco-languages/__fixtures__/ocaml-syntax-traps.ml, src/renderer/src/lib/monaco-languages/register-ocaml.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +2439/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add OpenCode native chat support1 PR · Standalone · Plugins#

Problem: add OpenCode native chat support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13287 feat: add OpenCode native chat supportAdnan Khan
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add OpenCode SQLite transcript mapping for text, reasoning, tool, and patch parts - add live reconciliation for in-place streaming mutations - wire OpenCode into desktop and mobile native-chat eligibility anP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/remote-wire-compatibility.md, mobile/src/session/mobile-native-chat-eligibility.test.ts, mobile/src/session/mobile-native-chat-eligibility.ts, mobile/src/session/use-mobile-native-chat-readability.test.ts, mobile/src/session/use-mobile-native-chat-readability.ts, mobile/src/session/use-mobile-native-chat-session.test.ts, mobile/src/session/use-mobile-native-chat-session.ts, src/main/ai-vault/session-first-user-prompt-read.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

70 files, +3750/−208. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add opencode2 (v2 beta) support1 PR · Standalone · Plugins#

Problem: add opencode2 (v2 beta) support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14025 [Feature]: Add support for opencode2 (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14053 feat(agents): add opencode2 (v2 beta) supportXiro The Dev
Community · FIRST_TIME_CONTRIBUTOR
#14025 [Feature]: Add support for opencode2 Fixes · OPENStandalone change## Summary Closes #14025 — adds native support for **opencode2** (the v2 beta of the opencode CLI, installed as its own `opencode2` binary side-by-side with v1). ## What's included - **Launch + detection**: `opencode2` aP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: CONTEXT.md, README.md, mobile/src/tasks/mobile-tui-agents.ts, src/main/agent-hooks/server.ts, src/main/ai-vault/session-scanner-agent-parser.ts, src/main/ai-vault/session-scanner-opencode-sources-wsl-stall.test.ts, src/main/ai-vault/session-scanner-opencode-sources.test.ts, src/main/ai-vault/session-scanner-opencode-sources.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

54 files, +2405/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add opt-in auto-submit for work item Start1 PR · Standalone · Plugins#

Problem: add opt-in auto-submit for work item Start.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7360 [Feature]: Auto-submit the prefilled prompt when starting work from an issue (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16864 feat(tasks): add opt-in auto-submit for work item Startsalvadorgu7
Community · FIRST_TIME_CONTRIBUTOR
#7360 [Feature]: Auto-submit the prefilled prompt when starting work from an issue Fixes · OPENStandalone changeCloses #7360 ## Summary - Adds a persisted **Work item Start behavior** setting with `draft` and `submit-after-ready`; missing/invalid values continue to resolve to `draft`. - Makes the canonical Project **Start** and IsP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-settings-ui-defaults.test.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/persistence/loading-store/normalize-loaded-global-settings.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/client-settings-schemas.ts, src/main/runtime/rpc/methods/client-ui.test.ts, src/renderer/src/components/github-project/ProjectViewWrapper.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +735/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add orca skills remove for headless uninstall1 PR · Standalone · Plugins#

Problem: add orca skills remove for headless uninstall.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13099 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13170 feat(cli): add orca skills remove for headless uninstallBingZ
Community · CONTRIBUTOR
#13099 Title unavailable Unclear · UnknownStandalone change## Summary - Headless hosts could install and update bundled skills via `orca skills install` / `update`, but had no matching uninstall path (#13099 lifecycle gap). - Add `orca skills remove` that resolves to the same `nP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md, src/cli/handler-group-manifest.ts, src/cli/handlers/skills.ts, src/cli/help.ts, src/cli/skills-remove.test.ts, src/cli/skills.test.ts, src/cli/specs/skills.ts, src/shared/agent-feature-install-commands.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +331/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add pure black dark variant1 PR · Standalone · Plugins#

Problem: add pure black dark variant.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16725 [Feature]: Add a pure black (OLED) dark appearance option (Fixes, OPEN); #0 Title unavailable (Unclear, Unknown); #171717 Title unavailable (Unclear, Unknown); #262626 Title unavailable (Unclear, Unknown); #404040 Title unavailable (Unclear, Unknown); #141414 Title unavailable (Unclear, Unknown); #232323 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16727 feat(appearance): add pure black dark variantLance Ranara
Community · FIRST_TIME_CONTRIBUTOR
#16725 [Feature]: Add a pure black (OLED) dark appearance option Fixes · OPEN
#0 Title unavailable Unclear · Unknown
#171717 Title unavailable Unclear · Unknown
#262626 Title unavailable Unclear · Unknown
#404040 Title unavailable Unclear · Unknown
#141414 Title unavailable Unclear · Unknown
#232323 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca's dark mode isn't actually black — it's a stack of dark grays. On OLED and AMOLED screens, gray pixels stay lit, so the app looks washed out and burns more power than it needs to. This adds a **Pure Black** P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/createMainWindow.ts, src/main/window/dashboard-popout-window.test.ts, src/main/window/dashboard-popout-window.ts, src/renderer/src/app-shell/use-document-appearance.test.tsx, src/renderer/src/app-shell/use-document-appearance.ts, src/renderer/src/assets/main.css, src/renderer/src/components/automations/AutomationEditorPromptEditor.tsx, src/renderer/src/components/editor/DiffSectionBody.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +570/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Qoder CLI (qodercli) as a supported TuiAgent1 PR · Standalone · Plugins#

Problem: add Qoder CLI (qodercli) as a supported TuiAgent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15291 feat: add Qoder CLI (qodercli) as a supported TuiAgentZheNing Hu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Add first-class support for [Qoder CLI](https://www.qoder.com/) as an Orca `TuiAgent`. ### What's included **Core agent support (`src/shared/`)** - `TuiAgent` union + `TUI_AGENT_CONFIG` with `qodercli` detectiP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/managed-agent-hook-registry.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts, src/main/agent-trust-presets.ts, src/main/ipc/agent-trust.ts, src/main/ipc/worktree-remote.ts, src/main/qoder/hook-service.test.ts, src/main/qoder/hook-service.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +632/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Qoder CLI (qodercli/qoderclicn) agents and supervised-hook registration for Qwen Code1 PR · Standalone · Plugins#

Problem: add Qoder CLI (qodercli/qoderclicn) agents and supervised-hook registration for Qwen Code.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12738 [Feature]: Supervised-agent registration for Qwen Code + add Qoder CLI (qodercli / qoderclicn) as orchestratable agents (Fixes, OPEN); #12279 Title unavailable (Unclear, Unknown); #7480 Title unavailable (Unclear, Unknown); #7253 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12910 feat: add Qoder CLI (qodercli/qoderclicn) agents and supervised-hook registration for Qwen Codejyang2004
Community · FIRST_TIME_CONTRIBUTOR
#12738 [Feature]: Supervised-agent registration for Qwen Code + add Qoder CLI (qodercli / qoderclicn) as orchestratable agents Fixes · OPEN
#12279 Title unavailable Unclear · Unknown
#7480 Title unavailable Unclear · Unknown
#7253 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #12738 · refs #12279, #7480 Orca could launch **Qwen Code** and assign tasks to it manually, but orchestrator-driven supervised dispatch failed because `qwen-code` has a `TuiAgent` registration yet no **P1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/tsconfig.cli.json, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, src/main/agent-hooks/managed-agent-hook-registry.ts, src/main/agent-hooks/managed-hook-local-filesystem.test.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +214/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Qoder CLI as a supported TUI agent1 PR · Standalone · Plugins#

Problem: add Qoder CLI as a supported TUI agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7253 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13311 feat(agents): add Qoder CLI as a supported TUI agentchencheng (云谦)
Community · FIRST_TIME_CONTRIBUTOR
#7253 Title unavailable Unclear · UnknownStandalone change<img width="466" height="296" alt="Orca: main 2026-08-09 15 03 16" src="https://github.com/user-attachments/assets/d4331557-ca22-45ee-85d7-9bef9cc60975" /> ## Summary Adds Qoder CLI (`@qoder-ai/qodercli`, binary `qoderclP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, src/main/agent-hooks/managed-agent-hook-registry.ts, src/main/agent-hooks/managed-hook-local-filesystem.test.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts, src/main/claude/hook-settings.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

44 files, +599/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add read-only Amphetamine session integration on macOS1 PR · Standalone · Plugins#

Problem: add read-only Amphetamine session integration on macOS.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15932 feat(awake): add read-only Amphetamine session integration on macOSNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 19 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/macos-keep-awake-engines.md, src/main/agent-awake-power-save-blocker.test.ts, src/main/agent-awake-power-save-blocker.ts, src/main/agent-awake-service-macos-engine.test.ts, src/main/agent-awake-service.test.ts, src/main/agent-awake-service.ts, src/main/index.ts, src/main/ipc/settings.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

50 files, +4315/−172. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add reasonix TUI agent provider1 PR · Standalone · Plugins#

Problem: add reasonix TUI agent provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12330 feat(agents): add reasonix TUI agent providerBobcGn
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds **reasonix** (npm-installed terminal coding agent, `reasonix@1.19.4`) as a launchable TUI agent provider in Orca. reasonix installs via `npm install -g reasonix` and runs as a terminal TUI (`reasonix`), mP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json, src/renderer/src/lib/agent-catalog.tsx, src/renderer/src/lib/agent-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +41/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add rich input composer1 PR · Standalone · Plugins#

Problem: add rich input composer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9227 Title unavailable (Unclear, Unknown); #6034 Title unavailable (Unclear, Unknown); #7084 Title unavailable (Unclear, Unknown); #7425 Title unavailable (Unclear, Unknown); #11706 Title unavailable (Unclear, Unknown); #15875 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12932 feat(terminal): add rich input composergatsby74
Community · CONTRIBUTOR
#9227 Title unavailable Unclear · Unknown
#6034 Title unavailable Unclear · Unknown
#7084 Title unavailable Unclear · Unknown
#7425 Title unavailable Unclear · Unknown
#11706 Title unavailable Unclear · Unknown
#15875 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
Standalone change## ELI5 Writing long prompts straight into a terminal is clumsy: pressing Enter sends each line immediately, pasting images is unreliable, and referencing files means typing exact paths. This adds an optional rich text bP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/filesystem-provider-contract.ts, src/main/providers/ssh-filesystem-base64-writer.test.ts, src/main/providers/ssh-filesystem-base64-writer.ts, src/main/providers/ssh-filesystem-file-upload.ts, src/main/providers/ssh-filesystem-provider.ts, src/main/ssh/sftp-upload.ts, src/main/ssh/ssh-connection.ts, src/main/ssh/ssh-relay-session.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

118 files, +7488/−245. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Russian (ru) UI language support1 PR · Standalone · Plugins#

Problem: add Russian (ru) UI language support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16736 feat(i18n): add Russian (ru) UI language supportAlexZander85
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca can now be switched into Russian. "Russian" (`ru`) is added as a built-in interface language exactly like the existing Chinese, Korean, Japanese, and Spanish locales. Where the translation doesn't cover a keP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/localization-coverage-allowlist.json, src/main/i18n/main-i18n.ts, src/renderer/src/components/settings/appearance-search.ts, src/renderer/src/i18n/i18n.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +8261/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Add sequencer continue/skip actions and branch identity display1 PR · Standalone · Plugins#

Problem: Add sequencer continue/skip actions and branch identity display.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15382 Add sequencer continue/skip actions and branch identity displayJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 33 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/source-control/MobileSourceControlBranchCard.tsx, mobile/src/source-control/MobileSourceControlPanel.tsx, mobile/src/source-control/mobile-source-control-conflict-abort.test.ts, mobile/src/source-control/mobile-source-control-conflict-abort.ts, mobile/src/source-control/mobile-source-control-conflict-actions.test.ts, mobile/src/source-control/mobile-source-control-conflict-actions.ts, mobile/src/source-control/mobile-source-control-screen-state.ts, mobile/src/source-control/use-mobile-conflict-sequencer-runners.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

94 files, +3335/−364. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add setting to skip WSL distros in session history scan2 PRs · Overlapping · Plugins#

Problem: add setting to skip WSL distros in session history scan.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16959 [Feature]: Setting to keep Agent Session History from booting WSL distros (Fixes, OPEN); #16961 Title unavailable (Unclear, Unknown); #15475 Title unavailable (Unclear, Unknown); #16050 Title unavailable (Unclear, Unknown); #16038 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16961 feat(ai-vault): add setting to skip WSL distros in session history scanCrockyia
Community · FIRST_TIME_CONTRIBUTOR
#16959 [Feature]: Setting to keep Agent Session History from booting WSL distros Fixes · OPENCluster contribution## ELI5 On Windows, Orca's session history looks inside every WSL distro for agent transcripts. Finding a distro's home folder means starting that distro, so Orca quietly boots WSL (about 1.3 GB of RAM) every few minutesP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/cached-session-list.ts, src/main/ai-vault/session-scanner-background.ts, src/main/ai-vault/session-scanner-service-entry.ts, src/main/ai-vault/session-scanner-service-protocol.ts, src/main/ai-vault/session-scanner-service-spawn.ts, src/main/ai-vault/session-scanner-worker-client.ts, src/main/ai-vault/session-scanner-worker-entry.ts, src/main/ai-vault/session-scanner-worker-protocol.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +496/−77. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17072 fix(wsl): scan agent sessions only in running distrosOrcaWin
Unknown · COLLABORATOR
#16959 [Feature]: Setting to keep Agent Session History from booting WSL distros Fixes · OPEN
#16961 Title unavailable Unclear · Unknown
#15475 Title unavailable Unclear · Unknown
#16050 Title unavailable Unclear · Unknown
#16038 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/wsl-hook-relay-launch.ts, src/main/ai-vault/cached-session-list.test.ts, src/main/ai-vault/cached-session-list.ts, src/main/ipc/ai-vault-scan-coalescing.test.ts, src/main/ipc/ai-vault.test.ts, src/main/native-chat/host-readable-transcript-path.test.ts, src/main/native-chat/host-readable-transcript-path.ts, src/main/native-chat/session-file-resolver-codex-roots.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +1276/−211. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add shell history opt-out1 PR · Standalone · Plugins#

Problem: add shell history opt-out.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16048 [Feature]: Add a per-worktree shell history opt-out to Terminal Settings (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16071 feat(settings): add shell history opt-outMir
Community · FIRST_TIME_CONTRIBUTOR
#16048 [Feature]: Add a per-worktree shell history opt-out to Terminal Settings Fixes · OPENStandalone change## ELI5 Users can now turn off Orca's workspace-scoped shell history from Terminal Settings instead of editing the internal profile JSON. ## What Changed - Added a searchable shell-history opt-out as a compact row under P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/TerminalAdvancedSection.test.tsx, src/renderer/src/components/settings/TerminalAdvancedSection.tsx, src/renderer/src/components/settings/TerminalShellHistorySetting.test.tsx, src/renderer/src/components/settings/TerminalShellHistorySetting.tsx, src/renderer/src/components/settings/terminal-advanced-platform-search.ts, src/renderer/src/components/settings/terminal-search.test.ts, src/renderer/src/components/settings/terminal-search.ts, src/renderer/src/components/settings/terminal-shell-history-search.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +416/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Shortcut task provider1 PR · Standalone · Plugins#

Problem: add Shortcut task provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16248 feat(tasks): add a native Shortcut (shortcut.com) task provider (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16249 feat(tasks): add Shortcut task providerSergio Zamarro
Community · FIRST_TIME_CONTRIBUTOR
#16248 feat(tasks): add a native Shortcut (shortcut.com) task provider Fixes · OPENStandalone change## ELI5 If your team tracks work in Shortcut (shortcut.com), Orca's Tasks page can now show your stories. You paste one API token, and Orca lists your assigned/requested stories, lets you search, edit, comment, create neP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/ipc/jira.ts, src/main/ipc/provider-cancellable-requests.test.ts, src/main/ipc/provider-cancellable-requests.ts, src/main/ipc/register-core-handlers/register-core-handlers.test.ts, src/main/ipc/register-core-handlers/register-core-handlers.ts, src/main/ipc/shortcut.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

105 files, +8034/−106. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Show Whitespace toggle option in diff viewer1 PR · Standalone · Plugins#

Problem: add Show Whitespace toggle option in diff viewer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15118 [Feature]: Add option to show whitespace changes in diff viewer (Show Whitespace) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15120 feat(editor): add Show Whitespace toggle option in diff viewerhwantage
Community · CONTRIBUTOR
#15118 [Feature]: Add option to show whitespace changes in diff viewer (Show Whitespace) Fixes · OPENStandalone change## ELI5 When reviewing diffs that only contain indentation or whitespace changes, Orca previously hid those differences by default with no way to reveal them or jump between changed lines. This PR adds a **"Show WhitespaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/renderer/src/components/editor/DiffViewer.tsx, src/renderer/src/components/editor/EditorPanelHeader.tsx, src/renderer/src/components/editor/EditorPanelMarkdownActionsMenu.test.tsx, src/renderer/src/components/editor/EditorPanelMarkdownActionsMenu.tsx, src/renderer/src/i18n/locales/en.json, src/shared/constants.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +63/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add spatial pane focus1 PR · Standalone · Plugins#

Problem: add spatial pane focus.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8263 Title unavailable (Unclear, Unknown); #13984 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15068 feat(terminal): add spatial pane focussince20I8
Community · FIRST_TIME_CONTRIBUTOR
#8263 Title unavailable Unclear · Unknown
#13984 Title unavailable Unclear · Unknown
Standalone change## ELI5 Split terminals can now move focus in the direction you press — left, right, up, or down — instead of only cycling “next / previous” in the order the panes were created. If nothing is next to you in that directioP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/createMainWindow-spatial-pane-focus-shortcuts.test.ts, src/main/window/createMainWindow.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.ts, src/renderer/src/components/terminal-pane/terminal-shortcut-policy.ts, src/renderer/src/components/terminal-pane/terminal-spatial-focus-shortcut-policy.test.ts, src/renderer/src/lib/pane-manager/pane-spatial-focus.test.ts, src/renderer/src/lib/pane-manager/pane-spatial-focus.ts, src/shared/keybindings-conflicts.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +868/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add worker-start --spec to create and dispatch in one call1 PR · Standalone · Plugins#

Problem: add worker-start --spec to create and dispatch in one call.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13360 [Feature]: worker-start --spec — create the task and dispatch it in one call (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13540 feat(orchestration): add worker-start --spec to create and dispatch in one callJooyoung Shin
Community · FIRST_TIME_CONTRIBUTOR
#13360 [Feature]: worker-start --spec — create the task and dispatch it in one call Fixes · OPENStandalone change## Summary Adds `--spec` (and optional `--task-title`) to `orca orchestration worker-start`, so a supervised worker can be created and dispatched in one call instead of the two-mutation `task-create` → `worker-start` id-P1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration-worker-specs.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/db/tasks/task-store.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-start.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +919/−101. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add ZCode as a first-class supported agent1 PR · Standalone · Plugins#

Problem: add ZCode as a first-class supported agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10564 Feature: Add ZCode (Z.ai / GLM-5.2) as a first-class supported agent (Fixes, OPEN); #10654 Title unavailable (Unclear, Unknown); #14556 Title unavailable (Unclear, Unknown); #16227 Title unavailable (Unclear, Unknown); #16228 Title unavailable (Unclear, Unknown); #14001 Title unavailable (Unclear, Unknown); #16187 Title unavailable (Unclear, Unknown); #16181 Title unavailable (Unclear, Unknown); #16201 Title unavailable (Unclear, Unknown); #2284 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13965 feat(agents): add ZCode as a first-class supported agentGuanBear
Community · FIRST_TIME_CONTRIBUTOR
#10564 Feature: Add ZCode (Z.ai / GLM-5.2) as a first-class supported agent Fixes · OPEN
#10654 Title unavailable Unclear · Unknown
#14556 Title unavailable Unclear · Unknown
#16227 Title unavailable Unclear · Unknown
#16228 Title unavailable Unclear · Unknown
#14001 Title unavailable Unclear · Unknown
#16187 Title unavailable Unclear · Unknown
#16181 Title unavailable Unclear · Unknown
#16201 Title unavailable Unclear · Unknown
#2284 Title unavailable Unclear · Unknown
Standalone change## Summary Adds ZCode to Orca's first-class agent contract: catalog selection, launch settings, process recognition, managed hooks, normalized lifecycle status, SSH hook installation, mobile/web labels, and telemetry. ThP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/tsconfig.cli.json, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

56 files, +1041/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add ZeroClaw agent connector and AI Vault scanner1 PR · Standalone · Plugins#

Problem: add ZeroClaw agent connector and AI Vault scanner.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16597 feat(agent): add ZeroClaw agent connector and AI Vault scannerAleksei Tcelishchev
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Adds first-class support for ZeroClaw (`zeroclaw`), an ultra-lightweight Rust-based autonomous agent runtime. Users can launch ZeroClaw from the agent palette, discover active/past ZeroClaw sessions in AI Vault wP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/tasks/mobile-tui-agents.ts, src/main/ai-vault/remote-session-scanner-sources.ts, src/main/ai-vault/session-delete-target.test.ts, src/main/ai-vault/session-scanner-agent-parser.ts, src/main/ai-vault/session-scanner-agent-sources.ts, src/main/ai-vault/session-scanner-graph-parsers.ts, src/main/ai-vault/session-scanner-parse-cache.ts, src/main/ai-vault/session-scanner-test-fixtures.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

43 files, +585/−308. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1address-bar convergence — previews and browser tabs convert in place (STA-5681)1 PR · Standalone · Plugins#

Problem: address-bar convergence — previews and browser tabs convert in place (STA-5681).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16920 Title unavailable (Unclear, Unknown); #16679 Title unavailable (Unclear, Unknown); #16921 Title unavailable (Unclear, Unknown); #16975 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16998 feat(browser): address-bar convergence — previews and browser tabs convert in place (STA-5681)Jinwoo Hong
Core team · MEMBER
#16920 Title unavailable Unclear · Unknown
#16679 Title unavailable Unclear · Unknown
#16921 Title unavailable Unclear · Unknown
#16975 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 18 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/orca-profiles/profile-project-session-field-disposition.ts, src/renderer/src/components/browser-pane/ClientHostedBrowserPagePane.tsx, src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBar.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-address-bar-suggestions.test.ts, src/renderer/src/components/browser-pane/assemble-chrome/browser-address-bar-suggestions.ts, src/renderer/src/components/browser-pane/assemble-chrome/browser-page-chrome-header.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-page-toolbar.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

56 files, +3323/−409. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1agent context panel — instruction files, skills, MCP, hooks and plugins per workspace1 PR · Standalone · Plugins#

Problem: agent context panel — instruction files, skills, MCP, hooks and plugins per workspace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14874 [Feature]: Agent context panel — which instruction files, skills, MCP servers, hooks and plugins are active for a workspace, per agent (Fixes, OPEN); #13601 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14875 feat(right-sidebar): agent context panel — instruction files, skills, MCP, hooks and plugins per workspacesmanaton
Community · FIRST_TIME_CONTRIBUTOR
#14874 [Feature]: Agent context panel — which instruction files, skills, MCP servers, hooks and plugins are active for a workspace, per agent Fixes · OPEN
#13601 Title unavailable Unclear · Unknown
Standalone change## ELI5 A new **Agent context** tab in the right sidebar shows, for the workspace you have open, everything the coding agents will load when they start: which `CLAUDE.md` / `AGENTS.md` / `GEMINI.md` / Cursor / Copilot inP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-context/agent-config-file-sources.ts, src/main/agent-context/agent-context-inspection.test.ts, src/main/agent-context/agent-context-inspection.ts, src/main/agent-context/agent-context-sources.ts, src/main/agent-context/agent-context-target.test.ts, src/main/agent-context/agent-context-target.ts, src/main/agent-context/codex-mcp-toml.test.ts, src/main/agent-context/codex-mcp-toml.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +4586/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1allow language packs to declare a native display name1 PR · Standalone · Plugins#

Problem: allow language packs to declare a native display name.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13031 [Feature]: Let plugin language packs declare a native display name for the language picker (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13140 feat(plugins): allow language packs to declare a native display nameBingZ
Community · CONTRIBUTOR
#13031 [Feature]: Let plugin language packs declare a native display name for the language picker Fixes · OPENStandalone change## Summary - Optional `displayName` on `languagePacks` contributions (trimmed, 1–80 chars). - Registry forwards it onto `PluginLanguagePackRegistration`. - Appearance language picker uses `displayName` when present; otheP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/plugins/plugin-language-pack-registry.test.ts, src/main/plugins/plugin-language-pack-registry.ts, src/renderer/src/components/settings/AppearanceInterfaceSection.tsx, src/shared/plugins/plugin-content-pack-contributions.test.ts, src/shared/plugins/plugin-content-pack-contributions.ts, src/shared/plugins/plugin-language-pack-artifact.ts, src/shared/plugins/plugin-language-pack-picker-label.test.ts, src/shared/plugins/plugin-language-pack-picker-label.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +100/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1app chrome can match terminal theme; configurable status-bar usage format1 PR · Standalone · Plugins#

Problem: app chrome can match terminal theme; configurable status-bar usage format.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16936 [Feature]: App chrome (tab bar, status bar, side panels) should be able to match the terminal theme (Fixes, OPEN); #16937 [Feature]: Configurable status bar usage format (template with placeholders) (Fixes, OPEN); #17199 [Bug]: File editors (Monaco, Markdown preview, plain text) ignore App Chrome "Match Terminal" and keep the stock app theme (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16768 feat(appearance): app chrome can match terminal theme; configurable status-bar usage formatseedotlee
Community · FIRST_TIME_CONTRIBUTOR
#16936 [Feature]: App chrome (tab bar, status bar, side panels) should be able to match the terminal theme Fixes · OPEN
#16937 [Feature]: Configurable status bar usage format (template with placeholders) Fixes · OPEN
#17199 [Bug]: File editors (Monaco, Markdown preview, plain text) ignore App Chrome "Match Terminal" and keep the stock app theme Fixes · OPEN
Standalone change## ELI5 Two appearance settings: (1) the whole app frame (tab strip, status bar, side panels, popovers) can adopt the terminal theme's colors instead of the app theme, and (2) the status bar's usage text can be formattedP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/app-shell/use-app-chrome-layout.ts, src/renderer/src/assets/markdown-preview.css, src/renderer/src/assets/rich-markdown-editor.css, src/renderer/src/components/editor/CombinedDiffViewer.tsx, src/renderer/src/components/editor/DiffSectionBody.tsx, src/renderer/src/components/editor/DiffSectionItem.tsx, src/renderer/src/components/editor/DiffViewer.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

52 files, +1914/−216. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1apply client page reconciliation1 PR · Standalone · Plugins#

Problem: apply client page reconciliation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14759 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14763 feat(browser): apply client page reconciliationDraftJinwoo Hong
Core team · MEMBER
#14759 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-command-dispatcher.ts, src/main/browser/browser-client-host-command-page.ts, src/main/browser/browser-client-host-command-state.ts, src/main/browser/browser-client-host-reconciliation-command-order.test.ts, src/main/browser/browser-client-page-cleanup.ts, src/main/browser/browser-client-page-command-executor.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +2145/−250. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1auto-generate titles for the panes in a split tab1 PR · Standalone · Plugins#

Problem: auto-generate titles for the panes in a split tab.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15780 [Feature]: Auto-generate terminal titles, so the panes in a split tab say what each session is doing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15781 feat(terminal): auto-generate titles for the panes in a split tabRamzi
Community · CONTRIBUTOR
#15780 [Feature]: Auto-generate terminal titles, so the panes in a split tab say what each session is doing Fixes · OPENStandalone change## ELI5 Orca can already name a **tab** after what the agent is doing. It cannot name the **terminals inside** it. Split a tab into four panes and you get four identical black rectangles, and the only way to tell them apP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/renderer/src/components/settings/AgentsPane.tsx, src/renderer/src/components/settings/agent-generated-terminal-title-copy.ts, src/renderer/src/components/settings/agents-search.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/TerminalPaneHeaderOverlay.test.tsx, src/renderer/src/components/terminal-pane/TerminalPaneHeaderOverlay.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +337/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1background image behind terminal panes (#7714)1 PR · Standalone · Plugins#

Problem: background image behind terminal panes (#7714).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7714 [Feature]: Feature Request: Support custom background images in the IDE (Fixes, OPEN); #15524 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15836 feat(terminal): background image behind terminal panes (#7714)cunicopia
Community · FIRST_TIME_CONTRIBUTOR
#7714 [Feature]: Feature Request: Support custom background images in the IDE Fixes · OPEN
#15524 Title unavailable Unclear · Unknown
Standalone change## ELI5 You can now pick a picture and Orca draws it faintly behind every terminal pane — like a wallpaper for your terminals. Opacity and fit are adjustable, and removing it puts everything back exactly how it was. ## WP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/settings.ts, src/main/ipc/shell.ts, src/preload/api/shell-api.ts, src/preload/index.ts, src/renderer/src/assets/terminal.css, src/renderer/src/components/settings/TerminalBackgroundImageSetting.tsx, src/renderer/src/components/settings/TerminalWindowSection.tsx, src/renderer/src/components/settings/terminal-window-setup-search.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +730/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1block-clone shared paths on ReFS1 PR · Standalone · Plugins#

Problem: block-clone shared paths on ReFS.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16618 [Feature]: Use ReFS block cloning for Windows worktree shared paths (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16619 feat(windows): block-clone shared paths on ReFSChikage0o0
Community · FIRST_TIME_CONTRIBUTOR
#16618 [Feature]: Use ReFS block cloning for Windows worktree shared paths Fixes · OPENStandalone change## ELI5 On Windows ReFS, Orca can now create independent Worktree Shared Paths by reusing the source file's existing disk blocks instead of copying every byte. If the paths are not on the same ReFS volume, Orca keeps theP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/build-native-for-platform.mjs, config/scripts/build-windows-block-clone.mjs, config/scripts/build-windows-block-clone.test.mjs, config/scripts/electron-builder-config.test.mjs, config/scripts/electron-builder-native-rebuild.cjs, config/scripts/electron-builder-native-rebuild.test.mjs, native/windows-block-clone/OrcaBlockClone.cs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1100/−77. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound page reconciliation execution1 PR · Standalone · Plugins#

Problem: bound page reconciliation execution.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14754 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14756 feat(browser): bound page reconciliation executionDraftJinwoo Hong
Core team · MEMBER
#14754 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/runtime/browser-host-page-reconciliation-executor.test.ts, src/main/runtime/browser-host-page-reconciliation-executor.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +620/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound producer pause so a lost renderer ACK cannot wedge a PTY1 PR · Standalone · Plugins#

Problem: bound producer pause so a lost renderer ACK cannot wedge a PTY.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12283 [Bug]: Pi agent pane appears frozen at 'working' with no streamed output during long responses (Windows) (Fixes, OPEN); #11178 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17216 fix(terminal): bound producer pause so a lost renderer ACK cannot wedge a PTYlertian
Community · FIRST_TIME_CONTRIBUTOR
#12283 [Bug]: Pi agent pane appears frozen at 'working' with no streamed output during long responses (Windows) Fixes · OPEN
#11178 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a terminal pane produces output faster than the UI can draw it, Orca tells the OS to stop reading that terminal so the program inside blocks and stops flooding. It undoes that once the backlog drains. The prP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-producer-flow-control.test.ts, src/main/ipc/pty-producer-flow-control.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +151/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound the custom sound's dedupe window so a stalled element cannot silence every later notif2 PRs · Overlapping · Automated release pipeline#

Problem: bound the custom sound's dedupe window so a stalled element cannot silence every later notif.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #15933 [Bug]: Completion notifications intermittently play no sound (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15938 fix(notifications): bound the custom sound's dedupe window so a stalled element cannot silence every later notificationyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15933 [Bug]: Completion notifications intermittently play no sound Fixes · OPENCluster contribution## What The custom notification sound's dedupe window is now bounded in time. A small `createNotificationSoundPlayback` module (`src/preload/notification-sound-playback.ts`) owns the in-flight flag and releases it on **`P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/preload/index.ts, src/preload/notification-sound-playback.test.ts, src/preload/notification-sound-playback.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +193/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15940 fix(notifications): replay completion sounds reliablyChisa Kotegawa
Community · FIRST_TIME_CONTRIBUTOR
#15933 [Bug]: Completion notifications intermittently play no sound Fixes · OPENCluster contribution## ELI5 Orca could show two completion notifications close together but play only the first sound. The shared notification sound now restarts for every delivered notification, so later completions are not silently missedP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/preload/index.ts, src/preload/notification-sound-playback.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +117/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bounded host-aware Cursor sidecar history1 PR · Standalone · Plugins#

Problem: bounded host-aware Cursor sidecar history.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11514 perf(ai-vault): bound local and WSL Cursor sidecar discovery (Fixes, OPEN); #11370 Title unavailable (Unclear, Unknown); #11525 Title unavailable (Unclear, Unknown); #13617 Title unavailable (Unclear, Unknown); #14482 Title unavailable (Unclear, Unknown); #14616 Title unavailable (Unclear, Unknown); #13931 Title unavailable (Unclear, Unknown); #13935 Title unavailable (Unclear, Unknown); #12891 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14582 feat(ai-vault): bounded host-aware Cursor sidecar historyBrennan Benson
Core team · MEMBER
#11514 perf(ai-vault): bound local and WSL Cursor sidecar discovery Fixes · OPEN
#11370 Title unavailable Unclear · Unknown
#11525 Title unavailable Unclear · Unknown
#13617 Title unavailable Unclear · Unknown
#14482 Title unavailable Unclear · Unknown
#14616 Title unavailable Unclear · Unknown
#13931 Title unavailable Unclear · Unknown
#13935 Title unavailable Unclear · Unknown
#12891 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 25 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/remote-session-scanner.test.ts, src/main/ai-vault/remote-session-scanner.ts, src/main/ai-vault/session-delete-target.test.ts, src/main/ai-vault/session-delete-target.ts, src/main/ai-vault/session-list-result-validation.test.ts, src/main/ai-vault/session-list-result-validation.ts, src/main/ai-vault/session-list-results.ts, src/main/ai-vault/session-scanner-candidate-parse.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

68 files, +7308/−159. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1carry sender liveness evidence in every Delivery1 PR · Standalone · Plugins#

Problem: carry sender liveness evidence in every Delivery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13761 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15272 feat(orchestration): carry sender liveness evidence in every DeliveryTaras Kornichuk
Community · CONTRIBUTOR
#13761 Title unavailable Unclear · UnknownStandalone change## What A coordinator woken by `orca orchestration check` had to spend an extra LLM turn calling `worker-show` and `terminal read` just to learn whether the sender of a message was still working — facts the runtime alreaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/formatter.ts, src/main/runtime/orchestration/sender-liveness-evidence.test.ts, src/main/runtime/orchestration/sender-liveness-evidence.ts, src/main/runtime/rpc/methods/orchestration-check-sender-liveness.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +963/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Claude permission mode picker in the composer, and fix fast mode2 PRs · Overlapping · Automated release pipeline#

Problem: Claude permission mode picker in the composer, and fix fast mode.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #11548 [Feature] Plan mode in chat UI (Fixes, CLOSED); #14752 [Bug]: Chat UI fast mode toggle no longer applies — bare /fast opens a confirmation panel (Fixes, OPEN); #12576 Title unavailable (Unclear, Unknown); #13348 Title unavailable (Unclear, Unknown); #10111 Title unavailable (Unclear, Unknown); #13081 Title unavailable (Unclear, Unknown); #10886 Title unavailable (Unclear, Unknown); #14745 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14745 feat(native-chat): Claude permission mode picker in the composer, and fix fast modeJérémy
Community · FIRST_TIME_CONTRIBUTOR
#11548 [Feature] Plan mode in chat UI Fixes · CLOSED
#14752 [Bug]: Chat UI fast mode toggle no longer applies — bare /fast opens a confirmation panel Fixes · OPEN
#12576 Title unavailable Unclear · Unknown
#13348 Title unavailable Unclear · Unknown
#10111 Title unavailable Unclear · Unknown
#13081 Title unavailable Unclear · Unknown
#10886 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Claude Code lets you change how much it's allowed to do on its own — ask me every time, auto-accept edits, plan without touching anything, and so on. In the terminal you switch that with Shift+Tab. In Orca's ChatP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatSessionOptionRows.tsx, mobile/src/session/use-mobile-native-chat-session-options.ts, src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.test.tsx, src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx, src/renderer/src/components/native-chat/claude-permission-mode-cycle.test.ts, src/renderer/src/components/native-chat/claude-permission-mode-cycle.ts, src/renderer/src/components/native-chat/claude-terminal-session-options.mode.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

43 files, +2589/−399. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15681 fix(native-chat): set Claude fast mode with /fast on|off (STA-4428)Brennan Benson
Core team · MEMBER
#14752 [Bug]: Chat UI fast mode toggle no longer applies — bare /fast opens a confirmation panel Fixes · OPEN
#14745 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatSessionOptionRows.tsx, mobile/src/session/use-mobile-native-chat-session-options.test.ts, mobile/src/session/use-mobile-native-chat-session-options.ts, src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.test.tsx, src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx, src/renderer/src/components/native-chat/claude-terminal-session-options.test.ts, src/renderer/src/components/native-chat/claude-terminal-session-options.ts, src/renderer/src/components/native-chat/native-chat-pty-session-options.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +274/−237. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Codex structured chat — full migration (host runtime, journal, wire, desktop + mobile client1 PR · Standalone · Plugins#

Problem: Codex structured chat — full migration (host runtime, journal, wire, desktop + mobile client.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13416 Title unavailable (Unclear, Unknown); #13381 Title unavailable (Unclear, Unknown); #13394 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13438 feat(native-chat): Codex structured chat — full migration (host runtime, journal, wire, desktop + mobile clients)Brennan Benson
Core team · MEMBER
#13416 Title unavailable Unclear · Unknown
#13381 Title unavailable Unclear · Unknown
#13394 Title unavailable Unclear · Unknown
Standalone change## Summary This is stack part C2 and contains only the mobile write spine on top of C1 / #13416. It adds a persisted, kill-safe outbox with one in-flight dispatch, same-client-message-id retries, editable queued messagesP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/packaged-runtime-node-modules.cjs, config/scripts/electron-builder-config.test.mjs, docs/reference/remote-wire-compatibility.md, mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx, mobile/src/session/MobileNativeChatComposer.tsx, mobile/src/session/MobileNativeChatMessage.provider-frame.test.tsx, mobile/src/session/MobileNativeChatMessage.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

475 files, +49415/−953. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Codex structured chat without TUI toggle1 PR · Standalone · Plugins#

Problem: Codex structured chat without TUI toggle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13438 Title unavailable (Unclear, Unknown); #14601 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14600 feat(native-chat): Codex structured chat without TUI toggleBrennan Benson
Core team · MEMBER
#13438 Title unavailable Unclear · Unknown
#14601 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 206 | $\color{#1a7f37}{\Huge{\mathP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/packaged-runtime-node-modules.cjs, config/scripts/check-changed-code-quality.mjs, config/scripts/check-changed-code-quality.test.mjs, config/scripts/electron-builder-config.test.mjs, docs/reference/remote-wire-compatibility.md, mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx, mobile/src/dictation/mobile-dictation-setup.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

580 files, +56823/−1547. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1copy unresolved PR/MR comments prompt to clipboard1 PR · Standalone · Plugins#

Problem: copy unresolved PR/MR comments prompt to clipboard.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13701 feat(source-control): copy unresolved PR/MR comments prompt to clipboardGimics
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a **"Copy prompt"** counterpart to the existing "Send unresolved PR comments" source-control action. The existing button builds a review-comment resolution prompt and launches it in a **new terminal + ageP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/pr-comments-resolution-prompt.test.ts, src/renderer/src/components/pr-comments-resolution-prompt.ts, src/renderer/src/components/right-sidebar/ChecksPanel.tsx, src/renderer/src/components/right-sidebar/checks-panel-content.tsx, src/renderer/src/components/right-sidebar/pr-comments-copy-prompt-button.test.tsx, src/renderer/src/components/right-sidebar/pr-comments-copy-prompt-button.tsx, src/renderer/src/components/right-sidebar/pr-comments-list-selection.test.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +482/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1create subgroups and move groups from the group menu1 PR · Standalone · Plugins#

Problem: create subgroups and move groups from the group menu.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15802 feat(sidebar): create subgroups and move groups from the group menuEugenio Valeiras
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeOrca already models nested project groups (`ProjectGroup.parentGroupId`), renders them indented by depth, and the create IPC accepts a parent — but no user surface could build that hierarchy: the store only created root P1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos-execution-host-catalog.test.ts, src/main/ipc/repos.ts, src/main/persistence-project-group-nesting.test.ts, src/main/persistence/tracking-repos/project-group-operations.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/repo.test.ts, src/main/runtime/rpc/methods/repo.ts, src/preload/api/repository-api.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +1098/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1create worktrees on a per-workspace environment recipe1 PR · Standalone · Plugins#

Problem: create worktrees on a per-workspace environment recipe.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17026 feat(cli): create worktrees on a per-workspace environment recipeAgustin Aon
Community · FIRST_TIME_CONTRIBUTOR
#123 Title unavailable Unclear · UnknownStandalone change## ELI5 The app can already spin up a fresh VM for a workspace ("Run on"). Now the CLI can too, and deleting the workspace tears the VM down. ## What Changed `orca worktree create --recipe <id>` provisions the repo's `enP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/worktree.ts, src/cli/specs/core.ts, src/cli/specs/worktree.ts, src/main/ephemeral-vm-recipe-workspace-create.test.ts, src/main/ephemeral-vm-recipe-workspace-create.ts, src/main/index.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1313/−229. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1detach a terminal tab group into its own window1 PR · Standalone · Plugins#

Problem: detach a terminal tab group into its own window.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14997 feat(panes): detach a terminal tab group into its own windowAdelin Berard
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Terminal-only tab groups can move into separate Orca windows without creating a second renderer or terminal session. The main window and detached windows continue sharing one store and PTY lifecycle. ## What ChanP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/check-pane-realm-safety.mjs, config/scripts/check-pane-realm-safety.test.mjs, package.json, src/main/window/privileged-window-navigation.test.ts, src/main/window/privileged-window-navigation.ts, src/renderer/src/app-shell/app-command-handlers.test.ts, src/renderer/src/app-shell/app-command-handlers.ts, src/renderer/src/app-shell/use-global-keybindings.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

135 files, +4195/−600. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1detach live tabs into secondary windows1 PR · Standalone · Plugins#

Problem: detach live tabs into secondary windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7811 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16203 feat(terminal): detach live tabs into secondary windowsChisa Kotegawa
Community · FIRST_TIME_CONTRIBUTOR
#7811 Title unavailable Unclear · UnknownStandalone change## ELI5 Drag a live terminal tab out of Orca to move it into its own window without restarting the terminal or losing its scrollback. Closing or promoting windows keeps the surviving terminals attached to the correct winP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, src/main/index.ts, src/main/ipc/browser-renderer-trust.test.ts, src/main/ipc/browser-renderer-trust.ts, src/main/ipc/browser-session-profile-ipc.test.ts, src/main/ipc/browser.test.ts, src/main/ipc/pty-applied-size-reporting.test.ts, src/main/ipc/pty-buffer-snapshot-dispatch.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

186 files, +21534/−1453. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1detect a wedged supervised worker and surface it as a signal1 PR · Standalone · Plugins#

Problem: detect a wedged supervised worker and surface it as a signal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13762 Title unavailable (Unclear, Unknown); #14897 Title unavailable (Unclear, Unknown); #14979 Title unavailable (Unclear, Unknown); #14961 Title unavailable (Unclear, Unknown); #15274 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15273 feat(orchestration): detect a wedged supervised worker and surface it as a signalTaras Kornichuk
Community · CONTRIBUTOR
#13762 Title unavailable Unclear · Unknown
#14897 Title unavailable Unclear · Unknown
#14979 Title unavailable Unclear · Unknown
#14961 Title unavailable Unclear · Unknown
#15274 Title unavailable Unclear · Unknown
Standalone changeA supervised worker that hangs is indistinguishable from one that is thinking hard until the coordinator's own `check --wait` window expires — routinely 15 to 60 minutes of nothing. The runtime already receives turn-bounP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, AGENTS.md, docs/reference/wedged-worker-detection.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1984/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1durable session records and persisted single-writer lease (native-chat phase 1a)1 PR · Standalone · Plugins#

Problem: durable session records and persisted single-writer lease (native-chat phase 1a).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13084 feat(agent-session): durable session records and persisted single-writer lease (native-chat phase 1a)Brennan Benson
Core team · MEMBER
None foundStandalone change## Summary No user-visible change. This is phase 1a of the native chat work: it lands the durable agent-session record and the persisted single-writer lease that later phases build on. Nothing constructs the store yet, sP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/packaged-runtime-node-modules.cjs, config/scripts/electron-builder-config.test.mjs, package.json, pnpm-lock.yaml, src/main/runtime/agent-session-lease-transitions.ts, src/main/runtime/agent-session-process-identity-probe.test.ts, src/main/runtime/agent-session-process-identity-probe.ts, src/main/runtime/agent-session-record-store-file.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +4117/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1enforce finite worker lifecycles1 PR · Standalone · Plugins#

Problem: enforce finite worker lifecycles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13337 feat(orchestration): enforce finite worker lifecycleshenrynguyeninfo1
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add atomic Run-level Dispatch budgets with immutable runtime, request, dispatch, and review ceilings - launch supervised workers as fresh leaf-only processes behind an app-independent process-tree watchdog -P1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/plain-node-entry-guard.ts, config/electron-builder.config.cjs, config/knip.json, config/scripts/electron-vite-output-contract.test.ts, config/scripts/orchestration-skill-guidance.test.mjs, config/scripts/plain-node-entry-guard.test.ts, electron.vite.config.ts, skill-guides/orchestration.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

87 files, +8035/−1258. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1enforce isolated worker authority1 PR · Standalone · Plugins#

Problem: enforce isolated worker authority.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16827 feat(orchestration): enforce isolated worker authorityGaurang
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Give supervised Codex workers a disposable Docker boundary that can use a dedicated ChatGPT subscription session but cannot inherit the founder's GitHub, SSH, Docker, Orca, browser, plugin, connector, or home-dirP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/worker-authority-image/Dockerfile, config/worker-authority-image/README.md, config/worker-authority-image/container-worker-report.mjs, src/cli/handler-group-manifest.ts, src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration/worker-launch-handler.ts, src/cli/root-help-text-primary.ts, src/cli/specs/orchestration-worker-specs.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

68 files, +4416/−147. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1expose deterministic manual queue rank1 PR · Standalone · Plugins#

Problem: expose deterministic manual queue rank.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16079 Expose deterministic Linear manual queue ranks to agents (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16080 feat(linear): expose deterministic manual queue rankDraftRobert Joseph Wayne
Community · FIRST_TIME_CONTRIBUTOR
#16079 Expose deterministic Linear manual queue ranks to agents Fixes · CLOSEDStandalone change## ELI5 Agents can now see the same manual queue order that people set in Linear, even when the matching issues span several Linear API pages. ## What Changed - Expose `Issue.sortOrder` in issue, MCP list, project issue,P1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/linear-list-issues.ts, src/cli/handlers/linear.test.ts, src/cli/specs/linear-mcp.ts, src/main/linear/issue-context-raw.ts, src/main/linear/issues.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +319/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1expose HTML browser action1 PR · Standalone · Plugins#

Problem: expose HTML browser action.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15839 feat(editor): expose HTML browser actionPeaceTis
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 HTML files still open as editable source, but the editor header now shows an explicit **Open in Orca Browser** button so the rendered page is easy to discover. ## What Changed - Replaced the ambiguous icon-only HP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/EditorPanelHeader.test.tsx, src/renderer/src/components/editor/EditorPanelHeader.tsx, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json, tests/e2e/html-file-orca-browser.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +119/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1expose nested repository scan and import1 PR · Standalone · Plugins#

Problem: expose nested repository scan and import.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8766 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14514 feat(cli): expose nested repository scan and importhugo
Community · FIRST_TIME_CONTRIBUTOR
#8766 Title unavailable Unclear · UnknownStandalone change## ELI5 Agents and scripts can now use the same nested-repository scan and import flow that the Orca desktop UI already uses for multi-repo folders. ## What Changed - Added `orca project-group scan-nested --path <folder>P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/args.test.ts, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/format.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/project-group.test.ts, src/cli/handlers/project-group.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +456/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1expose workspace notes panel1 PR · Standalone · Plugins#

Problem: expose workspace notes panel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6503 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13045 feat(sidebar): expose workspace notes panelVictor Demonchy
Community · FIRST_TIME_CONTRIBUTOR
#6503 Title unavailable Unclear · UnknownStandalone change## Summary Implements the workspace note request from [#6503](https://github.com/stablyai/orca/issues/6503) as a built-in right-sidebar Notes panel. - Exposes the existing per-workspace Markdown comment through a discoveP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-right-sidebar-tab.test.ts, src/main/persistence.ts, src/main/plugins/plugin-host-conformance.test.ts, src/main/plugins/plugin-host-methods.test.ts, src/main/plugins/plugin-host-service-bindings.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/main/runtime/rpc/methods/client-ui.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +2804/−98. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1expose worktree --pr for linked GitHub pull requests1 PR · Standalone · Plugins#

Problem: expose worktree --pr for linked GitHub pull requests.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14908 feat(cli): expose worktree --pr for linked GitHub pull requestss546126
Community · CONTRIBUTOR
None foundStandalone change## ELI5 You can already attach a GitHub issue to a worktree from the CLI with `--issue`. This adds the matching `--pr` flag so you can attach (or clear) an existing GitHub pull request the same way. ## What Changed - `orP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/format.test.ts, src/cli/handlers/worktree.ts, src/cli/help.ts, src/cli/index-worktree-create-agent.test.ts, src/cli/index-worktree-create-linear.test.ts, src/cli/index-worktree-create-parent.test.ts, src/cli/index-worktree-create-target.test.ts, src/cli/index-worktree-pr.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +350/−125. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Feat multi agent collabofeat(orchestration): migrate multi-agent collaboration to current ru1 PR · Standalone · Plugins#

Problem: Feat multi agent collabofeat(orchestration): migrate multi-agent collaboration to current ru.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16515 Feat multi agent collabofeat(orchestration): migrate multi-agent collaboration to current runtimeration v2user141514
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change# PR Description ## Summary Migrates the previous multi-agent/A2A collaboration work onto the current Orca main architecture and integrates it with the current Run / Task / Dispatch / worker lifecycle. This adds a topoloP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handler-group-manifest.ts, src/cli/handlers/orchestration.ts, src/cli/handlers/orchestration/collaboration-handlers.test.ts, src/cli/handlers/orchestration/collaboration-handlers.ts, src/cli/runtime/client-timeout-policy.test.ts, src/cli/runtime/client.ts, src/cli/runtime/runtime-request-timeout.ts, src/cli/specs/orchestration-collaboration-specs.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

65 files, +6277/−60. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Feat/orca canvas view and control room1 PR · Standalone · Plugins#

Problem: Feat/orca canvas view and control room.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16872 Feat/orca canvas view and control roomTech0001
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca normally shows terminals inside one project at a time. This adds: - **Canvas** — arrange that project’s existing terminals as movable, resizable cards. - **Control Room** — see and supervise active agents anP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/App.tsx, src/renderer/src/app-shell/app-window-chrome.ts, src/renderer/src/app-shell/use-app-chrome-layout.ts, src/renderer/src/assets/main.css, src/renderer/src/assets/terminal-scrollbar-style.test.ts, src/renderer/src/assets/terminal.css, src/renderer/src/components/Terminal.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

58 files, +4180/−77. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1filter workspaces by card status2 PRs · Overlapping · Automated release pipeline#

Problem: filter workspaces by card status.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #13996 [Feature]: Filter sidebar workspaces by card status (Todo / In progress / In review / Done) (Fixes, OPEN); #11042 Title unavailable (Unclear, Unknown); #13971 Title unavailable (Unclear, Unknown); #13999 Title unavailable (Unclear, Unknown); #14465 Title unavailable (Unclear, Unknown); #14486 Title unavailable (Unclear, Unknown); #13847 Title unavailable (Unclear, Unknown); #13938 Title unavailable (Unclear, Unknown); #9708 Title unavailable (Unclear, Unknown); #14443 Title unavailable (Unclear, Unknown); #14467 Title unavailable (Unclear, Unknown); #15013 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13999 feat(sidebar): filter workspaces by card statusYunqian Fan
Community · CONTRIBUTOR
#13996 [Feature]: Filter sidebar workspaces by card status (Todo / In progress / In review / Done) Fixes · OPEN
#11042 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 The sidebar can already **group** workspaces by status, but it couldn't **filter** by it — so grouping "by project" still showed every card no matter whether it was Todo, In progress, In review, or Done. This addP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-workspace-filter-fields.ts, src/renderer/src/app-shell/use-persisted-ui-writer.ts, src/renderer/src/components/sidebar/SidebarFilter.tsx, src/renderer/src/components/sidebar/SidebarStatusFilterSection.test.tsx, src/renderer/src/components/sidebar/SidebarStatusFilterSection.tsx, src/renderer/src/components/sidebar/SidebarWorkspaceOptionsMenu.tsx, src/renderer/src/components/sidebar/default-branch-visible-under-hide-sleeping.test.ts, src/renderer/src/components/sidebar/sidebar-filter-actions.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +870/−54. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14633 feat(sidebar): filter the workspace list by card status (#13996)Brennan Benson
Core team · MEMBER
#13996 [Feature]: Filter sidebar workspaces by card status (Todo / In progress / In review / Done) Fixes · OPEN
#11042 Title unavailable Unclear · Unknown
#13971 Title unavailable Unclear · Unknown
#13999 Title unavailable Unclear · Unknown
#14465 Title unavailable Unclear · Unknown
#14486 Title unavailable Unclear · Unknown
#13847 Title unavailable Unclear · Unknown
#13938 Title unavailable Unclear · Unknown
#9708 Title unavailable Unclear · Unknown
#14443 Title unavailable Unclear · Unknown
#14467 Title unavailable Unclear · Unknown
#15013 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-workspace-filter-fields.ts, src/renderer/src/app-shell/use-persisted-ui-writer.ts, src/renderer/src/components/sidebar/SidebarWorkspaceOptionsMenu.tsx, src/renderer/src/components/sidebar/SidebarWorkspaceStatusFilterSection.test.ts, src/renderer/src/components/sidebar/SidebarWorkspaceStatusFilterSection.tsx, src/renderer/src/components/sidebar/sidebar-filter-actions.ts, src/renderer/src/components/sidebar/sidebar-filter-state.test.ts, src/renderer/src/components/sidebar/use-visible-workspace-kanban-worktree-ids.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +859/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1GLM Coding Plan usage visibility1 PR · Standalone · Plugins#

Problem: GLM Coding Plan usage visibility.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7569 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16772 feat(status-bar): GLM Coding Plan usage visibilityDelweng
Community · FIRST_TIME_CONTRIBUTOR
#7569 Title unavailable Unclear · UnknownStandalone changePartially addresses #7569 — this lands the GLM Coding Plan portion only; broader custom-provider quota surfaces (and making unsupported providers explicit in the UI) remain open on that issue. ## Summary Adds first-classP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/index.ts, src/main/rate-limits/glm-fetcher.test.ts, src/main/rate-limits/glm-fetcher.ts, src/main/rate-limits/service-glm-usage.test.ts, src/main/rate-limits/service.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +817/−68. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Improved markdown rendering in editor and preview1 PR · Standalone · Plugins#

Problem: Improved markdown rendering in editor and preview.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13535 feat: Improved markdown rendering in editor and previewGimics
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Improves the markdown **editor** and **preview** formatting, more in line with other standards like GitHub, and closes several consistency gaps between them. Renderer-only, **no new dependencies**, no wire/RPCP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/assets/markdown-preview.css, src/renderer/src/assets/rich-markdown-editor.css, src/renderer/src/components/editor/CodeBlockCopyButton.tsx, src/renderer/src/components/editor/EditorContent.tsx, src/renderer/src/components/editor/MarkdownFrontMatterView.tsx, src/renderer/src/components/editor/MarkdownGithubAlert.tsx, src/renderer/src/components/editor/MarkdownPreview.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +843/−83. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1in-app audio/video preview from the file explorer1 PR · Standalone · Plugins#

Problem: in-app audio/video preview from the file explorer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6751 [Feature]: Allow previewing audio files (mp3, wav, etc) in the orca file explorer (Fixes, OPEN); #8344 Title unavailable (Unclear, Unknown); #12570 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15733 feat: in-app audio/video preview from the file explorerChangJun Park
Community · FIRST_TIME_CONTRIBUTOR
#6751 [Feature]: Allow previewing audio files (mp3, wav, etc) in the orca file explorer Fixes · OPEN
#8344 Title unavailable Unclear · Unknown
#12570 Title unavailable Unclear · Unknown
Standalone change## ELI5 Clicking an audio or video file (mp3, wav, m4a, mp4, mov, webm) in the file explorer used to show "Binary file — cannot display". Now it opens a real in-app player — the same native controls you get in a browser P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem.test.ts, src/main/ipc/filesystem.ts, src/relay/fs-handler-file-read-media.test.ts, src/relay/fs-handler-file-read.ts, src/relay/fs-handler-stream.test.ts, src/relay/fs-handler-utils.ts, src/renderer/src/components/editor/EditorConflictReviewSurface.tsx, src/renderer/src/components/editor/EditorEditFileSurface.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +656/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Keep the SSH connection alive when a terminal outruns a slow link1 PR · Standalone · Plugins#

Problem: Keep the SSH connection alive when a terminal outruns a slow link.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12041 Title unavailable (Unclear, Unknown); #11005 Title unavailable (Unclear, Unknown); #11999 Title unavailable (Unclear, Unknown); #1026 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12220 Keep the SSH connection alive when a terminal outruns a slow linkDraftNeil
Core team · MEMBER
#12041 Title unavailable Unclear · Unknown
#11005 Title unavailable Unclear · Unknown
#11999 Title unavailable Unclear · Unknown
#1026 Title unavailable Unclear · Unknown
Standalone change> ## ⚠️ Draft — not ready to merge > > Three adversarial review rounds each fixed a finding and surfaced another, and **three blocking findings are still open** (see [the conversion comment](https://github.com/stablyai/oP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/dispatcher-capacity-degradation.test.ts, src/relay/dispatcher-slow-client.test.ts, src/relay/dispatcher.ts, src/relay/pty-handler-source-publication.test.ts, src/relay/pty-handler.ts, src/relay/relay-pty-source-exit-publication.test.ts, src/relay/relay-pty-source-exit-publication.ts, src/relay/relay-pty-source-output.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +594/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1keep unstamped local git worktrees routable when a runtime is saved1 PR · Standalone · Plugins#

Problem: keep unstamped local git worktrees routable when a runtime is saved.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16733 [Bug]: Local git worktrees fail closed with "Terminal creation is unavailable" when any runtime environment is saved (Fixes, CLOSED); #10251 Title unavailable (Unclear, Unknown); #10269 Title unavailable (Unclear, Unknown); #9994 Title unavailable (Unclear, Unknown); #11346 Title unavailable (Unclear, Unknown); #11512 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16829 fix(worktrees): keep unstamped local git worktrees routable when a runtime is savedLesley Murfin
Community · CONTRIBUTOR
#16733 [Bug]: Local git worktrees fail closed with "Terminal creation is unavailable" when any runtime environment is saved Fixes · CLOSED
#10251 Title unavailable Unclear · Unknown
#10269 Title unavailable Unclear · Unknown
#9994 Title unavailable Unclear · Unknown
#11346 Title unavailable Unclear · Unknown
#11512 Title unavailable Unclear · Unknown
Standalone change## ELI5 Save one remote environment in Settings, and Orca stops opening terminals in your ordinary **local** git worktrees — you get *"Terminal creation is unavailable because the worktree owner could not be resolved"* iP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/terminal-worktree-route.test.ts, src/renderer/src/lib/worktree-operation-route.test.ts, src/renderer/src/lib/worktree-operation-route.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +334/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let orchestration-dispatched workers stay silent1 PR · Standalone · Plugins#

Problem: let orchestration-dispatched workers stay silent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15148 [Feature]: Setting to keep dispatched orchestration workers from raising notifications (Fixes, OPEN); #4995 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15153 feat(notifications): let orchestration-dispatched workers stay silentTaras Kornichuk
Community · CONTRIBUTOR
#15148 [Feature]: Setting to keep dispatched orchestration workers from raising notifications Fixes · OPEN
#4995 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a coordinator agent farms work out to worker agents, only the coordinator's "done" is meant for you. This adds a switch that keeps the workers quiet and leaves the coordinator loud. ## What Changed New notifP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/persistence/applying-settings/onboarding-normalization.ts, src/renderer/src/components/onboarding/use-onboarding-flow-persistence.test.ts, src/renderer/src/components/settings/NotificationsPane.tsx, src/renderer/src/components/terminal-pane/dispatched-worker-notification-policy.test.ts, src/renderer/src/components/terminal-pane/dispatched-worker-notification-policy.ts, src/renderer/src/components/terminal-pane/dispatched-worker-notification-suppression.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +326/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let plugin keybindings opt into terminal focus1 PR · Standalone · Plugins#

Problem: let plugin keybindings opt into terminal focus.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15642 Plugin keybindings never fire while focus is in a terminal, leaving plugin commands with no reachable trigger (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15725 feat(plugins): let plugin keybindings opt into terminal focusyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15642 Plugin keybindings never fire while focus is in a terminal, leaving plugin commands with no reachable trigger Fixes · OPENStandalone change## Summary **What** Plugin keybinding contributions gain an explicit `allowInTerminal: true` opt-in, and terminal-context dispatch honors it. Default behaviour is unchanged — a plugin still cannot claim a chord from the P1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/plugins/plugin-command-registry.ts, src/main/plugins/plugin-list-projection.ts, src/preload/api/plugin-host-api.ts, src/renderer/src/app-shell/use-global-keybindings.ts, src/renderer/src/lib/plugin-command-keybindings.test.ts, src/renderer/src/lib/plugin-command-keybindings.ts, src/shared/plugins/plugin-content-pack-contributions.test.ts, src/shared/plugins/plugin-content-pack-contributions.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +107/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let the screen sleep in Keep-computer-awake mode (option A: 1-line)2 PRs · Competing · Automated release pipeline#

Problem: let the screen sleep in Keep-computer-awake mode (option A: 1-line).

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Competing. Linked issues: #17078 [Bug]: "Keep computer awake" also blocks display sleep — the screen never turns off, unlike caffeinate (Fixes, OPEN); #17183 Title unavailable (Unclear, Unknown); #11301 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Choose one implementation after a product and technical comparison; do not land alternatives together.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Product and technical decision required.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17183 fix(awake): let the screen sleep in Keep-computer-awake mode (option A: 1-line)luisgonzaleznf
Community · FIRST_TIME_CONTRIBUTOR
#17078 [Bug]: "Keep computer awake" also blocks display sleep — the screen never turns off, unlike caffeinate Fixes · OPENAlternative implementationFixes #17078. **This is option A of two — see the sibling PR for option B; only one should merge.** ## The bug `Keep computer awake` held an Electron `prevent-display-sleep` blocker, so the screen never turned off, neverP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-awake-service-platform-assertions.test.ts, src/main/agent-awake-service.test.ts, src/main/agent-awake-service.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +21/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17184 feat(awake): let the screen sleep by default, add a Keep screen on opt-in (option B)luisgonzaleznf
Community · FIRST_TIME_CONTRIBUTOR
#17078 [Bug]: "Keep computer awake" also blocks display sleep — the screen never turns off, unlike caffeinate Fixes · OPEN
#17183 Title unavailable Unclear · Unknown
#11301 Title unavailable Unclear · Unknown
Alternative implementationFixes #17078. **This is option B of two — see #17183 for the 1-line option A; only one should merge.** ## The bug `Keep computer awake` held an Electron `prevent-display-sleep` blocker, so the screen never turned off, neP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · M
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-awake-service-platform-assertions.test.ts, src/main/agent-awake-service.test.ts, src/main/agent-awake-service.ts, src/main/index.ts, src/main/ipc/settings.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/power-save-blocker-lease.ts, src/renderer/src/components/settings/AgentAwakeSetting.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +300/−84. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let users remove the Computer Use skill1 PR · Standalone · Plugins#

Problem: let users remove the Computer Use skill.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13099 [Other]: How can I remove the "Skill Computer Use" ability? (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13163 feat(settings): let users remove the Computer Use skillBingZ
Community · CONTRIBUTOR
#13099 [Other]: How can I remove the "Skill Computer Use" ability? Fixes · CLOSEDStandalone change## Summary - Computer Use skill setup only offered Install/Update, so users could not remove it from Orca Settings (#13099). - Add \`buildAgentFeatureSkillRemoveCommand\` (\`npx skills remove <name> --global\`) and a **RP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/AgentSkillSetupPanel.tsx, src/renderer/src/components/settings/ComputerUseSkillSetupPanel.tsx, src/renderer/src/components/settings/agent-skill-setup-panel-actions.test.tsx, src/renderer/src/components/settings/agent-skill-setup-panel-actions.tsx, src/renderer/src/components/settings/agent-skill-setup-panel-props.ts, src/renderer/src/lib/agent-feature-install-commands.ts, src/shared/agent-feature-install-commands.test.ts, src/shared/agent-feature-install-commands.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +296/−66. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1link worktrees to pull requests1 PR · Standalone · Plugins#

Problem: link worktrees to pull requests.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13129 feat(cli): link worktrees to pull requestsI1eanch
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add `--pull-request` to `orca worktree create` and resolve the verified PR head through the existing runtime RPC - fail closed when the runtime cannot resolve the requested pull request, before any worktree P1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/flags.ts, src/cli/handlers/worktree-github-pull-request-link.ts, src/cli/handlers/worktree.ts, src/cli/help.ts, src/cli/index.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +375/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1load more commits in the git history panel2 PRs · Overlapping · Automated release pipeline#

Problem: load more commits in the git history panel.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #14224 [Feature]: Git history panel is capped at 50 commits with no way to load more (Fixes, OPEN); #14305 Title unavailable (Unclear, Unknown); #14472 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14305 feat(source-control): load more commits in the git history panelDipak Chaudhari
Community · FIRST_TIME_CONTRIBUTOR
#14224 [Feature]: Git history panel is capped at 50 commits with no way to load more Fixes · OPENCluster contributionCloses #14224. ## Problem `refreshGitHistory` in `SourceControl.tsx` requested a hard-coded 50 commits: ```ts { limit: 50, baseRef: compareBaseRef } ``` so older commits were unreachable from the panel — scrolling fetcheP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/GitHistoryPanel.expansion-persistence.test.tsx, src/renderer/src/components/right-sidebar/GitHistoryPanel.test.tsx, src/renderer/src/components/right-sidebar/GitHistoryPanel.tsx, src/renderer/src/components/right-sidebar/SourceControl.git-history-limit.test.ts, src/renderer/src/components/right-sidebar/SourceControl.tsx, src/renderer/src/components/right-sidebar/useGitHistoryCommitExpansion.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +467/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14405 feat(source-control): page the git history panel to the end of historyBrennan Benson
Core team · MEMBER
#14224 [Feature]: Git history panel is capped at 50 commits with no way to load more Fixes · OPEN
#14305 Title unavailable Unclear · Unknown
#14472 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 The Commits list in Source Control only ever loaded the newest 50 commits, so anything older was invisible. Now there's a "Load more commits" action that keeps going until you reach the very first commit — and eaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem.ts, src/main/runtime/rpc/methods/git-params.ts, src/main/runtime/rpc/methods/git.test.ts, src/main/runtime/rpc/methods/git.ts, src/relay/git-handler.ts, src/renderer/src/components/right-sidebar/GitHistoryPanel.expansion-persistence.test.tsx, src/renderer/src/components/right-sidebar/GitHistoryPanel.tsx, src/renderer/src/components/right-sidebar/SourceControl.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1604/−185. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make Close Others / To The Right / To The Left bindable (#16614)1 PR · Standalone · Plugins#

Problem: make Close Others / To The Right / To The Left bindable (#16614).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16614 [Feature]: Expose "Close Others" / "Close Tabs To The Right/Left" as keybindable actions (Fixes, OPEN); #1623 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17053 feat(keybindings): make Close Others / To The Right / To The Left bindable (#16614)unkabas
Community · FIRST_TIME_CONTRIBUTOR
#16614 [Feature]: Expose "Close Others" / "Close Tabs To The Right/Left" as keybindable actions Fixes · OPEN
#1623 Title unavailable Unclear · Unknown
Standalone change## ELI5 The tab right-click menu can already "Close Others", "Close Tabs To The Right" and "Close Tabs To The Left", but you could not put those on a keyboard shortcut. Now you can assign them in Settings → Shortcuts, anP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/tab-bar/EditorFileTabContextMenu.test.tsx, src/renderer/src/components/tab-bar/EditorFileTabContextMenu.tsx, src/renderer/src/components/tab-bar/SortableTabContextMenu.tsx, src/renderer/src/components/tab-bar/group-tab-order.ts, src/renderer/src/components/tab-bar/tab-close-scope-targets.test.ts, src/renderer/src/components/tab-bar/tab-close-scope-targets.ts, src/renderer/src/hooks/ipc-tab-switch.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +382/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make Move Tab to Split keybindable1 PR · Standalone · Plugins#

Problem: make Move Tab to Split keybindable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12083 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16324 feat(tabs): make Move Tab to Split keybindableHyeon-Gi Jeon
Community · FIRST_TIME_CONTRIBUTOR
#12083 Title unavailable Unclear · UnknownStandalone change## ELI5 Users can assign shortcuts that move the active tab into a new split in any direction. ## What Changed - Added unassigned `tab.moveToSplitRight`, `Left`, `Down`, and `Up` commands. - Reused one command catalog acP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/app-shell/app-command-handlers.test.ts, src/renderer/src/app-shell/app-command-handlers.ts, src/renderer/src/app-shell/use-global-keybindings.ts, src/renderer/src/components/tab-bar/TabWorkspaceLayoutMenuSection.tsx, src/renderer/src/components/tab-bar/tab-move-to-pane-column.test.ts, src/renderer/src/components/tab-bar/tab-move-to-pane-column.ts, src/shared/keybindings.ts, tests/e2e/tab-move-to-split-shortcut.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +368/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make multi-agent workflows durable1 PR · Standalone · Plugins#

Problem: make multi-agent workflows durable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15180 [Other]: nothing observes the worker starting a turn — delivery is read from the sender's belief or from terminal noise (Fixes, OPEN); #16660 Title unavailable (Unclear, Unknown); #16522 Title unavailable (Unclear, Unknown); #14907 Title unavailable (Unclear, Unknown); #13047 Title unavailable (Unclear, Unknown); #15190 Title unavailable (Unclear, Unknown); #15976 Title unavailable (Unclear, Unknown); #16377 Title unavailable (Unclear, Unknown); #16902 Title unavailable (Unclear, Unknown); #16529 Title unavailable (Unclear, Unknown); #15951 Title unavailable (Unclear, Unknown); #15186 Title unavailable (Unclear, Unknown); #14832 Title unavailable (Unclear, Unknown); #14840 Title unavailable (Unclear, Unknown); #16095 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16904 feat(orchestration): make multi-agent workflows durableJinwoo Hong
Core team · MEMBER
#15180 [Other]: nothing observes the worker starting a turn — delivery is read from the sender's belief or from terminal noise Fixes · OPEN
#16660 Title unavailable Unclear · Unknown
#16522 Title unavailable Unclear · Unknown
#14907 Title unavailable Unclear · Unknown
#13047 Title unavailable Unclear · Unknown
#15190 Title unavailable Unclear · Unknown
#15976 Title unavailable Unclear · Unknown
#16377 Title unavailable Unclear · Unknown
#16902 Title unavailable Unclear · Unknown
#16529 Title unavailable Unclear · Unknown
#15951 Title unavailable Unclear · Unknown
#15186 Title unavailable Unclear · Unknown
#14832 Title unavailable Unclear · Unknown
#14840 Title unavailable Unclear · Unknown
#16095 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 104 | $\color{#1a7f37}{\Huge{\mathP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/generate-bundled-skill-guides.mjs, config/scripts/generate-bundled-skill-guides.test.mjs, config/scripts/orchestration-skill-guidance.test.mjs, resources/skills/current-manifest.json, resources/skills/snapshot-registry.json, skill-guides/orca-cli.md, skill-guides/orchestration.md …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

289 files, +23272/−4162. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make the heartbeat state a coordinator reads, not mail that wakes it1 PR · Standalone · Plugins#

Problem: make the heartbeat state a coordinator reads, not mail that wakes it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14910 [Feature]: heartbeats wake the coordinator to say nothing changed — make them state, not mail (Fixes, OPEN); #14892 Title unavailable (Unclear, Unknown); #14891 Title unavailable (Unclear, Unknown); #14889 Title unavailable (Unclear, Unknown); #1403 Title unavailable (Unclear, Unknown); #14479 Title unavailable (Unclear, Unknown); #8452 Title unavailable (Unclear, Unknown); #13235 Title unavailable (Unclear, Unknown); #14961 Title unavailable (Unclear, Unknown); #15190 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15173 feat(orchestration): make the heartbeat state a coordinator reads, not mail that wakes itTauri-EPO
Community · CONTRIBUTOR
#14910 [Feature]: heartbeats wake the coordinator to say nothing changed — make them state, not mail Fixes · OPEN
#14892 Title unavailable Unclear · Unknown
#14891 Title unavailable Unclear · Unknown
#14889 Title unavailable Unclear · Unknown
#1403 Title unavailable Unclear · Unknown
#14479 Title unavailable Unclear · Unknown
#8452 Title unavailable Unclear · Unknown
#13235 Title unavailable Unclear · Unknown
#14961 Title unavailable Unclear · Unknown
#15190 Title unavailable Unclear · Unknown
Standalone change> **Stacked on #14892**, which is stacked on #14891 and #14889. Until those land their commits show up in this diff. Review only the last commit — the one whose subject matches this PR's title. Naming its SHA here would P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-fleet-echo-cli.test.ts, src/cli/handlers/orchestration-fleet-echo-format.test.ts, src/cli/handlers/orchestration-fleet-echo-format.ts, src/cli/handlers/orchestration.test.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +2433/−291. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make workspace split divider color configurable1 PR · Standalone · Plugins#

Problem: make workspace split divider color configurable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14887 [Feature]: Make the workspace tab-group split divider color configurable (Fixes, OPEN); #868690 Title unavailable (Unclear, Unknown); #171717 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14893 feat(appearance): make workspace split divider color configurablegatsby74
Community · CONTRIBUTOR
#14887 [Feature]: Make the workspace tab-group split divider color configurable Fixes · OPEN
#868690 Title unavailable Unclear · Unknown
#171717 Title unavailable Unclear · Unknown
Standalone change## ELI5 The gray column between a terminal tab and an editor/browser tab now has its own color pickers. Changing **Dark Divider Color** still only affects splits *inside* a terminal tab, which is what that setting alwaysP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/renderer/src/app-shell/use-document-appearance.ts, src/renderer/src/assets/main.css, src/renderer/src/components/settings/AppearancePane.test.tsx, src/renderer/src/components/settings/AppearancePane.tsx, src/renderer/src/components/settings/AppearanceWindowSidebarSection.tsx, src/renderer/src/components/settings/AppearanceWorkspaceSplitDividerSettings.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +340/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1manage current issue cycles1 PR · Standalone · Plugins#

Problem: manage current issue cycles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16081 Add safe Linear current-cycle discovery and assignment (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16082 feat(linear): manage current issue cyclesDraftRobert Joseph Wayne
Community · FIRST_TIME_CONTRIBUTOR
#16081 Add safe Linear current-cycle discovery and assignment Fixes · OPENStandalone change## ELI5 Agents can find the active Linear cycle for an issue team, put an issue into that cycle, or remove its cycle. Orca checks the result before it says the write succeeded. ## What Changed - Add paginated `orca lineaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/linear-cycle.ts, src/cli/handlers/linear.test.ts, src/cli/handlers/linear.ts, src/cli/linear-format.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +943/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1managed-account failover and acceptance receipts for supervised workers(受監督工人多帳號遞補與驗收回執)1 PR · Standalone · Plugins#

Problem: managed-account failover and acceptance receipts for supervised workers(受監督工人多帳號遞補與驗收回執).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14290 feat(orchestration): managed-account failover and acceptance receipts for supervised workers(受監督工人多帳號遞補與驗收回執)kueitiwan-KTW
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary This PR adds an auditable **managed-account failover** and **coordinator acceptance** loop on top of the existing Run / Task / Dispatch / `worker_done` orchestration contract. It closes two gaps we hit while rP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orca-emulator-android.md, skill-guides/orca-emulator.md, skill-guides/orca-per-workspace-env.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/account-selection.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +3370/−76. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Merge codex-structured-core into Claude lane1 PR · Standalone · Plugins#

Problem: Merge codex-structured-core into Claude lane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13584 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15356 Merge codex-structured-core into Claude laneBrennan Benson
Core team · MEMBER
#13584 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1335 | $\color{#1a7f37}{\Huge{\matP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/CONTRIBUTING.md, .github/pull_request_template.md, .github/scripts/pr-test-loc-summary.mjs, .github/scripts/pr-test-loc-table.mjs, .github/workflows/computer-e2e.yml, .github/workflows/daily-mac-build.yml, .github/workflows/e2e.yml, .github/workflows/golden-e2e-experiment.yml …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6931 files, +691958/−424816. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1move a live terminal tab to another worktree1 PR · Standalone · Plugins#

Problem: move a live terminal tab to another worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9632 [Feature]: Move an existing terminal (with its running agent) to another workspace (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15108 feat(terminal): move a live terminal tab to another worktreeGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#9632 [Feature]: Move an existing terminal (with its running agent) to another workspace Fixes · OPENStandalone change## ELI5 You can now move a running terminal (and its agent) from one worktree card to another without killing the process. Right-click the tab or the sidebar agent row, or use `orca terminal move`. ## What Changed - CLI:P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/format.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/selectors.ts, src/cli/specs/core.ts, src/cli/terminal-format.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +2017/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1name the driver of store write chains before React #185 throws1 PR · Standalone · Plugins#

Problem: name the driver of store write chains before React #185 throws.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #185 Title unavailable (Unclear, Unknown); #11326 Title unavailable (Unclear, Unknown); #2746 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15076 feat(crash-reporting): name the driver of store write chains before React #185 throwsBrennan Benson
Core team · MEMBER
#185 Title unavailable Unclear · Unknown
#11326 Title unavailable Unclear · Unknown
#2746 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/crash-reporting-renderer-breadcrumbs.test.ts, src/main/ipc/crash-reporting-renderer-breadcrumbs.ts, src/renderer/src/store/index.ts, src/renderer/src/store/plugin-language-packs.ts, src/renderer/src/store/plugin-panels.ts, src/renderer/src/store/running-terminal-close-confirm.ts, src/renderer/src/store/store-write-chain-cross-store-wiring.test.ts, src/renderer/src/store/store-write-chain-telemetry.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +870/−89. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1named command profiles to launch an agent under a second CLI command1 PR · Standalone · Plugins#

Problem: named command profiles to launch an agent under a second CLI command.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9456 Title unavailable (Unclear, Unknown); #12930 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16798 feat(agents): named command profiles to launch an agent under a second CLI commandDraftMurillo Medeiros de Melo Nascimento
Community · FIRST_TIME_CONTRIBUTOR
#9456 Title unavailable Unclear · Unknown
#12930 Title unavailable Unclear · Unknown
Standalone change## ELI5 Settings → Agents already lets you override an agent's launch command, but only **one** command per agent. This PR lets you save a few extra *named* commands per agent — for example Claude keeps its default `clauP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/NewWorkspaceComposerModal.tsx, src/renderer/src/components/agent/AgentProfileSelect.tsx, src/renderer/src/components/new-workspace/NewWorkspaceComposerAgentSection.tsx, src/renderer/src/components/new-workspace/new-workspace-composer-card-props.ts, src/renderer/src/components/settings/AgentCatalogRow.tsx, src/renderer/src/components/settings/AgentCommandProfilesEditor.tsx, src/renderer/src/components/settings/AgentsPane.tsx, src/renderer/src/hooks/composer-state/composer-submit-model.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +316/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1negotiate page reconciliation commands1 PR · Standalone · Plugins#

Problem: negotiate page reconciliation commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14759 feat(browser): negotiate page reconciliation commandsDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-attach-request.ts, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-host-command-result-submission.ts, src/main/browser/paired-runtime-browser-client-host.test.ts, src/main/browser/paired-runtime-browser-host-lease-connection.ts, src/main/browser/paired-runtime-browser-host-lease-options.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +910/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open a folder passed as a launch argument as a project1 PR · Standalone · Plugins#

Problem: open a folder passed as a launch argument as a project.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16475 feat: open a folder passed as a launch argument (orca /path/to/project) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16476 feat(app): open a folder passed as a launch argument as a projectSam5440
Community · FIRST_TIME_CONTRIBUTOR
#16475 feat: open a folder passed as a launch argument (orca /path/to/project) Fixes · OPENStandalone change## ELI5 You can now launch Orca with a folder path — `Orca /path/to/project`, `open -a Orca /path/to/project`, or dragging a folder onto the Dock icon — and Orca adds that folder as a project and opens it, the same way eP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/startup/workspace-path-launch-wiring.test.ts, src/main/startup/workspace-path-launch.test.ts, src/main/startup/workspace-path-launch.ts, src/preload/api/ui-command-event-api.ts, src/preload/index.ts, src/renderer/src/hooks/ipc-events-test-harness.ts, src/renderer/src/hooks/ipc-events/app-lifetime-ipc-bridge.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +593/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open clicked links in the pane to the side1 PR · Standalone · Plugins#

Problem: open clicked links in the pane to the side.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13390 [Feature]: Open clicked links in the pane to the side, splitting if none exists (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13392 feat(browser): open clicked links in the pane to the sidedcieslak19973
Community · CONTRIBUTOR
#13390 [Feature]: Open clicked links in the pane to the side, splitting if none exists Fixes · OPENStandalone change## Summary Closes #13390. Clicking an in-app link always opened another tab in the worktree's **active group**, even with a browser pane sitting right beside the source — the handler passed no group at all: ```ts store.cP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/BrowserLinkSidePaneSetting.tsx, src/renderer/src/components/settings/BrowserPane.tsx, src/renderer/src/components/settings/browser-search.test.ts, src/renderer/src/components/settings/browser-search.ts, src/renderer/src/hooks/ipc-events/browser-state-ipc-bridge.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/file-preview.ts, src/renderer/src/lib/link-target-group.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +389/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open files and links from the agent preview terminal1 PR · Standalone · Plugins#

Problem: open files and links from the agent preview terminal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16787 feat(dashboard): open files and links from the agent preview terminalElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem The agent dashboard's preview terminal linkifies URLs but nothing else. Mod+clicking a file path an agent just printed — the single most common thing you want to follow from a dashboard card — does nothing at P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-file-link-payload-validation.ts, src/main/ipc/dashboard-payload-validation.test.ts, src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-popout.test.ts, src/main/ipc/dashboard-popout.ts, src/preload/api/dashboard-api.ts, src/preload/index.ts, src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +957/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open sibling files from the path header1 PR · Standalone · Plugins#

Problem: open sibling files from the path header.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16756 Add navigable editor path breadcrumbs for sibling files (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16758 feat(editor): open sibling files from the path headerGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#16756 Add navigable editor path breadcrumbs for sibling files Fixes · OPENStandalone change## ELI5 The file path already visible above the editor now doubles as a quick directory browser. Click any path segment to inspect that folder and open a nearby file without moving to Explorer. ## What Changed - Render rP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/components/editor/EditorHeaderPathBreadcrumbs.tsx, src/renderer/src/components/editor/EditorHeaderPathDirectoryMenu.tsx, src/renderer/src/components/editor/EditorPanel.tsx, src/renderer/src/components/editor/EditorPanelHeader.test.tsx, src/renderer/src/components/editor/EditorPanelHeader.tsx, src/renderer/src/components/editor/EditorPanelHeaderPath.test.tsx, src/renderer/src/components/editor/EditorPanelHeaderPath.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1422/−129. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open the originating session on click1 PR · Standalone · Plugins#

Problem: open the originating session on click.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15943 [Feature]: Reliably open the originating session from completion notifications (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15957 feat(notifications): open the originating session on clickChisa Kotegawa
Community · FIRST_TIME_CONTRIBUTOR
#15943 [Feature]: Reliably open the originating session from completion notifications Fixes · OPENStandalone change## ELI5 When Orca says a session finished, clicking that notification now takes you back to the exact terminal or native-chat session that produced it. If that session has already closed, Orca opens the project without rP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/superpowers/plans/2026-08-22-completion-notification-session-navigation.md, docs/superpowers/specs/2026-08-22-completion-notification-session-navigation-design.md, src/main/ipc/native-notification-delivery.ts, src/main/ipc/notifications-retention-lifecycle.test.ts, src/preload/api/ui-command-event-api.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/notification-navigation-target.test.ts, src/renderer/src/components/terminal-pane/notification-navigation-target.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1416/−135. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1opt-in 1Password op:// secret resolution for tabs + bundled onepassword agent skill1 PR · Standalone · Plugins#

Problem: opt-in 1Password op:// secret resolution for tabs + bundled onepassword agent skill.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6996 Title unavailable (Unclear, Unknown); #8985 Title unavailable (Unclear, Unknown); #12534 Title unavailable (Unclear, Unknown); #7003 Title unavailable (Unclear, Unknown); #12562 Title unavailable (Unclear, Unknown); #14899 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12947 feat(secrets): opt-in 1Password op:// secret resolution for tabs + bundled onepassword agent skillVincent Colombo
Community · FIRST_TIME_CONTRIBUTOR
#6996 Title unavailable Unclear · Unknown
#8985 Title unavailable Unclear · Unknown
#12534 Title unavailable Unclear · Unknown
#7003 Title unavailable Unclear · Unknown
#12562 Title unavailable Unclear · Unknown
#14899 Title unavailable Unclear · Unknown
Standalone change## What this adds Opt-in 1Password integration for terminal-tab secrets, in two complementary pieces: **1. Spawn-time `op://` resolution (`feat(secrets)`).** With the new **Settings → Integrations → 1Password** toggle enP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/generate-bundled-skill-guides.mjs, docs/reference/1password-secrets.md, resources/skills/current-manifest.json, resources/skills/snapshot-registry.json, skill-guides/onepassword.md, skills/onepassword/SKILL.md, src/cli/bundled-skill-guides.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +1479/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1opt-in zmx-backed durable SSH terminals1 PR · Standalone · Plugins#

Problem: opt-in zmx-backed durable SSH terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12798 feat(ssh): opt-in zmx-backed durable SSH terminalsVivek
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds **opt-in zmx-backed durable SSH terminals**: a per-target setting that moves remote PTY ownership out of the SSH relay into [zmx](https://github.com/neurosnap/zmx) sessions on the remote host. When enableP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/electron-builder.config.cjs, docs/reference/ssh-zmx-terminal-persistence.md, src/main/ipc/remote-workspace.test.ts, src/main/ipc/remote-workspace.ts, src/main/ipc/ssh.test.ts, src/main/ipc/ssh.ts, src/main/persistence.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

70 files, +4238/−300. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1optional agent-state emoji in tab titles1 PR · Standalone · Plugins#

Problem: optional agent-state emoji in tab titles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15793 [Feature]: Optional agent-state emoji in tab titles (Fixes, OPEN); #15781 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15794 feat(tabs): optional agent-state emoji in tab titlesDraftRamzi
Community · CONTRIBUTOR
#15793 [Feature]: Optional agent-state emoji in tab titles Fixes · OPEN
#15781 Title unavailable Unclear · Unknown
Standalone change## ELI5 Turn on a setting and each tab gets a small glyph in front of its name: ⚙ while the agent is working, ✋ when it wants your input, ✅ when it is finished. Off by default, so nothing changes unless you ask for it. #P1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · M
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/renderer/src/components/settings/AgentsPane.tsx, src/renderer/src/components/settings/agents-search.ts, src/renderer/src/components/settings/tab-status-emoji-copy.ts, src/renderer/src/components/tab-bar/SortableTab.tsx, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/tab-status-emoji.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +218/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1pick a base branch when creating a workspace from a task2 PRs · Overlapping · Plugins#

Problem: pick a base branch when creating a workspace from a task.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15747 [Feature]: Pick a base branch when creating a workspace from a task (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15748 feat(tasks): pick a base branch when creating a workspace from a taskGleb Malov
Community · FIRST_TIME_CONTRIBUTOR
#15747 [Feature]: Pick a base branch when creating a workspace from a task Fixes · OPENCluster contributionELI5 When you start a new workspace from a task (a GitHub issue, GitLab issue, Linear issue, or Jira issue), Orca always branched the new worktree off the project's default branch. Now there's a "Branch from" dropdown inP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/NewWorkspaceComposerCard.base-branch.test.tsx, src/renderer/src/components/NewWorkspaceComposerCard.set-location.test.tsx, src/renderer/src/components/NewWorkspaceComposerCard.test.tsx, src/renderer/src/components/NewWorkspaceComposerCard.tsx, src/renderer/src/components/automations/AutomationWorkspaceField.tsx, src/renderer/src/components/new-workspace/BranchFromPicker.test.tsx, src/renderer/src/components/new-workspace/BranchFromPicker.tsx, src/renderer/src/hooks/useComposerState-base-branch-linked-item.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +556/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17250 feat(composer): choose a base ref in the New Workspace composerVincent
Community · FIRST_TIME_CONTRIBUTOR
#15747 [Feature]: Pick a base branch when creating a workspace from a task Fixes · OPENCluster contribution## ELI5 When you start a workspace from a Jira, Linear, GitHub or GitLab issue, Orca names it from the issue — but it also silently branches off the project's default branch, with no way to say otherwise. If your team woP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/NewWorkspaceComposerCard.start-from.test.tsx, src/renderer/src/components/automations/AutomationWorkspaceField.tsx, src/renderer/src/components/new-workspace/ComposerBaseRefPicker.tsx, src/renderer/src/components/new-workspace/NewWorkspaceComposerNameSection.tsx, src/renderer/src/components/new-workspace/base-ref-picker-visibility.test.ts, src/renderer/src/components/new-workspace/base-ref-picker-visibility.ts, src/renderer/src/components/new-workspace/new-workspace-composer-card-props.ts, src/renderer/src/components/repo/CreateFromPicker.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +592/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1point a Design Mode annotation at a second element or spot1 PR · Standalone · Plugins#

Problem: point a Design Mode annotation at a second element or spot.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11360 Title unavailable (Unclear, Unknown); #8687 Title unavailable (Unclear, Unknown); #8830 Title unavailable (Unclear, Unknown); #9224 Title unavailable (Unclear, Unknown); #15333 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12141 feat(browser): point a Design Mode annotation at a second element or spotPraveen Emani
Community · FIRST_TIME_CONTRIBUTOR
#11360 Title unavailable Unclear · Unknown
#8687 Title unavailable Unclear · Unknown
#8830 Title unavailable Unclear · Unknown
#9224 Title unavailable Unclear · Unknown
#15333 Title unavailable Unclear · Unknown
Standalone change## ELI5 When leaving design feedback in Orca's built-in browser, a note could only point at one element on the page. Instructions involving two things ("move this button below the pricing table") forced you to describe tP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-grab-payload.ts, src/main/browser/grab-guest-script.ts, src/renderer/src/components/browser-pane/BrowserPane.tsx, src/renderer/src/components/browser-pane/browser-annotation-output.test.ts, src/renderer/src/components/browser-pane/browser-annotation-output.ts, src/renderer/src/components/browser-pane/browser-annotation-references.test.ts, src/renderer/src/components/browser-pane/browser-annotation-references.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +1159/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1preview videos in the file viewer1 PR · Standalone · Plugins#

Problem: preview videos in the file viewer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12570 feat(mobile): preview videos in the file viewerLirone Levy
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Videos (`.mp4`, `.m4v`, `.mov`) can now be previewed in the mobile file viewer. Tapping one previously showed "Binary preview unavailable", because the host reported every previewable binary as `isImage` and RP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/package.json, mobile/pnpm-lock.yaml, mobile/src/files/MobileFilePreviewBody.tsx, mobile/src/files/MobileFilePreviewScreen.tsx, mobile/src/files/MobileFileVideoPreview.tsx, mobile/src/files/file-tree.ts, mobile/src/files/mobile-file-explorer-row.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +581/−102. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Prime native cache before E2E fanout1 PR · Standalone · Plugins#

Problem: Prime native cache before E2E fanout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17280 Prime native cache before E2E fanoutNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/e2e.yml, config/scripts/release-cut-token-permissions.test.mjs, config/scripts/release-e2e-dispatch-contract.test.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +54/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1profile-driven output status scrape, with IBM Bob1 PR · Standalone · Plugins#

Problem: profile-driven output status scrape, with IBM Bob.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14895 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15936 feat(agent-status): profile-driven output status scrape, with IBM Bobtrs-80
Community · FIRST_TIME_CONTRIBUTOR
#14895 Title unavailable Unclear · UnknownStandalone change> Stacked on #14895 (IBM Bob agent support). Review the last three commits; the diff includes that PR's commits until it lands. ## ELI5 Agents with no hooks and no title status can now get working / waiting / done rows fP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, mobile/src/tasks/workspace-agent-selection.test.ts, src/main/ipc/preflight-agent-detection.test.ts, src/main/persistence-settings-update.test.ts, src/main/persistence/loading-store/normalize-loaded-global-settings.ts, src/main/persistence/loading-store/prepare-loaded-profile-settings.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

68 files, +2064/−366. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1prove Bun runtime path1 PR · Standalone · Plugins#

Problem: prove Bun runtime path.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16741 feat(orcad): prove Bun runtime pathNeil
Core team · MEMBER
None foundStandalone change## What - runs orcad under Bun with a Bun-native WebSocket/E2EE transport - runs the terminal daemon under Bun using `Bun.Terminal` instead of `node-pty` - preserves Node/Electron WebSocket and node-pty behavior as the cP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orcad-bun-lifecycle-e2e.mjs, config/scripts/orcad-bun-native-packages-smoke.mjs, config/scripts/orcad-bun-pty-poc.mjs, config/scripts/runtime-serve-terminal-smoke.mjs, docs/design/orcad-bun-runtime.md, package.json, src/main/daemon/pty-subprocess/bun-pty-process.ts, src/main/daemon/pty-subprocess/native-pty-spawn.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +1320/−145. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1prune expired Codex runtime session logs (#16776)1 PR · Standalone · Plugins#

Problem: prune expired Codex runtime session logs (#16776).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16776 codex-runtime-home/sessions grows unbounded, consumed 11GB with no cleanup mechanism (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16990 feat(codex): prune expired Codex runtime session logs (#16776)Max Hsu
Community · FIRST_TIME_CONTRIBUTOR
#16776 codex-runtime-home/sessions grows unbounded, consumed 11GB with no cleanup mechanism Fixes · OPENStandalone change## ELI5 Orca keeps a copy of every Codex conversation it has ever run, and never throws any of them away. The reporter's folder had grown to 11 GB and 1,000+ files going back to September 2025. This adds a quiet sweep atP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-session-log-retention.test.ts, src/main/codex/codex-session-log-retention.ts, src/main/index.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +393/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1put the daemon in a kill-on-close job so a crash cannot orphan its PTY tree on Windows1 PR · Standalone · Plugins#

Problem: put the daemon in a kill-on-close job so a crash cannot orphan its PTY tree on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16894 Title unavailable (Unclear, Unknown); #16901 Title unavailable (Unclear, Unknown); #16843 Title unavailable (Unclear, Unknown); #1693 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16895 fix(relay): put the daemon in a kill-on-close job so a crash cannot orphan its PTY tree on WindowsBrennan Benson
Core team · MEMBER
#16894 Title unavailable Unclear · Unknown
#16901 Title unavailable Unclear · Unknown
#16843 Title unavailable Unclear · Unknown
#1693 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/relay-daemon.ts, src/relay/relay-windows-pty-job.test.ts, src/relay/relay-windows-pty-job.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +158/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1read Antigravity quota from local runtime4 PRs · Overlapping · Plugins#

Problem: read Antigravity quota from local runtime.

Combined impact: Coordinates 4 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #7809 Antigravity Usage — status-bar segment disappears while toggle is checked (W28) (Fixes, OPEN); #9122 [Bug]: Antigravity usage is a copy of the Gemini quota — wrong pools, and refresh breaks entirely without a local Gemini CLI install (Fixes, OPEN); #8735 Title unavailable (Unclear, Unknown); #15876 Title unavailable (Unclear, Unknown); #11536 Title unavailable (Unclear, Unknown); #12095 Title unavailable (Unclear, Unknown); #14571 Title unavailable (Unclear, Unknown); #12370 Title unavailable (Unclear, Unknown); #15948 Title unavailable (Unclear, Unknown); #16653 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14571 fix(rate-limits): read Antigravity quota from local runtimeLeonardo
Community · FIRST_TIME_CONTRIBUTOR
#7809 Antigravity Usage — status-bar segment disappears while toggle is checked (W28) Fixes · OPEN
#9122 [Bug]: Antigravity usage is a copy of the Gemini quota — wrong pools, and refresh breaks entirely without a local Gemini CLI install Fixes · OPEN
#8735 Title unavailable Unclear · Unknown
#15876 Title unavailable Unclear · Unknown
#11536 Title unavailable Unclear · Unknown
#12095 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Antigravity already knows the real quota for the account it is running. Orca was showing a copy of Gemini usage instead. This change asks the already-running, host-local Antigravity service for its own quota and P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/antigravity-log-discovery.ts, src/main/rate-limits/antigravity-loopback-client.test.ts, src/main/rate-limits/antigravity-loopback-client.ts, src/main/rate-limits/antigravity-loopback-request-close.test.ts, src/main/rate-limits/antigravity-quota-parser.test.ts, src/main/rate-limits/antigravity-quota-parser.ts, src/main/rate-limits/antigravity-usage-fetcher.test.ts, src/main/rate-limits/antigravity-usage-fetcher.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +2252/−201. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15948 fix(usage): fetch native Antigravity quotas via AgyJohn Mike Asuncion
Community · FIRST_TIME_CONTRIBUTOR
#9122 [Bug]: Antigravity usage is a copy of the Gemini quota — wrong pools, and refresh breaks entirely without a local Gemini CLI install Fixes · OPEN
#11536 Title unavailable Unclear · Unknown
#12095 Title unavailable Unclear · Unknown
#14571 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca currently labels a copy of Gemini CLI usage as Antigravity usage. This change asks the installed Antigravity CLI for its own quota report instead, so Orca shows the real Gemini and Claude/GPT five-hour and wP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/antigravity-usage-fetcher.test.ts, src/main/rate-limits/antigravity-usage-fetcher.ts, src/main/rate-limits/rate-limit-service-test-harness.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-inactive-account-previews.test.ts, src/main/rate-limits/service-live-claude-usage.test.ts, src/main/rate-limits/service-minimax-usage.test.ts, src/main/rate-limits/service-refresh-orchestration.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +555/−73. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16653 Read Antigravity usage from the agy CLIGabriel Ayrao
Community · FIRST_TIME_CONTRIBUTOR
#9122 [Bug]: Antigravity usage is a copy of the Gemini quota — wrong pools, and refresh breaks entirely without a local Gemini CLI install Fixes · OPEN
#12370 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca's Antigravity meter was showing Gemini's numbers, because it assumed both share one quota. Google turned Gemini Code Assist off for individuals, so there is nothing left to copy and the meter reads `0%` foreP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/rate-limits/antigravity-cli-usage.test.ts, src/main/rate-limits/antigravity-cli-usage.ts, src/main/rate-limits/rate-limit-service-test-harness.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-antigravity-usage.test.ts, src/main/rate-limits/service-inactive-account-previews.test.ts, src/main/rate-limits/service-live-claude-usage.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +519/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16710 fix(usage): read Antigravity quota from Agy, not the Gemini mirrorBrennan Benson
Core team · MEMBER
#9122 [Bug]: Antigravity usage is a copy of the Gemini quota — wrong pools, and refresh breaks entirely without a local Gemini CLI install Fixes · OPEN
#11536 Title unavailable Unclear · Unknown
#14571 Title unavailable Unclear · Unknown
#15948 Title unavailable Unclear · Unknown
#16653 Title unavailable Unclear · Unknown
#12095 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 19 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/wsl-process-group-termination.test.ts, src/main/git/wsl-process-group-termination.ts, src/main/index.ts, src/main/rate-limits/account-runtime-target-sync.test.ts, src/main/rate-limits/account-runtime-target-sync.ts, src/main/rate-limits/antigravity-language-server-log.test.ts, src/main/rate-limits/antigravity-language-server-log.ts, src/main/rate-limits/antigravity-quota-summary.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2424/−224. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1read submodule changes when .gitmodules hides them1 PR · Standalone · Plugins#

Problem: read submodule changes when .gitmodules hides them.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15427 [Feature]: Read submodule changes in Source Control when .gitmodules sets ignore = all (Fixes, OPEN); #13102 Title unavailable (Unclear, Unknown); #13989 Title unavailable (Unclear, Unknown); #11673 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15428 feat(source-control): read submodule changes when .gitmodules hides themVladimir
Community · FIRST_TIME_CONTRIBUTOR
#15427 [Feature]: Read submodule changes in Source Control when .gitmodules sets ignore = all Fixes · OPEN
#13102 Title unavailable Unclear · Unknown
#13989 Title unavailable Unclear · Unknown
#11673 Title unavailable Unclear · Unknown
Standalone change## ELI5 If a repo tells Git "ignore my submodules", Orca's Source Control panel shows nothing while you work inside a submodule — no rows, no diffs, as if the repo were clean. This adds a per-project switch that tells GiP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/source-control/get-status-options.ts, src/main/git/source-control/status-read.ts, src/main/git/status-read-coalescing.test.ts, src/main/git/status.test.ts, src/main/ipc/filesystem-git-status-staging.test.ts, src/main/ipc/filesystem.ts, src/main/providers/git-provider-status-options.ts, src/main/providers/ssh-git-provider-status.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +423/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1reap zombie worktrees & stale daemon generations1 PR · Standalone · Plugins#

Problem: reap zombie worktrees & stale daemon generations.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11342 Title unavailable (Unclear, Unknown); #9193 Title unavailable (Unclear, Unknown); #8585 Title unavailable (Unclear, Unknown); #9045 Title unavailable (Unclear, Unknown); #7843 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12740 feat(aquarium): reap zombie worktrees & stale daemon generationsDraftBrandon Bennett
Community · CONTRIBUTOR
#11342 Title unavailable Unclear · Unknown
#9193 Title unavailable Unclear · Unknown
#8585 Title unavailable Unclear · Unknown
#9045 Title unavailable Unclear · Unknown
#7843 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca quietly accumulates leftovers: workspaces whose folders were deleted outside the app ("ghosts"), stale helper processes left over from old app versions, and terminal sessions that keep running after their taP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/adr/0001-aquarium-reap-worktree-disposal-protocol.md, src/cli/dispatch.ts, src/cli/format.ts, src/cli/handlers/skills.ts, src/cli/index.ts, src/cli/specs/index.ts, src/cli/specs/skills.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

57 files, +3331/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1rebase #9495 onto current main and fix task-reference parsing1 PR · Standalone · Plugins#

Problem: rebase #9495 onto current main and fix task-reference parsing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14622 Add ClickUp as a task source (Fixes, OPEN); #9495 Title unavailable (Unclear, Unknown); #14447 Title unavailable (Unclear, Unknown); #10389 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15788 feat(clickup): rebase #9495 onto current main and fix task-reference parsingDraftRamzi
Community · CONTRIBUTOR
#14622 Add ClickUp as a task source Fixes · OPEN
#9495 Title unavailable Unclear · Unknown
#14447 Title unavailable Unclear · Unknown
#10389 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can already start work from GitHub, GitLab, Linear and Jira tickets. This adds ClickUp to that list: connect a ClickUp account with a personal API token, browse your tasks in the Tasks panel, and start a worP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/dev-macos-build.yml, README.md, config/scripts/generate-bundled-skill-guides.mjs, config/scripts/orca-clickup-skill-guidance.test.mjs, docs/readme/README.pt.md, docs/reference/clickup-integration.md, mobile/app/h/[hostId]/tasks.tsx, mobile/src/components/NewWorktreeModal.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

185 files, +8930/−534. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1recommend merged workspaces instead of protecting them1 PR · Standalone · Plugins#

Problem: recommend merged workspaces instead of protecting them.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16282 Title unavailable (Unclear, Unknown); #13413 Title unavailable (Unclear, Unknown); #13695 Title unavailable (Unclear, Unknown); #13979 Title unavailable (Unclear, Unknown); #10202 Title unavailable (Unclear, Unknown); #8275 Title unavailable (Unclear, Unknown); #12345 Title unavailable (Unclear, Unknown); #16690 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13930 feat(workspace-cleanup): recommend merged workspaces instead of protecting themJin Won, Park
Community · FIRST_TIME_CONTRIBUTOR
#16282 Title unavailable Unclear · Unknown
#13413 Title unavailable Unclear · Unknown
#13695 Title unavailable Unclear · Unknown
#13979 Title unavailable Unclear · Unknown
#10202 Title unavailable Unclear · Unknown
#8275 Title unavailable Unclear · Unknown
#12345 Title unavailable Unclear · Unknown
#16690 Title unavailable Unclear · Unknown
Standalone change## Summary Workspace cleanup recommends on inactivity alone. Its git evidence read exists only to keep the destructive path away from unfinished work, so the workspaces users most want to retire — the ones whose branch aP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/workspace-cleanup-broad-scan.test.ts, src/main/ipc/workspace-cleanup-candidate.ts, src/main/ipc/workspace-cleanup-disconnected-ssh.ts, src/main/ipc/workspace-cleanup-git-evidence.ts, src/main/ipc/workspace-cleanup-merge-probe.test.ts, src/main/ipc/workspace-cleanup-merge-probe.ts, src/main/ipc/workspace-cleanup-merged-evidence.test.ts, src/main/ipc/workspace-cleanup-scan.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

48 files, +1089/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1record the iOS simulator screen to a video file1 PR · Standalone · Plugins#

Problem: record the iOS simulator screen to a video file.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5156 Title unavailable (Unclear, Unknown); #8506 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16624 feat(emulator): record the iOS simulator screen to a video fileKEEN
Community · FIRST_TIME_CONTRIBUTOR
#5156 Title unavailable Unclear · Unknown
#8506 Title unavailable Unclear · Unknown
Standalone change## ELI5 You can already see the iOS simulator inside Orca. Now you can hit Record, do the thing, hit stop, and you get a video file of it. ## What Changed - Adds a Record button to the emulator pane toolbar (iOS sessionsP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-emulator.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/emulator-recording.ts, src/cli/specs/emulator.ts, src/main/emulator/backends/android-emulator-backend.test.ts, src/main/emulator/backends/android-emulator-backend.ts, src/main/emulator/backends/emulator-backend.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +1012/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1render PlantUML diagrams in preview and rich editor1 PR · Standalone · Plugins#

Problem: render PlantUML diagrams in preview and rich editor.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6804 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15043 feat(markdown): render PlantUML diagrams in preview and rich editor5unnyWind
Community · FIRST_TIME_CONTRIBUTOR
#6804 Title unavailable Unclear · UnknownStandalone change## ELI5 Markdown files can already draw Mermaid diagrams. This makes ` ```plantuml ` blocks draw too, in both the read-only preview and the rich editor. No Java, no external server: the whole engine runs in the renderer.P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, pnpm-lock.yaml, src/renderer/src/assets/markdown-preview.css, src/renderer/src/assets/rich-markdown-editor.css, src/renderer/src/components/editor/MarkdownPreview.tsx, src/renderer/src/components/editor/PlantUmlBlock.recovery.test.tsx, src/renderer/src/components/editor/PlantUmlBlock.tsx, src/renderer/src/components/editor/RichMarkdownCodeBlock.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +640/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1report an honest submit verdict from terminal send1 PR · Standalone · Plugins#

Problem: report an honest submit verdict from terminal send.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13763 Title unavailable (Unclear, Unknown); #14962 Title unavailable (Unclear, Unknown); #15273 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15274 feat(terminal): report an honest submit verdict from terminal sendTaras Kornichuk
Community · CONTRIBUTOR
#13763 Title unavailable Unclear · Unknown
#14962 Title unavailable Unclear · Unknown
#15273 Title unavailable Unclear · Unknown
Standalone change## The failure this closes `orca terminal send --enter` returned success as soon as the bytes reached the PTY. When the Enter was swallowed — a completion popup ate it, or the TUI was mid-turn — the text sat unsubmitted P1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration.ts, src/cli/handlers/terminal.ts, src/cli/specs/core.ts, src/cli/specs/terminal.ts, src/cli/terminal-format.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1753/−135. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1report guest renderer deaths and key renderer dedupe by webContents identity1 PR · Standalone · Plugins#

Problem: report guest renderer deaths and key renderer dedupe by webContents identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15052 Guest and webview renderer deaths are never reported as crashes (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15063 fix(crash-reporting): report guest renderer deaths and key renderer dedupe by webContents identityBrennan Benson
Core team · MEMBER
#15052 Guest and webview renderer deaths are never reported as crashes Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-manager-guest-crash-reporting.test.ts, src/main/browser/browser-manager-test-harness.ts, src/main/browser/browser-manager.ts, src/main/crash-reporting/guest-renderer-gone-reporter.test.ts, src/main/crash-reporting/guest-renderer-gone-reporter.ts, src/main/crash-reporting/process-gone-dedupe.test.ts, src/main/crash-reporting/process-gone-dedupe.ts, src/main/crash-reporting/process-gone-recorder.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1017/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1report heartbeat freshness on worker-list1 PR · Standalone · Plugins#

Problem: report heartbeat freshness on worker-list.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15951 [Feature]: orchestration worker-list carries no heartbeat information, so the fleet view cannot show which lane went quiet (Fixes, OPEN); #14910 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15963 feat(orchestration): report heartbeat freshness on worker-listTauri-EPO
Community · CONTRIBUTOR
#15951 [Feature]: orchestration worker-list carries no heartbeat information, so the fleet view cannot show which lane went quiet Fixes · OPEN
#14910 Title unavailable Unclear · Unknown
Standalone change## ELI5 A coordinator watching several agent lanes wants to spot the one that went quiet. Orca already records when each lane last checked in, but nothing showed it on the list of lanes — so you had to ask about each lanP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration-worker-list-host-skew.test.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration-worker-specs.ts, src/main/runtime/orchestration/db/dispatch-context/dispatch-completion.ts, src/main/runtime/orchestration/db/worker-terminal/heartbeat-freshness.test.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-listing.ts, src/main/runtime/orchestration/federation-heartbeat-arrival-clock.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +643/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1resume closed worker provider sessions1 PR · Standalone · Plugins#

Problem: resume closed worker provider sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14388 [Feature]: Resume a closed orchestration worker's provider session (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14389 feat(orchestration): resume closed worker provider sessionsDraftJulian Pscheid
Community · FIRST_TIME_CONTRIBUTOR
#14388 [Feature]: Resume a closed orchestration worker's provider session Fixes · OPENStandalone change## ELI5 Orca can now continue a finished worker in the same provider conversation. The command takes the old Orca Dispatch ID, checks that its private resume ticket still belongs to the same provider, server, and workspaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration-worker-specs.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/federation-acknowledgment-migration.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +2148/−163. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1resume Hermes TUI sessions after crash1 PR · Standalone · Plugins#

Problem: resume Hermes TUI sessions after crash.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15808 [Feature]: Resume Hermes TUI sessions after crash or quit (Fixes, OPEN); #12075 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15809 feat(agents): resume Hermes TUI sessions after crashYi Lok Enoch Lam
Community · FIRST_TIME_CONTRIBUTOR
#15808 [Feature]: Resume Hermes TUI sessions after crash or quit Fixes · OPEN
#12075 Title unavailable Unclear · Unknown
Standalone change## ELI5 If a Hermes TUI pane dies because Orca, the daemon, or the PTY crashed, Orca should relaunch that same Hermes session with `--tui --resume <id>`, the way it already does for Claude and Codex. Hermes already knowsP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener-hermes-codex-droid.test.ts, src/shared/agent-session-resume.test.ts, src/shared/agent-session-resume.ts, src/shared/tui-agent-startup.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +133/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1RTL text-direction toggle for the built-in editor1 PR · Standalone · Plugins#

Problem: RTL text-direction toggle for the built-in editor.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16259 [Feature]: RTL text-direction toggle for the built-in editor (button + `…` menu + shortcut, like Word Wrap) (Fixes, OPEN); #10086 Title unavailable (Unclear, Unknown); #5262 Title unavailable (Unclear, Unknown); #6169 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16291 feat(editor): RTL text-direction toggle for the built-in editorYehuda
Community · FIRST_TIME_CONTRIBUTOR
#16259 [Feature]: RTL text-direction toggle for the built-in editor (button + `…` menu + shortcut, like Word Wrap) Fixes · OPEN
#10086 Title unavailable Unclear · Unknown
#5262 Title unavailable Unclear · Unknown
#6169 Title unavailable Unclear · Unknown
Standalone change## ELI5 A Hebrew or Arabic document in Orca's editor is laid out as if it were English: the text hugs the left edge, because the editor has no notion of a document being right-to-left. This adds a small button in the ediP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/orca-profiles/profile-project-session-field-disposition.ts, src/renderer/src/assets/main.css, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/editor/EditorPanelHeader.test.tsx, src/renderer/src/components/editor/EditorPanelHeader.tsx, src/renderer/src/components/editor/EditorPanelMarkdownActionsMenu.test.tsx, src/renderer/src/components/editor/EditorPanelMarkdownActionsMenu.tsx, src/renderer/src/components/editor/EditorPanelShell.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

59 files, +1231/−112. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1run native teammate panes on Windows1 PR · Standalone · Plugins#

Problem: run native teammate panes on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15751 Claude Agent Teams native panes are unreachable on Windows (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15753 feat(agent-teams): run native teammate panes on Windowsthomasytterstrom
Community · FIRST_TIME_CONTRIBUTOR
#15751 Claude Agent Teams native panes are unreachable on Windows Fixes · OPENStandalone change## ELI5 On Windows, Agent Teams quietly gave you in-process teammates instead of real Orca panes. Three separate things blocked the pane path: Orca's `tmux` shim was a `.cmd` that Claude Code cannot spawn, the pane commaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/build-windows-cli-launcher.test.mjs, native/windows-cli-launcher/OrcaCliLauncher.cs, src/cli/handlers/core.test.ts, src/cli/handlers/core.ts, src/main/runtime/claude-agent-teams-service.test.ts, src/main/runtime/claude-agent-teams-service.ts, src/main/runtime/claude-agent-teams-shim-env.test.ts, src/main/runtime/claude-agent-teams-shim-env.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +472/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1seed the default agent when activating an empty worktree1 PR · Standalone · Plugins#

Problem: seed the default agent when activating an empty worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15912 feat(worktree): seed the default agent when activating an empty worktreeLiuSir
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Clicking a worktree that has no tabs used to open a blank terminal. It now opens the same default agent you already picked in Settings → Agents, unless you set that default to a blank terminal. ## What Changed - P1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal/initial-terminal-wiring.test.ts, src/renderer/src/lib/default-agent-startup-payload.ts, src/renderer/src/lib/onboarding-folder-agent-startup.ts, src/renderer/src/lib/worktree-activation-agent-startup.test.ts, src/renderer/src/lib/worktree-activation-default-tabs.test.ts, src/renderer/src/lib/worktree-activation-test-harness.ts, src/renderer/src/lib/worktree-default-agent-startup.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +332/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1sender-set message delivery class and a count-only check1 PR · Standalone · Plugins#

Problem: sender-set message delivery class and a count-only check.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13645 Title unavailable (Unclear, Unknown); #13650 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15264 feat(orchestration): sender-set message delivery class and a count-only checkTaras Kornichuk
Community · CONTRIBUTOR
#13645 Title unavailable Unclear · Unknown
#13650 Title unavailable Unclear · Unknown
Standalone changeCloses part of #13645. A sender can now say **when** a message should reach the recipient, and a supervisor can ask **whether** mail exists without paying for a full check. ## Why Orca's mail is a pull: the recipient musP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-check-count.test.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/federation-control-message.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +956/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1serve Cursor sidecar scans on the relay and unblock #11525 CI1 PR · Standalone · Plugins#

Problem: serve Cursor sidecar scans on the relay and unblock #11525 CI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11525 Title unavailable (Unclear, Unknown); #14582 Title unavailable (Unclear, Unknown); #11370 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12891 fix(ai-vault): serve Cursor sidecar scans on the relay and unblock #11525 CI5unnyWind
Community · FIRST_TIME_CONTRIBUTOR
#11525 Title unavailable Unclear · Unknown
#14582 Title unavailable Unclear · Unknown
#11370 Title unavailable Unclear · Unknown
Standalone changeTargets `feature-extend-ssh-host-aware-agent-session-hist` (#11525). Merges current `main` and gets the branch green. ## The bug worth reviewing first `createRelayAiVaultFilesystemProvider()` never implemented `scanCursoP1 Meaningful core-workflow impact with strategic alignment to Plugins.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/computer-e2e.yml, .oxlintrc.json, config/scripts/computer-use-modifier-safety.test.mjs, config/scripts/daemon-boot-smoke.mjs, config/scripts/daemon-endpoint-handover-smoke.mjs, config/scripts/orchestration-skill-guidance.test.mjs, config/scripts/relay-watcher-fault-harness.mjs, config/scripts/terminal-reattach-payload-scan-benchmark.mjs …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

501 files, +32026/−3493. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1set a default session profile per project1 PR · Standalone · Plugins#

Problem: set a default session profile per project.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13152 feat(browser): set a default session profile per projectDunz Koi
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Browser tabs could only inherit one app-wide default session profile. Working across projects that need different logged-in accounts (work Google vs. personal, two customer tenants) meant switching the profileP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos.ts, src/main/persistence.ts, src/main/runtime/rpc/methods/repo-update-schema.ts, src/preload/api-types.ts, src/renderer/src/components/settings/RepositoryBrowserProfileSection.tsx, src/renderer/src/components/settings/RepositoryPane.tsx, src/renderer/src/components/settings/repository-search.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +578/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1settle exited worker release when tab is absent1 PR · Standalone · Plugins#

Problem: settle exited worker release when tab is absent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13860 Title unavailable (Unclear, Unknown); #13927 Title unavailable (Unclear, Unknown); #15920 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16927 fix: settle exited worker release when tab is absentniyeahman
Community · FIRST_TIME_CONTRIBUTOR
#13860 Title unavailable Unclear · Unknown
#13927 Title unavailable Unclear · Unknown
#15920 Title unavailable Unclear · Unknown
Standalone change## ELI5 A worker release can race with terminal reuse. Orca may prove that one PTY process exited, wait while closing the tab, and then accidentally act on a replacement PTY that reused the same terminal identity. This cP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/terminal-format.test.ts, src/cli/terminal-format.ts, src/main/ipc/pty-daemon-controller-teardown.test.ts, src/main/ipc/pty/runtime/controller.ts, src/main/ipc/pty/runtime/kill.ts, src/main/runtime/orca-runtime-terminal-close-continuity.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/orchestration-worker-observation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1020/−153. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1ship browserless npm runtime1 PR · Standalone · Plugins#

Problem: ship browserless npm runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13452 feat(server): ship browserless npm runtimeJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary - ship a publishable `@stablyai/orca` package with `orca` and `orca-ide` bins; zero arguments or `serve` starts a foreground browserless host without Electron, Chromium, Xvfb, or FUSE - reuse Orca's existing rP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, .github/workflows/release-cut.yml, .gitignore, README.md, config/docker/node-server/Dockerfile, config/reliability-gates.jsonc, config/scripts/build-node-server-web-client.mjs, config/scripts/build-node-server.mjs …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

181 files, +16567/−849. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show Cmd/Ctrl+1-9 index badges on workspace cards1 PR · Standalone · Plugins#

Problem: show Cmd/Ctrl+1-9 index badges on workspace cards.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16083 feat(sidebar): show Cmd/Ctrl+1-9 index badges on workspace cardsBinyaminEden
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## What Hold **⌘** (Ctrl on Windows/Linux) and each of the first nine workspace cards in the sidebar overlays the digit that jumps to it — the way Safari numbers tabs. Release the key, or move focus off the window, and tP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorkspaceShortcutIndexBadge.tsx, src/renderer/src/components/sidebar/workspace-index-shortcut-badges.ts, src/renderer/src/components/sidebar/worktree-list/rows/folder-row.tsx, src/renderer/src/components/sidebar/worktree-list/rows/item-row.tsx, src/renderer/src/components/sidebar/worktree-list/viewport/VirtualizedWorktreeViewport.tsx, src/renderer/src/components/sidebar/worktree-list/viewport/virtual-row-context.ts, src/renderer/src/components/sidebar/worktree-sidebar-row-preference.test.ts, src/renderer/src/components/sidebar/worktree-sidebar-row-preference.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +278/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show commit files as a directory tree1 PR · Standalone · Plugins#

Problem: show commit files as a directory tree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13942 feat(source-control): show commit files as a directory treeorbitcrafter
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Expanding a commit in the Source Control history panel listed its changed files flat, so a deep package path was only readable from the dimmed path suffix trailing each filename. Commit detail was the only filP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/renderer/src/components/right-sidebar/GitHistoryCommitFiles.test.tsx, src/renderer/src/components/right-sidebar/GitHistoryPanel.test.tsx, src/renderer/src/components/right-sidebar/git-history-commit-file-tree.test.ts, src/renderer/src/components/right-sidebar/source-control-header-toolbar-identity.test.tsx, src/renderer/src/components/right-sidebar/source-control-tree.ts, src/renderer/src/components/right-sidebar/source-control/listing/use-file-listing.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +653/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show Cursor monthly usage on the status bar1 PR · Standalone · Plugins#

Problem: show Cursor monthly usage on the status bar.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15516 Title unavailable (Unclear, Unknown); #13837 Title unavailable (Unclear, Unknown); #8669 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16815 feat: show Cursor monthly usage on the status barivo922
Community · FIRST_TIME_CONTRIBUTOR
#15516 Title unavailable Unclear · Unknown
#13837 Title unavailable Unclear · Unknown
#8669 Title unavailable Unclear · Unknown
Standalone change## ELI5 The status bar can now show how much of your Cursor monthly plan you have used, the same way it already shows Grok. It reads the login from `cursor-agent` or the Cursor IDE on this machine. No extra Orca Cursor lP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/rate-limits/cursor-auth.test.ts, src/main/rate-limits/cursor-auth.ts, src/main/rate-limits/cursor-fetcher.test.ts, src/main/rate-limits/cursor-fetcher.ts, src/main/rate-limits/rate-limit-service-test-harness.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-antigravity-usage.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

47 files, +1779/−110. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show host-side gh/glab status on Integrations cards1 PR · Standalone · Plugins#

Problem: show host-side gh/glab status on Integrations cards.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12020 Title unavailable (Unclear, Unknown); #10559 Title unavailable (Unclear, Unknown); #10653 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12028 feat(preflight): show host-side gh/glab status on Integrations cardsdcieslak19973
Community · CONTRIBUTOR
#12020 Title unavailable Unclear · Unknown
#10559 Title unavailable Unclear · Unknown
#10653 Title unavailable Unclear · Unknown
Standalone change**What:** Integrations cards stop reporting "Not installed" when `gh`/`glab` actually live on the workspace's SSH execution host. **Risk:** Additive probe, fail-open on every path — no mux, old relay, or timeout all rendP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/preflight-remote-ssh.test.ts, src/main/ipc/preflight-runtime-target.ts, src/main/preflight/agent-detection.ts, src/preload/api/preflight-api.ts, src/relay/preflight-handler.test.ts, src/relay/preflight-handler.ts, src/relay/skill-install-handler.ts, src/renderer/src/components/settings/cli-source-control-integration-cards.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +868/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show live Codex subagent progress1 PR · Standalone · Plugins#

Problem: show live Codex subagent progress.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12621 [Feature]: Open Codex sub-agent rows to inspect live progress (Fixes, OPEN); #9637 Title unavailable (Unclear, Unknown); #8251 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12311 feat(sidebar): show live Codex subagent progressLu Chong
Community · FIRST_TIME_CONTRIBUTOR
#12621 [Feature]: Open Codex sub-agent rows to inspect live progress Fixes · OPEN
#9637 Title unavailable Unclear · Unknown
#8251 Title unavailable Unclear · Unknown
Standalone change## Summary - Make live Codex internal subagent rows clickable in both full and compact sidebar views and open the provider-assigned child session in a non-modal, read-only progress sheet. - Keep child discovery live acroP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/codex-subagent-poll-policy.test.ts, src/main/agent-hooks/codex-subagent-poll-policy.ts, src/main/agent-hooks/server-codex-subagent-dynamic-lifecycle.test.ts, src/main/agent-hooks/server-codex-subagent-transcript.test.ts, src/main/agent-hooks/server.ts, src/main/native-chat/transcript-reader.test.ts, src/renderer/src/assets/main.css, src/renderer/src/components/agent-child-disclosure-label.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

51 files, +3415/−126. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show pace reserve/deficit on the provider usage bars1 PR · Standalone · Plugins#

Problem: show pace reserve/deficit on the provider usage bars.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15937 Usage bars show spend but not whether it's ahead of or behind pace for the window (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15596 feat(usage): show pace reserve/deficit on the provider usage barsSaman Mahdanian
Community · FIRST_TIME_CONTRIBUTOR
#15937 Usage bars show spend but not whether it's ahead of or behind pace for the window Fixes · OPENStandalone change## ELI5 The usage bars tell you how much of your quota is gone, but not whether that's fast or slow for how far into the window you are. This adds a "you should be about here by now" tick on each bar, plus a line saying P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/StatusBar.tsx, src/renderer/src/components/status-bar/UsagePaceMarker.tsx, src/renderer/src/components/status-bar/status-bar-provider-menu-focus.test.tsx, src/renderer/src/components/status-bar/tooltip.test.ts, src/renderer/src/components/status-bar/tooltip.tsx, src/renderer/src/components/status-bar/usage-pace-copy.ts, src/renderer/src/i18n/locales/en.json, src/shared/usage-pace.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +526/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show PR review comments in the local branch diff (read-only)1 PR · Standalone · Plugins#

Problem: show PR review comments in the local branch diff (read-only).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16076 [Feature]: Show PR review comments inside the local branch diff (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16236 feat: show PR review comments in the local branch diff (read-only)Marcin Grabowski
Community · FIRST_TIME_CONTRIBUTOR
#16076 [Feature]: Show PR review comments inside the local branch diff Fixes · OPENStandalone change## ELI5 When you're working on a branch that has an open PR, the review comments from GitHub now show up directly inside Orca's branch diffs — right at the lines they were written on. Your own unsubmitted draft comments P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client-pr-comments-read.test.ts, src/main/github/client/fetch/get-pr-comments.ts, src/main/github/client/fetch/pr-review-thread-collector.ts, src/main/github/client/fetch/pr-review-threads-query.ts, src/renderer/src/assets/main.css, src/renderer/src/components/diff-comments/ReviewThreadCard.test.tsx, src/renderer/src/components/diff-comments/ReviewThreadCard.tsx, src/renderer/src/components/diff-comments/ReviewThreadCommentBlock.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +2728/−160. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show provider subscription plan labels1 PR · Standalone · Plugins#

Problem: show provider subscription plan labels.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16296 [Feature]: show provider-reported subscription plans in Usage (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16297 feat(usage): show provider subscription plan labelsRobith Yusuf
Community · FIRST_TIME_CONTRIBUTOR
#16296 [Feature]: show provider-reported subscription plans in Usage Fixes · OPENStandalone change## ELI5 Usage rows now show an account-provided package label when available, such as `Claude · Max 20x` or `Codex · Pro`. ## What Changed - Preserve optional provider `planType` data and format it only at the UI boundarP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/claude-fetcher-fable-usage.test.ts, src/main/rate-limits/claude-fetcher.ts, src/main/rate-limits/claude-pty.test.ts, src/main/rate-limits/claude-pty.ts, src/main/rate-limits/grok-fetcher.test.ts, src/main/rate-limits/grok-fetcher.ts, src/renderer/src/components/status-bar/UsageRosterPanel.test.tsx, src/renderer/src/components/status-bar/tooltip.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +254/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show the active workspace's linked task in a Task panel1 PR · Standalone · Plugins#

Problem: show the active workspace's linked task in a Task panel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15318 [Feature]: Right sidebar panel for the active workspace's linked task (Fixes, OPEN); #42 Title unavailable (Unclear, Unknown); #12693 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15330 feat(right-sidebar): show the active workspace's linked task in a Task panelRaphael Huet de Froberville
Community · FIRST_TIME_CONTRIBUTOR
#15318 [Feature]: Right sidebar panel for the active workspace's linked task Fixes · OPEN
#42 Title unavailable Unclear · Unknown
#12693 Title unavailable Unclear · Unknown
Standalone change## ELI5 A workspace already knows which issue or PR it was created from. The right sidebar shows you everything about the code (files, diff, checks, agents) but not that item, so reading the acceptance criteria means leaP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence/applying-settings/ui-selection-normalization.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/components/github-item-dialog/load-item-details/github-item-dialog-types.ts, src/renderer/src/components/github-item-dialog/open-dialog/github-item-dialog-issue-header.tsx, src/renderer/src/components/github-item-dialog/open-dialog/github-item-dialog.tsx, src/renderer/src/components/pull-request-page/page-types.ts, src/renderer/src/components/pull-request-page/page/header.tsx, src/renderer/src/components/pull-request-page/page/surface.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +905/−147. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1start argv workers with bound authority3 PRs · Overlapping · Plugins#

Problem: start argv workers with bound authority.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16377 [Bug] **[Bug] 1.4.188 regression: every `worker-start` fails with `agent_prompt_stalled`, then revokes the (Fixes, OPEN); #15920 Title unavailable (Unclear, Unknown); #15976 Title unavailable (Unclear, Unknown); #16095 Title unavailable (Unclear, Unknown); #16425 Title unavailable (Unclear, Unknown); #16660 agent_prompt_stalled: dispatch fails ~8s after launch for slow-booting agents (Hermes, agy) — worker completes task but worker_done rejected (Fixes, OPEN); #15180 Title unavailable (Unclear, Unknown); #15958 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16548 fix(orchestration): start argv workers with bound authorityAntonio Fulgêncio
Community · FIRST_TIME_CONTRIBUTOR
#16377 [Bug] **[Bug] 1.4.188 regression: every `worker-start` fails with `agent_prompt_stalled`, then revokes the Fixes · OPEN
#15920 Title unavailable Unclear · Unknown
#15976 Title unavailable Unclear · Unknown
#16095 Title unavailable Unclear · Unknown
#16425 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca now starts argv-capable orchestration workers with their instructions and launch credentials already attached to the process command. It binds the exact terminal before readiness monitoring, so a healthy worP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/cli-command.test.ts, src/main/runtime/orchestration/cli-command.ts, src/main/runtime/orchestration/db/attach-orchestration-db-methods.ts, src/main/runtime/orchestration/db/orchestration-db-methods.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-argv-authority.test.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-argv-authority.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +2529/−316. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16664 feat(runtime): make agent prompt stall timeout configurable via envfredogemilang
Community · FIRST_TIME_CONTRIBUTOR
#16660 agent_prompt_stalled: dispatch fails ~8s after launch for slow-booting agents (Hermes, agy) — worker completes task but worker_done rejected Fixes · OPENCluster contribution## Problem `AGENT_PROMPT_EFFECT_TIMEOUT_MS` is hardcoded to 5s. Slow-booting agents (Hermes Agent CLI boots in 15-60s, Google Antigravity CLI similar) hit `agent_prompt_stalled` before reaching their first prompt — the dP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/agent-prompt-submission-verification.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +3/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16715 fix(orchestration): fence ambiguous worker startserickaquino
Community · FIRST_TIME_CONTRIBUTOR
#16377 [Bug] **[Bug] 1.4.188 regression: every `worker-start` fails with `agent_prompt_stalled`, then revokes the Fixes · OPEN
#16660 agent_prompt_stalled: dispatch fails ~8s after launch for slow-booting agents (Hermes, agy) — worker completes task but worker_done rejected Fixes · OPEN
#15180 Title unavailable Unclear · Unknown
#15958 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When Orca presses Enter in an agent pane, it cannot always know immediately whether the agent received the task. Previously, Orca could call that uncertainty a failure, revoke the worker's reporting permission, aP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/agent-prompt-submission-runtime-test-fixture.ts, src/main/runtime/agent-prompt-submission-runtime.test.ts, src/main/runtime/agent-prompt-submission-verification.test.ts, src/main/runtime/agent-prompt-submission-verification.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db/dispatch-context/worker-report-settlement.ts, src/main/runtime/orchestration/db/federation/federation-relay-import.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +952/−90. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1stop an agent from the board without opening its worktree1 PR · Standalone · Plugins#

Problem: stop an agent from the board without opening its worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12095 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16788 feat(dashboard): stop an agent from the board without opening its worktreeMumuTW
Community · CONTRIBUTOR
#12095 Title unavailable Unclear · UnknownStandalone changeSplit out of #12095, which bundled this dashboard feature with an unrelated Antigravity quota rewrite. This PR is the dashboard half only — no `src/main/rate-limits/` changes. Rebased onto current `main`. ## Why ClearingP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-popout.test.ts, src/main/ipc/dashboard-popout.ts, src/main/ipc/dashboard-stop-agent-validation.ts, src/preload/api/dashboard-api.ts, src/preload/index.ts, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.test.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +913/−94. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1stop list/ps crashing on corrupt workspace layout paths1 PR · Standalone · Plugins#

Problem: stop list/ps crashing on corrupt workspace layout paths.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14016 worktree list/ps crash: Cannot read properties of undefined (reading 'startsWith') (Fixes, OPEN); #14437 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14019 fix(worktrees): stop list/ps crashing on corrupt workspace layout pathsBingZ
Community · CONTRIBUTOR
#14016 worktree list/ps crash: Cannot read properties of undefined (reading 'startsWith') Fixes · OPEN
#14437 Title unavailable Unclear · Unknown
Standalone change## ELI5 A corrupt or missing saved workspace path could make `worktree.list` and `worktree.ps` crash before returning any results. The listing path now ignores unusable stored paths while preserving valid layout history.P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree.ts, src/main/ipc/worktree-path-comparison.ts, src/main/persistence/applying-settings/terminal-settings-migrations.test.ts, src/main/persistence/applying-settings/terminal-settings-migrations.ts, src/shared/cross-platform-path.test.ts, src/shared/cross-platform-path.ts, src/shared/worktree/ownership.test.ts, src/shared/worktree/ownership.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +170/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1stop macOS serve crash-looping in _RegisterApplication2 PRs · Duplicate · Automated release pipeline#

Problem: stop macOS serve crash-looping in _RegisterApplication.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Duplicate. Linked issues: #14541 [Bug]: orca serve SIGABRTs in _RegisterApplication before JS (crash loop) (Fixes, OPEN); #9282 Title unavailable (Unclear, Unknown); #10461 Title unavailable (Unclear, Unknown); #10464 Title unavailable (Unclear, Unknown); #12212 Title unavailable (Unclear, Unknown); #14542 Title unavailable (Unclear, Unknown); #14755 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Confirm the preferred implementation and supersede redundant work.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Likely.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14542 fix(cli): stop macOS serve crash-looping in _RegisterApplicationThiago Mota Soares
Community · CONTRIBUTOR
#14541 [Bug]: orca serve SIGABRTs in _RegisterApplication before JS (crash loop) Fixes · OPEN
#9282 Title unavailable Unclear · Unknown
#10461 Title unavailable Unclear · Unknown
#10464 Title unavailable Unclear · Unknown
#12212 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 If something (often an agent) starts a second Orca while one is already running, macOS kills that second process instantly — before Orca's own "already running" check can run. The starter retries, and you get a pP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Supersede
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, README.md, docs/reference/macos-electron-startup-abort.md, src/cli/runtime/foreground-serve-lock.test.ts, src/cli/runtime/foreground-serve-lock.ts, src/cli/runtime/foreground-serve-policy.test.ts, src/cli/runtime/foreground-serve-policy.ts, src/cli/runtime/launch.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +754/−104. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14768 fix(cli): decide duplicate-serve before macOS aborts pre-JS (STA-4336)Jinwoo Hong
Core team · MEMBER
#14541 [Bug]: orca serve SIGABRTs in _RegisterApplication before JS (crash loop) Fixes · OPEN
#12212 Title unavailable Unclear · Unknown
#14542 Title unavailable Unclear · Unknown
#14755 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | +893 | −16 | +877 | | Prod | 1P3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · L
Open · checks SUCCESS · review None
Supersede
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/run-macos-launch-abort-oracle.mjs, config/scripts/run-macos-launch-abort-oracle.test.mjs, src/cli/runtime/client.ts, src/cli/runtime/launch-exit-diagnostic.test.ts, src/cli/runtime/launch-exit-diagnostic.ts, src/cli/runtime/launch.test.ts, src/cli/runtime/launch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +2035/−69. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1stop the Help menu funnelling ordinary bug reports into the crash channel1 PR · Standalone · Plugins#

Problem: stop the Help menu funnelling ordinary bug reports into the crash channel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6147 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12493 fix(feedback): stop the Help menu funnelling ordinary bug reports into the crash channelNeil
Core team · MEMBER
#6147 Title unavailable Unclear · UnknownStandalone change## What this fixes **Signature:** `Reason: no captured crash report` / `- captured_crash_report: false` / `- report_source: help_menu`. **Covers 11 of the 127 reports in this batch.** These are not crashes. They are ordiP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-value-overrides.mjs, src/main/index.ts, src/main/menu/register-app-menu.test.ts, src/main/menu/register-app-menu.ts, src/main/window/help-menu-event-target.test.ts, src/main/window/help-menu-event-target.ts, src/preload/api-types.ts, src/preload/index.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +927/−201. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1supervise an adopted dispatch with --supervise1 PR · Standalone · Plugins#

Problem: supervise an adopted dispatch with --supervise.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13678 Title unavailable (Unclear, Unknown); #13681 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15270 feat(orchestration): supervise an adopted dispatch with --superviseTaras Kornichuk
Community · CONTRIBUTOR
#13678 Title unavailable Unclear · Unknown
#13681 Title unavailable Unclear · Unknown
Standalone change`orca orchestration dispatch --to <handle> --inject --supervise` records the same supervised worker that `worker-start --terminal` records, so the whole `worker-*` set works on an adopted pane. Without `--supervise`, notP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration.ts, src/cli/specs/orchestration.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/rpc/methods/orchestration-adopted-dispatch-supervision.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +442/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support Cursor Agent conversations1 PR · Standalone · Plugins#

Problem: support Cursor Agent conversations.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15718 [Feature]: Add Cursor CLI to experimental Chat UI (parity with Grok) (Fixes, CLOSED); #7766 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16796 feat(native-chat): support Cursor Agent conversationsGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#15718 [Feature]: Add Cursor CLI to experimental Chat UI (parity with Grok) Fixes · CLOSED
#7766 Title unavailable Unclear · Unknown
Standalone change## ELI5 Cursor Agent sessions can now use Orca's existing Native Chat view instead of being limited to the terminal. Orca reads the transcript produced by the `cursor-agent` CLI and keeps input and Stop routed to the samP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-cursor-normalization.test.ts, src/main/cursor/hook-service.test.ts, src/main/native-chat/host-readable-transcript-path.test.ts, src/main/native-chat/host-readable-transcript-path.ts, src/main/native-chat/session-file-resolver-cursor-wsl.test.ts, src/main/native-chat/session-file-resolver.test.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-line-decoders-cursor.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +721/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support Fast Mono (bionic-reading) fonts1 PR · Standalone · Plugins#

Problem: support Fast Mono (bionic-reading) fonts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14949 Feature: support Fast Mono (bionic-reading) font in the terminal (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14950 feat(terminal): support Fast Mono (bionic-reading) fontsIvan Cajic
Community · FIRST_TIME_CONTRIBUTOR
#14949 Feature: support Fast Mono (bionic-reading) font in the terminal Fixes · OPENStandalone change## ELI5 Fast Mono is a font that bolds the first letter of each word ("bionic reading") via OpenType rules that need to see the whole word. Orca's WebGL renderer draws each cell by itself, so every letter looked bold andP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__addon-webgl@0.20.0-beta.286.patch, src/renderer/src/components/dashboard-popout/preview-terminal-ligatures.ts, src/renderer/src/lib/pane-manager/pane-dom-creation.ts, src/renderer/src/lib/pane-manager/pane-lifecycle.ts, src/renderer/src/lib/pane-manager/pane-manager-types.ts, src/renderer/src/lib/pane-manager/terminal-contextual-shaping-addon.test.ts, src/renderer/src/lib/pane-manager/terminal-contextual-shaping-addon.ts, src/renderer/src/lib/pane-manager/terminal-ligatures-addon.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +281/−90. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support keyboard-interactive authentication (MFA)1 PR · Standalone · Plugins#

Problem: support keyboard-interactive authentication (MFA).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8622 [Bug]: SSH connection fails after password when host requires keyboard-interactive MFA (Fixes, OPEN); #8750 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15588 feat(ssh): support keyboard-interactive authentication (MFA)Allen
Community · FIRST_TIME_CONTRIBUTOR
#8622 [Bug]: SSH connection fails after password when host requires keyboard-interactive MFA Fixes · OPEN
#8750 Title unavailable Unclear · Unknown
Standalone change## Problem Connecting to a host that requires password auth followed by a keyboard-interactive MFA challenge (e.g. a university HPC cluster behind Duo push/OTP) fails immediately after the password is entered: ``` All coP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/ipc/ssh-passphrase.ts, src/main/ssh/ssh-connection-auth-fallback.test.ts, src/main/ssh/ssh-connection-gssapi-fallback.test.ts, src/main/ssh/ssh-connection-test-harness.ts, src/main/ssh/ssh-connection-utils.test.ts, src/main/ssh/ssh-connection-utils.ts, src/main/ssh/ssh-connection.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +1037/−92. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support PowerShell setup scripts on Windows (#16611)1 PR · Standalone · Plugins#

Problem: support PowerShell setup scripts on Windows (#16611).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16611 [Feature]: Support writing the Windows setup script in PowerShell (Fixes, OPEN); #12406 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16616 feat(hooks): support PowerShell setup scripts on Windows (#16611)Nguyễn Minh Chiến
Community · FIRST_TIME_CONTRIBUTOR
#16611 [Feature]: Support writing the Windows setup script in PowerShell Fixes · OPEN
#12406 Title unavailable Unclear · Unknown
Standalone change## ELI5 On Windows, Orca setup scripts and issue commands in `orca.yaml` default to `cmd.exe` unless they start with a bash `#!` line. If an author writes PowerShell in their setup hook, `cmd.exe` fails with syntax errorP1 Meaningful core-workflow impact with strategic alignment to Plugins.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/windows-setup-shell.md, src/main/hooks-setup-runner-script.test.ts, src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-test-harness.ts, src/main/ipc/worktrees-test-module-mocks.ts, src/main/runtime/orca-runtime.test.ts, src/main/setup-runner-script-text.ts, src/main/worktree-runner-script.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +363/−50. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1surface Codex startup dialogs and update flow in chat view2 PRs · Overlapping · Plugins#

Problem: surface Codex startup dialogs and update flow in chat view.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15597 Chat view can't show Codex startup dialogs (update prompt, live update log, or post-update restart) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15600 fix(native-chat): surface Codex startup dialogs and update flow in chat viewDraftSuzano
Community · FIRST_TIME_CONTRIBUTOR
#15597 Chat view can't show Codex startup dialogs (update prompt, live update log, or post-update restart) Fixes · OPENCluster contribution## ELI5 When Codex is updating itself or asking a startup question (update available, trust this workspace, etc.), the chat view in Orca shows an empty "Start a chat" box instead of the actual dialog — because chat view P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/NativeChatComposerField.tsx, src/renderer/src/components/native-chat/NativeChatEmptyState.tsx, src/renderer/src/components/native-chat/NativeChatStartupNoticeCard.tsx, src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-composer-autogrow.test.tsx, src/renderer/src/components/native-chat/native-chat-composer-target.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +2350/−537. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15632 fix(native-chat): surface blocking startup dialogs in the chat viewyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15597 Chat view can't show Codex startup dialogs (update prompt, live update log, or post-update restart) Fixes · OPENCluster contribution## Summary **What** A pane blocked on a startup dialog now shows an actionable banner in the native chat view, naming the dialog class and offering a switch to the terminal view where it can be answered. Plumbing, in ordP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime-wait-blocked-reason.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/NativeChatWaitBlockedBanner.test.tsx, src/renderer/src/components/native-chat/NativeChatWaitBlockedBanner.tsx, src/renderer/src/hooks/useIpcEvents.ts, src/renderer/src/runtime/runtime-client-events.ts, src/renderer/src/runtime/terminal-wait-blocked-store.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +339/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1surface merge-queue state as a distinct queued PR state1 PR · Standalone · Plugins#

Problem: surface merge-queue state as a distinct queued PR state.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12316 [Feature]: GitHub queued to merge... status in Checks panel (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16658 feat(github): surface merge-queue state as a distinct queued PR stateMinsu Lee
Community · CONTRIBUTOR
#12316 [Feature]: GitHub queued to merge... status in Checks panel Fixes · OPENStandalone change## ELI5 When your PR is already waiting in GitHub's merge queue, Orca still showed a **Merge when ready** button — as if you still had to put it in the queue. Orca had no way to say "this PR is in the queue", so it fell P1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/pr-sidebar/pr-checks-presentation.ts, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/github/client-merge-queue-auto-merge.test.ts, src/main/github/client/detect/pull-request-merge-queue-entry.test.ts, src/main/github/client/detect/pull-request-merge-queue-entry.ts, src/main/github/client/detect/pull-request-merge-queue-probe-callers.test.ts, src/main/github/client/fetch/work-item-fetch-merge-queue.test.ts, src/main/github/client/fetch/work-item-fetch.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

73 files, +1422/−183. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1switch and create branches from the sidepanel1 PR · Standalone · Plugins#

Problem: switch and create branches from the sidepanel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16362 [Feature]: Ability to switch and create branch from the sidepanel Source Control UI (Fixes, OPEN); #11571 Title unavailable (Unclear, Unknown); #12984 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16403 feat(source-control): switch and create branches from the sidepanelMuhammad Ahmad Ali
Community · FIRST_TIME_CONTRIBUTOR
#16362 [Feature]: Ability to switch and create branch from the sidepanel Source Control UI Fixes · OPEN
#11571 Title unavailable Unclear · Unknown
#12984 Title unavailable Unclear · Unknown
Standalone change## ELI5 The Source Control panel shows which branch you are on, but the name is just text. This makes it a button: click it, search your local branches, switch to one, or type a new name and create it. ## What Changed ThP1 Meaningful core-workflow impact with strategic alignment to Plugins.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/checkout.test.ts, src/main/git/checkout.ts, src/main/ipc/filesystem.ts, src/main/providers/git-provider-contract.ts, src/main/providers/ssh-git-working-tree-provider.ts, src/main/runtime/orca-runtime-git.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/git-params.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +1370/−142. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1track Nous Portal usage with credit balances1 PR · Standalone · Plugins#

Problem: track Nous Portal usage with credit balances.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15121 feat(status-bar): track Nous Portal usage with credit balancesBerkay Günaydın
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a **Nous** provider to the status-bar usage tracker (the provider roster pill in the bottom-left). When a Hermes Nous Portal session exists on disk, a "Nous" row shows: - Usage bar with the consumption peP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/rate-limits/nous-auth.test.ts, src/main/rate-limits/nous-auth.ts, src/main/rate-limits/nous-fetcher.test.ts, src/main/rate-limits/nous-fetcher.ts, src/main/rate-limits/rate-limit-service-test-harness.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-inactive-account-previews.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

38 files, +1403/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1unblock pnpm lint and a source assertion on a CRLF checkout1 PR · Standalone · Plugins#

Problem: unblock pnpm lint and a source assertion on a CRLF checkout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14479 [Bug]: pnpm lint cannot pass on a stock Windows checkout (CRLF line endings) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14481 fix(windows): unblock pnpm lint and a source assertion on a CRLF checkoutJahyunBaek
Community · FIRST_TIME_CONTRIBUTOR
#14479 [Bug]: pnpm lint cannot pass on a stock Windows checkout (CRLF line endings) Fixes · OPENStandalone change## ELI5 On Windows, Git turns line endings into CRLF when it writes files out — that is the default and nobody chooses it. Two things in this repo then compare text and find a difference that isn't really there, so `pnpmP1 Meaningful core-workflow impact with strategic alignment to Plugins.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes, src/renderer/src/components/right-sidebar/SourceControl.host-context-boundary.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +17/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1wait out live OpenCode sqlite locks2 PRs · Overlapping · Automated release pipeline#

Problem: wait out live OpenCode sqlite locks.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #14133 [Bug]: Agent Session History show the database is locked (Fixes, OPEN); #14134 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14134 fix(ai-vault): wait out live OpenCode sqlite locksBingZ
Community · CONTRIBUTOR
#14133 [Bug]: Agent Session History show the database is locked Fixes · OPENCluster contribution## ELI5 Orca reads OpenCode's live SQLite database while OpenCode may be writing it. The reader now waits briefly for a lock, stays read-only, and cannot leak a database handle if read-only setup itself fails. ## What ChP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-opencode-sqlite-list.ts, src/main/ai-vault/session-scanner-opencode-sqlite.test.ts, src/main/ai-vault/session-scanner-opencode-sqlite.ts, src/main/opencode-usage/scanner.ts, src/main/sqlite/readonly-sync-database.test.ts, src/main/sqlite/readonly-sync-database.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +238/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15671 fix(ai-vault): handle live OpenCode database contentionBrennan Benson
Core team · MEMBER
#14133 [Bug]: Agent Session History show the database is locked Fixes · OPEN
#14134 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx, mobile/src/agent-history/mobile-agent-history-scan-banners.tsx, src/main/ai-vault/session-scan-issues.test.ts, src/main/ai-vault/session-scan-issues.ts, src/main/ai-vault/session-scanner-opencode-sqlite-list.ts, src/main/ai-vault/session-scanner-opencode-sqlite-lock.test.ts, src/main/ai-vault/session-scanner-opencode-sqlite.ts, src/main/ai-vault/session-scanner.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +478/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1[leas code] Remove expired OMP overlay migration1 PR · Standalone · Automated release pipeline#

Problem: [leas code] Remove expired OMP overlay migration.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7735 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13455 [leas code] Remove expired OMP overlay migrationNeil
Core team · MEMBER
#7735 Title unavailable Unclear · UnknownStandalone change## Summary - Remove the temporary OMP source-overlay rescue migration after its documented 2026-08-07 cutoff. - Remove the migration-only source-overlay path lookup and eight migration tests/helpers. - Preserve both old P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/legacy-omp-overlay-migration.ts, src/main/pi/titlebar-extension-service.test.ts, src/main/pi/titlebar-extension-service.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +0/−500. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1accept pty:<ptyId> as a terminal selector1 PR · Standalone · Automated release pipeline#

Problem: accept pty:<ptyId> as a terminal selector.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13206 Terminal identity: handles change across restarts and rehydration; make ptyId a first-class selector (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13219 feat(cli): accept pty:<ptyId> as a terminal selectorBingZ
Community · CONTRIBUTOR
#13206 Terminal identity: handles change across restarts and rehydration; make ptyId a first-class selector Fixes · OPENStandalone change## ELI5 Terminal runtime handles can change after Orca restarts, while a terminal's `ptyId` remains stable. The CLI can now accept `--terminal pty:<ptyId>`, resolve it to the current live handle, and document that stableP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/terminal.test.ts, src/cli/help.ts, src/cli/selectors-pty-terminal.test.ts, src/cli/selectors.ts, src/cli/specs/core.ts, src/cli/terminal-selector.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +433/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add --no-rotate-pairing flag for a static pairing URL1 PR · Standalone · Automated release pipeline#

Problem: add --no-rotate-pairing flag for a static pairing URL.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13712 feat(serve): add --no-rotate-pairing flag for a static pairing URLAarav
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds `--no-rotate-pairing` to `orca serve`. When set, the headless runtime keeps the same pending device across restarts and across pairs, so the printed pairing URL is byte-for-byte stable until the operator P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/args.ts, src/cli/handlers/core.ts, src/cli/index.test.ts, src/cli/runtime/launch.ts, src/cli/specs/serve.ts, src/main/index.ts, src/main/runtime/device-registry.ts, src/main/runtime/runtime-rpc.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +103/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add a Linear panel for the workspace's linked issue1 PR · Standalone · Automated release pipeline#

Problem: add a Linear panel for the workspace's linked issue.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12693 [Feature]: Linear issue panel in the right sidebar for the workspace's linked issue (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12698 feat(right-sidebar): add a Linear panel for the workspace's linked issueCubatica
Community · FIRST_TIME_CONTRIBUTOR
#12693 [Feature]: Linear issue panel in the right sidebar for the workspace's linked issue Fixes · OPENStandalone changeCloses #12693 (filed first to ask where you'd want this — happy to rework or drop it if the answer is "not like that"). ## Summary Adds a **`linear` right-sidebar tab** that shows the active workspace's linked Linear issP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/components/right-sidebar/LinearPanel.test.tsx, src/renderer/src/components/right-sidebar/LinearPanel.tsx, src/renderer/src/components/right-sidebar/activity-bar-buttons.tsx, src/renderer/src/components/right-sidebar/index.tsx, src/renderer/src/components/right-sidebar/linear-panel-target.test.ts, src/renderer/src/components/right-sidebar/linear-panel-target.ts, src/renderer/src/components/right-sidebar/right-sidebar-activity-visibility.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +705/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add a provider-agnostic --needs-attention hook with push notifications1 PR · Standalone · Automated release pipeline#

Problem: add a provider-agnostic --needs-attention hook with push notifications.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12199 feat(worktree): add a provider-agnostic --needs-attention hook with push notificationsMatthew Alexander
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds `orca worktree set --needs-attention <text|null>` so any external tool can flag a worktree as needing attention with a free-form reason, via a documented CLI flag — no more spoofing an internal agent hookP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/flags.ts, src/cli/handlers/worktree.ts, src/cli/help.ts, src/cli/index-worktree-set.test.ts, src/cli/index.test.ts, src/cli/specs/core.ts, src/cli/specs/terminal.ts, src/main/ipc/notification-options.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +1221/−214. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add account-scoped launch selectors1 PR · Standalone · Automated release pipeline#

Problem: add account-scoped launch selectors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13271 Title unavailable (Unclear, Unknown); #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown); #14608 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13272 feat(codex): add account-scoped launch selectorsSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13271 Title unavailable Unclear · Unknown
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
#14608 Title unavailable Unclear · Unknown
Standalone change## Summary Codex launches now expose account selection in both the quick-launch menu and the Orca CLI. The UI keeps `Current default` available during loading and failures, shows friendly account labels, and sends the caP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/handlers/account.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/main/codex-accounts/runtime-home-service.ts, src/main/index.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

60 files, +2409/−129. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add an Android emulator harness for device-only repros1 PR · Standalone · Automated release pipeline#

Problem: add an Android emulator harness for device-only repros.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7427 Title unavailable (Unclear, Unknown); #7495 Title unavailable (Unclear, Unknown); #13070 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13366 feat(mobile): add an Android emulator harness for device-only reprosmakoto-developer
Community · CONTRIBUTOR
#7427 Title unavailable Unclear · Unknown
#7495 Title unavailable Unclear · Unknown
#13070 Title unavailable Unclear · Unknown
Standalone change## Summary Adds `pnpm start:emulator:android`, so an Android repro is one command instead of an afternoon. Mobile bugs that only appear under an Android IME keep stalling on "no Android device here": - #7427 — "Japanese P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/README.md, mobile/package.json, mobile/scripts/android-emulator-environment.ts, mobile/scripts/start-android-emulator.ts, mobile/src/android-emulator-environment.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +608/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Aside as a Chromium cookie-import source1 PR · Standalone · Automated release pipeline#

Problem: add Aside as a Chromium cookie-import source.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12849 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12035 feat(browser): add Aside as a Chromium cookie-import sourcedoxxx
Community · FIRST_TIME_CONTRIBUTOR
#12849 Title unavailable Unclear · UnknownStandalone change## Summary Adds **Aside** (`at.studio.AsideBrowser`) to the browser cookie-import sources, so an Orca browser profile can adopt a logged-in Aside session the same way it already can for Chrome, Edge, Arc, Brave, Comet, aP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import.aside.test.ts, src/main/browser/browser-cookie-import.test.ts, src/main/browser/browser-cookie-import.ts, src/renderer/src/components/browser-pane/browser-detected-browsers-summary.test.ts, src/shared/browser-cookie-import-sources.test.ts, src/shared/browser-cookie-import-sources.ts, src/shared/constants.ts, src/shared/types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +182/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add board view, drag-drop, project fields in dialog1 PR · Standalone · Automated release pipeline#

Problem: add board view, drag-drop, project fields in dialog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12302 feat(kanban): add board view, drag-drop, project fields in dialogBerkay Günaydın
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a **Board (kanban) view** for GitHub Project `BOARD_LAYOUT` views in the Tasks panel, with drag-and-drop column moves and project field editing in the issue dialog. ### Board view - Rows are grouped by thP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view.test.ts, src/main/github/project-view.ts, src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-top-columns.tsx, src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section.tsx, src/renderer/src/components/github-project/ProjectFieldsGrid.tsx, src/renderer/src/components/github-project/ProjectFieldsSection.tsx, src/renderer/src/components/github-project/ProjectViewKanban.test.tsx, src/renderer/src/components/github-project/ProjectViewKanban.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1369/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Cloudflare Tunnel pairing intent1 PR · Standalone · Automated release pipeline#

Problem: add Cloudflare Tunnel pairing intent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14039 [Feature]: Add Cloudflare Tunnel as a pairing target for the browser access link (Fixes, OPEN); #12535 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14040 feat(settings): add Cloudflare Tunnel pairing intentPierre-Mike
Community · FIRST_TIME_CONTRIBUTOR
#14039 [Feature]: Add Cloudflare Tunnel as a pairing target for the browser access link Fixes · OPEN
#12535 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can already hand you a link that opens the whole app in a browser. Today that link only works if the browser can already reach your machine — same Wi-Fi, Tailscale, or an SSH tunnel you set up yourself. ThisP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/CloudflareTunnelFields.tsx, src/renderer/src/components/settings/RuntimePairingGeneratorForm.test.tsx, src/renderer/src/components/settings/RuntimePairingGeneratorForm.tsx, src/renderer/src/components/settings/RuntimePairingIntentOptions.tsx, src/renderer/src/components/settings/RuntimePairingUrlGenerator.test.tsx, src/renderer/src/components/settings/RuntimePairingUrlGenerator.tsx, src/renderer/src/components/settings/runtime-pairing-link-state.ts, src/renderer/src/components/settings/useRuntimeAccessGrants.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +892/−221. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Cursor usage tracking1 PR · Standalone · Automated release pipeline#

Problem: add Cursor usage tracking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13837 feat(rate-limits): add Cursor usage trackingDominik Žabčík
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Shows Cursor plan usage in the status bar, usage roster, Stats, and Accounts when the machine running Orca is signed into Cursor IDE. Auth matches CodexBar: read `cursorAuth/accessToken` (and optional `cachedEP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/reference/cursor-usage-tracking.md, src/main/cursor-accounts/status.test.ts, src/main/cursor-accounts/status.ts, src/main/ipc/cursor-accounts.ts, src/main/ipc/rate-limits.ts, src/main/ipc/register-core-handlers.ts, src/main/rate-limits/cursor-auth.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

56 files, +2232/−101. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add DAP spine — transport, session lifecycle, and host-aware adapter spawn1 PR · Standalone · Automated release pipeline#

Problem: add DAP spine — transport, session lifecycle, and host-aware adapter spawn.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7945 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13281 feat(debug): add DAP spine — transport, session lifecycle, and host-aware adapter spawnhomeshrawat
Community · FIRST_TIME_CONTRIBUTOR
#7945 Title unavailable Unclear · UnknownStandalone change## Summary Phase 0 of #7945 (integrated visual debugger). This lands the plumbing every later debugger workstream (breakpoint gutter, session panels, launch-config UI, the real Node/Chrome adapter) builds on top of — no P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/electron-builder.config.cjs, config/scripts/vendor-js-debug-adapter.mjs, package.json, pnpm-lock.yaml, src/main/debug/dap-client.test.ts, src/main/debug/dap-client.ts, src/main/debug/dap-message-framing.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

64 files, +4354/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Deepgram Nova-3 dictation1 PR · Standalone · Automated release pipeline#

Problem: add Deepgram Nova-3 dictation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12529 feat(voice): add Deepgram Nova-3 dictationMaChangH
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Add Deepgram Nova-3 as a Korean cloud dictation provider. - Add settings to configure, replace, and clear a Deepgram API key, with a direct Deepgram Console link. - Keep keys in Electron encrypted storage onP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/speech.test.ts, src/main/ipc/speech.ts, src/main/speech/deepgram-api-key-store.test.ts, src/main/speech/deepgram-api-key-store.ts, src/main/speech/deepgram-transcription-client.test.ts, src/main/speech/deepgram-transcription-client.ts, src/main/speech/model-catalog.test.ts, src/main/speech/model-catalog.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1191/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add DeepSeek status bar usage provider1 PR · Standalone · Automated release pipeline#

Problem: add DeepSeek status bar usage provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12869 [Feature]: DeepSeek usage in the status bar (rate-limit / usage provider) (Fixes, OPEN); #12200 Title unavailable (Unclear, Unknown); #12330 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12873 feat: add DeepSeek status bar usage providerWooseong Kim
Community · CONTRIBUTOR
#12869 [Feature]: DeepSeek usage in the status bar (rate-limit / usage provider) Fixes · OPEN
#12200 Title unavailable Unclear · Unknown
#12330 Title unavailable Unclear · Unknown
Standalone change## Summary Show **DeepSeek prepaid balance** in the status bar when `DEEPSEEK_API_KEY` is set. Fetches `GET https://api.deepseek.com/user/balance` (Bearer key), prefers the USD balance row, and maps remaining credit intoP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/accounts-snapshot.ts, src/main/codex-accounts/service.test.ts, src/main/rate-limits/deepseek-fetcher.test.ts, src/main/rate-limits/deepseek-fetcher.ts, src/main/rate-limits/service.test.ts, src/main/rate-limits/service.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/components/settings/appearance-status-bar-deepseek-toggle-search.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +699/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add detached Markdown editor windows1 PR · Standalone · Automated release pipeline#

Problem: add detached Markdown editor windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13441 feat(editor): add detached Markdown editor windowsjunteakim
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Add a native detached Markdown editor window from the editor action menu. The popout supports Source, Rich, and Preview modes, Cmd/Ctrl+S, same-document focus reuse, exact dirty tracking, external-change detecP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: electron.vite.config.ts, src/main/ipc/editor-popout.test.ts, src/main/ipc/editor-popout.ts, src/main/ipc/register-core-handlers.ts, src/main/window/clipboard-ipc-handlers.test.ts, src/main/window/clipboard-ipc-handlers.ts, src/main/window/createMainWindow.ts, src/main/window/editor-popout-window.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +2645/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add durable conversation wake foundation1 PR · Standalone · Automated release pipeline#

Problem: add durable conversation wake foundation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12033 feat(orchestration): add durable conversation wake foundationRamiro Carnicer Souble
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add a disabled-by-default durable conversation-wake state machine for supervised Run lifecycle messages - add an opt-in, Orca-owned Codex app-server controller with visible remote TUI attachment and exact RuP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/build-mac-wake-dev.mjs, config/scripts/build-mac-wake-dev.test.mjs, config/scripts/codex-controlled-session-smoke.mjs, config/scripts/electron-builder-config.test.mjs, config/scripts/wake-dev-updater-contract.test.mjs, docs/readme/orca-wake-dev-functional-test.md, docs/readme/orchestration-conversation-wake.md …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

73 files, +8105/−217. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add fork and child creation actions1 PR · Standalone · Automated release pipeline#

Problem: add fork and child creation actions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12858 feat(worktrees): add fork and child creation actionslvfen
Community · CONTRIBUTOR
None foundStandalone change## Summary Add two context-menu actions for quickly creating related worktrees: - **Fork** creates a parallel worktree and defaults its name to `<current>_fork`. - **Create Child** creates a child worktree and defaults iP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/repo.test.ts, src/main/runtime/rpc/methods/repo.ts, src/main/runtime/rpc/methods/worktree-schemas.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +1326/−91. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add GDScript syntax highlighting1 PR · Standalone · Automated release pipeline#

Problem: add GDScript syntax highlighting.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12549 feat(editor): add GDScript syntax highlightingWayne
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds first-class GDScript syntax highlighting to Orca text-editor tabs. - Detect `.gd` files and register a lazy TextMate-backed `gdscript` Monaco language. - Vendor Godot Tools’ MIT-licensed GDScript grammar P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts, src/renderer/src/lib/monaco-languages/register-gdscript.test.ts, src/renderer/src/lib/monaco-languages/register-gdscript.ts, src/renderer/src/lib/monaco-languages/textmate-grammars/gdscript-LICENSE.txt, src/renderer/src/lib/monaco-languages/textmate-grammars/gdscript.tmLanguage.json, src/renderer/src/lib/monaco-languages/textmate-token-provider.test.ts, src/renderer/src/lib/monaco-languages/textmate-token-provider.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +936/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Group by Issue workspace organization1 PR · Standalone · Automated release pipeline#

Problem: add Group by Issue workspace organization.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #5199 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12567 feat(sidebar): add Group by Issue workspace organizationAndres Van Reepingen
Community · CONTRIBUTOR
#5199 Title unavailable Unclear · UnknownStandalone change## ELI5 The sidebar's workspace list can be grouped by repo or project, but not by the issue you are working on, so worktrees tied to GitHub, Linear, Jira, or GitLab tickets end up scattered. A new "Issue" option under GP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/components/sidebar/WorktreeCard.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/project-order-manual-default-notice-visibility.ts, src/renderer/src/components/sidebar/sidebar-workspace-option-items.ts, src/renderer/src/components/sidebar/worktree-list-groups.test.ts, src/renderer/src/components/sidebar/worktree-list-groups.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +424/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add inline git blame and file history1 PR · Standalone · Automated release pipeline#

Problem: add inline git blame and file history.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13338 feat: add inline git blame and file historyeric
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds inline Git blame to Monaco file editors and makes per-file Git history easier to reach. - Shows the last commit that touched the active editor line: author, relative time, and commit summary. - Adds a newP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/repo-owner-settings-selector-benchmark.mjs, docs/assets/inline-git-blame-effect.png, docs/assets/inline-git-blame-settings.png, src/main/git/blame.ts, src/main/ipc/filesystem.ts, src/main/providers/git-provider-contract.ts, src/main/providers/ssh-git-provider-status.test.ts, src/main/providers/ssh-git-provider.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

44 files, +1476/−54. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add keyboard shortcuts to switch AI provider account1 PR · Standalone · Automated release pipeline#

Problem: add keyboard shortcuts to switch AI provider account.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8884 Title unavailable (Unclear, Unknown); #8827 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12792 feat(accounts): add keyboard shortcuts to switch AI provider accountMarcos Tomassi
Community · FIRST_TIME_CONTRIBUTOR
#8884 Title unavailable Unclear · Unknown
#8827 Title unavailable Unclear · Unknown
Standalone change## Summary Adds two new global, remappable keyboard shortcuts to jump directly to a host-runtime Claude/Codex account (1-9) without leaving whatever you're doing, with a toast confirming the switch — mirroring the existiP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-guest-ui.ts, src/main/window/createMainWindow.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/hooks/useIpcEvents.test.ts, src/renderer/src/hooks/useIpcEvents.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/provider-account-index-shortcut.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +497/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add managed accounts1 PR · Standalone · Automated release pipeline#

Problem: add managed accounts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13273 Title unavailable (Unclear, Unknown); #13272 Title unavailable (Unclear, Unknown); #13271 Title unavailable (Unclear, Unknown); #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13274 feat(kimi): add managed accountsSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13273 Title unavailable Unclear · Unknown
#13272 Title unavailable Unclear · Unknown
#13271 Title unavailable Unclear · Unknown
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary Orca can now create isolated managed Kimi Code accounts through device-code login or import an existing Kimi home by copying only the documented config and credential scope. Each account receives its own ownedP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/handlers/account.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/main/agent-hooks/server.ts, src/main/ai-vault/cached-session-list.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

127 files, +5907/−477. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Odoo as a task provider with ticket panel, chatter and workspace sync1 PR · Standalone · Automated release pipeline#

Problem: add Odoo as a task provider with ticket panel, chatter and workspace sync.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14499 feat(odoo): add Odoo as a task provider with ticket panel, chatter and workspace syncthba-dynapps
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca can talk to an Odoo project instance the same way it already talks to GitHub, GitLab, Linear and Jira: connect a server, browse and filter `project.task` tickets in a kanban or list panel, read and write theP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.node.json, config/tsconfig.tc.web.json, src/main/ai-vault/session-scanner-opencode-sources-wsl-stall.test.ts, src/main/ipc/odoo-ipc-args.test.ts, src/main/ipc/odoo-ipc-args.ts, src/main/ipc/odoo-ticket-chatter.test.ts, src/main/ipc/odoo-ticket-chatter.ts, src/main/ipc/odoo.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

281 files, +26144/−415. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add one-tap collapse/expand for all workspace groups1 PR · Standalone · Automated release pipeline#

Problem: add one-tap collapse/expand for all workspace groups.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12411 feat(sidebar): add one-tap collapse/expand for all workspace groupssudoviber
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Collapsing the workspace list previously required folding each project group one by one. This adds a single toggle that collapses/expands all groups at once, on both desktop and mobile. **Desktop** — new buttoP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/index.tsx, mobile/src/components/CollapseAllGroupsButton.tsx, mobile/src/components/WorkspaceSectionHeader.tsx, mobile/src/worktree/mobile-workspace-lineage.ts, mobile/src/worktree/workspace-group-collapse.test.ts, src/renderer/src/components/sidebar/SidebarHeader.tsx, src/renderer/src/components/sidebar/WorktreeList.card-memo-stability.test.tsx, src/renderer/src/components/sidebar/WorktreeList.lineage-agent-expansion-coupling.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +527/−78. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Project/Current view toggle and polish card styling1 PR · Standalone · Automated release pipeline#

Problem: add Project/Current view toggle and polish card styling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15156 feat(sidebar): add Project/Current view toggle and polish card stylingShakib
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - **Project/Current toggle** — replaces the static "Projects" title in the sidebar header with a persisted two-button toggle. **Project** keeps the default grouped workspace list; **Current** narrows the sidebP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/assets/worktree-card-active-style.test.ts, src/renderer/src/components/sidebar/SidebarHeader.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/use-worktree-card-controller.ts, src/renderer/src/components/sidebar/use-worktree-card-foundation.ts, src/renderer/src/components/sidebar/use-worktree-card-secondary-details.ts, src/renderer/src/components/sidebar/worktree-card-compact-agent-row.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +80/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add standalone terminal workspace1 PR · Standalone · Automated release pipeline#

Problem: add standalone terminal workspace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12879 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12887 feat(terminal): add standalone terminal workspacedngur6344
Community · CONTRIBUTOR
#12879 Title unavailable Unclear · UnknownStandalone change## Summary Add a project-independent terminal section to the left sidebar. Users can open multiple local terminals rooted at their home directory, switch and rename them from the sidebar, and use them in the normal main P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/app-shell/AppWorkspaceShell.tsx, src/renderer/src/app-shell/use-floating-workspace-panel.ts, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/sidebar/Sidebar.test.tsx, src/renderer/src/components/sidebar/SidebarHeader.test.tsx, src/renderer/src/components/sidebar/SidebarHeader.tsx, src/renderer/src/components/sidebar/StandaloneTerminalSidebarSection.test.tsx, src/renderer/src/components/sidebar/StandaloneTerminalSidebarSection.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +940/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add terminal shortcut capture notification toggle1 PR · Standalone · Automated release pipeline#

Problem: add terminal shortcut capture notification toggle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14459 [Feature]: Add a setting to disable the 'Terminal shortcut handled' capture toast (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14483 feat(settings): add terminal shortcut capture notification toggledngur6344
Community · CONTRIBUTOR
#14459 [Feature]: Add a setting to disable the 'Terminal shortcut handled' capture toast Fixes · OPENStandalone change## ELI5 Adds a switch in Settings → Shortcuts that lets users hide the one-time toast messages shown when Orca handles a shortcut from a focused terminal. Shortcut handling itself does not change. ## What Changed - AddedP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-settings-ui-defaults.test.ts, src/main/persistence-settings-update.test.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/persistence/loading-store/store.ts, src/renderer/src/components/settings/ShortcutTerminalPolicyControl.test.tsx, src/renderer/src/components/settings/ShortcutTerminalPolicyControl.tsx, src/renderer/src/components/settings/ShortcutsPane.tsx, src/renderer/src/components/settings/shortcuts-search.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +281/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add zh-TW (Traditional Chinese) locale1 PR · Standalone · Automated release pipeline#

Problem: add zh-TW (Traditional Chinese) locale.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14223 feat(i18n): add zh-TW (Traditional Chinese) localeDraftWU, CHI-LUNG
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca can now run its interface in Traditional Chinese. If your system is set to Taiwan, Hong Kong, or Macau, you get it automatically instead of falling back to English, and you can also pick 繁體中文 from Settings →P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-brand-mistranslations.mjs, config/scripts/locale-generic-ui-terms.mjs, config/scripts/locale-key-overrides.mjs, config/scripts/locale-phrase-fixes.mjs, config/scripts/locale-repair-catalog-missing-leaves.test.mjs, config/scripts/locale-translation-policy.mjs, config/scripts/locale-translation-policy.zh-tw-repository.test.mjs, config/scripts/macos-tcc-prompt-localization.test.mjs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +14932/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1answer an over-capacity response instead of closing the client1 PR · Standalone · Automated release pipeline#

Problem: answer an over-capacity response instead of closing the client.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11943 [Bug]: Accumulated orphaned relay PTYs cause 'Relay control publication capacity exceeded' on reconnect; client permanently disposes multiplexer instead of reconnecting (Fixes, OPEN); #11999 Title unavailable (Unclear, Unknown); #11917 Title unavailable (Unclear, Unknown); #8585 Title unavailable (Unclear, Unknown); #9819 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12068 fix(relay): answer an over-capacity response instead of closing the clientNeil
Core team · MEMBER
#11943 [Bug]: Accumulated orphaned relay PTYs cause 'Relay control publication capacity exceeded' on reconnect; client permanently disposes multiplexer instead of reconnecting Fixes · OPEN
#11999 Title unavailable Unclear · Unknown
#11917 Title unavailable Unclear · Unknown
#8585 Title unavailable Unclear · Unknown
#9819 Title unavailable Unclear · Unknown
Standalone changeFixes #11943 ## ELI5 When your laptop reconnects to a remote machine, it asks the remote helper program to hand back the recent screen contents for every terminal you had open — all at once. Each of those answers can be P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/dispatcher-capacity-degradation.test.ts, src/relay/dispatcher-client-writer.ts, src/relay/dispatcher-writer-admission.ts, src/relay/dispatcher.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +250/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1ask before bulk-closing tabs with running work1 PR · Standalone · Automated release pipeline#

Problem: ask before bulk-closing tabs with running work.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16406 feat(terminal): ask before bulk-closing tabs with running workNeil
Core team · MEMBER
None foundStandalone change## Problem Closing a single terminal tab asks before killing a live child process. Every **bulk** close deliberately skipped that prompt: ```ts // No running-process prompt: "Close Others" over N busy tabs would be a modP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/floating-terminal/FloatingTerminalPanel.tsx, src/renderer/src/components/tab-group/useTabGroupCloseScopeCommands.ts, src/renderer/src/components/tab-group/useTabGroupTabCloseCommands.bulk-close.test.ts, src/renderer/src/components/tab-group/useTabGroupTabCloseCommands.ts, src/renderer/src/components/tab-group/useTabGroupWorkspaceModel.ts, src/renderer/src/components/terminal/bulk-terminal-close-guard.test.ts, src/renderer/src/components/terminal/bulk-terminal-close-guard.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1091/−218. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1attach extra reviews and track sibling branches on the worktree card (#9213)1 PR · Standalone · Automated release pipeline#

Problem: attach extra reviews and track sibling branches on the worktree card (#9213).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9213 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13374 feat(worktree): attach extra reviews and track sibling branches on the worktree card (#9213)Eugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
#9213 Title unavailable Unclear · UnknownStandalone change## Motivation A change that fans out to several destinations — the same work cherry-picked to a release branch and a stage branch, or one branch opening PRs against multiple bases — is invisible on the worktree card todaP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/localization-coverage-allowlist.json, node_modules, src/cli/handlers/worktree-attached-reviews.test.ts, src/cli/handlers/worktree-attached-reviews.ts, src/cli/handlers/worktree-tracked-branches.test.ts, src/cli/handlers/worktree-tracked-branches.ts, src/cli/handlers/worktree.ts, src/cli/specs/core.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

48 files, +2000/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1attribute usage to launch accounts1 PR · Standalone · Automated release pipeline#

Problem: attribute usage to launch accounts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13272 Title unavailable (Unclear, Unknown); #13271 Title unavailable (Unclear, Unknown); #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13273 feat(codex): attribute usage to launch accountsSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13272 Title unavailable Unclear · Unknown
#13271 Title unavailable Unclear · Unknown
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary Codex usage events and rollups can now retain an optional launch-account attribution. The scanner combines managed-home roots with bounded session-launch evidence, keeps same-day usage from different accounts P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/handlers/account.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/main/agent-hooks/server.ts, src/main/codex-accounts/runtime-home-service.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

88 files, +3565/−439. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1authenticate via az CLI Entra login with token fallback1 PR · Standalone · Automated release pipeline#

Problem: authenticate via az CLI Entra login with token fallback.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11125 Title unavailable (Unclear, Unknown); #111 Title unavailable (Unclear, Unknown); #12832 Title unavailable (Unclear, Unknown); #15746 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12201 feat(azure-devops): authenticate via az CLI Entra login with token fallbackYoyo
Community · CONTRIBUTOR
#11125 Title unavailable Unclear · Unknown
#111 Title unavailable Unclear · Unknown
#12832 Title unavailable Unclear · Unknown
#15746 Title unavailable Unclear · Unknown
Standalone change## Summary Azure DevOps requests now authenticate through the Azure CLI's existing `az login` when no `ORCA_AZURE_DEVOPS_*` token is configured, mirroring how GitHub and GitLab delegate credentials to `gh`/`glab`. CreatiP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/azure-devops/az-cli-access-token.test.ts, src/main/azure-devops/az-cli-access-token.ts, src/main/azure-devops/az-cli-invocation.ts, src/main/azure-devops/azure-devops-api-request.test.ts, src/main/azure-devops/azure-devops-api-request.ts, src/main/azure-devops/client.test.ts, src/main/azure-devops/client.ts, src/main/azure-devops/pull-request-creation.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +642/−64. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1automatically close merged workspaces1 PR · Standalone · Automated release pipeline#

Problem: automatically close merged workspaces.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14537 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14042 feat(worktrees): automatically close merged workspaceshuchister
Community · FIRST_TIME_CONTRIBUTOR
#14537 Title unavailable Unclear · UnknownStandalone change### Summary When a workspace's branch has landed in its base, Orca can now close the workspace automatically: terminals are torn down, the git worktree is removed, tracking state and caches are purged, and the orphaned bP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree-branch-merge-state-real-git.test.ts, src/main/git/worktree-branch-merge-state.ts, src/main/ipc/merged-worktree-auto-close-scan.test.ts, src/main/ipc/merged-worktree-auto-close-scan.ts, src/main/ipc/merged-worktree-auto-close.test.ts, src/main/ipc/merged-worktree-auto-close.ts, src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1911/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Beads (bd) local issue tracker as a task source1 PR · Standalone · Automated release pipeline#

Problem: Beads (bd) local issue tracker as a task source.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7268 [Feature] Beads as a Task Source (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14013 feat(tasks): Beads (bd) local issue tracker as a task sourceajchemist
Community · FIRST_TIME_CONTRIBUTOR
#7268 [Feature] Beads as a Task Source Fixes · CLOSEDStandalone change## ELI5 Your repo can now be its own issue tracker. If a project uses [Beads](https://beads.gascity.com) (`bd`), the Tasks page grows a fifth source next to GitHub/GitLab/Linear/Jira that lists, filters, and opens those P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/localization-coverage-allowlist.json, src/main/beads/client.ts, src/main/beads/issue-details.ts, src/main/beads/issues.test.ts, src/main/beads/issues.ts, src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/ipc/beads.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

114 files, +9551/−156. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bind projects to a specific gh account1 PR · Standalone · Automated release pipeline#

Problem: bind projects to a specific gh account.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13612 [Bug]: Create-worktree GitHub issue/PR search ignores directory-scoped GH_TOKEN (direnv) and uses the globally active gh account (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13664 feat(github): bind projects to a specific gh accountLeo Levintza
Community · FIRST_TIME_CONTRIBUTOR
#13612 [Bug]: Create-worktree GitHub issue/PR search ignores directory-scoped GH_TOKEN (direnv) and uses the globally active gh account Fixes · OPENStandalone change## ELI5 If you're logged into `gh` with two GitHub accounts — work and personal — Orca used whichever one was globally active for every project. So opening the create-worktree dialog on a work repo could search issues asP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/runner-gh-account-binding.test.ts, src/main/git/runner.ts, src/main/github/auth-diagnose.ts, src/main/github/client.ts, src/main/github/gh-account-binding-inventory.ts, src/main/github/gh-account-token.test.ts, src/main/github/gh-account-token.ts, src/main/github/gh-capability-state.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +2161/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound host tunnel memory1 PR · Standalone · Automated release pipeline#

Problem: bound host tunnel memory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14495 Title unavailable (Unclear, Unknown); #14402 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14504 feat(browser): bound host tunnel memoryDraftJinwoo Hong
Core team · MEMBER
#14495 Title unavailable Unclear · Unknown
#14402 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-client-memory-budget.test.ts, src/main/browser/browser-network-tunnel-client-retirement.ts, src/main/browser/browser-network-tunnel-client-stream-frames.ts, src/main/browser/browser-network-tunnel-client-stream.ts, src/main/browser/browser-network-tunnel-client.ts, src/main/browser/browser-network-tunnel-outbound-memory-budget.test.ts, src/main/browser/browser-network-tunnel-outbound-memory-budget.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +1276/−159. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound POSIX hook stdin so agy cannot hang loading1 PR · Standalone · Automated release pipeline#

Problem: bound POSIX hook stdin so agy cannot hang loading.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15117 Title unavailable (Unclear, Unknown); #11549 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15821 fix(antigravity): bound POSIX hook stdin so agy cannot hang loadingBrennan Benson
Core team · MEMBER
#15117 Title unavailable Unclear · Unknown
#11549 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/verify-agent-hook-stdin-lifecycle.mjs, src/main/agent-hooks/hook-stdin-contract.ts, src/main/agent-hooks/managed-hook-stdin-lifecycle.test.ts, src/main/antigravity/hook-script.ts, src/main/antigravity/hook-service.test.ts, src/main/antigravity/posix-hook-payload-delivery.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +389/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound tunnel route resources1 PR · Standalone · Automated release pipeline#

Problem: bound tunnel route resources.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14493 Title unavailable (Unclear, Unknown); #14402 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14495 feat(browser): bound tunnel route resourcesDraftJinwoo Hong
Core team · MEMBER
#14493 Title unavailable Unclear · Unknown
#14402 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-destination-flow.ts, src/main/browser/browser-network-tunnel-frame-sender.ts, src/main/browser/browser-network-tunnel-resource-budget.ts, src/main/browser/browser-network-tunnel-session.test.ts, src/main/browser/browser-network-tunnel-session.ts, src/main/browser/browser-network-tunnel-stream-lifecycle.ts, src/main/browser/browser-network-tunnel-stream-state.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +485/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bridge client page renderer mounts1 PR · Standalone · Automated release pipeline#

Problem: bridge client page renderer mounts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14566 Title unavailable (Unclear, Unknown); #14440 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14578 feat(browser): bridge client page renderer mountsDraftJinwoo Hong
Core team · MEMBER
#14566 Title unavailable Unclear · Unknown
#14440 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-page-renderer-bridge-test-rig.ts, src/main/browser/browser-client-page-renderer-bridge.test.ts, src/main/browser/browser-client-page-renderer-bridge.ts, src/main/browser/browser-client-page-renderer-reply-admission.ts, src/main/browser/browser-client-page-renderer-runtime.test.ts, src/main/browser/browser-client-page-renderer-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1375/−54. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1browser action recorder with agent-ready session logs1 PR · Standalone · Automated release pipeline#

Problem: browser action recorder with agent-ready session logs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12542 feat(browser): browser action recorder with agent-ready session logsBerkay Günaydın
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## What this does Adds a **browser action recorder** to the browser pane that captures every user interaction, network request, console message, WebSocket frame, clipboard operation, and storage write into a structured, P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/agent-browser-bridge.ts, src/main/browser/browser-action-recorder-utils.test.ts, src/main/browser/browser-action-recorder-utils.ts, src/main/browser/browser-action-recorder.test.ts, src/main/browser/browser-action-recorder.ts, src/main/browser/browser-console-streak.ts, src/main/browser/browser-interaction-capture-network.ts, src/main/browser/browser-interaction-capture-preamble.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

61 files, +8091/−292. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1canonical agent-session journal with crash-safe receipts and epoch cursors (phase 1c)1 PR · Standalone · Automated release pipeline#

Problem: canonical agent-session journal with crash-safe receipts and epoch cursors (phase 1c).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13085 feat(native-chat): canonical agent-session journal with crash-safe receipts and epoch cursors (phase 1c)Brennan Benson
Core team · MEMBER
None foundStandalone change## Summary Adds the canonical host-side journal for an agent session. Nothing is wired up: no RPC, no provider adapters, no UI. The journal is dormant until a later phase feeds it, so behavior for existing sessions is unP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/agent-session-journal/journal-blob-store.ts, src/main/native-chat/agent-session-journal/journal-compaction.ts, src/main/native-chat/agent-session-journal/journal-crash-boundary.test.ts, src/main/native-chat/agent-session-journal/journal-cursor.test.ts, src/main/native-chat/agent-session-journal/journal-cursor.ts, src/main/native-chat/agent-session-journal/journal-epoch-failure.test.ts, src/main/native-chat/agent-session-journal/journal-epoch-rollover.ts, src/main/native-chat/agent-session-journal/journal-item-identity.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +4933/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Claude structured chat — full migration (adapter, translation, desktop + mobile clients)1 PR · Standalone · Automated release pipeline#

Problem: Claude structured chat — full migration (adapter, translation, desktop + mobile clients).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13578 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13584 feat(native-chat): Claude structured chat — full migration (adapter, translation, desktop + mobile clients)Brennan Benson
Core team · MEMBER
#13578 Title unavailable Unclear · UnknownStandalone change## Summary - Adds an explicit Claude Chat choice beside Codex Chat only when the runtime capability, detected/enabled agent, and host workspace-support gates all pass. Structured chat remains opt-in and never becomes theP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/MobileStructuredAgentSessionView.test.tsx, mobile/src/session/MobileStructuredAgentSessionView.tsx, mobile/src/session/MobileStructuredPromptCard.test.tsx, mobile/src/session/MobileStructuredPromptCard.tsx, mobile/src/session/MobileStructuredQuestionGroupCard.test.tsx, mobile/src/session/MobileStructuredQuestionGroupCard.tsx, mobile/src/session/mobile-session-route-types.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

142 files, +9991/−1083. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1compose paired client host lifecycle1 PR · Standalone · Automated release pipeline#

Problem: compose paired client host lifecycle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14557 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14558 feat(browser): compose paired client host lifecycleDraftJinwoo Hong
Core team · MEMBER
#14557 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-host-command-result-settler.ts, src/main/browser/paired-runtime-browser-client-host.test.ts, src/main/browser/paired-runtime-browser-client-host.ts, src/main/browser/paired-runtime-browser-host-lease-options.ts, src/main/browser/paired-runtime-browser-host-lease.test.ts, src/main/browser/paired-runtime-browser-host-lease.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +766/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1compose paired client host runtime1 PR · Standalone · Automated release pipeline#

Problem: compose paired client host runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14596 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14613 feat(browser): compose paired client host runtimeDraftJinwoo Hong
Core team · MEMBER
#14596 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-command-dispatcher.test.ts, src/main/browser/browser-client-host-command-dispatcher.ts, src/main/browser/browser-client-network-route-registry.test.ts, src/main/browser/browser-client-network-route-registry.ts, src/main/browser/browser-client-page-command-executor.test.ts, src/main/browser/browser-client-page-command-executor.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1655/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1configure creation stage timeouts1 PR · Standalone · Automated release pipeline#

Problem: configure creation stage timeouts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9865 [Bug]: SSH worktree creation times out after 30s on large repositories (Fixes, OPEN); #9903 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13026 feat(worktree): configure creation stage timeoutsGhostFlying
Community · FIRST_TIME_CONTRIBUTOR
#9865 [Bug]: SSH worktree creation times out after 30s on large repositories Fixes · OPEN
#9903 Title unavailable Unclear · Unknown
Standalone change## Summary Large repositories can spend significantly longer than the fixed defaults in base-ref refresh, checkout, registration, or post-create file materialization. This caused otherwise healthy worktree creation to beP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/fork-maintenance-plan.md, .github/scripts/fork-maintenance-state.mjs, .github/scripts/fork-maintenance-state.test.mjs, .github/scripts/fork-maintenance-workflow.test.mjs, .github/workflows/fork-sync.yml, config/vitest.config.ts, src/cli/handlers/worktree-create-timeouts.test.ts, src/cli/handlers/worktree-create-timeouts.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

71 files, +8609/−953. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1convert non-Git folders to Git repositories from the import dialog1 PR · Standalone · Automated release pipeline#

Problem: convert non-Git folders to Git repositories from the import dialog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #3839 [Feature]: Option to convert Non-Git repository folders into Git to leverage full features (Fixes, OPEN); #6171 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12914 feat: convert non-Git folders to Git repositories from the import dialoggatsby74
Community · CONTRIBUTOR
#3839 [Feature]: Option to convert Non-Git repository folders into Git to leverage full features Fixes · OPEN
#6171 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you add a plain folder to Orca that isn't a Git repository, worktrees don't work — today you'd have to remove it, run Git commands yourself, and import it again. This adds a **Convert to Git Repository** buttoP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/convert-folder-to-git.test.ts, src/main/git/convert-folder-to-git.ts, src/main/git/convert-local-folder-to-git.test.ts, src/main/git/convert-local-folder-to-git.ts, src/main/git/convert-remote-folder-to-git.test.ts, src/main/git/convert-remote-folder-to-git.ts, src/main/ipc/repos.ts, src/main/runtime/orca-runtime.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +1641/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1copy markdown from the panel header1 PR · Standalone · Automated release pipeline#

Problem: copy markdown from the panel header.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14526 [Feature]: Copy markdown from the editor panel header (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14528 feat(editor): copy markdown from the panel header5unnyWind
Community · FIRST_TIME_CONTRIBUTOR
#14526 [Feature]: Copy markdown from the editor panel header Fixes · OPENStandalone change## ELI5 Markdown tabs now have a copy button in the header. It puts the current file text on the clipboard, including edits you have not saved yet. ## What Changed Added a Copy icon on markdown edit/preview headers (not P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/EditorPanel.tsx, src/renderer/src/components/editor/EditorPanelHeader.test.tsx, src/renderer/src/components/editor/EditorPanelHeader.tsx, src/renderer/src/components/editor/EditorPanelMarkdownCopyButton.tsx, src/renderer/src/components/editor/EditorPanelShell.tsx, src/renderer/src/components/editor/editor-header.test.ts, src/renderer/src/components/editor/editor-header.ts, src/renderer/src/components/editor/editor-panel-markdown-header-state.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +445/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1cpu/memory/uptime columns, shared sort, and a ports memory sparkline1 PR · Standalone · Automated release pipeline#

Problem: cpu/memory/uptime columns, shared sort, and a ports memory sparkline.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14972 feat(status-bar,ports): cpu/memory/uptime columns, shared sort, and a ports memory sparklineheslanx
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Ports popover and sidebar panel now show **CPU%, RSS, and Uptime** per listening process, sourced from the `ps`/`lsof` calls the port scanner already runs (macOS/Linux `pcpu`/`rss`/`etime`; Windows CIM `WorkP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/memory/collector.test.ts, src/main/memory/collector.ts, src/main/memory/windows-process-resource-collector.ts, src/main/ports/local-workspace-port-scanner.test.ts, src/main/ports/local-workspace-port-scanner.ts, src/renderer/src/components/right-sidebar/PortsPanel.tsx, src/renderer/src/components/status-bar/PortsStatusSegment.tsx, src/renderer/src/components/status-bar/ResourceUsageStatusSegment.rows.test.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +2157/−497. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1create child worktrees from the composer1 PR · Standalone · Automated release pipeline#

Problem: create child worktrees from the composer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14201 feat(worktrees): create child worktrees from the composerNeil
Core team · MEMBER
#123 Title unavailable Unclear · UnknownStandalone change## ELI5 Creating a workspace can now optionally place it beneath another Orca worktree. The active eligible worktree is selected by default, and the picker puts recently used parents first. ## What Changed - Added a “MakP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote-lineage.test.ts, src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/worktree-create-method.ts, src/main/runtime/rpc/methods/worktree-create-parent-provenance.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +4586/−225. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1deploy, activate and roll back a versioned orcad install1 PR · Standalone · Automated release pipeline#

Problem: deploy, activate and roll back a versioned orcad install.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16375 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16384 feat(orcad): deploy, activate and roll back a versioned orcad installNeil
Core team · MEMBER
#16375 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/build-orcad.mjs, src/main/ssh/orcad-activation-gate.test.ts, src/main/ssh/orcad-activation-gate.ts, src/main/ssh/orcad-activation-record-store.ts, src/main/ssh/orcad-activation-record.test.ts, src/main/ssh/orcad-activation-record.ts, src/main/ssh/orcad-local-build-hash.ts, src/main/ssh/orcad-remote-deploy.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +4087/−222. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1discard restores the working tree from the index, not HEAD1 PR · Standalone · Automated release pipeline#

Problem: discard restores the working tree from the index, not HEAD.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16424 [Bug] Orca discards staged changes when discarding unstaged changes (Fixes, OPEN); #5880 Title unavailable (Unclear, Unknown); #11173 Title unavailable (Unclear, Unknown); #16393 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16440 fix(git): discard restores the working tree from the index, not HEADMax Hsu
Community · FIRST_TIME_CONTRIBUTOR
#16424 [Bug] Orca discards staged changes when discarding unstaged changes Fixes · OPEN
#5880 Title unavailable Unclear · Unknown
#11173 Title unavailable Unclear · Unknown
#16393 Title unavailable Unclear · Unknown
Standalone change## ELI5 You stage some work, keep editing the same file, then decide the *newest* edits were a mistake and hit Discard. Orca threw away the staged work too. If the file was brand new, Orca deleted it off your disk. This P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/source-control/discard-changes.ts, src/main/git/status-discard-and-bulk-staging.test.ts, src/relay/git-handler-working-tree-changes.test.ts, src/relay/git-handler.ts, src/renderer/src/components/right-sidebar/discard-all-sequence.test.ts, src/renderer/src/components/right-sidebar/source-control/commit/discard-all-sequence.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +87/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1discover native session models from the runtime1 PR · Standalone · Automated release pipeline#

Problem: discover native session models from the runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13183 feat(codex): discover native session models from the runtimeSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13276 Title unavailable Unclear · UnknownStandalone change## Suggested title `feat(codex): discover native session models from the runtime` ## Summary Native Codex session controls now discover the models exposed by the effective runtime instead of relying only on the static seP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts, src/shared/agent-session-option-catalog-claude-codex.ts, src/shared/agent-session-option-catalog.test.ts, src/shared/agent-session-option-catalog.ts, src/shared/codex-model-list-probe.test.ts, src/shared/codex-model-list-probe.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +356/−50. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1discover repos inside a git parent and surface their change counts1 PR · Standalone · Automated release pipeline#

Problem: discover repos inside a git parent and surface their change counts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #6957 Title unavailable (Unclear, Unknown); #7086 Title unavailable (Unclear, Unknown); #3534 Title unavailable (Unclear, Unknown); #2866 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13102 feat(nested-repos): discover repos inside a git parent and surface their change countsifobos
Community · FIRST_TIME_CONTRIBUTOR
#6957 Title unavailable Unclear · Unknown
#7086 Title unavailable Unclear · Unknown
#3534 Title unavailable Unclear · Unknown
#2866 Title unavailable Unclear · Unknown
Standalone change## Summary A repo holding other independent repos was a blind spot: adding the parent registered only the parent, and each nested repo's pending work stayed invisible unless you selected it. Discovery and change counts sP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos-remote.test.ts, src/main/ipc/repos.ts, src/main/project-groups/nested-repo-discovery.test.ts, src/main/project-groups/nested-repo-discovery.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/repo.ts, src/renderer/src/components/repo/NestedRepoChecklist.test.tsx, src/renderer/src/components/repo/NestedRepoChecklist.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

41 files, +2458/−95. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1enable structured chat/TUI toggle1 PR · Standalone · Automated release pipeline#

Problem: enable structured chat/TUI toggle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13438 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14601 feat(native-chat): enable structured chat/TUI toggleBrennan Benson
Core team · MEMBER
#13438 Title unavailable Unclear · UnknownStandalone change## ELI5 This stacked follow-up puts back the controls that move one structured Codex session between the chat UI and its agent terminal. ## What Changed - Restores `Open agent TUI`, queued/stop-and-switch actions, switchP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/MobileStructuredAgentSessionView.test.tsx, mobile/src/session/MobileStructuredAgentSessionView.tsx, mobile/src/session/mobile-structured-agent-session-view-styles.ts, mobile/src/session/mobile-structured-tui-send.test.ts, mobile/src/session/mobile-structured-tui-send.ts, mobile/src/session/use-mobile-structured-agent-session.ts, mobile/src/session/use-mobile-structured-session-entry.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1298/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1ensure DACL allows renderer bootstrap in packaged installs1 PR · Standalone · Automated release pipeline#

Problem: ensure DACL allows renderer bootstrap in packaged installs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17143 fix(win32): ensure DACL allows renderer bootstrap in packaged installsOrcaWin
Unknown · COLLABORATOR
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Ready · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/nsis/daemon-host-uninstall.nsh, config/scripts/nsis-daemon-host-uninstall.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +37/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1execute client page commands locally1 PR · Standalone · Automated release pipeline#

Problem: execute client page commands locally.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14558 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14566 feat(browser): execute client page commands locallyDraftJinwoo Hong
Core team · MEMBER
#14558 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-client-page-cleanup.ts, src/main/browser/browser-client-page-command-executor.test.ts, src/main/browser/browser-client-page-command-executor.ts, src/main/browser/browser-client-page-command-integration.test.ts, src/main/browser/browser-route-guest-lifecycle-claim.ts, src/main/browser/browser-route-guest-lifecycle.ts, src/main/browser/browser-route-page-authority.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1390/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Feat/editor git gutter and new file1 PR · Standalone · Automated release pipeline#

Problem: Feat/editor git gutter and new file.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13447 Feat/editor git gutter and new fileLingyiChen-AI
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Describe the user-visible change. ## Screenshots - Add screenshots or a screen recording for any new or changed UI behavior. - If there is no visual change, say `No visual change`. ## Testing - [ ] `pnpm lint`P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/STYLEGUIDE.md, src/renderer/src/assets/main.css, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/editor/MonacoEditor.content-owner.test.tsx, src/renderer/src/components/editor/MonacoEditor.font-family.test.tsx, src/renderer/src/components/editor/MonacoEditor.git-gutter.test.tsx, src/renderer/src/components/editor/MonacoEditor.tsx, src/renderer/src/components/editor/UntitledFileRenameDialog.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +2677/−130. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1fence client host leases1 PR · Standalone · Automated release pipeline#

Problem: fence client host leases.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14470 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14484 feat(browser): fence client host leasesDraftJinwoo Hong
Core team · MEMBER
#14470 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-client.ts, src/main/browser/paired-runtime-browser-host-lease.test.ts, src/main/browser/paired-runtime-browser-host-lease.ts, src/main/browser/paired-runtime-browser-network-route.test.ts, src/main/browser/paired-runtime-browser-network-route.ts, src/main/runtime/browser-host-lease-registry.test.ts, src/main/runtime/browser-host-lease-registry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1518/−84. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1fence route pages to renderer owners1 PR · Standalone · Automated release pipeline#

Problem: fence route pages to renderer owners.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14519 Title unavailable (Unclear, Unknown); #14471 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14520 feat(browser): fence route pages to renderer ownersDraftJinwoo Hong
Core team · MEMBER
#14519 Title unavailable Unclear · Unknown
#14471 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-route-guest-guard.ts, src/main/browser/browser-route-page-authority.ts, src/main/browser/browser-route-prepared-page-ledger.ts, src/main/browser/browser-route-renderer-prepare-fence.ts, src/main/browser/browser-route-session-policy.ts, src/main/browser/browser-route-session-registry-contract.ts, src/main/browser/browser-route-session-registry.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +766/−225. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1file icon theme picker with Symbols support1 PR · Standalone · Automated release pipeline#

Problem: file icon theme picker with Symbols support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15131 feat(appearance): file icon theme picker with Symbols supportDaniel Henrique
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Adds a **File Icons** setting in Settings → Appearance that lets users switch between icon themes - Ships the **Symbols** icon set (248 SVGs from [miguelsolorio/vscode-symbols](https://github.com/miguelsolorP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/file-icons/LICENSE-symbols.txt, src/renderer/src/assets/file-icons/symbol-icon-theme.json, src/renderer/src/assets/file-icons/symbols/angular-component.svg, src/renderer/src/assets/file-icons/symbols/angular-directive.svg, src/renderer/src/assets/file-icons/symbols/angular-guard.svg, src/renderer/src/assets/file-icons/symbols/angular-module.svg, src/renderer/src/assets/file-icons/symbols/angular-pipe.svg, src/renderer/src/assets/file-icons/symbols/angular-service.svg …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

266 files, +6577/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1filter the workspace list by status1 PR · Standalone · Automated release pipeline#

Problem: filter the workspace list by status.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13971 feat(sidebar): filter the workspace list by statusJihoon Lee
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## What Adds a **Status** row to the sidebar workspace options menu (⚙ → Show → Status) with a checkbox per workspace status. Unchecking a status hides its workspaces from the sidebar list. Motivation: finished work pileP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-workspace-filter-fields.ts, src/renderer/src/App.tsx, src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/sidebar/SidebarWorkspaceOptionsMenu.tsx, src/renderer/src/components/sidebar/SidebarWorkspaceStatusFilterSection.test.ts, src/renderer/src/components/sidebar/SidebarWorkspaceStatusFilterSection.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/default-branch-visible-under-hide-sleeping.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +513/−127. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1give a Run a parent Run1 PR · Standalone · Automated release pipeline#

Problem: give a Run a parent Run.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13639 Title unavailable (Unclear, Unknown); #13362 Title unavailable (Unclear, Unknown); #13648 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15263 feat(orchestration): give a Run a parent RunTaras Kornichuk
Community · CONTRIBUTOR
#13639 Title unavailable Unclear · Unknown
#13362 Title unavailable Unclear · Unknown
#13648 Title unavailable Unclear · Unknown
Standalone changeA Run can now record the Run it nests under, so a nested wave can be walked from either end instead of living as prose in an objective string. ## The problem Waves are shaped GENERAL → CAPTAIN → workers: a coordinator diP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-run-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/help.ts, src/cli/specs/orchestration.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/mutation-receipt-capacity.test.ts, src/main/runtime/orchestration/orchestration-db-retention-pagination.test.ts, src/main/runtime/orchestration/orchestration-run-lineage-db.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +563/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1group Copy path/branch/PR-MR URL in the worktree row menu1 PR · Standalone · Automated release pipeline#

Problem: group Copy path/branch/PR-MR URL in the worktree row menu.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #6167 [Feature]: add more "Copy XXX" menu item (Fixes, OPEN); #6728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12240 feat(sidebar): group Copy path/branch/PR-MR URL in the worktree row menuNeil
Core team · MEMBER
#6167 [Feature]: add more "Copy XXX" menu item Fixes · OPEN
#6728 Title unavailable Unclear · Unknown
Standalone change## Description The sidebar worktree row context menu only offered a single loose **Copy Path** item. There was no way to copy the worktree's branch name or the URL of its linked pull request / merge request without leaviP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.tsx, src/renderer/src/components/sidebar/WorktreeContextMenu.copy-actions.test.tsx, src/renderer/src/components/sidebar/WorktreeContextMenu.copy-targets.test.tsx, src/renderer/src/components/sidebar/WorktreeContextMenu.tsx, src/renderer/src/components/sidebar/worktree-copy-targets.test.ts, src/renderer/src/components/sidebar/worktree-copy-targets.ts, src/renderer/src/i18n/locales/en.json, tests/e2e/repro-6167-worktree-copy-menu.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +790/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1host-routed proxy for workspace dev servers, configurable from settings1 PR · Standalone · Automated release pipeline#

Problem: host-routed proxy for workspace dev servers, configurable from settings.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13318 feat(preview): host-routed proxy for workspace dev servers, configurable from settingsErik Ferreira
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds an opt-in **preview proxy** so browsers — including the web client, which cannot SSH-tunnel — can open workspace dev servers directly instead of through the screencast-backed embedded browser. One HTTP liP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md, src/cli/handlers/core.ts, src/cli/help.ts, src/cli/runtime/launch.ts, src/cli/specs/serve.ts, src/main/http-proxy-forwarding.ts, src/main/index.ts, src/main/ipc/workspace-ports.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

48 files, +3521/−157. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1inline git blame for the cursor line, plus a status-bar segment1 PR · Standalone · Automated release pipeline#

Problem: inline git blame for the cursor line, plus a status-bar segment.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9948 Feature request: Git blame / line annotation in the editor (Fixes, OPEN); #13338 Title unavailable (Unclear, Unknown); #7737 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13321 feat(editor): inline git blame for the cursor line, plus a status-bar segmentMatt Tuusberg
Community · FIRST_TIME_CONTRIBUTOR
#9948 Feature request: Git blame / line annotation in the editor Fixes · OPEN
#13338 Title unavailable Unclear · Unknown
#7737 Title unavailable Unclear · Unknown
Standalone changeCloses #9948. > **Overlap note for maintainers:** #13338 covers the same feature and is still open. Flagging it so you can pick a direction rather than review two overlapping PRs blind. > > The two now take a similar cacP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/line-blame.test.ts, src/main/git/line-blame.ts, src/main/ipc/filesystem.ts, src/main/providers/git-provider-contract.ts, src/main/providers/ssh-git-provider.ts, src/main/runtime/orca-runtime-git-line-blame.test.ts, src/main/runtime/orca-runtime-git.ts, src/main/runtime/orca-runtime.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

61 files, +3146/−108. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1iTerm-style Ctrl/Cmd modifier remap on macOS1 PR · Standalone · Automated release pipeline#

Problem: iTerm-style Ctrl/Cmd modifier remap on macOS.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12009 [Feature]: iTerm-style global Ctrl↔Cmd modifier remap on macOS (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12019 feat(shortcuts): iTerm-style Ctrl/Cmd modifier remap on macOSJiwen Cai
Community · FIRST_TIME_CONTRIBUTOR
#12009 [Feature]: iTerm-style global Ctrl↔Cmd modifier remap on macOS Fixes · OPENStandalone changeCloses #12009. Adds a macOS-only `modifierRemap` setting (`'none' | 'swap-ctrl-cmd'`, default `'none'`) that exchanges Ctrl and Cmd, the way iTerm2's **Preferences → Keys → Remap Modifiers** does. Deliberately not the fuP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.test.ts, src/main/codex-accounts/service.test.ts, src/main/window/createMainWindow.ts, src/main/window/dashboard-popout-window.ts, src/renderer/src/App.tsx, src/renderer/src/components/settings/ModifierRemapControl.tsx, src/renderer/src/components/settings/ShortcutFilterRail.tsx, src/renderer/src/components/settings/ShortcutRecorderButton.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +625/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1kanban board view for Jira issues in the Tasks panel1 PR · Standalone · Automated release pipeline#

Problem: kanban board view for Jira issues in the Tasks panel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9943 Title unavailable (Unclear, Unknown); #10186 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13054 feat(jira): kanban board view for Jira issues in the Tasks panelEugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
#9943 Title unavailable Unclear · Unknown
#10186 Title unavailable Unclear · Unknown
Standalone change## Summary Adds a **List / Board toggle** to the Jira panel in Tasks, rendering issues as a kanban board — mirroring the existing Linear board pattern. ### Board view - Columns come from `groupJiraIssuesByStatus`, so theP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/jira/issues.test.ts, src/main/jira/issues.ts, src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/task-page-jira-board-sections.test.ts, src/renderer/src/components/task-page-jira-board-sections.ts, src/renderer/src/components/task-page-jira-board-transitions.test.ts, src/renderer/src/components/task-page-jira-board-transitions.ts, src/renderer/src/components/task-page-jira-board.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1229/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let a session continue on a different host1 PR · Standalone · Automated release pipeline#

Problem: let a session continue on a different host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16100 Title unavailable (Unclear, Unknown); #8086 Title unavailable (Unclear, Unknown); #6270 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16105 feat(agents): let a session continue on a different hostDraftgatsby74
Community · CONTRIBUTOR
#16100 Title unavailable Unclear · Unknown
#8086 Title unavailable Unclear · Unknown
#6270 Title unavailable Unclear · Unknown
Standalone change> **Draft — a starting point, not a finished feature.** This works end to end and is fully tested, but it is deliberately a narrow slice and I have not yet captured the UI recording. I am putting it up mainly so there isP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-handoff-transfer.ts, src/main/ipc/ai-vault-handoff.test.ts, src/main/ipc/ai-vault-handoff.ts, src/main/ipc/ai-vault.ts, src/main/remote-agent-trust-presets.ts, src/main/remote-home-directory.ts, src/preload/api/ai-vault-api.ts, src/preload/index.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +1776/−60. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let users pick a custom icon for "Open in" apps1 PR · Standalone · Automated release pipeline#

Problem: let users pick a custom icon for "Open in" apps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13635 [Feature]: Let users set a custom icon for "Open in" apps they add (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13879 feat(settings): let users pick a custom icon for "Open in" appsJerry Lin
Community · FIRST_TIME_CONTRIBUTOR
#13635 [Feature]: Let users set a custom icon for "Open in" apps they add Fixes · OPENStandalone changeCloses #13635 Adds a per-row icon picker to **Settings → General → Open In Apps**, so an entry you add yourself no longer renders as another generic `AppWindow` glyph. ## What you can pick - **A bundled glyph** — 16 luciP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/application-icon-extraction.test.ts, src/main/application-icon-extraction.ts, src/main/ipc/shell.ts, src/preload/api/shell-api.ts, src/preload/index.ts, src/renderer/src/components/right-sidebar/source-control/listing/entry-context-menu.tsx, src/renderer/src/components/settings/OpenInAppIconPicker.test.tsx, src/renderer/src/components/settings/OpenInAppIconPicker.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1241/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1LSP support in the editor and diff views (tsgo-first)1 PR · Standalone · Automated release pipeline#

Problem: LSP support in the editor and diff views (tsgo-first).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14872 Editor lacks language intelligence (LSP): no real hover types, cross-file navigation, or accurate diagnostics (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14873 feat(editor): LSP support in the editor and diff views (tsgo-first)Moishi Netzer
Community · FIRST_TIME_CONTRIBUTOR
#14872 Editor lacks language intelligence (LSP): no real hover types, cross-file navigation, or accurate diagnostics Fixes · OPENStandalone change## ELI5 Orca's editor now understands your code the way VS Code does. When you have a language server installed (tsgo, pyright, gopls, rust-analyzer…), hovering a symbol shows its real type, cmd+click jumps to its definiP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/lsp.ts, src/main/ipc/register-core-handlers.ts, src/main/lsp/lsp-file-uri-key.test.ts, src/main/lsp/lsp-file-uri-key.ts, src/main/lsp/lsp-initialize-params.ts, src/main/lsp/lsp-message-framing.test.ts, src/main/lsp/lsp-message-framing.ts, src/main/lsp/lsp-server-catalog.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +2377/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make nested workspace drops reliable1 PR · Standalone · Automated release pipeline#

Problem: make nested workspace drops reliable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13446 fix(sidebar): make nested workspace drops reliableDraftNeil
Core team · MEMBER
None foundStandalone change# ⚠️ Still acts funky IMO -Neil ## Summary - make the full worktree-owned surface, including long agent lists, a reliable nesting target while retaining explicit reorder gutters - use static virtual-row geometry and bounP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.tsx, src/renderer/src/components/sidebar/WorktreeCardAgents.test.tsx, src/renderer/src/components/sidebar/WorktreeCardAgents.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/workspace-board-drag-preview-intent.test.ts, src/renderer/src/components/sidebar/workspace-board-drag-preview-intent.ts, src/renderer/src/components/sidebar/worktree-lineage-drag-drop.test.ts, src/renderer/src/components/sidebar/worktree-lineage-drag-drop.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1615/−128. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1make renderer memory attribution honest about what it cannot explain1 PR · Standalone · Automated release pipeline#

Problem: make renderer memory attribution honest about what it cannot explain.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12622 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12940 fix(crash-reporting): make renderer memory attribution honest about what it cannot explainDraftJinwoo Hong
Core team · MEMBER
#12622 Title unavailable Unclear · UnknownStandalone change## Summary Orca's renderer leak instrumentation currently explains **0.4%** of the leak it exists to explain. This PR does not fix the leak — it makes a crash report able to say *"we cannot account for 3.8 GB of this"* iP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/crash-diagnostics.test.ts, src/renderer/src/lib/crash-diagnostics.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.test.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.ts, src/renderer/src/lib/renderer-memory-attribution.test.ts, src/renderer/src/lib/renderer-memory-profile.test.ts, src/renderer/src/lib/renderer-memory-profile.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +560/−289. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1migrate workspace UI to hybrid WebView1 PR · Standalone · Automated release pipeline#

Problem: migrate workspace UI to hybrid WebView.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13386 feat(mobile): migrate workspace UI to hybrid WebViewDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 438 | $\color{#1a7f37}{\Huge{\mathP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/mobile.yml, .github/workflows/pr.yml, .gitignore, config/electron-builder.config.cjs, config/knip.mobile.json, config/scripts/desktop-build-script-dependencies.test.mjs, config/scripts/electron-builder-config.test.mjs, config/scripts/electron-builder-mobile-web-fixture.mjs …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1488 files, +150981/−11053. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1move freeze-prone sync fs off the main thread1 PR · Standalone · Automated release pipeline#

Problem: move freeze-prone sync fs off the main thread.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11931 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12015 fix(main): move freeze-prone sync fs off the main threadNeil
Core team · MEMBER
#11931 Title unavailable Unclear · UnknownStandalone change## What A synchronous fs syscall on the Electron main thread parks the entire app when its target is on a stalled mount (SMB/NFS, VPN drop, sleeping NAS, unmounted external drive). The app stops repainting and stops answP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/libuv-threadpool-starvation-probe.mjs, src/cli/handlers/agent-hooks.ts, src/main/agent-hooks/agent-hook-install-off-main-thread.test.ts, src/main/agent-hooks/hooks-json-async-write-serialization.test.ts, src/main/agent-hooks/hooks-json-async-write.ts, src/main/agent-hooks/hooks-json-read.ts, src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/managed-agent-hook-controls.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

97 files, +8044/−2118. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1multi-branch Git Graph view with worktree overlay1 PR · Standalone · Automated release pipeline#

Problem: multi-branch Git Graph view with worktree overlay.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14047 feat(git): multi-branch Git Graph view with worktree overlayEugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
None foundStandalone change## What A whole-repo commit graph in the center pane — every branch, remote, and tag with colored lanes, decorated ref pills, and Orca's differentiator: branches checked out in an Orca worktree show a live badge (agent wP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem.ts, src/main/runtime/rpc/methods/git-params.ts, src/main/runtime/rpc/methods/git.test.ts, src/main/runtime/rpc/methods/git.ts, src/relay/git-handler.ts, src/renderer/src/components/editor/EditorContent.tsx, src/renderer/src/components/editor/EditorPanel.tsx, src/renderer/src/components/editor/EditorPanelHeaderPath.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

44 files, +1390/−91. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1name remote terminal sessions instead of showing pids1 PR · Standalone · Automated release pipeline#

Problem: name remote terminal sessions instead of showing pids.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16005 [Feature]: Name remote terminal sessions in the Resource Manager instead of showing raw pids (Fixes, OPEN); #16000 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16006 feat(resource-manager): name remote terminal sessions instead of showing pidsDraftgatsby74
Community · CONTRIBUTOR
#16005 [Feature]: Name remote terminal sessions in the Resource Manager instead of showing raw pids Fixes · OPEN
#16000 Title unavailable Unclear · Unknown
Standalone change> **Stacked on #16000 — draft until that merges.** > This branch is cut from `feat/remote-runtime-resource-manager`, because the remote snapshot path it enriches only exists there. GitHub therefore shows #16000's commitsP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .orca/drops/Orca Dev 2026-08-22 at 11 .54.01.mp4, .orca/drops/Orca Dev 2026-08-23 at 12 .15.25.gif, src/main/ipc/memory.test.ts, src/main/ipc/memory.ts, src/main/memory/remote-memory-snapshot.test.ts, src/main/memory/remote-memory-snapshot.ts, src/main/memory/remote-terminal-titles.test.ts, src/main/memory/remote-terminal-titles.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +2088/−316. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open .xlsx and .xlsm workbooks in a sheet viewer1 PR · Standalone · Automated release pipeline#

Problem: open .xlsx and .xlsm workbooks in a sheet viewer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #0 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13532 feat(editor): open .xlsx and .xlsm workbooks in a sheet viewerMarkel Alvarado
Community · FIRST_TIME_CONTRIBUTOR
#0 Title unavailable Unclear · UnknownStandalone change## Summary Opening an `.xlsx` file in Orca showed **"Binary file — cannot display"**. The read path had no mime type for workbooks, so they fell through to the generic binary placeholder — even though the editor already P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem.test.ts, src/main/ipc/filesystem.ts, src/relay/fs-handler-file-read.ts, src/relay/fs-handler-previewable-binary.test.ts, src/relay/fs-handler-utils.ts, src/renderer/src/assets/main.css, src/renderer/src/components/editor/CsvViewer.tsx, src/renderer/src/components/editor/EditorContent.test.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

102 files, +16247/−160. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open a workspace from the worktree ring popover1 PR · Standalone · Automated release pipeline#

Problem: open a workspace from the worktree ring popover.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10716 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14645 feat(agent-map): open a workspace from the worktree ring popoverBrennan Benson
Core team · MEMBER
#10716 Title unavailable Unclear · UnknownStandalone change## ELI5 The agent map lets you start agents in a workspace, but there was no way to actually *go* to that workspace. This adds a small button in the workspace popover that takes you there. ## What Changed - **New button*P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-popout.test.ts, src/main/ipc/dashboard-popout.ts, src/preload/api/dashboard-api.ts, src/preload/index.ts, src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.tsx, src/renderer/src/components/dashboard-popout/AgentMap.test.tsx …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +444/−144. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open agent details in slideout drawer1 PR · Standalone · Automated release pipeline#

Problem: open agent details in slideout drawer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12185 feat(dashboard): open agent details in slideout drawerBrennan Benson
Core team · MEMBER
#123 Title unavailable Unclear · UnknownStandalone change## Summary - opens each dashboard agent in the same mode as its exact active pane: native chat when that session is currently showing native chat, otherwise the live terminal - allows a chat-mode inspector to switch to tP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.test.ts, src/main/ipc/dashboard-payload-validation.ts, src/renderer/src/components/dashboard-popout/AgentChatPanel.test.tsx, src/renderer/src/components/dashboard-popout/AgentChatPanel.tsx, src/renderer/src/components/dashboard-popout/AgentDashboardInspectorDrawer.test.tsx, src/renderer/src/components/dashboard-popout/AgentDashboardInspectorDrawer.tsx, src/renderer/src/components/dashboard-popout/AgentDashboardMapView.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.test.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

72 files, +3528/−1090. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open custom app scheme links with user approval1 PR · Standalone · Automated release pipeline#

Problem: open custom app scheme links with user approval.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13225 Title unavailable (Unclear, Unknown); #13609 Title unavailable (Unclear, Unknown); #13566 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13691 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #13572 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13561 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown); #13240 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13237 feat(terminal): open custom app scheme links with user approvalBingZ
Community · CONTRIBUTOR
#13225 Title unavailable Unclear · Unknown
#13609 Title unavailable Unclear · Unknown
#13566 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13691 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#13572 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13561 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
#13240 Title unavailable Unclear · Unknown
Standalone change## Summary - Terminal WebLinks also match custom app schemes (`obsidian://`, `vscode://`, …). - Clicking a custom scheme routes to `shell:openUrl`, which shows a confirm dialog with the full URL before `shell.openExternaP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/shell.test.ts, src/main/ipc/shell.ts, src/renderer/src/components/dashboard-popout/preview-terminal-links.ts, src/renderer/src/components/terminal-pane/terminal-link-open-hints.ts, src/renderer/src/components/terminal-pane/terminal-osc-link-routing.ts, src/renderer/src/components/terminal-pane/terminal-web-link-click.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts, src/renderer/src/lib/pane-manager/pane-dom-creation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +350/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open Explorer-dragged files in a split pane1 PR · Standalone · Automated release pipeline#

Problem: open Explorer-dragged files in a split pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13970 [Feature]: Drag a file from the File Explorer onto a pane to open it there, splitting on edge drops (Fixes, OPEN); #289 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13982 feat(tab-group): open Explorer-dragged files in a split paneSoohan Park
Community · FIRST_TIME_CONTRIBUTOR
#13970 [Feature]: Drag a file from the File Explorer onto a pane to open it there, splitting on edge drops Fixes · OPEN
#289 Title unavailable Unclear · Unknown
Standalone change## ELI5 Drag a file out of the File Explorer, drop it on the edge of a pane, and that pane splits with your file opened in the new half. Drop it in the middle of a terminal and nothing changes — the path still goes into P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/tab-group/WorkspaceFileSplitDropLayer.test.tsx, src/renderer/src/components/tab-group/WorkspaceFileSplitDropLayer.tsx, src/renderer/src/components/tab-group/tab-drop-zone.ts, src/renderer/src/components/tab-group/workspace-file-pane-drop-zones.test.ts, src/renderer/src/components/tab-group/workspace-file-pane-drop-zones.ts, src/renderer/src/components/tab-group/workspace-file-pane-drop.test.ts, src/renderer/src/components/tab-group/workspace-file-pane-drop.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +954/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1open files with the system default app or a picked app1 PR · Standalone · Automated release pipeline#

Problem: open files with the system default app or a picked app.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12866 feat(file-explorer): open files with the system default app or a picked appKevinZhangv5
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary The file explorer could only *reveal* an entry in Finder/File Explorer. This adds two ways to actually open it: - **Open with Default App** (`Mod+O`, configurable in Settings → Shortcuts) hands the path to theP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/application-picker.ts, src/main/ipc/shell.ts, src/main/persistence.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/right-sidebar/FileExplorerOpenWithMenu.tsx, src/renderer/src/components/right-sidebar/FileExplorerRow.tsx, src/renderer/src/components/right-sidebar/file-explorer-open-with-actions.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +2013/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1opt-in setting to terminate sessions on quit1 PR · Standalone · Automated release pipeline#

Problem: opt-in setting to terminate sessions on quit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7783 [Bug]: macOS Orca Helper leaves agent terminal processes running after app/runtime is closed (Fixes, OPEN); #7806 Title unavailable (Unclear, Unknown); #9195 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14652 feat(terminal): opt-in setting to terminate sessions on quittehKayd
Community · FIRST_TIME_CONTRIBUTOR
#7783 [Bug]: macOS Orca Helper leaves agent terminal processes running after app/runtime is closed Fixes · OPEN
#7806 Title unavailable Unclear · Unknown
#9195 Title unavailable Unclear · Unknown
Standalone change## ELI5 Today, quitting Orca doesn't stop your terminals — a background daemon keeps every session (including running coding agents) alive so they can reattach warm on relaunch. That's great until you *want* quit to meanP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/renderer/src/components/settings/ManageSessionsSection.test.tsx, src/renderer/src/components/settings/ManageSessionsSection.tsx, src/renderer/src/components/settings/TerminalPane.tsx, src/renderer/src/components/settings/terminal-window-setup-search.ts, src/renderer/src/i18n/locales/en.json, src/shared/constants.ts, src/shared/global-settings-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +179/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1optional Pake web-shell plus renderer occupancy proof1 PR · Standalone · Automated release pipeline#

Problem: optional Pake web-shell plus renderer occupancy proof.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15334 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15338 feat(packaging): optional Pake web-shell plus renderer occupancy proofDrafts546126
Community · CONTRIBUTOR
#15334 Title unavailable Unclear · UnknownStandalone change<!-- CURSOR_AGENT_PR_BODY_BEGIN --> ## ELI5 Orca’s real desktop app is still Electron. This PR adds an optional extra recipe that can wrap the already-built web client (`pnpm build:web`) in a tiny Tauri/Pake window, plusP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/CONTRIBUTING.md, config/pake.config.json, config/scripts/package-electron-runtime-contract.test.mjs, config/scripts/run-idle-cpu-benchmark.mjs, config/scripts/run-pake-build.mjs, config/scripts/run-pake-build.test.mjs, docs/reference/README.md, docs/reference/pake-web-shell.md …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +974/−113. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1orchestrate page reconciliation1 PR · Standalone · Automated release pipeline#

Problem: orchestrate page reconciliation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14763 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14769 feat(browser): orchestrate page reconciliationDraftJinwoo Hong
Core team · MEMBER
#14763 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-page-renderer-lifecycle.electron.test.ts, src/main/browser/paired-runtime-browser-host-lease.test.ts, src/main/runtime/browser-host-capability-selection.test.ts, src/main/runtime/browser-host-command-ledger-capacity.test.ts, src/main/runtime/browser-host-command-ledger.ts, src/main/runtime/browser-host-command-result-replay.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1336/−79. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1per-agent terminal theme overrides in Appearance1 PR · Standalone · Automated release pipeline#

Problem: per-agent terminal theme overrides in Appearance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14174 Per-agent terminal theme overrides in Settings → Appearance (Fixes, OPEN); #13908 Title unavailable (Unclear, Unknown); #7257 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14293 feat(settings): per-agent terminal theme overrides in AppearanceEd Zisk
Community · FIRST_TIME_CONTRIBUTOR
#14174 Per-agent terminal theme overrides in Settings → Appearance Fixes · OPEN
#13908 Title unavailable Unclear · Unknown
#7257 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can theme every terminal, but all agents share that one theme, so five side-by-side agent panes look identical. This adds per-agent theme overrides: give Claude a cream theme and Codex Dracula, and each paneP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/main/ipc/settings.ts, src/main/persistence.test.ts, src/main/persistence.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/terminal-view-attribute-store.test.ts, src/main/runtime/terminal-view-attribute-store.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

66 files, +3412/−474. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1per-file progress and cancel for files dropped onto a remote workspace1 PR · Standalone · Automated release pipeline#

Problem: per-file progress and cancel for files dropped onto a remote workspace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16077 [Feature]: Show progress while uploading dropped files to a remote workspace (Fixes, OPEN); #16106 Title unavailable (Unclear, Unknown); #15987 Title unavailable (Unclear, Unknown); #9896 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16107 feat(runtime): per-file progress and cancel for files dropped onto a remote workspacegatsby74
Community · CONTRIBUTOR
#16077 [Feature]: Show progress while uploading dropped files to a remote workspace Fixes · OPEN
#16106 Title unavailable Unclear · Unknown
#15987 Title unavailable Unclear · Unknown
#9896 Title unavailable Unclear · Unknown
Standalone changeFixes #16077 > Stacked on #16106 (`feat/stream-runtime-upload-staging`). Please merge that first — this branch is based on it, so the diff here will shrink to just the progress/cancel work once it lands. ## The problem DP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-import-result-types.ts, src/main/ipc/filesystem-import.test.ts, src/main/ipc/filesystem-mutations.ts, src/main/ipc/filesystem-runtime-upload-staging.test.ts, src/main/ipc/filesystem-runtime-upload-staging.ts, src/main/ipc/preflight-agent-detection.test.ts, src/main/ipc/preflight-agent-refresh.test.ts, src/main/ipc/preflight-host-cli-status.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2693/−505. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1prepare route-scoped Electron partitions1 PR · Standalone · Automated release pipeline#

Problem: prepare route-scoped Electron partitions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14402 Title unavailable (Unclear, Unknown); #14513 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14516 feat(browser): prepare route-scoped Electron partitionsDraftJinwoo Hong
Core team · MEMBER
#14402 Title unavailable Unclear · Unknown
#14513 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-route-identity.test.ts, src/main/browser/browser-route-identity.ts, src/main/browser/browser-route-partition-binding-store.test.ts, src/main/browser/browser-route-partition-binding-store.ts, src/main/browser/browser-route-session-registry.test.ts, src/main/browser/browser-route-session-registry.ts, src/main/browser/browser-route-session-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1168/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1preserve client host through reconnect grace1 PR · Standalone · Automated release pipeline#

Problem: preserve client host through reconnect grace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14648 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14691 feat(browser): preserve client host through reconnect graceDraftJinwoo Hong
Core team · MEMBER
#14648 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-attach-request.test.ts, src/main/browser/browser-client-host-attach-request.ts, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-client-network-route-recovery.ts, src/main/browser/browser-client-network-route-registry.test.ts, src/main/browser/browser-client-network-route-registry.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2786/−342. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1preserve executor across authority changes1 PR · Standalone · Automated release pipeline#

Problem: preserve executor across authority changes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14876 feat(browser): preserve executor across authority changesDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-client-network-route-registry.test.ts, src/main/browser/browser-client-network-route-registry.ts, src/main/browser/browser-client-page-command-executor.test.ts, src/main/browser/browser-client-page-command-executor.ts, src/main/browser/browser-client-page-navigation-fence.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +1208/−287. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1prove node-pty loads before anything requires it1 PR · Standalone · Automated release pipeline#

Problem: prove node-pty loads before anything requires it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16370 Title unavailable (Unclear, Unknown); #9902 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16374 feat(orcad): prove node-pty loads before anything requires itNeil
Core team · MEMBER
#16370 Title unavailable Unclear · Unknown
#9902 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/build-orcad-prebuilds.mjs, config/scripts/build-orcad-prebuilds.test.mjs, docs/reference/linux-glibc-compatibility.md, package.json, src/main/orcad/main-preflight-order.test.ts, src/main/orcad/main.ts, src/main/orcad/native-host-abi.test.ts, src/main/orcad/native-host-abi.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +2219/−163. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1quarantine client-hosted WebContents before navigation1 PR · Standalone · Automated release pipeline#

Problem: quarantine client-hosted WebContents before navigation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14516 Title unavailable (Unclear, Unknown); #14471 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14517 feat(browser): quarantine client-hosted WebContents before navigationDraftJinwoo Hong
Core team · MEMBER
#14516 Title unavailable Unclear · Unknown
#14471 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-route-session-registry.test.ts, src/main/browser/browser-route-session-registry.ts, src/main/browser/browser-route-session-runtime.ts, src/main/browser/browser-route-webcontents-registry.test.ts, src/main/browser/browser-route-webcontents-registry.ts, src/main/window/createMainWindow-test-harness.ts, src/main/window/createMainWindow.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +824/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1read OpenCode transcripts from its SQLite session store1 PR · Standalone · Automated release pipeline#

Problem: read OpenCode transcripts from its SQLite session store.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9307 Desktop: support OpenCode in native Chat UI (Fixes, OPEN); #9308 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15026 feat(native-chat): read OpenCode transcripts from its SQLite session storexodmd45-ctrl
Community · FIRST_TIME_CONTRIBUTOR
#9307 Desktop: support OpenCode in native Chat UI Fixes · OPEN
#9308 Title unavailable Unclear · Unknown
Standalone change## ELI5 OpenCode keeps its chat history in a SQLite database instead of the JSONL files other agents use, so Orca's native Chat UI showed nothing for OpenCode sessions. This PR teaches Orca to read that database — on a bP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-opencode-sqlite-native-chat-dispatch.ts, src/main/ai-vault/session-scanner-opencode-sqlite-worker-client.ts, src/main/ai-vault/session-scanner-opencode-sqlite-worker-entry.ts, src/main/ai-vault/session-scanner-opencode-sqlite-worker-protocol.ts, src/main/ai-vault/session-scanner-opencode-sqlite-worker-spawn.ts, src/main/ipc/native-chat.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-opencode-part-blocks.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +2895/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1release a structured session when its chat closes1 PR · Standalone · Automated release pipeline#

Problem: release a structured session when its chat closes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15411 Title unavailable (Unclear, Unknown); #15372 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15415 feat(native-chat): release a structured session when its chat closesBrennan Benson
Core team · MEMBER
#15411 Title unavailable Unclear · Unknown
#15372 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 37 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/structured-lease-renewal-benchmark.ts, mobile/src/session/mobile-structured-session-hold.test.ts, mobile/src/session/mobile-structured-session-hold.ts, mobile/src/session/use-mobile-structured-agent-session.ts, mobile/src/transport/mobile-e2ee-v2-physical-channel.test.ts, mobile/src/transport/mobile-e2ee-v2-physical-channel.ts, mobile/src/transport/rpc-client-contract.ts, mobile/src/transport/rpc-client-structured-session.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

102 files, +4557/−352. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1release parent chunks pinned by drained output slices1 PR · Standalone · Automated release pipeline#

Problem: release parent chunks pinned by drained output slices.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13040 fix(terminal): release parent chunks pinned by drained output slicesBrennan Benson
Core team · MEMBER
None foundStandalone change## Summary A partially drained terminal output queue kept whole PTY chunks alive in the renderer heap. `takeQueuedChunk` stored the unconsumed remainder back into the queue as `chunk.data.slice(remaining)`. V8 backs `sliP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/vitest.config.ts, src/renderer/src/lib/flatten-retained-slice.test.ts, src/renderer/src/lib/flatten-retained-slice.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +262/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1report remote Orca runtime hosts, not just the local machine1 PR · Standalone · Automated release pipeline#

Problem: report remote Orca runtime hosts, not just the local machine.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15984 [Feature]: Resource Manager should show remote Orca runtime hosts, not just the local machine (Fixes, OPEN); #8394 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16000 feat(resource-manager): report remote Orca runtime hosts, not just the local machinegatsby74
Community · CONTRIBUTOR
#15984 [Feature]: Resource Manager should show remote Orca runtime hosts, not just the local machine Fixes · OPEN
#8394 Title unavailable Unclear · Unknown
Standalone change## Summary The Resource Manager only ever reported the local machine. With work running on remote Orca runtime hosts there was no way to see how loaded they were — `memory:getSnapshot` always ran the local collector, andP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .orca/drops/Orca Dev 2026-08-22 at 11 .54.01.mp4, .orca/drops/Orca Dev 2026-08-23 at 12 .15.25.gif, src/main/ipc/memory.test.ts, src/main/ipc/memory.ts, src/main/memory/remote-memory-snapshot.test.ts, src/main/memory/remote-memory-snapshot.ts, src/preload/api/telemetry-api.ts, src/preload/index.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1698/−316. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1retain client page renderer guests1 PR · Standalone · Automated release pipeline#

Problem: retain client page renderer guests.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14578 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14596 feat(browser): retain client page renderer guestsDraftJinwoo Hong
Core team · MEMBER
#14578 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/electron-vite-output-contract.test.ts, docs/sta-4150-client-hosted-browser-progress.md, electron.vite.config.ts, src/main/browser/browser-client-page-renderer-lifecycle.electron.test.ts, src/preload/api/browser-api.ts, src/preload/browser-client-page-renderer-requests.test.ts, src/preload/browser-client-page-renderer-requests.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1805/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1retire route pages on process loss1 PR · Standalone · Automated release pipeline#

Problem: retire route pages on process loss.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14518 Title unavailable (Unclear, Unknown); #14471 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14519 feat(browser): retire route pages on process lossDraftJinwoo Hong
Core team · MEMBER
#14518 Title unavailable Unclear · Unknown
#14471 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-route-guest-guard.ts, src/main/browser/browser-route-page-authority.ts, src/main/browser/browser-route-session-registry.test.ts, src/main/browser/browser-route-session-registry.ts, src/main/browser/browser-route-session-runtime.ts, src/main/browser/browser-route-webcontents-registry.test.ts, src/main/browser/browser-route-webcontents-registry.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +334/−131. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1route paired browser sockets through runtime1 PR · Standalone · Automated release pipeline#

Problem: route paired browser sockets through runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14440 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14470 feat(browser): route paired browser sockets through runtimeDraftJinwoo Hong
Core team · MEMBER
#14440 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-client-frame-dispatch.ts, src/main/browser/browser-network-tunnel-client-retirement.ts, src/main/browser/browser-network-tunnel-client-stream-frames.ts, src/main/browser/browser-network-tunnel-client-stream.ts, src/main/browser/browser-network-tunnel-client.test.ts, src/main/browser/browser-network-tunnel-client.ts, src/main/browser/browser-network-tunnel-destination-flow.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +2120/−105. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1run the project's formatter after a save1 PR · Standalone · Automated release pipeline#

Problem: run the project's formatter after a save.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11494 [Feature]: Format on save via a configurable per-project formatter command (Fixes, OPEN); #11275 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13757 feat(editor): run the project's formatter after a save5hseok
Community · CONTRIBUTOR
#11494 [Feature]: Format on save via a configurable per-project formatter command Fixes · OPEN
#11275 Title unavailable Unclear · Unknown
Standalone change## Summary Closes #11494. Adds a per-project format-on-save command, so a file saved in Orca's editor comes out formatted the same way it would in the editor you left open next to it. Monaco has no extension host, so `esP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/format-on-save-process.ts, src/main/format-on-save-runner.test.ts, src/main/format-on-save-runner.ts, src/main/format-on-save-timeout.ts, src/main/ipc/editor-format-on-save.test.ts, src/main/ipc/editor-format-on-save.ts, src/main/ipc/hosted-review.ts, src/main/ipc/register-core-handlers.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +2816/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1run the terminal daemon, and the ops contract around it1 PR · Standalone · Automated release pipeline#

Problem: run the terminal daemon, and the ops contract around it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16374 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16375 feat(orcad): run the terminal daemon, and the ops contract around itNeil
Core team · MEMBER
#16374 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 19 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/build-orcad-prebuilds.mjs, config/scripts/build-orcad-prebuilds.test.mjs, config/scripts/build-orcad.mjs, docs/reference/linux-glibc-compatibility.md, docs/reference/orcad-operations.md, package.json, src/main/daemon/daemon-entry-path-layouts.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

66 files, +4771/−296. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1scope model discovery to pinned PTY accounts1 PR · Standalone · Automated release pipeline#

Problem: scope model discovery to pinned PTY accounts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13270 feat(codex): scope model discovery to pinned PTY accountsSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary Codex model discovery can now resolve the managed account pinned to a PTY and run the existing model probe with that account's effective `CODEX_HOME`. Native-chat enrichment scopes its cache by host and pinnedP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.ts, src/main/index.ts, src/main/ipc/filesystem.ts, src/main/runtime/orca-runtime-git.ts, src/main/runtime/rpc/methods/git-params.ts, src/main/runtime/rpc/methods/git.test.ts, src/main/runtime/rpc/methods/git.ts, src/main/text-generation/commit-message-agent-environment.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +634/−94. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1scope the sidebar to Spaces1 PR · Standalone · Automated release pipeline#

Problem: scope the sidebar to Spaces.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13282 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13335 feat(sidebar): scope the sidebar to SpacesDraftEgor Orlov
Community · FIRST_TIME_CONTRIBUTOR
#13282 Title unavailable Unclear · UnknownStandalone change## ELI5 With many projects, the sidebar becomes one endless list. This adds **Spaces**: named groups of projects, so the sidebar (plus the jump palette and new-workspace picker) shows only the group you pick. A Default SP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, pnpm-lock.yaml, src/main/browser/browser-guest-ui.ts, src/main/daemon/session.ts, src/main/ipc/repos-create.test.ts, src/main/ipc/repos-remote.test.ts, src/main/ipc/repos-space-membership.test.ts, src/main/ipc/repos.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

91 files, +5305/−223. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1separate row wash from word chip for readable diffs1 PR · Standalone · Automated release pipeline#

Problem: separate row wash from word chip for readable diffs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12777 feat(diff): separate row wash from word chip for readable diffsRoger Serra
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Makes the Monaco diff view easier to read. The diff surfaces previously rendered every changed row at full chip weight, so an all-add or all-delete block became a solid slab of color and a changed *word* insidP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/diff-view-style.test.ts, src/renderer/src/assets/diff-view.css, src/renderer/src/assets/main.css, src/renderer/src/components/editor/DiffSectionBody.tsx, src/renderer/src/components/editor/DiffSectionItem.tsx, src/renderer/src/components/editor/DiffViewer.tsx, src/renderer/src/components/editor/diff-editor-appearance-options.test.ts, src/renderer/src/components/editor/diff-editor-appearance-options.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +263/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1settle host commands on lease socket1 PR · Standalone · Automated release pipeline#

Problem: settle host commands on lease socket.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14553 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14557 feat(browser): settle host commands on lease socketDraftJinwoo Hong
Core team · MEMBER
#14553 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/paired-runtime-browser-host-lease.test.ts, src/main/browser/paired-runtime-browser-host-lease.ts, src/main/runtime/browser-network-tunnel-paired-runtime.integration.test.ts, src/shared/browser-client-host-protocol.test.ts, src/shared/browser-client-host-protocol.ts, src/shared/remote-runtime-client.ts, src/shared/remote-runtime-subscription-request.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +954/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1settle page retirement in two phases1 PR · Standalone · Automated release pipeline#

Problem: settle page retirement in two phases.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14539 feat(browser): settle page retirement in two phasesDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/browser-host-capability-selection.test.ts, src/main/runtime/browser-host-lease-registry.test.ts, src/main/runtime/browser-host-lease-registry.ts, src/main/runtime/browser-host-page-placement-replacement.test.ts, src/main/runtime/browser-host-page-placement.test.ts, src/main/runtime/browser-host-page-placement.ts, src/main/runtime/browser-host-page-retirement.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +221/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show Kiro subscription credits1 PR · Standalone · Automated release pipeline#

Problem: show Kiro subscription credits.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9559 Title unavailable (Unclear, Unknown); #9052 Title unavailable (Unclear, Unknown); #15876 Title unavailable (Unclear, Unknown); #16181 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14001 feat(usage): show Kiro subscription creditsGuanBear
Community · FIRST_TIME_CONTRIBUTOR
#9559 Title unavailable Unclear · Unknown
#9052 Title unavailable Unclear · Unknown
#15876 Title unavailable Unclear · Unknown
#16181 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can already launch Kiro, but it cannot show how much of the current Kiro subscription credit allowance has been used. This adds a Kiro usage meter to the status bar using Kiro CLI's own local `/usage` commanP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/rate-limits/kiro-usage-fetcher.test.ts, src/main/rate-limits/kiro-usage-fetcher.ts, src/main/rate-limits/rate-limit-service-test-harness.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-antigravity-usage.test.ts, src/main/rate-limits/service-inactive-account-previews.test.ts, src/main/rate-limits/service-live-claude-usage.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +549/−66. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show linked PR/MR numbers on workspace cards1 PR · Standalone · Automated release pipeline#

Problem: show linked PR/MR numbers on workspace cards.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13329 [Feature]: Show linked PR/MR number directly on workspace cards (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14269 feat(sidebar): show linked PR/MR numbers on workspace cardsWoohyun Park
Community · FIRST_TIME_CONTRIBUTOR
#13329 [Feature]: Show linked PR/MR number directly on workspace cards Fixes · OPENStandalone change## ELI5 Workspace cards now show the linked pull request or merge request number and state directly, so you can identify it without hovering. The number remains clickable and the existing rich hover details still work. #P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.hosted-review-refresh.test.tsx, src/renderer/src/components/sidebar/WorktreeCardMeta.test.tsx, src/renderer/src/components/sidebar/WorktreeCardMetaBadges.tsx, src/renderer/src/components/sidebar/use-worktree-card-controller.ts, src/renderer/src/components/sidebar/use-worktree-card-secondary-details.store-subscriptions.test.tsx, src/renderer/src/components/sidebar/use-worktree-card-secondary-details.ts, src/renderer/src/components/sidebar/worktree-card-presentation.tsx, src/renderer/src/components/sidebar/worktree-card-review-number-presentation.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +222/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show running services and their owning project1 PR · Standalone · Automated release pipeline#

Problem: show running services and their owning project.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12217 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12190 feat(right-sidebar): show running services and their owning projectSenatori Marcos
Community · FIRST_TIME_CONTRIBUTOR
#12217 Title unavailable Unclear · UnknownStandalone change## What this changes When a coding agent starts a background service — a dev server, a `docker compose up` — nothing in Orca tells you. The server holds its port long after the conversation moved on, and the containers aP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/preview-workspace-services.mts, src/main/ipc/workspace-ports.ts, src/main/ports/agent-service-stop-notice.test.ts, src/main/ports/agent-service-stop-notice.ts, src/main/ports/docker-compose-services.test.ts, src/main/ports/docker-compose-services.ts, src/main/ports/local-workspace-port-scanner.ts, src/main/ports/port-scan-command-import-boundary.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +3560/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Split filesystem watcher responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split filesystem watcher responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17271 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17274 Split filesystem watcher responsibilitiesNeil
Core team · MEMBER
#17271 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 20 | $\coP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/ipc/filesystem-watcher-handlers.ts, src/main/ipc/filesystem-watcher-lifecycle-state.ts, src/main/ipc/filesystem-watcher-listener-lifecycle.ts, src/main/ipc/filesystem-watcher-local-capacity.ts, src/main/ipc/filesystem-watcher-local-events.ts, src/main/ipc/filesystem-watcher-local-install.ts, src/main/ipc/filesystem-watcher-local-removal.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +2312/−1959. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1stream file uploads instead of buffering whole files1 PR · Standalone · Automated release pipeline#

Problem: stream file uploads instead of buffering whole files.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15987 [Feature]: Stream runtime upload staging instead of buffering whole files (removes the 25 MB per-file import cap) (Fixes, OPEN); #9896 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16106 feat(runtime): stream file uploads instead of buffering whole filesgatsby74
Community · CONTRIBUTOR
#15987 [Feature]: Stream runtime upload staging instead of buffering whole files (removes the 25 MB per-file import cap) Fixes · OPEN
#9896 Title unavailable Unclear · Unknown
Standalone changeFixes #15987 ## The problem Dropping a file onto a terminal in a runtime-environment workspace failed for anything over 25 MB. The failure was fast — about 1.5s — and the toast only said "Failed to upload 1 file", with nP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-import-result-types.ts, src/main/ipc/filesystem-import.test.ts, src/main/ipc/filesystem-mutations.ts, src/main/ipc/filesystem-runtime-upload-staging.test.ts, src/main/ipc/filesystem-runtime-upload-staging.ts, src/main/ipc/preflight-agent-detection.test.ts, src/main/ipc/preflight-agent-refresh.test.ts, src/main/ipc/preflight-host-cli-status.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +857/−290. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support account-scoped agent launches1 PR · Standalone · Automated release pipeline#

Problem: support account-scoped agent launches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13270 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13271 feat(codex): support account-scoped agent launchesSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
#13270 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary Agent launches can now carry an optional `ProviderAccountRef` that identifies the selected provider account without exposing its credential home. Codex launches resolve and validate that reference in the owninP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.ts, src/main/index.ts, src/main/ipc/filesystem.ts, src/main/ipc/pty.ts, src/main/runtime/orca-runtime-agent-session-operation.test.ts, src/main/runtime/orca-runtime-git.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-session.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

47 files, +1462/−115. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support Bitbucket Data Center for hosted-review status1 PR · Standalone · Automated release pipeline#

Problem: support Bitbucket Data Center for hosted-review status.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12031 [Feature]: Bitbucket Data Center (self-hosted) support (Fixes, OPEN); #12030 Title unavailable (Unclear, Unknown); #9171 Title unavailable (Unclear, Unknown); #12028 Title unavailable (Unclear, Unknown); #10770 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12111 feat(bitbucket): support Bitbucket Data Center for hosted-review statusdcieslak19973
Community · CONTRIBUTOR
#12031 [Feature]: Bitbucket Data Center (self-hosted) support Fixes · OPEN
#12030 Title unavailable Unclear · Unknown
#9171 Title unavailable Unclear · Unknown
#12028 Title unavailable Unclear · Unknown
#10770 Title unavailable Unclear · Unknown
Standalone change**What:** Bitbucket Data Center (self-hosted) pull-request status — DC remotes stop being mis-claimed by the Gitea resolver. **Risk:** Config-gated: claims only `/scm/` remotes or an explicitly configured host; zero chanP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/bitbucket/client.test.ts, src/main/bitbucket/client.ts, src/main/bitbucket/cloud-client.ts, src/main/bitbucket/pull-request-creation.ts, src/main/bitbucket/repository-ref.test.ts, src/main/bitbucket/repository-ref.ts, src/main/bitbucket/server-client.ts, src/main/bitbucket/server-config.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +1492/−231. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support native Windows teammate panes1 PR · Standalone · Automated release pipeline#

Problem: support native Windows teammate panes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15753 Title unavailable (Unclear, Unknown); #15751 Title unavailable (Unclear, Unknown); #15503 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16116 feat(agent-teams): support native Windows teammate panesDraftOrcaWin
Unknown · COLLABORATOR
#15753 Title unavailable Unclear · Unknown
#15751 Title unavailable Unclear · Unknown
#15503 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 30 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/build-windows-cli-launcher.test.mjs, native/windows-cli-launcher/OrcaCliLauncher.cs, src/cli/handlers/core.test.ts, src/cli/handlers/core.ts, src/cli/index-worktree-selector-resolution.test.ts, src/main/daemon/daemon-create-or-attach-result.test.ts, src/main/daemon/daemon-create-or-attach-result.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

65 files, +4359/−416. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support Pi mobile chat1 PR · Standalone · Automated release pipeline#

Problem: support Pi mobile chat.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12325 feat(native-chat): support Pi mobile chatHaolun Zeng
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Enable the existing mobile native chat surface for Pi agents. - Add Pi to the shared native-chat support and transcript-agent resolution. - Decode Pi JSONL `message` records for user, assistant, thinking, toolP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-eligibility.test.ts, src/main/native-chat/transcript-line-decoders-pi.test.ts, src/main/native-chat/transcript-line-decoders-pi.ts, src/main/native-chat/transcript-line-decoders.ts, src/main/native-chat/transcript-reader.ts, src/main/native-chat/transcript-tail-reader.ts, src/shared/native-chat-agent-support.test.ts, src/shared/native-chat-agent-support.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +200/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1support split left and split up1 PR · Standalone · Automated release pipeline#

Problem: support split left and split up.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8263 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13984 feat(terminal): support split left and split upJihoon Lee
Community · FIRST_TIME_CONTRIBUTOR
#8263 Title unavailable Unclear · UnknownStandalone change## Summary Terminal panes could only split right or down, so there was no way to place a new pane *before* the source pane in its split. This adds **Split Terminal Left** and **Split Terminal Up**. Both are available froP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts, src/main/window/attach-main-window-services.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/dashboard-popout/preview-terminal-shortcuts.test.ts, src/renderer/src/components/terminal-pane/TerminalContextMenu.test.tsx, src/renderer/src/components/terminal-pane/TerminalContextMenu.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +401/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1surface agent notices in Chat and offer reauthentication2 PRs · Overlapping · Automated release pipeline#

Problem: surface agent notices in Chat and offer reauthentication.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #15341 [Bug]: Native Chat silently swallows login-required and other system notices from Claude Code (Fixes, OPEN); #14339 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14339 feat(native-chat): surface agent notices in Chat and offer reauthenticationFarid Murzone
Community · FIRST_TIME_CONTRIBUTOR
#15341 [Bug]: Native Chat silently swallows login-required and other system notices from Claude Code Fixes · OPENCluster contribution## ELI5 Sometimes Claude Code gets stuck waiting for you to log in (or hits some other notice it needs you to see), and today the Chat view just... says nothing. Your messages sit there unanswered like the app is ignorinP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/reauthenticate-for-target.test.ts, src/main/claude-accounts/service.ts, src/main/ipc/claude-accounts.ts, src/main/native-chat/transcript-line-decoders-claude.test.ts, src/main/native-chat/transcript-line-decoders-claude.ts, src/preload/api/agent-account-api.ts, src/preload/index.ts, src/renderer/src/components/native-chat/NativeChatAgentNoticeBanner.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +814/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15661 fix(native-chat): surface Claude system notices in ChatBrennan Benson
Core team · MEMBER
#15341 [Bug]: Native Chat silently swallows login-required and other system notices from Claude Code Fixes · OPEN
#14339 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatMessage.test.ts, mobile/src/session/MobileNativeChatMessage.tsx, mobile/src/session/mobile-native-chat-message-styles.ts, src/main/native-chat/transcript-line-decoders-claude.test.ts, src/main/native-chat/transcript-line-decoders-claude.ts, src/renderer/src/components/native-chat/NativeChatAgentNoticeBanner.test.tsx, src/renderer/src/components/native-chat/NativeChatAgentNoticeBanner.tsx, src/renderer/src/components/native-chat/NativeChatMessageList.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +626/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1surface Trae CLI session history1 PR · Standalone · Automated release pipeline#

Problem: surface Trae CLI session history.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13058 [Feature] Other CLI features need to be supported. (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13515 feat(ai-vault): surface Trae CLI session historymosh
Community · FIRST_TIME_CONTRIBUTOR
#13058 [Feature] Other CLI features need to be supported. Fixes · OPENStandalone change## Summary - Add Trae as a distinct AI Vault session identity and surface installed Trae CLI history in Orca workspaces. - Discover bounded `rollout-*.jsonl` histories locally, in WSL homes, and over SSH while pruning `.P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/superpowers/plans/2026-08-10-trae-cli-session-history.md, docs/superpowers/specs/2026-08-10-trae-cli-session-history-design.md, src/main/ai-vault/remote-session-scanner-rollout-index.ts, src/main/ai-vault/remote-session-scanner-sources.ts, src/main/ai-vault/remote-session-scanner-trae-source.ts, src/main/ai-vault/remote-session-scanner.test.ts, src/main/ai-vault/session-first-user-prompt-read.test.ts, src/main/ai-vault/session-list-result-validation.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2294/−577. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1terminal groups — extra terminal/agent cards on a project's existing checkout1 PR · Standalone · Automated release pipeline#

Problem: terminal groups — extra terminal/agent cards on a project's existing checkout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15501 feat(workspaces): terminal groups — extra terminal/agent cards on a project's existing checkoutEugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
None foundStandalone changeLets a git project have N terminal/agent cards that share its existing checkout, without creating a worktree. Folder projects have always worked this way (every workspace points at the same directory); this brings the saP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/worktree.ts, src/cli/specs/core.ts, src/main/ipc/worktrees-terminal-groups.test.ts, src/main/ipc/worktrees-windows.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/worktree-create-args.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

43 files, +1457/−109. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1terminal keypad layout toggle with full on-screen keyboard1 PR · Standalone · Automated release pipeline#

Problem: terminal keypad layout toggle with full on-screen keyboard.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14540 feat(mobile): terminal keypad layout toggle with full on-screen keyboard神迹不染尘
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a layout toggle to the mobile terminal accessory area that switches between the existing shortcut-key row and a new full on-screen keyboard, with the choice persisted across sessions. ## What changed ### P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/pnpm-lock.yaml, mobile/src/session/KeypadLayoutToggle.tsx, mobile/src/session/MobileTerminalInputActions.tsx, mobile/src/session/mobile-session-command-input-styles.ts, mobile/src/session/use-mobile-keypad-height.ts, mobile/src/storage/preferences.test.ts, mobile/src/storage/preferences.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +944/−299. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1track Qwen Code as a status agent with managed hooks and working tui-idle1 PR · Standalone · Automated release pipeline#

Problem: track Qwen Code as a status agent with managed hooks and working tui-idle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11186 Title unavailable (Unclear, Unknown); #11419 Title unavailable (Unclear, Unknown); #8384 Title unavailable (Unclear, Unknown); #7253 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12555 feat(agents): track Qwen Code as a status agent with managed hooks and working tui-idleTeAmo
Community · FIRST_TIME_CONTRIBUTOR
#11186 Title unavailable Unclear · Unknown
#11419 Title unavailable Unclear · Unknown
#8384 Title unavailable Unclear · Unknown
#7253 Title unavailable Unclear · Unknown
Standalone change## Summary Running `qwen` terminals now show up as Qwen Code agent cards in Orca workspaces, and `terminal wait --for tui-idle` works for them. Qwen Code gets the same three-way status treatment as Kimi: 1. **Managed staP1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/main/agent-hooks/agent-hook-memory-sftp.test-fixture.ts, src/main/agent-hooks/managed-agent-hook-registry.ts, src/main/agent-hooks/managed-hook-local-filesystem.test.ts, src/main/agent-hooks/managed-hook-timeout.test.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts, src/main/ipc/agent-hooks.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1299/−313. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1user-selectable CJK font + warmed installed-font list1 PR · Standalone · Automated release pipeline#

Problem: user-selectable CJK font + warmed installed-font list.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13765 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13779 feat(terminal): user-selectable CJK font + warmed installed-font listRayim
Community · CONTRIBUTOR
#13765 Title unavailable Unclear · UnknownStandalone change# feat(terminal): user-selectable CJK font + warmed installed-font list > Stacked on #13765 — the first commit here is that PR's atlas/chain fix. Review the last two commits; this PR becomes a clean two-commit diff once P1 Meaningful core-workflow impact with strategic alignment to Automated release pipeline.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__addon-webgl@0.20.0-beta.286.patch, pnpm-lock.yaml, src/main/index.ts, src/renderer/src/components/dashboard-popout/preview-terminal-options.ts, src/renderer/src/components/settings/TerminalAdvancedTypographyControls.tsx, src/renderer/src/components/settings/TerminalAppearanceSection.tsx, src/renderer/src/components/settings/terminal-typography-search.ts, src/renderer/src/components/terminal-pane/layout-serialization.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +430/−91. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add a setting to turn off rename-on-double-click1 PR · Standalone · Agent management and search#

Problem: add a setting to turn off rename-on-double-click.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12800 [Feature]: Setting to turn off rename-on-double-click — folder-name clicks wait 500 ms today (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12801 feat(file-explorer): add a setting to turn off rename-on-double-clickHarim Song
Community · FIRST_TIME_CONTRIBUTOR
#12800 [Feature]: Setting to turn off rename-on-double-click — folder-name clicks wait 500 ms today Fixes · OPENStandalone changeCloses #12800 ## Problem Clicking a folder **name** in the File Explorer defers its expand/collapse by `DIR_TOGGLE_DOUBLE_CLICK_MS` (500 ms), so a slow double-click can become a rename instead of a visible collapse/re-exP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/FileExplorerRow.tsx, src/renderer/src/components/right-sidebar/file-explorer-rename-on-double-click.test.tsx, src/renderer/src/components/settings/AppearanceFileExplorerSection.tsx, src/renderer/src/components/settings/AppearanceWindowSidebarSection.tsx, src/renderer/src/components/settings/appearance-search.ts, src/renderer/src/i18n/locales/en.json, src/shared/constants.ts, src/shared/types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +274/−50. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Antigravity (AGY) transcript decoder and Native Chat support1 PR · Standalone · Agent management and search#

Problem: add Antigravity (AGY) transcript decoder and Native Chat support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15773 feat(native-chat): add Antigravity (AGY) transcript decoder and Native Chat supportRay
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change### Summary This PR adds Native Chat transcript decoding and session integration for **Antigravity (`agy`)**, enabling rich message rendering (including interactive Mermaid diagrams, markdown formatting, tool calls, and P1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-line-decoders-antigravity.ts, src/main/native-chat/transcript-line-decoders.antigravity.test.ts, src/main/native-chat/transcript-line-decoders.ts, src/main/native-chat/transcript-reader.test.ts, src/main/native-chat/transcript-reader.ts, src/main/native-chat/transcript-tail-reader.ts, src/main/native-chat/transcript-turn-lifecycle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +349/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Copy Session ID to the terminal context menu1 PR · Standalone · Agent management and search#

Problem: add Copy Session ID to the terminal context menu.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16261 [Feature]: Add Copy Session ID in context menu presented on right click in the terminal running agent (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16264 feat(terminal): add Copy Session ID to the terminal context menuAnton Novoselov
Community · FIRST_TIME_CONTRIBUTOR
#16261 [Feature]: Add Copy Session ID in context menu presented on right click in the terminal running agent Fixes · OPENStandalone changeCloses #16261 ## Problem The terminal context menu offers **Copy Terminal ID** and **Copy Pane ID**, but neither addresses the agent's own conversation. When you want to resume an exact session in the agent CLI, or referP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/use-native-chat-context-menu.tsx, src/renderer/src/components/terminal-pane/TerminalContextMenu.test.tsx, src/renderer/src/components/terminal-pane/TerminalContextMenu.tsx, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-agent-session-id-copy.test.ts, src/renderer/src/components/terminal-pane/terminal-agent-session-id-copy.ts, src/renderer/src/components/terminal-pane/terminal-pane-menu-copy-actions.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-context-menu.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +241/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add diagnostic report collection and copy-to-clipboard1 PR · Standalone · Agent management and search#

Problem: add diagnostic report collection and copy-to-clipboard.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12636 feat(ssh): add diagnostic report collection and copy-to-clipboardJinjing
Core team · MEMBER
None foundStandalone change## Summary Adds the ability for users to copy SSH connection diagnostics to the clipboard from the reconnect overlay. The diagnostic report includes: - Current connection status and attempt number - Full timeline of connP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktrees.test.ts, src/main/observability/architecture.test.ts, src/main/observability/bundle.ts, src/main/observability/tracer.ts, src/renderer/src/App.tsx, src/renderer/src/components/sidebar/use-add-repo-host-selection.ts, src/renderer/src/components/terminal-pane/TerminalSshReconnectOverlay.test.tsx, src/renderer/src/components/terminal-pane/TerminalSshReconnectOverlay.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +3973/−121. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add font smoothing setting (default / antialiased / subpixel)1 PR · Standalone · Agent management and search#

Problem: add font smoothing setting (default / antialiased / subpixel).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13056 feat(terminal): add font smoothing setting (default / antialiased / subpixel)Aex
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds a `terminalFontSmoothing` setting (`default` / `antialiased` / `subpixel`) under **Terminal → Rendering**, so users can opt the terminal into macOS subpixel smoothing. **The default preserves today's behaP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.test.ts, src/main/codex-accounts/service.test.ts, src/renderer/src/App.tsx, src/renderer/src/assets/terminal.css, src/renderer/src/components/settings/TerminalRenderingSection.tsx, src/renderer/src/components/settings/terminal-typography-search.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +214/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Hermes native chat support1 PR · Standalone · Agent management and search#

Problem: add Hermes native chat support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15301 feat: add Hermes native chat supportAlejandro Akbal
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeImplements Hermes native chat from the canonical read-only ~/.hermes/state.db SQLite store, rather than treating JSONL as authoritative. Adds session lookup, ordered message reads, assistant tool calls, tool results, reaP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/hermes-state-db-reader.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-line-decoders-hermes.test.ts, src/main/native-chat/transcript-line-decoders-hermes.ts, src/main/native-chat/transcript-line-decoders.ts, src/main/native-chat/transcript-tail-reader.ts, src/main/native-chat/transcript-watch-hermes.test.ts, src/main/native-chat/transcript-watch.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +1211/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add inline folder source control with git actions1 PR · Standalone · Agent management and search#

Problem: add inline folder source control with git actions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13291 feat: add inline folder source control with git actionseric
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeAdds an inline folder Source Control panel that supports nested git repo scanning, branch switching/search, staging/discard actions, commit input, base ref picker, and diff opening in the current editor group. ## ScreensP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/assets/feature-wall/folder-source-control-1.png, docs/assets/feature-wall/folder-source-control-2.png, docs/assets/feature-wall/folder-source-control-3.png, src/main/ipc/filesystem.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/right-sidebar/FolderSourceControl.tsx, src/renderer/src/components/right-sidebar/activity-bar-buttons.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

39 files, +13426/−2542. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1add Turkish (tr) language support and README1 PR · Standalone · Agent management and search#

Problem: add Turkish (tr) language support and README.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13196 feat(i18n): add Turkish (tr) language support and READMEArda Karataş
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary This PR adds full **Turkish (tr)** language support to the StablyAI Orca Agent Development Environment and includes a translated \README.tr.md\. ### Changes Included: - **Shared Types**: Registered \UI_LANGUAGP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, docs/readme/README.tr.md, src/main/i18n/main-i18n.ts, src/renderer/src/i18n/i18n.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +15635/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1allow hiding the terminal command button1 PR · Standalone · Agent management and search#

Problem: allow hiding the terminal command button.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12949 [Feature]: Add a setting to hide the Command button (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13001 feat(settings): allow hiding the terminal command buttonWooseong Kim
Community · CONTRIBUTOR
#12949 [Feature]: Add a setting to hide the Command button Fixes · OPENStandalone change## Description Add a persisted setting to hide the terminal toolbar Command button. ## Focused fix - In scope: a default-on boolean setting, an Appearance > Terminal Toolbar toggle, and the render gate. - Out of scope: qP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/TerminalAppearanceSection.tsx, src/renderer/src/components/settings/terminal-search.ts, src/renderer/src/components/settings/terminal-typography-search.ts, src/renderer/src/components/tab-bar/TabBarQuickCommandsButton.tsx, src/renderer/src/components/tab-bar/TabBarQuickCommandsButton.visibility.test.tsx, src/renderer/src/store/slices/settings.ts, src/shared/constants.test.ts, src/shared/constants.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +193/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Claude API Console usage tracking1 PR · Standalone · Agent management and search#

Problem: Claude API Console usage tracking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12973 feat: Claude API Console usage trackingdcieslak19973
Community · CONTRIBUTOR
None foundStandalone change## Summary Implement first-class Claude API Console usage tracking for API-key users, enabling visibility into balance and spending alongside existing subscription billing. ## Implementation (3 of 7 tasks complete) ✅ **TP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, config/tsconfig.tc.web.json, config/tsconfig.web.json, src/main/claude-accounts/runtime-auth-service-console-credentials.test.ts, src/main/claude-accounts/runtime-auth-service.ts, src/main/claude-accounts/service.ts, src/main/index.ts, src/main/ipc/console-credentials.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +985/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1Discord Rich Presence (experimental)1 PR · Standalone · Agent management and search#

Problem: Discord Rich Presence (experimental).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14285 feat: Discord Rich Presence — show live agent activity on your Discord profile (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14286 feat: Discord Rich Presence (experimental)Baltasar Ortiz Becerra
Community · FIRST_TIME_CONTRIBUTOR
#14285 feat: Discord Rich Presence — show live agent activity on your Discord profile Fixes · OPENStandalone change## ELI5 When you turn on Discord Rich Presence in Settings → Experimental, Orca quietly connects to the Discord desktop app in the background and shows what you're working on — how many agents are running, which ones areP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/discord-presence/discord-presence-activity.test.ts, src/main/discord-presence/discord-presence-activity.ts, src/main/discord-presence/discord-presence-config.ts, src/main/discord-presence/discord-presence-manager.test.ts, src/main/discord-presence/discord-presence-manager.ts, src/main/discord-presence/discord-presence-throttle.test.ts, src/main/discord-presence/discord-presence-throttle.ts, src/main/discord-presence/discord-rpc-client.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1536/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1distinguish interactive and prompt-only runtimes1 PR · Standalone · Agent management and search#

Problem: distinguish interactive and prompt-only runtimes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13965 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16227 feat(zcode): distinguish interactive and prompt-only runtimesDraftGuanBear
Community · FIRST_TIME_CONTRIBUTOR
#13965 Title unavailable Unclear · UnknownStandalone change## Summary Adds the macOS launch adapter for ZCode runtimes that are not equivalent: - A separately installed `zcode-app-cli` remains available as an interactive TUI. - ZCode Desktop's bundled runtime is used only for prP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/tsconfig.cli.json, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

56 files, +1152/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1establish client-hosted tunnel contracts1 PR · Standalone · Agent management and search#

Problem: establish client-hosted tunnel contracts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14402 Title unavailable (Unclear, Unknown); #10046 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14440 feat(browser): establish client-hosted tunnel contractsDraftJinwoo Hong
Core team · MEMBER
#14402 Title unavailable Unclear · Unknown
#10046 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-destination-flow.ts, src/main/browser/browser-network-tunnel-frame-sender.ts, src/main/browser/browser-network-tunnel-session.test.ts, src/main/browser/browser-network-tunnel-session.ts, src/main/browser/browser-network-tunnel-stream-state.ts, src/main/browser/remote-browser-socks-server.test.ts, src/main/browser/remote-browser-socks-server.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1914/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let OMP task subagent rows resume as their own sessions1 PR · Standalone · Agent management and search#

Problem: let OMP task subagent rows resume as their own sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12885 [Bug]: OMP task subagent rows in Agent Session History are view-only and can't be resumed (Fixes, OPEN); #12803 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12889 feat(ai-vault): let OMP task subagent rows resume as their own sessionsJinwoo Hong
Core team · MEMBER
#12885 [Bug]: OMP task subagent rows in Agent Session History are view-only and can't be resumed Fixes · OPEN
#12803 Title unavailable Unclear · Unknown
Standalone change**What:** OMP task subagent rows in Agent Session History can now be resumed as their own sessions, restoring an affordance #12803 dropped. Claude subagent rows stay view-only — deliberately. **Risk:** One new optional pP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/AiVaultSessionDetails.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionRow.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionSubagents.test.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionSubagents.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionVirtualList.tsx, src/renderer/src/i18n/locales/en.json, src/shared/ai-vault-types.test.ts, src/shared/ai-vault-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +200/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1let users hide optional agent-row fields1 PR · Standalone · Agent management and search#

Problem: let users hide optional agent-row fields.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12948 [Feature]: Let users choose which fields show in sidebar agent rows (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13195 feat(sidebar): let users hide optional agent-row fieldsBingZ
Community · CONTRIBUTOR
#12948 [Feature]: Let users choose which fields show in sidebar agent rows Fixes · OPENStandalone change## Summary - Adds per-field visibility toggles for workspace sidebar agent rows: **provider icon**, **secondary status**, **model label**, and **relative time**. - Defaults keep every field on so existing layouts are uncP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/renderer/src/components/dashboard/DashboardAgentRow.tsx, src/renderer/src/components/dashboard/use-agent-row-display-fields.ts, src/renderer/src/components/sidebar/WorktreeCardDisplayMenuSection.test.tsx, src/renderer/src/components/sidebar/WorktreeCardDisplayMenuSection.tsx, src/renderer/src/components/sidebar/agent-row-display-field-options.ts, src/renderer/src/components/sidebar/worktree-card-compact-agent-row.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +335/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1link a Jira issue from Edit Worktree Details1 PR · Standalone · Agent management and search#

Problem: link a Jira issue from Edit Worktree Details.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12899 [Bug] update/edit worktree details doesnt let me select jira (Fixes, OPEN); #11659 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13825 feat(jira): link a Jira issue from Edit Worktree DetailsMelih Berat ŞANLI
Community · CONTRIBUTOR
#12899 [Bug] update/edit worktree details doesnt let me select jira Fixes · OPEN
#11659 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #12899. The worktree issue-link field in **Edit Worktree Details** only offered GitHub and Linear, so pasting a Jira issue URL was rejected with "Not a GitHub issue number or issue URL." Jira is a first-P1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeIssueLinkField.tsx, src/renderer/src/components/sidebar/WorktreeMetaDialog.test.tsx, src/renderer/src/components/sidebar/WorktreeMetaDialog.tsx, src/renderer/src/components/sidebar/comment-textarea-autosize.ts, src/renderer/src/components/sidebar/use-worktree-issue-link.ts, src/renderer/src/components/sidebar/use-worktree-meta-jira-link.ts, src/renderer/src/components/sidebar/use-worktree-meta-workspace.ts, src/renderer/src/components/sidebar/worktree-issue-displacement.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +907/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1offer WSL agent detection when the Windows picker is empty1 PR · Standalone · Agent management and search#

Problem: offer WSL agent detection when the Windows picker is empty.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #9725 [Bug]: Agent detection failed on Windows (WSL) (Fixes, CLOSED); #11797 Title unavailable (Unclear, Unknown); #9731 Title unavailable (Unclear, Unknown); #8391 Title unavailable (Unclear, Unknown); #5149 Title unavailable (Unclear, Unknown); #16028 Title unavailable (Unclear, Unknown); #16043 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12794 feat(agents): offer WSL agent detection when the Windows picker is emptyOMGg
Community · FIRST_TIME_CONTRIBUTOR
#9725 [Bug]: Agent detection failed on Windows (WSL) Fixes · CLOSED
#11797 Title unavailable Unclear · Unknown
#9731 Title unavailable Unclear · Unknown
#8391 Title unavailable Unclear · Unknown
#5149 Title unavailable Unclear · Unknown
#16028 Title unavailable Unclear · Unknown
#16043 Title unavailable Unclear · Unknown
Standalone change## ELI5 On Windows, if your coding agents are installed inside WSL rather than on Windows itself, the new-workspace screen's agent picker showed an empty list with no clue why. Now, when nothing is detected and WSL is avP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/wsl-codex-command.ts, src/main/ipc/preflight-command-exec.test.ts, src/main/ipc/preflight-command-exec.ts, src/main/ipc/preflight-wsl-agent-detection.test.ts, src/main/ipc/preflight-wsl-agent-detection.ts, src/main/ipc/preflight.ts, src/renderer/src/components/NewWorkspaceComposerCard.test.tsx, src/renderer/src/components/NewWorkspaceComposerCard.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +479/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1paste copied files into a File Explorer folder1 PR · Standalone · Agent management and search#

Problem: paste copied files into a File Explorer folder.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14530 [Feature]: Support pasting copied files into File Explorer folders and other projects (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14781 feat(explorer): paste copied files into a File Explorer folderWooseong Kim
Community · CONTRIBUTOR
#14530 [Feature]: Support pasting copied files into File Explorer folders and other projects Fixes · CLOSEDStandalone change## Description File Explorer can paste OS-copied files into a folder from the context menu or Cmd/Ctrl+V, including across projects. ## Focused fix - In scope: Paste of clipboard files into the target folder. - Out of scP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/clipboard-dashboard-popout-access.test.ts, src/main/window/clipboard-file-read.test.ts, src/main/window/clipboard-file-read.ts, src/main/window/clipboard-ipc-file-read.test.ts, src/main/window/clipboard-ipc-handlers.test.ts, src/main/window/clipboard-ipc-handlers.ts, src/preload/api/ui-window-api.ts, src/preload/index.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +885/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1rebuild Antigravity quota discovery1 PR · Standalone · Agent management and search#

Problem: rebuild Antigravity quota discovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #9757 Title unavailable (Unclear, Unknown); #14571 Title unavailable (Unclear, Unknown); #16788 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12095 fix(rate-limits): rebuild Antigravity quota discoveryMumuTW
Community · CONTRIBUTOR
#9757 Title unavailable Unclear · Unknown
#14571 Title unavailable Unclear · Unknown
#16788 Title unavailable Unclear · Unknown
Standalone change## Summary This is a rework of the closed [#9757](https://github.com/stablyai/orca/pull/9757), incorporating the maintainer feedback from [issuecomment-5151463530](https://github.com/stablyai/orca/pull/9757#issuecomment-P1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-popout.test.ts, src/main/ipc/dashboard-popout.ts, src/main/rate-limits/antigravity-auth-types.ts, src/main/rate-limits/antigravity-auth.test.ts, src/main/rate-limits/antigravity-auth.ts, src/main/rate-limits/antigravity-keychain.test.ts, src/main/rate-limits/antigravity-keychain.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +2827/−166. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1remember Worktree View as the default Dashboard view1 PR · Standalone · Agent management and search#

Problem: remember Worktree View as the default Dashboard view.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14429 [Feature] Allow Dashboard View to Open in Worktree View by Default (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14780 feat(dashboard): remember Worktree View as the default Dashboard viewWooseong Kim
Community · CONTRIBUTOR
#14429 [Feature] Allow Dashboard View to Open in Worktree View by Default Fixes · OPENStandalone change## Description Dashboard can remember Worktree View as the default view across restarts. Unset/off keeps the current board. ## Focused fix - In scope: one persisted default. Explicit `view=` / session override still winsP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/dashboard-popout-window.test.ts, src/main/window/dashboard-popout-window.ts, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.tsx, src/renderer/src/components/dashboard-popout/DashboardPopoutRoot.test.tsx, src/renderer/src/components/dashboard-popout/DashboardPopoutRoot.tsx, src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx, src/renderer/src/components/dashboard/AgentDashboardDrawer.tsx, src/renderer/src/components/dashboard/AgentDashboardSettingsMenu.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +273/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1render Kimi Code transcripts1 PR · Standalone · Agent management and search#

Problem: render Kimi Code transcripts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #9610 [Feature] Kimi chat view (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16397 feat(native-chat): render Kimi Code transcriptsAlexander Bocharoff
Community · FIRST_TIME_CONTRIBUTOR
#9610 [Feature] Kimi chat view Fixes · CLOSEDStandalone change## ELI5 Adds Chat UI support for Kimi Code sessions, alongside Claude, Codex, Grok, and OMP. ## What Changed - New `wire.jsonl` transcript decoder (stateless per line, so the backward-paging tail reader works unchanged):P1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-eligibility.test.ts, src/main/native-chat/session-file-resolver.test.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-line-decoders-kimi.ts, src/main/native-chat/transcript-line-decoders.kimi.test.ts, src/main/native-chat/transcript-line-decoders.ts, src/main/native-chat/transcript-reader.ts, src/main/native-chat/transcript-stream-lines.kimi.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1159/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1resize CSV table columns1 PR · Standalone · Agent management and search#

Problem: resize CSV table columns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12915 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13223 feat(editor): resize CSV table columnshungrytech
Community · FIRST_TIME_CONTRIBUTOR
#12915 Title unavailable Unclear · UnknownStandalone change## Summary Part of #12915. - add draggable resize handles to CSV table headers - keep the header and virtualized body rows on the same column widths - preserve manual widths per file for the current app session, includinP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/CsvColumnResizeHandle.tsx, src/renderer/src/components/editor/CsvViewer.test.tsx, src/renderer/src/components/editor/CsvViewer.tsx, src/renderer/src/components/editor/csv-column-widths.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +332/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1saved and custom JQL filters in the Tasks panel1 PR · Standalone · Agent management and search#

Problem: saved and custom JQL filters in the Tasks panel.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13391 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13395 feat(jira): saved and custom JQL filters in the Tasks panelEugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
#13391 Title unavailable Unclear · UnknownStandalone changeBrings Jira's saved filters into the Tasks panel, and lets users define local custom JQL filters, next to the existing Assigned/Reported/All Open/Done presets. ## What it does **Saved Jira filters** — a new "Filters" menP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/jira.ts, src/main/jira/issues.ts, src/main/jira/saved-filters.test.ts, src/main/jira/saved-filters.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/jira.test.ts, src/main/runtime/rpc/methods/jira.ts, src/preload/api-types.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1412/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1show ZCode Coding Plan quota1 PR · Standalone · Agent management and search#

Problem: show ZCode Coding Plan quota.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13965 Title unavailable (Unclear, Unknown); #16181 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14556 feat(usage): show ZCode Coding Plan quotaDraftGuanBear
Community · FIRST_TIME_CONTRIBUTOR
#13965 Title unavailable Unclear · Unknown
#16181 Title unavailable Unclear · Unknown
Standalone change## Summary Adds a ZCode Coding Plan usage meter to Orca's existing provider usage UI. This is intentionally independent from ZCode launch and orchestration behavior: it reads the user's local ZCode credential, fetches quP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/tsconfig.cli.json, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

88 files, +1608/−146. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1supervise orchestration workers and transcripts1 PR · Standalone · Agent management and search#

Problem: supervise orchestration workers and transcripts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13965 Title unavailable (Unclear, Unknown); #16227 Title unavailable (Unclear, Unknown); #14556 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16228 feat(zcode): supervise orchestration workers and transcriptsDraftGuanBear
Community · FIRST_TIME_CONTRIBUTOR
#13965 Title unavailable Unclear · Unknown
#16227 Title unavailable Unclear · Unknown
#14556 Title unavailable Unclear · Unknown
Standalone change## Summary Adds supervised ZCode workers and transcript support to Orca orchestration: - Chooses persistent TUI input only after positively detecting an interactive client. - Uses bounded startup-prompt execution for proP1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, config/tsconfig.cli.json, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

103 files, +3392/−340. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1teach the file tree with a one-shot callout that sets the default1 PR · Standalone · Agent management and search#

Problem: teach the file tree with a one-shot callout that sets the default.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12744 feat(diff): teach the file tree with a one-shot callout that sets the defaultJinjing
Core team · MEMBER
None foundStandalone change## Why The combined-diff file tree is opt-in and hidden by default, so most people never find it. Rather than adding another "you can configure this in Settings" line, this points at the toolbar toggle once and resolves P1 Meaningful core-workflow impact with strategic alignment to Agent management and search.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/client-ui-dismissal-schemas.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/main/runtime/rpc/methods/client-ui.test.ts, src/renderer/src/App.tsx, src/renderer/src/components/GitHubItemDialog.tsx, src/renderer/src/components/PullRequestPage.tsx, src/renderer/src/components/editor/CombinedDiffFileTreeHintButton.keyboard.test.tsx, src/renderer/src/components/editor/CombinedDiffFileTreeHintButton.test.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +1342/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1authenticate page command results1 PR · Standalone · SSH/remote re-architecture#

Problem: authenticate page command results.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14550 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14553 feat(browser): authenticate page command resultsDraftJinwoo Hong
Core team · MEMBER
#14550 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/browser-host-command-ledger-capacity.test.ts, src/main/runtime/browser-host-command-ledger.test.ts, src/main/runtime/browser-host-command-ledger.ts, src/main/runtime/browser-host-command-retirement.ts, src/main/runtime/browser-host-command-state.ts, src/main/runtime/browser-host-generation-counter.ts, src/main/runtime/browser-host-lease-records.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1367/−125. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1backfill fork upstream for SSH repos on connect1 PR · Standalone · SSH/remote re-architecture#

Problem: backfill fork upstream for SSH repos on connect.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #12967 [Bug] Fork upstream is never backfilled for SSH/remote repos, so Project rows stay hidden (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12970 fix(repo): backfill fork upstream for SSH repos on connectJinwoo Hong
Core team · MEMBER
#12967 [Bug] Fork upstream is never backfilled for SSH/remote repos, so Project rows stay hidden Fixes · OPENStandalone change## Summary Legacy fork repos on SSH hosts could remain `upstream === undefined` forever. Startup backfill skipped remote repos because their hosts were not connected yet, and no later hook retried them. Since `repo.upstrP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/pnpm-cli-spawn.mjs, config/scripts/pnpm-cli-spawn.test.mjs, config/scripts/run-ssh-docker-fork-upstream-backfill-e2e.mjs, package.json, src/main/runtime/orca-runtime-fork-upstream-ssh-backfill.test.ts, src/main/runtime/orca-runtime.ts, tests/e2e/ssh-docker-fork-upstream-backfill.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +822/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1bound client page command dispatch1 PR · Standalone · SSH/remote re-architecture#

Problem: bound client page command dispatch.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14544 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14550 feat(browser): bound client page command dispatchDraftJinwoo Hong
Core team · MEMBER
#14544 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-client-host-command-dispatcher.test.ts, src/main/browser/browser-client-host-command-dispatcher.ts, src/main/browser/browser-client-host-command-join.ts, src/main/browser/browser-client-host-command-page.ts, src/main/browser/browser-client-host-command-result-cache.ts, src/main/browser/browser-client-host-command-state.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +1141/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1harden bootstrap and cross-plane orchestration1 PR · Standalone · SSH/remote re-architecture#

Problem: harden bootstrap and cross-plane orchestration.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16349 feat(runtime): harden bootstrap and cross-plane orchestrationjimmylee-cell
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - expose evidence-graded bootstrap/profile diagnostics instead of collapsing live-process ambiguity into app-not-running - reject accidental canonical self-send - freeze workers on parent loss and require apprP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/failure-case-runtime-bootstrap-orchestration-2026-08-24.md, docs/reference/orchestration-cross-plane-ack-ssot.md, docs/reference/orchestration-parent-loss-code-map.md, docs/reference/orchestration-parent-loss-ssot.md, src/cli/format.ts, src/cli/handlers/orchestration-contracts.test.ts, src/cli/handlers/orchestration.test.ts, src/cli/handlers/orchestration.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +2542/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1negotiate client page commands1 PR · Standalone · SSH/remote re-architecture#

Problem: negotiate client page commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14539 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14544 feat(browser): negotiate client page commandsDraftJinwoo Hong
Core team · MEMBER
#14539 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/paired-runtime-browser-host-lease.test.ts, src/main/browser/paired-runtime-browser-host-lease.ts, src/main/browser/paired-runtime-browser-network-route.test.ts, src/main/browser/paired-runtime-browser-network-transport.ts, src/main/runtime/rpc/methods/browser-client-host.test.ts, src/main/runtime/rpc/methods/browser-client-host.ts, src/shared/browser-client-host-protocol.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +501/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1plan client page reconciliation1 PR · Standalone · SSH/remote re-architecture#

Problem: plan client page reconciliation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14613 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14617 feat(browser): plan client page reconciliationDraftJinwoo Hong
Core team · MEMBER
#14613 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/runtime/browser-host-page-reconciliation-plan.test.ts, src/main/runtime/browser-host-page-reconciliation-plan.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +538/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1preview .docx / .xlsx / .pdf in editor1 PR · Standalone · SSH/remote re-architecture#

Problem: preview .docx / .xlsx / .pdf in editor.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #12 Title unavailable (Unclear, Unknown); #11 Title unavailable (Unclear, Unknown); #13 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15763 feat(office-preview): preview .docx / .xlsx / .pdf in editorppw-stack
Community · CONTRIBUTOR
#12 Title unavailable Unclear · Unknown
#11 Title unavailable Unclear · Unknown
#13 Title unavailable Unclear · Unknown
Standalone change## 简介 编辑器支持 `.docx` / `.xlsx` / `.pdf` 二进制预览:`.pdf` 走既有 `PdfViewer`,`.docx` 走新增 `DocxViewer`(基于 mammoth),`.xlsx` 走新增 `XlsxViewer`(基于 SheetJS `sheet_to_html`)。同一份 `PREVIEWABLE_BINARY_MIME_TYPES` 白名单被主进程 IPC、SSH 中继、runtimeP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .orca/drops/Addqwqwdqwd.docx, .orca/drops/工作簿1.xlsx, config/tsconfig.tc.web.json, config/tsconfig.web.json, config/vitest.config.ts, docs/superpowers/plans/2026-08-21-office-preview.md, docs/superpowers/specs/2026-08-21-office-preview-design.md, electron.vite.config.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2601/−180. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1replace fenced tunnel generations1 PR · Standalone · SSH/remote re-architecture#

Problem: replace fenced tunnel generations.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14504 Title unavailable (Unclear, Unknown); #14402 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14507 feat(browser): replace fenced tunnel generationsDraftJinwoo Hong
Core team · MEMBER
#14504 Title unavailable Unclear · Unknown
#14402 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-tunnel-client.test.ts, src/main/browser/browser-network-tunnel-client.ts, src/main/browser/browser-network-tunnel-stream-state.ts, src/main/browser/paired-runtime-browser-network-route.test.ts, src/main/browser/paired-runtime-browser-network-route.ts, src/main/browser/paired-runtime-browser-network-transport.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +786/−183. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1report client page inventory1 PR · Standalone · SSH/remote re-architecture#

Problem: report client page inventory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14648 feat(browser): report client page inventoryDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-host-attach-request.test.ts, src/main/browser/browser-client-host-attach-request.ts, src/main/browser/browser-client-host-command-authority.ts, src/main/browser/browser-client-page-command-admission.ts, src/main/browser/browser-client-page-command-executor.test.ts, src/main/browser/browser-client-page-command-executor.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +1493/−182. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1route tunnels through execution hosts1 PR · Standalone · SSH/remote re-architecture#

Problem: route tunnels through execution hosts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14507 Title unavailable (Unclear, Unknown); #14402 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14513 feat(browser): route tunnels through execution hostsDraftJinwoo Hong
Core team · MEMBER
#14507 Title unavailable Unclear · Unknown
#14402 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-network-deferred-socket.test.ts, src/main/browser/browser-network-deferred-socket.ts, src/main/browser/browser-network-execution-route.test.ts, src/main/browser/browser-network-execution-route.ts, src/main/browser/paired-runtime-browser-network-route.test.ts, src/main/browser/paired-runtime-browser-network-route.ts, src/main/browser/paired-runtime-browser-network-transport.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +2353/−115. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1supervise fresh Pi workers over RPC1 PR · Standalone · SSH/remote re-architecture#

Problem: supervise fresh Pi workers over RPC.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15451 feat(orchestration): supervise fresh Pi workers over RPCDraftChertaS2-whatnot
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeDraft for Gate 5A validation. - Routes fresh local-native Pi orchestration workers through an Orca-owned RPC supervisor. - Keeps lifecycle identity/capability parent-side and exposes only exact source-attested, workspaceP1 Meaningful core-workflow impact with strategic alignment to SSH/remote re-architecture.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/index.ts, src/cli/pi-rpc-worker/child-environment.test.ts, src/cli/pi-rpc-worker/child-environment.ts, src/cli/pi-rpc-worker/envelope.test.ts, src/cli/pi-rpc-worker/envelope.ts, src/cli/pi-rpc-worker/extension-cache.ts, src/cli/pi-rpc-worker/extension-source.test.ts, src/cli/pi-rpc-worker/extension-source.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

41 files, +5258/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P1sample the near-death renderer heap (unblocks the 42-crash OOM cluster)1 PR · Standalone · Profile and resource management#

Problem: sample the near-death renderer heap (unblocks the 42-crash OOM cluster).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12491 fix(crash-diagnostics): sample the near-death renderer heap (unblocks the 42-crash OOM cluster)Neil
Core team · MEMBER
None foundStandalone change## What this fixes **Signature:** renderer death at 90-97% of `heapLimitMB`, reported on four different platform exit encodings — macOS `exit 5` (SIGTRAP), Windows `-536870904` / `0xE0000008` (`reason: oom`), two heap-shP1 Meaningful core-workflow impact with strategic alignment to Profile and resource management.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/crash-reporting/crash-breadcrumb-store.test.ts, src/main/crash-reporting/crash-breadcrumb-store.ts, src/renderer/src/lib/crash-diagnostics.test.ts, src/renderer/src/lib/crash-diagnostics.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.ts, src/renderer/src/lib/renderer-memory-profile.test.ts, src/renderer/src/lib/renderer-memory-profile.ts, src/renderer/src/lib/renderer-memory-shipped-contributors.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +602/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[STA-5729] Prevent live coordinator takeover of orchestration Runs1 PR · Standalone · Plugins#

Problem: [STA-5729] Prevent live coordinator takeover of orchestration Runs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16859 [STA-5729] Prevent live coordinator takeover of orchestration RunsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 42 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-gate-cli.test.ts, src/cli/handlers/orchestration-run-cli.test.ts, src/cli/handlers/orchestration-terminal-identity.test.ts, src/cli/handlers/orchestration/gate-handlers.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

79 files, +2782/−193. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2a failed shared-quota read is an Antigravity error, not an absent reading1 PR · Standalone · Plugins#

Problem: a failed shared-quota read is an Antigravity error, not an absent reading.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17193 Title unavailable (Unclear, Unknown); #15876 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17200 fix(rate-limits): a failed shared-quota read is an Antigravity error, not an absent readingBrennan Benson
Core team · MEMBER
#17193 Title unavailable Unclear · Unknown
#15876 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/antigravity-usage-mirror.test.ts, src/main/rate-limits/antigravity-usage-mirror.ts, src/main/rate-limits/service-antigravity-usage.test.ts, src/main/rate-limits/service.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +59/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2a recycled PTY id must not replay the dead shell's bytes1 PR · Standalone · Plugins#

Problem: a recycled PTY id must not replay the dead shell's bytes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16970 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17148 fix(terminal): a recycled PTY id must not replay the dead shell's bytesBrennan Benson
Core team · MEMBER
#16970 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-pre-handler-buffer.test.ts, src/renderer/src/components/terminal-pane/pty-pre-handler-buffer.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +132/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2accept bare environment ids as project --host1 PR · Standalone · Plugins#

Problem: accept bare environment ids as project --host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7810 [Bug]: "Invalid host ID" (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13191 fix(project): accept bare environment ids as project --hostBingZ
Community · CONTRIBUTOR
#7810 [Bug]: "Invalid host ID" Fixes · OPENStandalone change## ELI5 `orca environment list` prints a server id without the `runtime:` prefix, so pasting that id into project setup used to fail as an invalid host. Project setup now accepts the pasted id and treats it as `runtime:<P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/specs/project.ts, src/main/ipc/repos.ts, src/main/runtime/rpc/methods/project-runtime-rpc-methods.ts, src/shared/execution-host.test.ts, src/shared/execution-host.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +79/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2accept Cursor events on the Claude compatibility route1 PR · Standalone · Plugins#

Problem: accept Cursor events on the Claude compatibility route.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14630 [Bug]: Cursor hooks delivered through the Claude compatibility route are silently dropped (Fixes, OPEN); #1108 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14640 fix(agent-hooks): accept Cursor events on the Claude compatibility routeDallas Crilley
Community · FIRST_TIME_CONTRIBUTOR
#14630 [Bug]: Cursor hooks delivered through the Claude compatibility route are silently dropped Fixes · OPEN
#1108 Title unavailable Unclear · Unknown
Standalone change## ELI5 Cursor sometimes sends status hooks to Orca's Claude URL. Orca trusted the URL, tried to parse the event as Claude, and discarded the Cursor payload, so the working spinner never appeared. This change recognizes P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes, .github/actions/install-node-dependencies/action.yml, .github/pull_request_template.md, .github/scripts/pr-test-loc-summary.mjs, .github/scripts/pr-test-loc-table.mjs, .github/workflows/adhoc-mac-build.yml, .github/workflows/daily-mac-build.yml, .github/workflows/dev-channel-win-build.yml …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5437 files, +523147/−195670. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add --no-offscreen-browser flag1 PR · Standalone · Plugins#

Problem: add --no-offscreen-browser flag.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13434 feat(serve): add --no-offscreen-browser flagAarav
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds `--no-offscreen-browser` to `orca serve`. When set, the headless runtime skips registering the `OffscreenBrowserBackend`, so browser pane requests from a paired remote/mobile client return null instead ofP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/args.ts, src/cli/handlers/core.ts, src/cli/runtime/launch.ts, src/cli/specs/serve.ts, src/main/index.ts, src/main/startup/ensure-virtual-display.ts, src/main/startup/serve-mode-argv.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +29/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add "Copy Terminal ID" and "Copy Session ID" to the tab context menu1 PR · Standalone · Plugins#

Problem: add "Copy Terminal ID" and "Copy Session ID" to the tab context menu.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16262 [Feature]: Add "Copy Terminal ID", and "Copy Session ID" to the context menu presented on right click on tabs (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16269 feat(tab-bar): add "Copy Terminal ID" and "Copy Session ID" to the tab context menuAnton Novoselov
Community · FIRST_TIME_CONTRIBUTOR
#16262 [Feature]: Add "Copy Terminal ID", and "Copy Session ID" to the context menu presented on right click on tabs Fixes · OPENStandalone change## ELI5 Right-clicking a terminal tab now offers **Copy Terminal ID** and **Copy Session ID**. Before this, the only way to get a tab's terminal handle was to right-click *inside* the terminal, and the only way to get itP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-bar/SortableTab.rename-shortcut.test.tsx, src/renderer/src/components/tab-bar/SortableTabContextMenu.test.tsx, src/renderer/src/components/tab-bar/SortableTabContextMenu.tsx, src/renderer/src/components/tab-bar/tab-identifier-clipboard.ts, src/renderer/src/components/tab-bar/tab-terminal-identifiers.test.ts, src/renderer/src/components/tab-bar/tab-terminal-identifiers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +321/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add a packaged-artifact contract for the CLI launch paths1 PR · Standalone · Plugins#

Problem: add a packaged-artifact contract for the CLI launch paths.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11609 Title unavailable (Unclear, Unknown); #12530 Title unavailable (Unclear, Unknown); #13719 Title unavailable (Unclear, Unknown); #14229 Title unavailable (Unclear, Unknown); #15081 Title unavailable (Unclear, Unknown); #15084 Title unavailable (Unclear, Unknown); #15083 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15085 test(linux): add a packaged-artifact contract for the CLI launch pathsNeil
Core team · MEMBER
#11609 Title unavailable Unclear · Unknown
#12530 Title unavailable Unclear · Unknown
#13719 Title unavailable Unclear · Unknown
#14229 Title unavailable Unclear · Unknown
#15081 Title unavailable Unclear · Unknown
#15084 Title unavailable Unclear · Unknown
#15083 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/docker/cli-launch-contract/Dockerfile, config/docker/cli-launch-contract/run-cli-case.sh, config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/run-linux-cli-launch-contract-docker.mjs, package.json

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +339/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add an opt-in Parallel Search MCP preset1 PR · Standalone · Plugins#

Problem: add an opt-in Parallel Search MCP preset.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16537 feat: add an opt-in Parallel Search MCP presetGeorge Pickett
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca can now create a ready-to-use Parallel Search MCP workspace configuration when a user explicitly chooses and confirms that preset. Existing workspaces and the neutral empty-config action are unchanged. ## WhP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/McpConfigSection.test.tsx, src/renderer/src/components/settings/McpConfigSection.tsx, src/renderer/src/i18n/locales/en.json, src/shared/mcp-config.test.ts, src/shared/mcp-config.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +308/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add Aside as a Chromium cookie-import source1 PR · Standalone · Plugins#

Problem: add Aside as a Chromium cookie-import source.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15454 [Feature]: Add Aside browser to cookie import (Fixes, OPEN); #6768 Title unavailable (Unclear, Unknown); #12849 Title unavailable (Unclear, Unknown); #1923 Title unavailable (Unclear, Unknown); #14295 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15452 feat(browser): add Aside as a Chromium cookie-import sourceGeon
Community · FIRST_TIME_CONTRIBUTOR
#15454 [Feature]: Add Aside browser to cookie import Fixes · OPEN
#6768 Title unavailable Unclear · Unknown
#12849 Title unavailable Unclear · Unknown
#1923 Title unavailable Unclear · Unknown
#14295 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca can copy your logged-in sessions from other browsers so you don't have to sign in again. It already knows about Chrome, Edge, Arc, Brave, Comet, Helium, Firefox, and Safari — this adds **Aside** to that listP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import.aside.test.ts, src/main/browser/browser-cookie-import.test.ts, src/main/browser/browser-cookie-import.ts, src/shared/browser-cookie-import-sources.test.ts, src/shared/browser-cookie-import-sources.ts, src/shared/browser-workspace-types.ts, src/shared/constants.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +189/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add authenticated Windows loopback fallback2 PRs · Overlapping · Plugins#

Problem: add authenticated Windows loopback fallback.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16697 Title unavailable (Unclear, Unknown); #16623 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16623 fix(runtime): add authenticated Windows loopback fallbackjimmylee-cell
Community · FIRST_TIME_CONTRIBUTOR
#16697 Title unavailable Unclear · UnknownCluster contribution## Summary - publish a random-port IPv4 loopback RPC transport on Windows while keeping the named pipe primary - retry through that endpoint only when the named-pipe connection fails with `EPERM`/`EACCES` - reuse the runP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/transport.test.ts, src/cli/runtime/transport.ts, src/main/runtime/rpc/unix-socket-transport.test.ts, src/main/runtime/rpc/unix-socket-transport.ts, src/main/runtime/runtime-rpc.ts, src/shared/runtime-bootstrap.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +162/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17218 fix(runtime): add authenticated Windows loopback fallbackjimmylee-cell
Community · FIRST_TIME_CONTRIBUTOR
#16623 Title unavailable Unclear · UnknownCluster contribution## Summary - publish an authenticated OS-assigned IPv4 loopback RPC fallback on Windows while retaining the named pipe as primary - retry only after named-pipe `EPERM`/`EACCES`; reject non-loopback or invalid endpoints -P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/transport.test.ts, src/cli/runtime/transport.ts, src/main/runtime/rpc/unix-socket-transport.test.ts, src/main/runtime/rpc/unix-socket-transport.ts, src/main/runtime/runtime-rpc.ts, src/shared/runtime-bootstrap.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +223/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add background Quick Command execution1 PR · Standalone · Plugins#

Problem: Add background Quick Command execution.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12737 Add background Quick Command executionMatheus Coêlho
Community · CONTRIBUTOR
None foundStandalone change## ELI5 Quick Commands can now open and run in a new terminal tab without taking you away from the tab or workspace you are currently using. The background terminal remains visible in the tab bar so you can inspect it laP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/settings/QuickCommandsPane.tsx, src/renderer/src/components/tab-bar/TabBarQuickCommandsButton.tsx, src/renderer/src/components/terminal-pane/TerminalContextMenu.test.tsx, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/TerminalQuickCommandsSubmenu.tsx, src/renderer/src/components/terminal-pane/terminal-quick-command-dispatch.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +1250/−66. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add Bullet to the supported agents1 PR · Standalone · Plugins#

Problem: Add Bullet to the supported agents.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8451 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13296 Add Bullet to the supported agentsAdi Kulkarni
Community · FIRST_TIME_CONTRIBUTOR
#8451 Title unavailable Unclear · UnknownStandalone change## Summary Adds [Bullet](https://usebullet.com) (`@trybullet/cli`, binary `bullet`) as a built-in TUI agent, so it is detected on PATH, launchable from the agent picker, and shows a working/idle status dot like the otherP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, mobile/src/components/mobile-agent-icon-assets.ts, mobile/src/tasks/mobile-tui-agents.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +101/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add F2 rename keybinding via the shortcut registry1 PR · Standalone · Plugins#

Problem: add F2 rename keybinding via the shortcut registry.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14693 [Feature]: Keyboard shortcut (F2) to rename files in the File Explorer (Fixes, OPEN); #12800 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14699 feat(file-explorer): add F2 rename keybinding via the shortcut registryjsk4581
Community · FIRST_TIME_CONTRIBUTOR
#14693 [Feature]: Keyboard shortcut (F2) to rename files in the File Explorer Fixes · OPEN
#12800 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
Standalone change## ELI5 You can now press **F2** (or Enter, as before) to rename the selected file or folder in the File Explorer — the same key every other editor uses. The shortcut also shows up in Settings → Shortcuts, so you can remP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/file-explorer-row-context-menu.tsx, src/renderer/src/components/right-sidebar/useFileExplorerKeys.ts, src/shared/keybindings-default-bindings.test.ts, src/shared/keybindings.ts, tests/e2e/file-explorer-rename-keybinding.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +127/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add insertion-only quick commands that don't immediately submit Enter1 PR · Standalone · Plugins#

Problem: Add insertion-only quick commands that don't immediately submit Enter.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16867 Add insertion-only quick commands that don't immediately submit EnterJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-write-ipc-validation.test.ts, src/main/ipc/pty/ipc/write-input.ts, src/main/runtime/rpc/methods/client-ui.test.ts, src/main/runtime/rpc/methods/client-ui.ts, src/main/runtime/rpc/methods/terminal-quick-command-client-projection.test.ts, src/main/runtime/rpc/methods/terminal-quick-command-client-projection.ts, src/main/runtime/rpc/methods/terminal-quick-command-rpc-schema.ts, src/renderer/src/components/settings/QuickCommandsPane.tsx …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

41 files, +954/−172. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add keyboard shortcuts for cycling projects1 PR · Standalone · Plugins#

Problem: add keyboard shortcuts for cycling projects.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15851 [Feature]: Add keyboard shortcuts for cycling projects (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15843 feat: add keyboard shortcuts for cycling projectsPeaceTis
Community · FIRST_TIME_CONTRIBUTOR
#15851 [Feature]: Add keyboard shortcuts for cycling projects Fixes · OPENStandalone change## ELI5 Use one shortcut to move to the project on the left or right instead of selecting projects by number. ## What Changed - Added configurable Previous project and Next project actions with Cmd/Ctrl+Shift+Left/Right P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/project-keyboard-cycle.ts, src/renderer/src/components/sidebar/worktree-keyboard-cycle.test.ts, src/renderer/src/components/sidebar/worktree-list/navigation/use-keyboard.ts, src/shared/keybindings-default-bindings.test.ts, src/shared/keybindings.ts, tests/e2e/project-cycle-shortcut.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +450/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add local shell command identity markers1 PR · Standalone · Plugins#

Problem: Add local shell command identity markers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16893 Title unavailable (Unclear, Unknown); #17017 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16915 Add local shell command identity markersBrennan Benson
Core team · MEMBER
#16893 Title unavailable Unclear · Unknown
#17017 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 33 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-code-change-scope.mjs, src/main/__fixtures__/shell-wrapper-snapshots/daemon-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/daemon-fish-init.txt, src/main/__fixtures__/shell-wrapper-snapshots/daemon-zsh-zshenv.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-fish-init.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-zsh-zshenv.txt …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

89 files, +2341/−281. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add multi-desktop mobile project view1 PR · Standalone · Plugins#

Problem: Add multi-desktop mobile project view.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14989 Add multi-desktop mobile project viewAdelin Berard
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Aggregate projects and workspaces from paired desktops in the mobile home view. - Add project search, grouping, sorting, host filtering, and experimental view settings. - Preserve validated cached data durinP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/experimental-settings.tsx, mobile/app/h/[hostId]/index.tsx, mobile/app/index.tsx, mobile/app/settings.tsx, mobile/src/cache/repo-cache.test.ts, mobile/src/cache/repo-cache.ts, mobile/src/cache/worktree-cache.test.ts, mobile/src/cache/worktree-cache.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +4067/−300. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add OMP commit-message agent spec for Source Control AI2 PRs · Overlapping · Plugins#

Problem: add OMP commit-message agent spec for Source Control AI.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15646 Source Control AI fails for OMP users: 'Choose a supported Source Control AI agent' on every action (incl. first-work auto branch rename) (Fixes, OPEN); #11674 Title unavailable (Unclear, Unknown); #5878 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15654 feat(git): add OMP commit-message agent spec for Source Control AIpuglao
Community · FIRST_TIME_CONTRIBUTOR
#15646 Source Control AI fails for OMP users: 'Choose a supported Source Control AI agent' on every action (incl. first-work auto branch rename) Fixes · OPEN
#11674 Title unavailable Unclear · Unknown
#5878 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca can ask your AI coding agent to write commit messages and name branches, but only for agents it has a "recipe" for. OMP was already on Orca's agent list without a recipe, so OMP users got an error instead ofP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/commit-message-agent-spec.test.ts, src/shared/commit-message-agent-spec.ts, src/shared/source-control-ai-action-recipes.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +217/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15678 fix(source-control-ai): give OMP a commit-message specyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15646 Source Control AI fails for OMP users: 'Choose a supported Source Control AI agent' on every action (incl. first-work auto branch rename) Fixes · OPENCluster contribution## Summary **What** Adds an `omp` entry to `COMMIT_MESSAGE_AGENT_SPECS`, so a default TUI agent of OMP resolves to a working Source Control AI agent instead of failing. **Why** #15646 — `omp` is a first-class `TuiAgent` P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/commit-message-agent-spec.test.ts, src/shared/commit-message-agent-spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +34/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add quick command duplication with a list cap1 PR · Standalone · Plugins#

Problem: Add quick command duplication with a list cap.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16813 Add quick command duplication with a list capJulien Gestin
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Duplicating a quick command copies every field except the id and derives a unique `(copy)` / `(copy N)` label, bounded by the label length cap. Adding and duplicating are both blocked once the list reaches `MAP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/QuickCommandRow.tsx, mobile/src/session/QuickCommandsList.tsx, mobile/src/session/QuickCommandsSheet.tsx, mobile/src/terminal/quick-commands.ts, src/renderer/src/components/settings/QuickCommandsList.tsx, src/renderer/src/components/settings/QuickCommandsPane.tsx, src/renderer/src/components/settings/QuickCommandsToolbar.tsx, src/renderer/src/components/tab-bar/TabBarQuickCommandItem.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +454/−49. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add responsive resizable Markdown tables1 PR · Standalone · Plugins#

Problem: add responsive resizable Markdown tables.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11901 Title unavailable (Unclear, Unknown); #11985 Title unavailable (Unclear, Unknown); #11580 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12048 feat(editor): add responsive resizable Markdown tablesrainL
Community · CONTRIBUTOR
#11901 Title unavailable Unclear · Unknown
#11985 Title unavailable Unclear · Unknown
#11580 Title unavailable Unclear · Unknown
Standalone change## Summary Part of #11901. - keep wide rich Markdown tables inside a table-local horizontal scroller - let users resize columns by dragging TipTap's native column boundaries - keep resized widths session-only so MarkdownP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/assets/rich-markdown-editor.css, src/renderer/src/assets/rich-markdown-table-style.test.ts, src/renderer/src/components/editor/rich-markdown-extensions.ts, src/renderer/src/components/editor/rich-markdown-table-resize.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +176/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add shortcuts to navigate active worktrees1 PR · Standalone · Plugins#

Problem: Add shortcuts to navigate active worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14673 Add shortcuts for cycling active worktrees (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14689 Add shortcuts to navigate active worktreesyyar
Community · FIRST_TIME_CONTRIBUTOR
#14673 Add shortcuts for cycling active worktrees Fixes · OPENStandalone change## ELI5 This adds two shortcuts that move between worktrees that are still active, so sleeping worktrees do not interrupt keyboard navigation. ## What Changed - Added Previous active worktree and Next active worktree actP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-keyboard-cycle.test.ts, src/renderer/src/components/sidebar/worktree-keyboard-cycle.ts, src/renderer/src/components/sidebar/worktree-list/use-worktree-list-keyboard-navigation.ts, src/shared/keybindings.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +116/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add SSH host registration to Orca CLI1 PR · Standalone · Plugins#

Problem: Add SSH host registration to Orca CLI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16351 Add SSH host registration to Orca CLIDraftxiciluan
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Lets another CLI add a specific `~/.ssh/config` host to Orca and register an existing remote project folder, matching the desktop Add host flow without creating a worktree. ## What Changed - Adds idempotent `orcaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handler-group-manifest.ts, src/cli/handlers/environment.ts, src/cli/help.ts, src/cli/specs/environment.ts, src/cli/specs/project.ts, src/main/ipc/repos.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/ssh.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +316/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add VCL (Varnish Configuration Language) syntax highlighting1 PR · Standalone · Plugins#

Problem: add VCL (Varnish Configuration Language) syntax highlighting.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15327 [Feature]: Support syntax highlighting for VCL (Varnish Configuration Language) .vcl files (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15437 feat: add VCL (Varnish Configuration Language) syntax highlightingSimanta Deb Turja
Community · FIRST_TIME_CONTRIBUTOR
#15327 [Feature]: Support syntax highlighting for VCL (Varnish Configuration Language) .vcl files Fixes · OPENStandalone change## ELI5 VCL is the config language for Varnish and Fastly CDN caching. Until now, opening a `.vcl` file in Orca showed a wall of plain monochrome text. This PR teaches Orca's editor to color VCL the same way it already cP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts, src/renderer/src/lib/monaco-languages/register-vcl.test.ts, src/renderer/src/lib/monaco-languages/register-vcl.ts, src/renderer/src/lib/monaco-languages/textmate-grammars/vcl-LICENSE.txt, src/renderer/src/lib/monaco-languages/textmate-grammars/vcl.tmLanguage.json, src/renderer/src/lib/monaco-setup.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +493/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add workspace-scoped browser session profiles (#14559)1 PR · Standalone · Plugins#

Problem: add workspace-scoped browser session profiles (#14559).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14559 [Feature]: Isolated Browser Profiles / Storage Partitions per Workspace Folder (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16091 feat(browser): add workspace-scoped browser session profiles (#14559)Sadit Wongprayon
Community · FIRST_TIME_CONTRIBUTOR
#14559 [Feature]: Isolated Browser Profiles / Storage Partitions per Workspace Folder Fixes · OPENStandalone change## ELI5 When working across multiple workspace folders that run local dev servers (e.g. `localhost:3000`), their cookies, authentication, and localStorage previously collided because all workspaces shared the default broP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-session-persisted-profile-validation.ts, src/main/browser/browser-session-registry.test.ts, src/main/browser/browser-session-registry.ts, src/main/ipc/browser-session-profile-ipc.ts, src/preload/api/browser-api.ts, src/preload/index.ts, src/shared/browser-workspace-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +208/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add worktree pin controls1 PR · Standalone · Plugins#

Problem: add worktree pin controls.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13896 [Feature]: Add pin and unpin controls to the Orca CLI (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13897 feat(cli): add worktree pin controlsAlcimério Rangel
Community · FIRST_TIME_CONTRIBUTOR
#13896 [Feature]: Add pin and unpin controls to the Orca CLI Fixes · OPENStandalone changeCloses #13896 ## Summary Adds explicit `--pin` and `--unpin` controls to `orca worktree set`. The CLI already returned `isPinned` in worktree JSON but could not update it, leaving scripts and agents dependent on the deskP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/args.ts, src/cli/bundled-skill-guides.ts, src/cli/handlers/worktree.ts, src/cli/index-worktree-set.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +85/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Adopt Codex terminal sessions into structured native chat1 PR · Standalone · Plugins#

Problem: Adopt Codex terminal sessions into structured native chat.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15411 Adopt Codex terminal sessions into structured native chatBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 30 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/server.test-fixtures.ts, src/main/agent-hooks/server.ts, src/main/codex/adopted-codex-tui-readiness.ts, src/main/codex/codex-app-server-connection.test.ts, src/main/codex/codex-app-server-connection.ts, src/main/codex/codex-pane-launch-home.test.ts, src/main/codex/codex-pane-launch-home.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

86 files, +5201/−378. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2adopt only the real user replay as a Claude send's identity1 PR · Standalone · Plugins#

Problem: adopt only the real user replay as a Claude send's identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15656 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15657 fix(native-chat): adopt only the real user replay as a Claude send's identityBrennan Benson
Core team · MEMBER
#15656 Title unavailable Unclear · UnknownStandalone change## ELI5 On the structured (Claude SDK) lane, Orca shows your message immediately and then waits for Claude to echo it back so it can tie the two together by id. Claude uses the same frame shape (`type: "user"`) for severP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude/claude-owned-turn-lifecycle.ts, src/main/claude/claude-owned-turn-receipts.ts, src/main/claude/claude-structured-acquisition-events.ts, src/main/claude/claude-structured-adapter-fake-connection.ts, src/main/claude/claude-structured-dispatch.test.ts, src/main/claude/claude-structured-dispatch.ts, src/main/claude/claude-structured-journal-translation.test.ts, src/main/claude/claude-structured-journal-translation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1363/−429. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2adopt provisioned recipe checkout roots1 PR · Standalone · Plugins#

Problem: adopt provisioned recipe checkout roots.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13044 [Bug]: Enterprise blocker - Create Workspace cannot use machine-isolated SSH environments (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13870 fix(vm): adopt provisioned recipe checkout rootsJinwoo Hong
Core team · MEMBER
#13044 [Bug]: Enterprise blocker - Create Workspace cannot use machine-isolated SSH environments Fixes · CLOSEDStandalone change## Summary - add opt-in `checkoutMode: provisioned-root` recipes that adopt the provisioned `projectRoot` instead of running `git worktree add` - require an explicit schema-v2 result handshake so older Orca builds fail cP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/generate-bundled-skill-guides.test.mjs, skill-guides/orca-per-workspace-env.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/vm.ts, src/cli/index.test.ts, src/main/ephemeral-vm-recipe-runner.test.ts, src/main/ephemeral-vm-resume-integrity.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

92 files, +4692/−535. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2align multiline filter toggle row text and icons to top-left1 PR · Standalone · Plugins#

Problem: align multiline filter toggle row text and icons to top-left.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16052 [Bug]: Filter toggle row text is center-aligned and vertically misaligned on multiline localized labels (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16054 fix(ui): align multiline filter toggle row text and icons to top-lefthwantage
Community · CONTRIBUTOR
#16052 [Bug]: Filter toggle row text is center-aligned and vertically misaligned on multiline localized labels Fixes · OPENStandalone change## ELI5 When filter toggle labels in the sidebar wrap across multiple lines (such as under Korean, Japanese, or Spanish localizations), the text was displayed center-aligned and the icon and switch were awkwardly placed P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/FilterToggleRow.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +4/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2allow panels to read plugin storage (storage.get panel: true)1 PR · Standalone · Plugins#

Problem: allow panels to read plugin storage (storage.get panel: true).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14766 feat(plugins): allow panels to read plugin storage (storage.get panel: true)Vu Khac Hoi
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Plugin panels (the little side-panel UIs plugins can ship) currently can't read any data — they can only send text to terminals and show notifications. This change lets a panel read data that its own plugin's worP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/plugins/plugin-host-api.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Allow plugin panels to invoke their own worker commands1 PR · Standalone · Plugins#

Problem: Allow plugin panels to invoke their own worker commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12229 Allow plugin panels to invoke their own worker commandsSyfyivan
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add a session-bound `plugin.command.invoke` panel action so a plugin panel can call commands registered by its own worker - preserve the existing plugin consent, manifest contribution, registered-handler, meP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: examples/plugins/hello-orca/panel.html, src/main/plugins/plugin-panel-controller.test.ts, src/main/plugins/plugin-panel-controller.ts, src/main/plugins/plugin-service.ts, src/renderer/src/components/right-sidebar/plugin-panel-bridge-host.test.ts, src/shared/plugins/plugin-panel-bridge.ts, tests/e2e/plugin-demo.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +322/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Allow sandboxed panels to read their plugin's own storage (storage.get/storage.keys)1 PR · Standalone · Plugins#

Problem: Allow sandboxed panels to read their plugin's own storage (storage.get/storage.keys).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13220 Allow sandboxed panels to read their plugin's own storage (storage.get/storage.keys)Cams626
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change# Allow sandboxed panels to read their plugin's own storage ## User-visible change Plugin panels can now call `storage.get` and `storage.keys` over the panel bridge (previously worker-only). This gives panels their firstP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/plugins/plugin-host-conformance.test.ts, src/shared/plugins/plugin-host-api.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +54/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2anchor literal image-marker stripping to a real image send (STA-4363)1 PR · Standalone · Plugins#

Problem: anchor literal image-marker stripping to a real image send (STA-4363).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14581 Title unavailable (Unclear, Unknown); #14738 Title unavailable (Unclear, Unknown); #14665 Title unavailable (Unclear, Unknown); #14819 Title unavailable (Unclear, Unknown); #14162 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14939 fix(native-chat): anchor literal image-marker stripping to a real image send (STA-4363)Brennan Benson
Core team · MEMBER
#14581 Title unavailable Unclear · Unknown
#14738 Title unavailable Unclear · Unknown
#14665 Title unavailable Unclear · Unknown
#14819 Title unavailable Unclear · Unknown
#14162 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 24 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatOverlay.test.ts, mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/mobile-native-chat-draft-reconcile.test.ts, mobile/src/session/mobile-native-chat-draft-reconcile.ts, mobile/src/session/mobile-native-chat-image-transcript-markers.ts, mobile/src/session/mobile-native-chat-literal-marker-echo.test.ts, mobile/src/session/mobile-native-chat-pending-baseline.test.ts, mobile/src/session/mobile-native-chat-pending-baseline.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

51 files, +2748/−178. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2answer every request when a param schema throws (STA-4818)1 PR · Standalone · Plugins#

Problem: answer every request when a param schema throws (STA-4818).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15460 fix(rpc): answer every request when a param schema throws (STA-4818)Jinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/dispatcher-error-response.ts, src/main/runtime/rpc/dispatcher-param-parsing.ts, src/main/runtime/rpc/dispatcher-schema-throw-reply-contract.test.ts, src/main/runtime/rpc/dispatcher.ts, src/main/runtime/runtime-rpc-schema-throw-reply-parity.test.ts, src/main/runtime/runtime-rpc.ts, src/shared/computer-use-key-spec.test.ts, src/shared/computer-use-key-spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +610/−51. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2arm first-work branch rename in headless orca serve1 PR · Standalone · Plugins#

Problem: arm first-work branch rename in headless orca serve.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17069 [Bug]: headless `orca serve` never arms first-work branch/workspace auto-rename (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17070 fix: arm first-work branch rename in headless orca serveOrcun Simsek
Community · FIRST_TIME_CONTRIBUTOR
#17069 [Bug]: headless `orca serve` never arms first-work branch/workspace auto-rename Fixes · OPENStandalone change## ELI5 When an agent starts its first turn, Orca renames the workspace and branch from `snipefish` to something that describes the work. That rename was wired into the callback that only exists while the desktop window P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/startup/first-work-rename-headless-wiring.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +69/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2atomically start workers and release terminal custody1 PR · Standalone · Plugins#

Problem: atomically start workers and release terminal custody.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17004 Worker terminal lifecycle can falsely report prompt acceptance and misclassify deliberate stops (Fixes, OPEN); #15180 Title unavailable (Unclear, Unknown); #14822 Title unavailable (Unclear, Unknown); #14505 Title unavailable (Unclear, Unknown); #15920 Title unavailable (Unclear, Unknown); #13047 Title unavailable (Unclear, Unknown); #15976 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17007 fix(orchestration): atomically start workers and release terminal custodySSWSer
Community · CONTRIBUTOR
#17004 Worker terminal lifecycle can falsely report prompt acceptance and misclassify deliberate stops Fixes · OPEN
#15180 Title unavailable Unclear · Unknown
#14822 Title unavailable Unclear · Unknown
#14505 Title unavailable Unclear · Unknown
#15920 Title unavailable Unclear · Unknown
#13047 Title unavailable Unclear · Unknown
#15976 Title unavailable Unclear · Unknown
Standalone change### ELI5 A Worker no longer opens an empty terminal and then tries to type a prompt into an agent UI. Orca now creates one supervised Agent Session with the complete first task already attached, waits for an exact providP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, .gitignore, config/electron-builder.config.cjs, config/scripts/check-changed-code-quality.mjs, config/scripts/check-changed-code-quality.test.mjs, config/scripts/electron-builder-config.test.mjs, config/scripts/lint-react-doctor-changed.mjs, config/scripts/mobile-pairing-qrcode-import-plugin.test.mjs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

239 files, +14659/−3446. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2attach a reclaim command to each residual resource in mutation recovery2 PRs · Overlapping · Automated release pipeline#

Problem: attach a reclaim command to each residual resource in mutation recovery.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #15944 [Other]: worker-start names a residual resource with no stated way to reclaim it (Fixes, OPEN); #15920 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15949 fix(cli): attach a reclaim command to each residual resource in mutation recoveryyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15944 [Other]: worker-start names a residual resource with no stated way to reclaim it Fixes · OPENCluster contribution## What `orchestrationMutationRecoveryError` now appends a reclaim command for each residual resource after the `--retry-request` advice: - `kind: "terminal"` → `If terminal <handle> is still residual after the outcome iP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-gate-cli.test.ts, src/cli/orchestration-mutation-recovery.test.ts, src/cli/orchestration-mutation-recovery.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +117/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15966 fix(cli): route residual reclaim through the Dispatch, not the handleTauri-EPO
Community · CONTRIBUTOR
#15944 [Other]: worker-start names a residual resource with no stated way to reclaim it Fixes · OPEN
#15920 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When starting a worker fails, Orca tells you it left a terminal behind — and then says nothing about how to clean it up. The orchestration guide mentions the command that would do it exactly once, to forbid a difP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-gate-cli.test.ts, src/cli/handlers/orchestration-worker-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/orchestration-mutation-recovery.ts, src/cli/orchestration-residual-recovery.test.ts, src/cli/orchestration-residual-recovery.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +533/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2attribute account add from the WSL bridge to the caller's distro1 PR · Standalone · Plugins#

Problem: attribute account add from the WSL bridge to the caller's distro.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17089 [Bug]: Managed Claude accounts do not appear in WSL account manager after successful login (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17093 fix(cli): attribute account add from the WSL bridge to the caller's distroJoão Gabriel Ribeiro de Nicola
Community · FIRST_TIME_CONTRIBUTOR
#17089 [Bug]: Managed Claude accounts do not appear in WSL account manager after successful login Fixes · OPENStandalone change## ELI5 Adding a Claude/Codex account from inside WSL (`orca-ide account add`) logged in fine, but the account landed in the **Windows** account list instead of the **WSL** one, so the WSL account manager kept saying "NoP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account-wsl-location.ts, src/cli/handlers/account.test.ts, src/cli/handlers/account.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +86/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2attribute agent rows to the agent's live worktree via hook cwd1 PR · Standalone · Plugins#

Problem: attribute agent rows to the agent's live worktree via hook cwd.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10572 Agent rows stay under the pane's original worktree after its shell moves into another one (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16574 fix(agent-status): attribute agent rows to the agent's live worktree via hook cwdAlexander Bocharoff
Community · FIRST_TIME_CONTRIBUTOR
#10572 Agent rows stay under the pane's original worktree after its shell moves into another one Fixes · OPENStandalone change## ELI5 When an agent (Kimi, Claude Code, Codex, ...) is launched in a terminal tab, Orca attributes its agent-status row to the worktree that tab was created in — forever. But agents commonly `cd` into other worktrees mP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/hook-post-command.ts, src/main/agent-hooks/installer-utils.test.ts, src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/server-kimi-normalization.test.ts, src/main/agent-hooks/server.test-fixtures.ts, src/main/agent-hooks/server.ts, src/main/antigravity/hook-script.ts, src/main/command-code/command-code-managed-script.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +414/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2attribute Cursor legacy transcripts to their project cwd3 PRs · Overlapping · Automated release pipeline#

Problem: attribute Cursor legacy transcripts to their project cwd.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #13931 [Bug]: Cursor sessions are grouped under "Unknown location" and missing from Workspace history on Windows (Fixes, OPEN); #14582 Title unavailable (Unclear, Unknown); #14616 Title unavailable (Unclear, Unknown); #13935 Title unavailable (Unclear, Unknown); #15650 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13935 fix(ai-vault): attribute Cursor legacy transcripts to their project cwdBingZ
Community · CONTRIBUTOR
#13931 [Bug]: Cursor sessions are grouped under "Unknown location" and missing from Workspace history on Windows Fixes · OPEN
#14582 Title unavailable Unclear · Unknown
#14616 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Cursor `agent-transcripts` JSONL has no `cwd`; sessions scanned as `cwd: null` → **Unknown location** and missing from Workspace scope (#13931) - Resolve workspace from the project bucket: prefer `.workspaceP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-cursor-parser.test.ts, src/main/ai-vault/session-scanner-cursor-parser.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.test.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +233/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14616 fix(ai-vault): attribute Cursor legacy transcripts without inventing cwdOrcaWin
Unknown · COLLABORATOR
#13931 [Bug]: Cursor sessions are grouped under "Unknown location" and missing from Workspace history on Windows Fixes · OPEN
#13935 Title unavailable Unclear · Unknown
#14582 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Cursor Agent Session History rows on Windows were showing up under **Unknown location** and disappearing from the **Workspace** tab. Orca found the transcripts, but they had no folder attached. This PR attaches tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-trust-presets.ts, src/main/ai-vault/remote-session-scanner.ts, src/main/ai-vault/session-scanner-cursor-parser.test.ts, src/main/ai-vault/session-scanner-cursor-parser.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.test.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.ts, src/main/ai-vault/session-scanner-fs-import-guard.test.ts, src/main/ai-vault/session-scanner-parse-cache-refresh.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +654/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15705 fix(ai-vault): attribute Cursor transcripts to their project workspace (STA-3959)Brennan Benson
Core team · MEMBER
#13931 [Bug]: Cursor sessions are grouped under "Unknown location" and missing from Workspace history on Windows Fixes · OPEN
#13935 Title unavailable Unclear · Unknown
#14616 Title unavailable Unclear · Unknown
#15650 Title unavailable Unclear · Unknown
#14582 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-trust-presets.ts, src/main/ai-vault/remote-session-scanner.test.ts, src/main/ai-vault/remote-session-scanner.ts, src/main/ai-vault/session-scanner-cursor-parser.test.ts, src/main/ai-vault/session-scanner-cursor-parser.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.test.ts, src/main/ai-vault/session-scanner-cursor-project-cwd.ts, src/main/ai-vault/session-scanner-fs-import-guard.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +972/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2auto-dismiss paste focus-cancellation instead of sticky error banner2 PRs · Competing · SSH/remote re-architecture#

Problem: auto-dismiss paste focus-cancellation instead of sticky error banner.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: SSH/remote re-architecture (stack rank 1).

Relationship: Competing. Linked issues: #13623 [Bug]: Paste cancelled (Fixes, OPEN); #16901 Title unavailable (Unclear, Unknown); #16909 Title unavailable (Unclear, Unknown); #17014 Title unavailable (Unclear, Unknown); #16795 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Choose one implementation after a product and technical comparison; do not land alternatives together.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Product and technical decision required.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13988 fix(terminal): auto-dismiss paste focus-cancellation instead of sticky error bannerOrcaWin
Unknown · COLLABORATOR
#13623 [Bug]: Paste cancelled Fixes · OPENAlternative implementation## Summary Paste cancellations caused by focus change (the Linux-reported case), disconnect, or safety timeout were parked on the durable `TerminalErrorToast` with a persistent red banner and **"If this persists, please P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Substantial changes needed · M
Open · checks SUCCESS · review CHANGES_REQUESTED
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalErrorToast.test.ts, src/renderer/src/components/terminal-pane/TerminalErrorToast.tsx, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-paste-errors.test.ts, src/renderer/src/components/terminal-pane/terminal-paste-errors.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-context-menu.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: CHANGES_REQUESTED. Unresolved changes-requested reviews observed: 1.

Architecture and risk

6 files, +337/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16819 Fix terminal paste cancellation after xterm focus replacementBrennan Benson
Core team · MEMBER
#13623 [Bug]: Paste cancelled Fixes · OPEN
#16901 Title unavailable Unclear · Unknown
#16909 Title unavailable Unclear · Unknown
#17014 Title unavailable Unclear · Unknown
#16795 Title unavailable Unclear · Unknown
Alternative implementation<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-paste-target-state.test.ts, src/renderer/src/components/terminal-pane/terminal-paste-target-state.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +64/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2auto-surface CLI-added remote servers in the running IDE1 PR · Standalone · Plugins#

Problem: auto-surface CLI-added remote servers in the running IDE.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13596 feat(remote): auto-surface CLI-added remote servers in the running IDEMartin Matus
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## User-visible change Running `orca environment add --name <name> --pairing-code <orca://pair?...>` in any terminal now makes the running Orca IDE pick up the new remote server automatically: it appears in the saved-serP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/ipc/runtime-environment-store-watcher.test.ts, src/main/ipc/runtime-environment-store-watcher.ts, src/preload/api/runtime-api.ts, src/preload/index.ts, src/renderer/src/hooks/ipc-events/runtime-client-ipc-bridge.ts, src/renderer/src/hooks/useIpcEvents-lifecycle.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +271/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2autofix scheduled CI run 33021799961 failures1 PR · Standalone · Plugins#

Problem: autofix scheduled CI run 33021799961 failures.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16430 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16816 test(e2e): autofix scheduled CI run 33021799961 failuresJinjing
Core team · MEMBER
#16430 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/TaskPage.tsx, src/shared/workspace-session-browser-history.ts, tests/e2e/automation-prompt-disclosure.spec.ts, tests/e2e/completed-worker-retirement-resume.spec.ts, tests/e2e/source-control-large-file-count.spec.ts, tests/e2e/tasks-page.spec.ts, tests/e2e/update-install-renderer-checkpoint-recovery.spec.ts, tests/e2e/worktree-active-delete-scroll-position.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +78/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2avoid duplicate Windows profile hooks1 PR · Standalone · Plugins#

Problem: avoid duplicate Windows profile hooks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15292 [Bug]: Windows managed CODEX_HOME loads user hooks twice when Codex starts in the user profile (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15312 fix(codex): avoid duplicate Windows profile hookspoorpaper
Community · CONTRIBUTOR
#15292 [Bug]: Windows managed CODEX_HOME loads user hooks twice when Codex starts in the user profile Fixes · OPENStandalone change## ELI5 When Codex starts from the Windows user profile, the same `.codex/hooks.json` can be discovered twice: once through Orca's managed user-hook mirror and again as the workspace's project hooks. This change detects P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-real-home-lane-routing.test.ts, src/main/codex-accounts/runtime-home-service.ts, src/main/codex-accounts/runtime-home-windows-profile-ownership.test.ts, src/main/codex/codex-pane-account-registry.ts, src/main/codex/codex-pane-launch-account.test.ts, src/main/codex/codex-pane-launch-account.ts, src/main/codex/codex-real-home-path.ts, src/main/codex/codex-stale-pane-accounts.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +175/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2avoid repeated capability probes during file imports1 PR · Standalone · Plugins#

Problem: avoid repeated capability probes during file imports.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14554 [Feature]: Avoid repeated capability probes during remote file imports (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14555 perf(remote): avoid repeated capability probes during file importsdngur6344
Community · CONTRIBUTOR
#14554 [Feature]: Avoid repeated capability probes during remote file imports Fixes · OPENStandalone change## ELI5 Uploading a file to a remote Orca server used to ask the server the same safety question before every upload chunk and cleanup step. This change asks once when the import starts, then carries that verified answerP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/runtime-file-client-external-import.test.ts, src/renderer/src/runtime/runtime-file-client.ts, src/renderer/src/runtime/runtime-file-import-pairing-revision.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +262/−100. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bind worker placement to the Run, not the task1 PR · Standalone · Plugins#

Problem: bind worker placement to the Run, not the task.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14840 [Feature]: orchestration guide gives the preferred worker-start path no worktree-placement rule, so one Run produces mixed child and top-level lanes (Fixes, OPEN); #14479 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14841 docs(orchestration): bind worker placement to the Run, not the taskTauri-EPO
Community · CONTRIBUTOR
#14840 [Feature]: orchestration guide gives the preferred worker-start path no worktree-placement rule, so one Run produces mixed child and top-level lanes Fixes · OPEN
#14479 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a coordinator agent splits one job into several supervised workers, it has to decide *where* each worker runs — same worktree, a child worktree, or a top-level one. The guide does explain the rule, but it puP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +49/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bindable tab.moveToNewPaneColumn action1 PR · Standalone · Plugins#

Problem: bindable tab.moveToNewPaneColumn action.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16464 [Feature]: bindable keybinding action to move a tab to a new pane column (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16465 feat(keybindings): bindable tab.moveToNewPaneColumn actionGrinsven
Community · FIRST_TIME_CONTRIBUTOR
#16464 [Feature]: bindable keybinding action to move a tab to a new pane column Fixes · OPENStandalone change## ELI5 You can already move a tab into its own side-by-side column with the mouse (drag it, or right-click → workspace layout). This adds a keyboard shortcut slot for the same move, so you can bind e.g. `Cmd+E` to it. IP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/tab-bar/tab-move-to-pane-column.test.ts, src/renderer/src/components/tab-bar/tab-move-to-pane-column.ts, src/shared/keybindings.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +204/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bounce lifecycle rejections to the sender1 PR · Standalone · Plugins#

Problem: bounce lifecycle rejections to the sender.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13199 Delivery observability: no sender-visible rejection signal, and one message body was lost on a runtime drop (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13217 fix(orchestration): bounce lifecycle rejections to the senderBingZ
Community · CONTRIBUTOR
#13199 Delivery observability: no sender-visible rejection signal, and one message body was lost on a runtime drop Fixes · OPENStandalone change## Summary - When Orca rewrites a lifecycle message as `Rejected …` for the coordinator, it also inserts a high-priority `status` bounce for the **worker mailbox that `check` reads**. - Bounce destination: `dispatch:<id>P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/lifecycle-reconciliation.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +231/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound git subprocess execution with an atomic admission scheduler1 PR · Standalone · Plugins#

Problem: bound git subprocess execution with an atomic admission scheduler.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16038 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16874 perf(git): bound git subprocess execution with an atomic admission schedulerBrennan Benson
Core team · MEMBER
#16038 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 69 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/admission-tier-plumbing.test.ts, src/main/git/command-runner/exec-file-capture.ts, src/main/git/command-runner/git-admission-candidate-heap.ts, src/main/git/command-runner/git-admission-output-parity.test.ts, src/main/git/command-runner/git-admission-span.test.ts, src/main/git/command-runner/git-admission-state.ts, src/main/git/command-runner/git-admission-storm-measurement.test.ts, src/main/git/command-runner/git-admission-waiter-queue.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

166 files, +6062/−698. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound main-process filesystem reads so a stalled mount cannot freeze the app1 PR · Standalone · Plugins#

Problem: bound main-process filesystem reads so a stalled mount cannot freeze the app.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12015 Title unavailable (Unclear, Unknown); #11841 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12149 fix(filesystem): bound main-process filesystem reads so a stalled mount cannot freeze the appNeil
Core team · MEMBER
#12015 Title unavailable Unclear · Unknown
#11841 Title unavailable Unclear · Unknown
Standalone change## Problem A synchronous `fs` call against a stalled mount (SMB/NFS share that stops answering, a hung `sshfs`, a Time Machine volume mid-spindown) parks the Electron main thread in an uninterruptible wait. On macOS the P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/electron-vite-output-contract.test.ts, config/scripts/package-electron-runtime-contract.test.mjs, config/scripts/verify-packaged-filesystem-host-entry.cjs, config/scripts/verify-packaged-filesystem-host-entry.test.mjs, config/tsconfig.cli.json, config/vitest-filesystem-host-read-client.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

170 files, +10981/−1515. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound memory for headless orca serve1 PR · Standalone · Plugins#

Problem: bound memory for headless orca serve.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13434 Title unavailable (Unclear, Unknown); #13061 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13684 perf(serve): bound memory for headless orca serveAarav
Community · FIRST_TIME_CONTRIBUTOR
#13434 Title unavailable Unclear · Unknown
#13061 Title unavailable Unclear · Unknown
Standalone change## Summary Headless `orca serve` inherits the desktop's per-window memory footprint. This caps unbounded long-lived Maps and skips work the serve path does not need. ## Per-PTY memory (bench, N=50, `--expose-gc`) ``` scrP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/headless-emulator.test.ts, src/main/daemon/headless-emulator.ts, src/main/git/status-clear-caches-for-paths.test.ts, src/main/git/status.ts, src/main/index.ts, src/main/persistence.ts, src/main/runtime/client-session-tab-selection.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +424/−135. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound the aggregated PTY error surface so recurring near-duplicate errors can't grow it with1 PR · Standalone · Plugins#

Problem: bound the aggregated PTY error surface so recurring near-duplicate errors can't grow it with.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15241 Renderer memory (and CPU) grows unbounded when a terminal pane keeps emitting distinct/multi-line error messages (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15306 fix(terminal): bound the aggregated PTY error surface so recurring near-duplicate errors can't grow it without limiterish
Community · CONTRIBUTOR
#15241 Renderer memory (and CPU) grows unbounded when a terminal pane keeps emitting distinct/multi-line error messages Fixes · OPENStandalone change## ELI5 A terminal pane on a flaky connection (like a reconnecting SSH link) keeps surfacing the "same" error over and over, but each occurrence differs slightly (timestamp, port, attempt count). Orca was appending everyP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-error-accumulation.test.ts, src/renderer/src/components/terminal-pane/terminal-error-accumulation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +55/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound the codex POSIX hook's stdin read and exec the script from the wrapper1 PR · Standalone · Plugins#

Problem: bound the codex POSIX hook's stdin read and exec the script from the wrapper.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15833 [Bug]: macOS Codex bridge hook blocks unbounded on stdin — declared timeout not enforced; TUI wedges on "Running 2 UserPromptSubmit hooks" (Fixes, OPEN); #13285 Title unavailable (Unclear, Unknown); #7323 Title unavailable (Unclear, Unknown); #8110 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15892 fix(agent-hooks): bound the codex POSIX hook's stdin read and exec the script from the wrapperyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15833 [Bug]: macOS Codex bridge hook blocks unbounded on stdin — declared timeout not enforced; TUI wedges on "Running 2 UserPromptSubmit hooks" Fixes · OPEN
#13285 Title unavailable Unclear · Unknown
#7323 Title unavailable Unclear · Unknown
#8110 Title unavailable Unclear · Unknown
Standalone change## What Two changes to the managed codex POSIX hook so a runner that never closes stdin cannot wedge the agent's turn: 1. **Bounded stdin capture.** `buildPosixHookPayloadCapture` gains an optional `maxWaitSeconds` watchP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/hook-stdin-contract.ts, src/main/agent-hooks/installer-utils.test.ts, src/main/agent-hooks/posix-hook-command.ts, src/main/codex/codex-posix-hook-stdin-bound.test.ts, src/main/codex/hook-service-wsl-runtime.test.ts, src/main/codex/hook-service.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +192/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound WSL installed skill discovery1 PR · Standalone · Plugins#

Problem: bound WSL installed skill discovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15913 [Bug]: WSL installed-skill checks scan unrelated roots and time out on populated installations (Fixes, OPEN); #14204 Title unavailable (Unclear, Unknown); #14670 Title unavailable (Unclear, Unknown); #12964 Title unavailable (Unclear, Unknown); #12974 Title unavailable (Unclear, Unknown); #12978 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12314 perf(skills): bound WSL installed skill discoveryPPP-JH
Community · FIRST_TIME_CONTRIBUTOR
#15913 [Bug]: WSL installed-skill checks scan unrelated roots and time out on populated installations Fixes · OPEN
#14204 Title unavailable Unclear · Unknown
#14670 Title unavailable Unclear · Unknown
#12964 Title unavailable Unclear · Unknown
#12974 Title unavailable Unclear · Unknown
#12978 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca checked whether one WSL skill was installed by scanning every known skill and plugin directory. On larger WSL installations that scan exceeded the timeout, so installed skills appeared missing. This change aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/skills.test.ts, src/main/runtime/rpc/methods/skills.test.ts, src/main/skills/discovery-source-filter-order.test.ts, src/main/skills/discovery.test.ts, src/main/skills/discovery.ts, src/main/skills/skill-discovery-source-filter.test.ts, src/main/skills/skill-discovery-source-filter.ts, src/main/skills/skill-discovery-target.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +839/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2build(preload): fail the build when a sandboxed preload needs a Node builtin1 PR · Standalone · Plugins#

Problem: build(preload): fail the build when a sandboxed preload needs a Node builtin.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13110 build(preload): fail the build when a sandboxed preload needs a Node builtinNeil
Core team · MEMBER
None foundStandalone change## The problem A sandboxed preload can resolve exactly one module: `electron`. Anything else — a Node builtin, a bare npm external, or a Rollup helper chunk — throws at load. The TypeScript import graph does not show thiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/preload-sandbox-builtin-guard-write-path.test.ts, config/build-plugins/preload-sandbox-builtin-guard.test.ts, config/build-plugins/preload-sandbox-builtin-guard.ts, config/vitest.config.ts, electron.vite.config.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +641/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bulk stage reviewed files1 PR · Standalone · Plugins#

Problem: bulk stage reviewed files.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17204 fix(mobile): bulk stage reviewed filesNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/MobileDiffReviewDrawers.tsx, mobile/src/session/use-mobile-diff-review-git-actions.test.ts, mobile/src/session/use-mobile-diff-review-git-actions.ts, src/main/providers/ssh-git-provider-staging.test.ts, src/main/providers/ssh-git-working-tree-provider.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +501/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bundle Nerd Font terminal fallback1 PR · Standalone · Plugins#

Problem: bundle Nerd Font terminal fallback.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17168 [Bug]: Orca Mobile terminal does not render Nerd Font glyphs on clean Android installs (Fixes, OPEN); #5712 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17220 fix(mobile): bundle Nerd Font terminal fallbackArthur Chang
Community · FIRST_TIME_CONTRIBUTOR
#17168 [Bug]: Orca Mobile terminal does not render Nerd Font glyphs on clean Android installs Fixes · OPEN
#5712 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca Mobile asks Android for a Nerd Font when a terminal prompt contains Powerline or Nerd Font symbols, but that font is not included in the app. This bundles the same symbol font already used by desktop Orca soP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/assets/fonts/SymbolsNerdFontMono-OFL.txt, mobile/assets/fonts/SymbolsNerdFontMono-Regular.woff2, mobile/scripts/build-terminal-webview-engine.mjs, mobile/src/terminal/terminal-webview-engine.test.ts, mobile/src/terminal/terminal-webview-html.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +139/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Cache main-process compilation between launches1 PR · Standalone · Plugins#

Problem: Cache main-process compilation between launches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13487 Cache main-process compilation between launchesNeil
Core team · MEMBER
None foundStandalone change## Summary - generate a CommonJS main-process bootstrap that preserves the existing fatal-exit guard and startup diagnostics before loading any main-bundle dependency - enable Node's supported module compile cache on macP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/main-process-bootstrap.test.ts, config/build-plugins/main-process-bootstrap.ts, config/electron-builder.config.cjs, config/packaged-runtime-node-modules.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/electron-vite-output-contract.test.ts, config/scripts/run-codex-real-account-validation.mjs, config/scripts/run-idle-cpu-benchmark.mjs …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +690/−233. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cancel redundant mail repair after immediate delivery (STA-4235)1 PR · Standalone · Plugins#

Problem: cancel redundant mail repair after immediate delivery (STA-4235).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14332 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14391 perf(orchestration): cancel redundant mail repair after immediate delivery (STA-4235)Brennan Benson
Core team · MEMBER
#14332 Title unavailable Unclear · UnknownStandalone change## ELI5 When a message arrives for an agent, Orca points the agent at it right away. It *also* sets a two-second alarm to try again in case the first attempt silently failed. The bug: the alarm was never turned off afterP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/mail-pointer-repoint-scheduler.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +154/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2characterize renderer death containment1 PR · Standalone · Plugins#

Problem: characterize renderer death containment.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16084 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16120 test(serve): characterize renderer death containmentJinwoo Hong
Core team · MEMBER
#16084 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, tests/e2e/headless-serve-renderer-kill-retention.spec.ts, tests/e2e/helpers/host-created-terminal-retention-oracle.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +359/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cherry-pick: restore CIM fallback for relay hosts with no native binding (#16550) for 1.4.181 PR · Standalone · Plugins#

Problem: cherry-pick: restore CIM fallback for relay hosts with no native binding (#16550) for 1.4.18.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16550 Title unavailable (Unclear, Unknown); #15749 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16573 cherry-pick: restore CIM fallback for relay hosts with no native binding (#16550) for 1.4.189 [STA-5549]Neil
Core team · MEMBER
#16550 Title unavailable Unclear · Unknown
#15749 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/windows-process-enumeration.md, src/main/ssh/relay-native-dependency-coverage.test.ts, src/main/ssh/ssh-relay-deploy.ts, src/main/windows/windows-process-table-cim-scan.test.ts, src/main/windows/windows-process-table-cim-scan.ts, src/main/windows/windows-process-table.test.ts, src/main/windows/windows-process-table.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +415/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ci(e2e): gate PRs on the green golden lane and cover renderer invariance1 PR · Standalone · Plugins#

Problem: ci(e2e): gate PRs on the green golden lane and cover renderer invariance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14583 Title unavailable (Unclear, Unknown); #15181 Title unavailable (Unclear, Unknown); #12955 Title unavailable (Unclear, Unknown); #12785 Title unavailable (Unclear, Unknown); #13252 Title unavailable (Unclear, Unknown); #7172 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15302 ci(e2e): gate PRs on the green golden lane and cover renderer invarianceBrennan Benson
Core team · MEMBER
#14583 Title unavailable Unclear · Unknown
#15181 Title unavailable Unclear · Unknown
#12955 Title unavailable Unclear · Unknown
#12785 Title unavailable Unclear · Unknown
#13252 Title unavailable Unclear · Unknown
#7172 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-workflow-parallelism.test.mjs, package.json, tests/e2e/terminal-renderer-invariant-golden.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +276/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ci(mobile): publish the Android APK as orca-app-release.apk1 PR · Standalone · Plugins#

Problem: ci(mobile): publish the Android APK as orca-app-release.apk.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16602 [Feature]: Publish the Android APK under an Orca-specific filename instead of Gradle's app-release.apk (Fixes, OPEN); #7583 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16606 ci(mobile): publish the Android APK as orca-app-release.apkRashik Hasnat
Community · FIRST_TIME_CONTRIBUTOR
#16602 [Feature]: Publish the Android APK under an Orca-specific filename instead of Gradle's app-release.apk Fixes · OPEN
#7583 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you download Orca for Android, the file that lands in your Downloads folder is called `app-release.apk`. That is Gradle's default name for *every* React Native app — Orca never picked it. This makes the builP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/mobile-android-release.yml, config/scripts/mobile-android-apk-asset-name.test.mjs

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +86/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2classify a permission-denied runtime connect instead of reporting "starting"1 PR · Standalone · Plugins#

Problem: classify a permission-denied runtime connect instead of reporting "starting".

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13539 Title unavailable (Unclear, Unknown); #12528 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13583 fix(cli): classify a permission-denied runtime connect instead of reporting "starting"Nathan Fetter
Community · FIRST_TIME_CONTRIBUTOR
#13539 Title unavailable Unclear · Unknown
#12528 Title unavailable Unclear · Unknown
Standalone changeAddresses **Defect 2 only** of #13539 (`Defect 2 — permission-denied connect is mapped to permanent "starting"`). Deliberately **not** `Closes #13539`: Defect 1, the named-pipe DACL that excludes the Codex sandbox princiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/permission-denied-classification.test.ts, src/cli/runtime/status.ts, src/cli/runtime/transport.ts, src/cli/runtime/types.ts, src/shared/runtime-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +224/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2classify ask --json outcome for engine resume1 PR · Standalone · Plugins#

Problem: classify ask --json outcome for engine resume.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13184 Orchestration ask: harden pending-question resume contract for external engines (AOS) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13188 feat(orchestration): classify ask --json outcome for engine resumeBingZ
Community · CONTRIBUTOR
#13184 Orchestration ask: harden pending-question resume contract for external engines (AOS) Fixes · OPENStandalone change## Summary - External engines (e.g. AOS) treated `ask --json` **exit 1** timeouts as internal failures even when `messageId` was still pending (#13184). - Add first-class `outcome` + `pending` on the bare `--json` payloaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration.ts, src/cli/specs/orchestration-ask-help.test.ts, src/cli/specs/orchestration.ts, src/main/ssh/ssh-remote-orchestration-ask-output.test.ts, src/main/ssh/ssh-remote-orchestration-ask-output.ts, src/shared/orchestration-ask-outcome.test.ts, src/shared/orchestration-ask-outcome.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +195/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close guest-owned split tab1 PR · Standalone · Plugins#

Problem: close guest-owned split tab.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17281 fix(browser): close guest-owned split tabJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks PENDING · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .npmrc, src/main/browser/browser-guest-shortcut-dispatch.ts, src/main/browser/browser-guest-shortcut-forwarding.test.ts, src/main/browser/browser-manager-guest-shortcuts.test.ts, src/preload/api/ui-command-event-api.ts, src/preload/close-active-tab-payload-admission.test.ts, src/preload/close-active-tab-payload-admission.ts, src/preload/index.ts

Tests and reviews

Latest check rollup: PENDING. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +320/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close readiness gaps found by merged-change audit1 PR · Standalone · Plugins#

Problem: close readiness gaps found by merged-change audit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17144 [Bug]: SSH relay reconnect stalls on orphaned .install-lock after remote restart during native-deps install (Fixes, OPEN); #17002 Title unavailable (Unclear, Unknown); #17001 Title unavailable (Unclear, Unknown); #16971 Title unavailable (Unclear, Unknown); #17009 Title unavailable (Unclear, Unknown); #17011 Title unavailable (Unclear, Unknown); #17010 Title unavailable (Unclear, Unknown); #17012 Title unavailable (Unclear, Unknown); #17008 Title unavailable (Unclear, Unknown); #17126 Title unavailable (Unclear, Unknown); #17130 Title unavailable (Unclear, Unknown); #17122 Title unavailable (Unclear, Unknown); #17124 Title unavailable (Unclear, Unknown); #17163 Title unavailable (Unclear, Unknown); #17047 Title unavailable (Unclear, Unknown); #17083 Title unavailable (Unclear, Unknown); #17110 Title unavailable (Unclear, Unknown); #17114 Title unavailable (Unclear, Unknown); #17127 Title unavailable (Unclear, Unknown); #17046 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17159 fix: close readiness gaps found by merged-change auditNeil
Core team · MEMBER
#17144 [Bug]: SSH relay reconnect stalls on orphaned .install-lock after remote restart during native-deps install Fixes · OPEN
#17002 Title unavailable Unclear · Unknown
#17001 Title unavailable Unclear · Unknown
#16971 Title unavailable Unclear · Unknown
#17009 Title unavailable Unclear · Unknown
#17011 Title unavailable Unclear · Unknown
#17010 Title unavailable Unclear · Unknown
#17012 Title unavailable Unclear · Unknown
#17008 Title unavailable Unclear · Unknown
#17126 Title unavailable Unclear · Unknown
#17130 Title unavailable Unclear · Unknown
#17122 Title unavailable Unclear · Unknown
#17124 Title unavailable Unclear · Unknown
#17163 Title unavailable Unclear · Unknown
#17047 Title unavailable Unclear · Unknown
#17083 Title unavailable Unclear · Unknown
#17110 Title unavailable Unclear · Unknown
#17114 Title unavailable Unclear · Unknown
#17127 Title unavailable Unclear · Unknown
#17046 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 31 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/node-next-compat.yml, config/patches/node-pty@1.1.0.patch, config/reliability-gates.jsonc, config/scripts/generate-bundled-skill-guides.test.mjs, config/scripts/pr-workflow-parallelism.test.mjs, pnpm-lock.yaml, skill-guides/orca-per-workspace-env.md, src/cli/bundled-skill-guides.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

72 files, +1821/−445. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2coalesce scroll-intent settles instead of one per wheel event1 PR · Standalone · Plugins#

Problem: coalesce scroll-intent settles instead of one per wheel event.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16137 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16207 perf(terminal): coalesce scroll-intent settles instead of one per wheel eventJason Brashear
Community · CONTRIBUTOR
#16137 Title unavailable Unclear · UnknownStandalone change## ELI5 Every time you nudge the scroll wheel in a terminal, Orca schedules four little jobs to work out "where is the user actually looking now". A trackpad sends those nudges much faster than the screen redraws, and noP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/terminal-scroll-intent-settle-coalescing.test.ts, src/renderer/src/lib/pane-manager/terminal-scroll-intent-settle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +206/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2codify desktop composition regression checks1 PR · Standalone · Plugins#

Problem: codify desktop composition regression checks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16911 Title unavailable (Unclear, Unknown); #16949 Title unavailable (Unclear, Unknown); #16950 Title unavailable (Unclear, Unknown); #17104 Title unavailable (Unclear, Unknown); #17169 Title unavailable (Unclear, Unknown); #17170 Title unavailable (Unclear, Unknown); #17171 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17172 docs(ime): codify desktop composition regression checksNeil
Core team · MEMBER
#16911 Title unavailable Unclear · Unknown
#16949 Title unavailable Unclear · Unknown
#16950 Title unavailable Unclear · Unknown
#17104 Title unavailable Unclear · Unknown
#17169 Title unavailable Unclear · Unknown
#17170 Title unavailable Unclear · Unknown
#17171 Title unavailable Unclear · Unknown
Standalone change## ELI5 This gives future IME fixes one durable checklist: what each regression means, which component owns provisional text, what evidence is required, and what must be checked on macOS, Windows, and Linux/SSH. ## What P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/reference/ime-regression-checklist.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +52/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2collapse path-equal worktree rows without losing lineage1 PR · Standalone · Plugins#

Problem: collapse path-equal worktree rows without losing lineage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15561 Title unavailable (Unclear, Unknown); #15526 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15872 fix(worktree): collapse path-equal worktree rows without losing lineageNeil
Core team · MEMBER
#15561 Title unavailable Unclear · Unknown
#15526 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-path-comparison.ts, src/main/ipc/worktree-path-deduplication.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/path-equal-worktree-row-collapse.test.ts, src/main/runtime/path-equal-worktree-row-collapse.ts, src/main/runtime/repo-worktree-row-resolution.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +593/−35. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2commit AskUserQuestion answers on preview-style selectors2 PRs · Overlapping · Plugins#

Problem: commit AskUserQuestion answers on preview-style selectors.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16865 [Bug]: Chat UI: answering Claude Code's AskUserQuestion dismisses the card into a false in-progress animation — the CLI never receives the answer (Fixes, OPEN); #16914 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16914 fix(native-chat): commit AskUserQuestion answers on preview-style selectorsDraftFrederic Barthelemy
Community · FIRST_TIME_CONTRIBUTOR
#16865 [Bug]: Chat UI: answering Claude Code's AskUserQuestion dismisses the card into a false in-progress animation — the CLI never receives the answer Fixes · OPENCluster contribution## ELI5 When Claude Code asks a question whose options carry example-snippet previews, its TUI selector switches to a list + preview layout where pressing a number only highlights an option — a separate Enter press is thP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · S
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-interactive-prompt.test.ts, src/shared/native-chat-ask-types.ts, src/shared/native-chat-ask.test.ts, src/shared/native-chat-ask.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +203/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16929 fix(native-chat): hold the question card and pane state until an answer is confirmedDraftFrederic Barthelemy
Community · FIRST_TIME_CONTRIBUTOR
#16865 [Bug]: Chat UI: answering Claude Code's AskUserQuestion dismisses the card into a false in-progress animation — the CLI never receives the answer Fixes · OPEN
#16914 Title unavailable Unclear · Unknown
Cluster contribution> **Stacked on #16914** — its commit rides along until that PR merges; this PR's own changes are the last two commits (`1f5834ba`, `b3610466`). ## ELI5 #16914 taught the Chat card to deliver preview-style AskUserQuestionP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatInteractiveCard.test.tsx, src/renderer/src/components/native-chat/NativeChatInteractiveCard.tsx, src/renderer/src/components/native-chat/native-chat-answer-confirmation.ts, src/renderer/src/components/native-chat/native-chat-interactive-prompt.test.ts, src/renderer/src/components/native-chat/use-native-chat-interactive-send.test.tsx, src/renderer/src/components/native-chat/use-native-chat-interactive-send.ts, src/renderer/src/runtime/runtime-terminal-inspection.ts, src/shared/native-chat-ask-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +858/−51. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Complete agent-session-rules delivery + fix repo-context wiring across all call sites1 PR · Standalone · Plugins#

Problem: Complete agent-session-rules delivery + fix repo-context wiring across all call sites.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14046 Complete agent-session-rules delivery + fix repo-context wiring across all call sitesdcsodm09-ship-it
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary This branch started as a stalled merge reconciliation with `main` (terminal/settings UI, main-process sync, onboarding agent session startup) and grew to include finishing an abandoned feature — per-repo **ageP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, .gitignore, config/circular-imports-baseline.txt, config/madge-webpack-alias.config.cjs, config/scripts/check-circular-imports-ratchet.mjs, config/scripts/check-circular-imports-ratchet.test.mjs, config/scripts/generate-bundled-skill-guides.mjs, config/scripts/generate-bundled-skill-guides.test.mjs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

195 files, +18006/−1060. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2contain crashes and preserve diagnostics1 PR · Standalone · Plugins#

Problem: contain crashes and preserve diagnostics.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16328 Mobile has no crash telemetry and no error boundary, so any render throw kills the app invisibly (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16348 fix(mobile): contain crashes and preserve diagnosticsBrennan Benson
Core team · MEMBER
#16328 Mobile has no crash telemetry and no error boundary, so any render throw kills the app invisibly Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/_layout.tsx, mobile/app/connection-log.tsx, mobile/app/troubleshoot.tsx, mobile/src/components/MobileRootErrorBoundary.tsx, mobile/src/components/PreviousCrashSessionBanner.tsx, mobile/src/components/PreviousCrashSessionLaunchNotice.tsx, mobile/src/components/mobile-root-error-boundary.test.tsx, mobile/src/components/previous-crash-session-launch-notice.test.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1747/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2continue a session in a new worktree1 PR · Standalone · Plugins#

Problem: continue a session in a new worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16794 feat(agent-session-continuation): continue a session in a new worktreeDmitryGil
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## What exists today The terminal context menu already offers **Continue in New Session…**, and the dialog carries everything the flow needs: an agent picker, a context mode (`Focused handoff` / `Full session transcript`P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/agent-session-continuation/AgentSessionContinuationDialog.test.tsx, src/renderer/src/components/agent-session-continuation/AgentSessionContinuationDialog.tsx, src/renderer/src/lib/launch-agent-session-continuation-worktree.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +348/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2converge the persisted WS fallback port after the default port recovers (STA-4859)1 PR · Standalone · Plugins#

Problem: converge the persisted WS fallback port after the default port recovers (STA-4859).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7855 Title unavailable (Unclear, Unknown); #9005 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15533 fix(mobile): converge the persisted WS fallback port after the default port recovers (STA-4859)OrcaWin
Unknown · COLLABORATOR
#7855 Title unavailable Unclear · Unknown
#9005 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/ws-fallback-port-store.test.ts, src/main/runtime/rpc/ws-fallback-port-store.ts, src/main/runtime/rpc/ws-transport.ts, src/main/runtime/runtime-rpc-ws-fallback-convergence.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +507/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2copy relay terminal IDs from the remote PTY handle1 PR · Standalone · Plugins#

Problem: copy relay terminal IDs from the remote PTY handle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15553 [Bug]: Copy Terminal ID fails on relay remotes (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15554 fix(terminal): copy relay terminal IDs from the remote PTY handleRevofusion
Community · FIRST_TIME_CONTRIBUTOR
#15553 [Bug]: Copy Terminal ID fails on relay remotes Fixes · OPENStandalone change## ELI5 Copy Terminal ID looked up the handle on this machine. Relay terminals live on the remote, so the lookup failed. The menu now copies the remote handle that the pane already has. ## What Changed Copy Terminal ID rP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-handle-copy.test.ts, src/renderer/src/components/terminal-pane/terminal-handle-copy.ts, src/renderer/src/components/terminal-pane/terminal-pane-menu-copy-actions.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-context-menu.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +43/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2correct active-tab surface in light mode (#16283)1 PR · Standalone · Plugins#

Problem: correct active-tab surface in light mode (#16283).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16283 [Bug] Wrong tab design in light mode (Fixes, OPEN); #171717 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16481 fix(tab-bar): correct active-tab surface in light mode (#16283)Borja
Community · CONTRIBUTOR
#16283 [Bug] Wrong tab design in light mode Fixes · OPEN
#171717 Title unavailable Unclear · Unknown
Standalone change## ELI5 In light mode the selected tab looked *darker* than the unselected ones, so the active tab appeared receded and an inactive tab looked selected. This makes the active tab read as active in both themes. ## What ChP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/components/tab-bar/drop-indicator.test.ts, src/renderer/src/components/tab-bar/drop-indicator.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +35/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2correct agent commands, shell hooks, and runtime routing1 PR · Standalone · Plugins#

Problem: correct agent commands, shell hooks, and runtime routing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14838 fix: correct agent commands, shell hooks, and runtime routingkaluli123123
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change"## ELI5\\n\\nThis PR fixes five small regressions where Orca either dropped required shell state, passed an unsupported CLI flag, routed a mutation to the wrong runtime, generated a branch name from harness metadata insP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/build-orcad-prebuilds.mjs, config/scripts/build-orcad-prebuilds.test.mjs, docs/reference/git-compatibility.md, src/main/daemon/daemon-bash-shell-ready-rcfile.test.ts, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/orcad/native-host-abi.ts, src/main/orcad/node-pty-prebuilt-slot.ts, src/main/ssh/build-toolchain-diagnosis.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

53 files, +1449/−191. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2count Codex sessions from running WSL distros1 PR · Standalone · Plugins#

Problem: count Codex sessions from running WSL distros.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15978 [Bug]: Stats & Usage shows zero Codex usage when Codex runs in WSL (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16050 fix(codex-usage): count Codex sessions from running WSL distrosSahir
Community · FIRST_TIME_CONTRIBUTOR
#15978 [Bug]: Stats & Usage shows zero Codex usage when Codex runs in WSL Fixes · OPENStandalone change## ELI5 Run Codex inside WSL and Stats & Usage stays at zero forever. The usage scanner only looks at Windows-side folders, but WSL transcripts live inside the distro. This teaches the scanner to look there too, without P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-usage/codex-session-file-discovery.ts, src/main/codex-usage/codex-session-file-discovery.wsl.test.ts, src/main/codex-usage/scanner-paths.test.ts, src/main/wsl.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +501/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2count IME commits and coalesced echoes in the typing probe2 PRs · Overlapping · Automated release pipeline#

Problem: count IME commits and coalesced echoes in the typing probe.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #16950 [Bug]: The typing-latency probe records zero samples for CJK input (Fixes, OPEN); #17172 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16952 fix(renderer): count IME commits and coalesced echoes in the typing probeklaatus
Community · FIRST_TIME_CONTRIBUTOR
#16950 [Bug]: The typing-latency probe records zero samples for CJK input Fixes · OPENCluster contribution## ELI5 There is a built-in stopwatch for "how long from keypress to seeing the character" (`window.__orcaTypingDiagnostic`). Typing Korean produced **zero** readings, so it looked like Korean had no latency at all. It aP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/typing-latency-diagnostic-summary.ts, src/renderer/src/lib/typing-latency-diagnostic.ts, src/renderer/src/lib/typing-latency-echo-instrumentation.test.ts, src/renderer/src/lib/typing-latency-echo-instrumentation.ts, src/renderer/src/lib/typing-latency-input-source.ts, src/renderer/src/lib/typing-latency-main-thread-blocking.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +454/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17171 fix(diagnostics): measure reconciled IME typing latencyNeil
Core team · MEMBER
#16950 [Bug]: The typing-latency probe records zero samples for CJK input Fixes · OPEN
#17172 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 The typing probe now times composed text when it actually reaches the terminal, instead of timing IME key presses that send no text. ## What Changed - Observe reconciled xterm composition-session commits, includiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-ime-composition-route.ts, src/renderer/src/components/terminal-pane/terminal-ime-xterm-linux-native-trace-replay.test.ts, src/renderer/src/lib/typing-latency-diagnostic.ts, src/renderer/src/lib/typing-latency-echo-instrumentation.test.ts, src/renderer/src/lib/typing-latency-echo-instrumentation.ts, src/renderer/src/lib/typing-latency/census-probe.ts, src/renderer/src/lib/typing-latency/diagnostic-lifecycle.test.ts, src/renderer/src/lib/typing-latency/diagnostic-summary.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1898/−552. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Create ssh worktree error1 PR · Standalone · Plugins#

Problem: Create ssh worktree error.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15022 Create ssh worktree errorJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/ssh-worktree-push-target-git.test.ts, src/main/ipc/ssh-worktree-push-target-git.ts, src/main/ipc/worktree-push-target-cleanup.test.ts, src/main/ipc/worktree-push-target-cleanup.ts, src/main/ipc/worktree-push-target-git.test.ts, src/main/ipc/worktree-push-target-git.ts, src/main/ipc/worktree-push-target-setup.test.ts, src/main/ipc/worktree-push-target-setup.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1445/−371. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2declare terminal Helper protected-folder access1 PR · Standalone · Plugins#

Problem: declare terminal Helper protected-folder access.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13766 [Bug]: New terminals error immediately after upgrade: Operation not permitted (os error 1) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16824 fix(mac): declare terminal Helper protected-folder accessBrennan Benson
Core team · MEMBER
#13766 [Bug]: New terminals error immediately after upgrade: Operation not permitted (os error 1) Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/mac-electron-node-host-privacy.cjs, config/scripts/mac-electron-node-host-privacy.test.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +131/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2default worker-start --agent to the Settings default agent1 PR · Standalone · Plugins#

Problem: default worker-start --agent to the Settings default agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14895 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15935 feat(orchestration): default worker-start --agent to the Settings default agenttrs-80
Community · FIRST_TIME_CONTRIBUTOR
#14895 Title unavailable Unclear · UnknownStandalone change## ELI5 `orca orchestration worker-start` now launches the user's default agent (from Settings) when the coordinator doesn't pass `--agent`. ## What Changed - `worker-start` without `--agent` resolves to `defaultTuiAgentP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/specs/orchestration-worker-specs.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/orchestration-worker-start-validation.test.ts, src/main/runtime/rpc/methods/orchestration-worker-start-validation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +132/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2defensive worktree selection hardening (#16241)1 PR · Standalone · Plugins#

Problem: defensive worktree selection hardening (#16241).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16241 Title unavailable (Unclear, Unknown); #185 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16253 fix(sidebar): defensive worktree selection hardening (#16241)Duy /zuey/
Community · FIRST_TIME_CONTRIBUTOR
#16241 Title unavailable Unclear · Unknown
#185 Title unavailable Unclear · Unknown
Standalone change## ELI5 When selecting worktrees in the sidebar, the application previously updated state during the drawing (render) phase to remove hidden items. This change computes the cleaned-up selection directly without updating P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/use-workspace-kanban-selection.ts, src/renderer/src/components/sidebar/worktree-list/navigation/use-selection.react185.test.tsx, src/renderer/src/components/sidebar/worktree-list/navigation/use-selection.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +291/−60. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2deliver paired agent completion and permission alerts1 PR · Standalone · Plugins#

Problem: deliver paired agent completion and permission alerts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16103 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16280 fix(remote): deliver paired agent completion and permission alertsJinwoo Hong
Core team · MEMBER
#16103 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/ipc/runtime-environment-transport-routing.ts, src/main/ipc/runtime-environments-subscription-routing.test.ts, src/main/runtime/agent-status-fact-journal.test.ts, src/main/runtime/agent-status-fact-journal.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-status-facts.test.ts, src/main/runtime/rpc/methods/agent-status-facts.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +1378/−95. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2derive the Claude Keychain account the way Claude Code does2 PRs · Overlapping · Automated release pipeline#

Problem: derive the Claude Keychain account the way Claude Code does.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #12857 macOS: Claude account add always fails when $USER has characters outside [a-zA-Z0-9._-] (Keychain account mismatch) (Fixes, OPEN); #12862 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12862 fix(claude-accounts): derive the Claude Keychain account the way Claude Code doeshope
Community · FIRST_TIME_CONTRIBUTOR
#12857 macOS: Claude account add always fails when $USER has characters outside [a-zA-Z0-9._-] (Keychain account mismatch) Fixes · OPENCluster contributionFixes #12857 ## Summary On macOS, adding a Claude account always fails with ``` Claude login completed, but no OAuth credentials were captured. ``` when `$USER` contains a character outside `[a-zA-Z0-9._-]` — e.g. an SSOP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/keychain.test.ts, src/main/claude-accounts/keychain.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +59/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16673 Fix Claude account add when macOS $USER contains @Rudimar Ronsoni
Community · FIRST_TIME_CONTRIBUTOR
#12857 macOS: Claude account add always fails when $USER has characters outside [a-zA-Z0-9._-] (Keychain account mismatch) Fixes · OPEN
#12862 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 On some Macs the OS username is an email (SSO). Claude Code stores login tokens under a fallback Keychain account named `claude-code-user`. Orca looked up the email instead, so "Add Claude account" failed after aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/claude-account-service-login-process.test.ts, src/main/claude-accounts/claude-command-process.ts, src/main/claude-accounts/claude-login-session.ts, src/main/claude-accounts/keychain.test.ts, src/main/claude-accounts/keychain.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +147/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect extracted AppImage CLI launches without APPDIR2 PRs · Overlapping · Profile and resource management#

Problem: detect extracted AppImage CLI launches without APPDIR.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Profile and resource management (stack rank 1).

Relationship: Overlapping. Linked issues: #13004 AppImage CLI redirect never fires for extracted AppImages: AppRun does not export APPDIR/APPIMAGE (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13136 fix(linux): detect extracted AppImage CLI launches without APPDIRBingZ
Community · CONTRIBUTOR
#13004 AppImage CLI redirect never fires for extracted AppImages: AppRun does not export APPDIR/APPIMAGE Fixes · OPENCluster contribution## Summary - Detect packaged AppImage layouts via `AppRun` next to `resources`/`execPath` when `APPDIR`/`APPIMAGE` are missing (extracted squashfs-root on Ubuntu 24.04). - Move the CLI command allow-list to `src/shared/aP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/appimage-cli-command-parity.test.ts, src/main/startup/appimage-cli-redirect.test.ts, src/main/startup/appimage-cli-redirect.ts, src/shared/appimage-cli-command-names.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +180/−66. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13289 fix(startup): stop gating the AppImage CLI redirect on APPIMAGE/APPDIR창진
Community · FIRST_TIME_CONTRIBUTOR
#13004 AppImage CLI redirect never fires for extracted AppImages: AppRun does not export APPDIR/APPIMAGE Fixes · OPENCluster contribution## Summary Fixes #13004. The AppImage CLI redirect (`maybeRedirectAppImageCliLaunch` / `getAppImageCliArgs` in `src/main/startup/appimage-cli-redirect.ts`) never fires for an extracted AppImage or a `.deb` install, so `<P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/cli/appimage-cli-command-parity.test.ts, src/main/startup/appimage-cli-command-names.ts, src/main/startup/appimage-cli-redirect.test.ts, src/main/startup/appimage-cli-redirect.ts, src/main/startup/serve-mode-argv-cli-redirect-order.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +129/−113. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect Homebrew-installed CLIs in the install-dir fallback1 PR · Standalone · Plugins#

Problem: detect Homebrew-installed CLIs in the install-dir fallback.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15959 [Bug]: Homebrew-installed agent CLIs are missed by the install-dir fallback detection (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15960 fix(agents): detect Homebrew-installed CLIs in the install-dir fallbackDaekeun Kang
Community · FIRST_TIME_CONTRIBUTOR
#15959 [Bug]: Homebrew-installed agent CLIs are missed by the install-dir fallback detection Fixes · OPENStandalone change## ELI5 If you installed Claude Code (or another agent CLI) with Homebrew, Orca could fail to notice it exists whenever brew's bin folder wasn't on `PATH` yet — so skill installs silently skipped Claude Code and the skilP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/node-cli-command-resolution.test.ts, src/shared/node-cli-command-resolution.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +88/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2disable setuid sandbox for headless CLI on extracted runtime1 PR · Standalone · Plugins#

Problem: disable setuid sandbox for headless CLI on extracted runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14229 Linux: packaged CLI (orca-ide) crashes on chrome-sandbox SUID error for headless commands, blocking remote-project orchestration (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14230 fix(linux): disable setuid sandbox for headless CLI on extracted runtimeYunqian Fan
Community · CONTRIBUTOR
#14229 Linux: packaged CLI (orca-ide) crashes on chrome-sandbox SUID error for headless commands, blocking remote-project orchestration Fixes · OPENStandalone change## ELI5 Running a text-only Orca CLI command on Linux (like `orca-ide skills get orchestration`) crashed instead of printing, because the packaged app tried to boot its Chromium GUI — and Chromium's security sandbox aborP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/startup/appimage-cli-redirect.ts, src/main/startup/extracted-linux-cli-redirect.test.ts, src/main/startup/extracted-linux-cli-redirect.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +399/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2disclaim TCC responsibility at PTY spawn instead of relying on login(1)1 PR · Standalone · Plugins#

Problem: disclaim TCC responsibility at PTY spawn instead of relying on login(1).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #1693 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17191 fix(macos): disclaim TCC responsibility at PTY spawn instead of relying on login(1)Brennan Benson
Core team · MEMBER
#1693 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/node-pty@1.1.0.patch, pnpm-lock.yaml, src/main/daemon/daemon-entry.ts, src/main/daemon/pty-subprocess.test.ts, src/main/daemon/pty-subprocess.ts, src/main/daemon/pty-subprocess/native-pty-spawn-tcc-attribution.test.ts, src/main/daemon/pty-subprocess/native-pty-spawn.ts, src/main/providers/macos-tcc-spawn-attribution.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +360/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2discover effort menus from the host CLI catalog (STA-4320)2 PRs · Overlapping · Plugins#

Problem: discover effort menus from the host CLI catalog (STA-4320).

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #14506 [Bug]: bundled Codex reasoning-effort catalog is stale (caps at xhigh), blocking max/ultra that Codex 0.147.0 supports (Fixes, OPEN); #14281 Title unavailable (Unclear, Unknown); #13183 Title unavailable (Unclear, Unknown); #15314 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15687 fix(codex): discover effort menus from the host CLI catalog (STA-4320)Brennan Benson
Core team · MEMBER
#14506 [Bug]: bundled Codex reasoning-effort catalog is stale (caps at xhigh), blocking max/ultra that Codex 0.147.0 supports Fixes · OPEN
#14281 Title unavailable Unclear · Unknown
#13183 Title unavailable Unclear · Unknown
#15314 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/orchestration-worker-launch-preferences.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts, src/renderer/src/i18n/native-chat-locales.test.ts, src/shared/agent-session-option-catalog-claude-codex.ts, src/shared/agent-session-option-catalog-codex.ts, src/shared/agent-session-option-catalog-grok.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +650/−181. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15890 fix(codex): accept max/ultra reasoning effort for aliased and dated model idsNeil
Core team · MEMBER
#14506 [Bug]: bundled Codex reasoning-effort catalog is stale (caps at xhigh), blocking max/ultra that Codex 0.147.0 supports Fixes · OPEN
#14281 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-usage/codex-model-pricing.test.ts, src/main/codex-usage/codex-model-pricing.ts, src/main/codex-usage/store-model-pricing.test.ts, src/main/runtime/rpc/methods/orchestration-worker-launch-preferences.test.ts, src/main/runtime/rpc/methods/orchestration-worker-launch-preferences.ts, src/shared/agent-session-option-catalog-claude-codex.ts, src/shared/agent-session-option-catalog-types.ts, src/shared/agent-session-option-catalog.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +226/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2dismiss the banner id a Claude background turn announced (STA-4592)1 PR · Standalone · Plugins#

Problem: dismiss the banner id a Claude background turn announced (STA-4592).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14580 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15047 fix(notifications): dismiss the banner id a Claude background turn announced (STA-4592)Brennan Benson
Core team · MEMBER
#14580 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/agent-background-turn-notification-identity.test.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-types.ts, src/renderer/src/components/terminal-pane/agent-completion-snapshot-staleness.test.ts, src/renderer/src/components/terminal-pane/agent-completion-snapshot-staleness.ts, src/renderer/src/components/terminal-pane/use-notification-dispatch.test.ts, src/renderer/src/components/terminal-pane/use-notification-dispatch.ts, src/renderer/src/hooks/useIpcEvents-agent-status-turn-completion.test.ts, src/renderer/src/hooks/useIpcEvents.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +588/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2dispatch coordinate pointer input in process instead of one subprocess per event1 PR · Standalone · Plugins#

Problem: dispatch coordinate pointer input in process instead of one subprocess per event.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15308 Interactive input in the remote browser pane costs ~160ms per event -- every mouse/key event spawns a subprocess on the host (Fixes, OPEN); #10875 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15309 perf(browser): dispatch coordinate pointer input in process instead of one subprocess per eventJared Meek
Community · FIRST_TIME_CONTRIBUTOR
#15308 Interactive input in the remote browser pane costs ~160ms per event -- every mouse/key event spawns a subprocess on the host Fixes · OPEN
#10875 Title unavailable Unclear · Unknown
Standalone change## ELI5 Moving the mouse in the remote browser pane launches a whole new process on the host for every wiggle, click and scroll tick -- about 160ms each, and a click is four of them. This makes the runtime deliver mouse P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/agent-browser-bridge-command-transport.test.ts, src/main/browser/agent-browser-bridge-pointer-input.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/cdp-pointer-input.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +704/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document cmd.exe quoting for gesture JSON1 PR · Standalone · Plugins#

Problem: document cmd.exe quoting for gesture JSON.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12712 Skill guides claim cmd.exe neutrality but use single-quoted JSON in gesture examples (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13249 docs(skills): document cmd.exe quoting for gesture JSONBingZ
Community · CONTRIBUTOR
#12712 Skill guides claim cmd.exe neutrality but use single-quoted JSON in gesture examples Fixes · OPENStandalone change## ELI5 Windows `cmd.exe` does not use single quotes to group JSON arguments. The existing skill guides said their examples worked in every shell, so a Windows user could copy a gesture command that necessarily fails JSOP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/generate-bundled-skill-guides.test.mjs, skill-guides/computer-use.md, skill-guides/orca-cli.md, skill-guides/orca-emulator-android.md, skill-guides/orca-emulator.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +93/−39. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document cross-runtime federation1 PR · Standalone · Plugins#

Problem: document cross-runtime federation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14063 docs(orchestration): document cross-runtime federationCalvin
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Orca can already run an orchestration worker on a *different* paired Orca runtime — a laptop coordinating a worker on a VPS, or the reverse. The engine ships and works: it's the existing `orca orchestration workeP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/cross-runtime-federation.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/specs/orchestration-worker-specs.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +196/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document run-use takeover preconditions1 PR · Standalone · Plugins#

Problem: document run-use takeover preconditions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12034 `run-use --takeover-legacy` returns `legacy_read_only` for an adopted run with `coordinator_handle: null`, across six attempted terminal configurations (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13256 docs(orchestration): document run-use takeover preconditionsBingZ
Community · CONTRIBUTOR
#12034 `run-use --takeover-legacy` returns `legacy_read_only` for an adopted run with `coordinator_handle: null`, across six attempted terminal configurations Fixes · CLOSEDStandalone change## Summary `--takeover-legacy` looked like a universal recovery for adopted Runs, but it only works for the auto-adopted recovery Run, from a live agent terminal with matching current-authority proof. Callers hitting `leP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +26/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document runtime outage delivery1 PR · Standalone · Plugins#

Problem: document runtime outage delivery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12986 [Docs] What happens to `worker_done` / `ask` sent while the runtime is unreachable — queued or lost? (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12997 docs(orchestration): document runtime outage deliveryWooseong Kim
Community · CONTRIBUTOR
#12986 [Docs] What happens to `worker_done` / `ask` sent while the runtime is unreachable — queued or lost? Fixes · OPENStandalone change## Description Document the delivery and recovery contract for orchestration commands during runtime outages. ## Focused fix - In scope: explain direct runtime delivery, the non-retry behavior on transport loss, the `runP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +43/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document terminal read --screen and realign drifted help usage1 PR · Standalone · Plugins#

Problem: document terminal read --screen and realign drifted help usage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15856 orca-cli skill guide does not document `terminal read --screen` (added in 1.4.187) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15893 docs(cli): document terminal read --screen and realign drifted help usageJason Brashear
Community · CONTRIBUTOR
#15856 orca-cli skill guide does not document `terminal read --screen` (added in 1.4.187) Fixes · OPENStandalone change## ELI5 Orca's `terminal read` learned a `--screen` option a couple of versions ago, but the instruction sheet Orca hands to coding agents was never updated to mention it. So agents keep using the old default, which retuP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/help.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +6/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document worker-stop terminal-close contract1 PR · Standalone · Plugins#

Problem: document worker-stop terminal-close contract.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13197 worker-stop: clarify the terminal-close contract, or add an explicit --close-terminal flag (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13198 docs(orchestration): document worker-stop terminal-close contractBingZ
Community · CONTRIBUTOR
#13197 worker-stop: clarify the terminal-close contract, or add an explicit --close-terminal flag Fixes · OPENStandalone change## Summary - Documents the `worker-stop` terminal-close contract on CLI `--help` notes and in the orchestration skill guide. - Successful stop of the **exact live** supervised worker closes that agent terminal and reportP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/help.ts, src/cli/specs/orchestration-worker-specs.ts, src/cli/specs/orchestration-worker-stop-contract.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +29/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2don't hand a non-JS npm_execpath to node in build:native1 PR · Standalone · Plugins#

Problem: don't hand a non-JS npm_execpath to node in build:native.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16655 [Bug]: build:native passes the standalone pnpm binary to node, failing with SyntaxError (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16657 fix(build): don't hand a non-JS npm_execpath to node in build:nativeSkyler Shaw
Community · FIRST_TIME_CONTRIBUTOR
#16655 [Bug]: build:native passes the standalone pnpm binary to node, failing with SyntaxError Fixes · OPENStandalone change## Author X: [@skythediver](https://x.com/skythediver) ## In short `pnpm build` fails on machines where pnpm was installed as its standalone binary rather than through Corepack or npm. The native build step tries to run P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/build-native-for-platform.mjs, config/scripts/build-native-for-platform.test.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +80/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2don't re-run an agent resume against a relay that never held the terminal (STA-5698)1 PR · Standalone · Plugins#

Problem: don't re-run an agent resume against a relay that never held the terminal (STA-5698).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16839 Title unavailable (Unclear, Unknown); #16901 Title unavailable (Unclear, Unknown); #16763 Title unavailable (Unclear, Unknown); #16985 Title unavailable (Unclear, Unknown); #16980 Title unavailable (Unclear, Unknown); #16894 Title unavailable (Unclear, Unknown); #16895 Title unavailable (Unclear, Unknown); #16843 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16989 fix(relay): don't re-run an agent resume against a relay that never held the terminal (STA-5698)Brennan Benson
Core team · MEMBER
#16839 Title unavailable Unclear · Unknown
#16901 Title unavailable Unclear · Unknown
#16763 Title unavailable Unclear · Unknown
#16985 Title unavailable Unclear · Unknown
#16980 Title unavailable Unclear · Unknown
#16894 Title unavailable Unclear · Unknown
#16895 Title unavailable Unclear · Unknown
#16843 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty/ipc/spawn-commit.ts, src/main/ipc/pty/pane/relay-replacement-resume-suppression.ts, src/main/ipc/pty/pane/stable-owner.ts, src/main/ipc/pty/pane/stable-pane-relay-age-resume-suppression.test.ts, src/main/ipc/pty/runtime/spawn-commit.ts, src/main/providers/pty-spawn-result.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +420/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drain the reaped child's journal writes before an attach reports1 PR · Standalone · Plugins#

Problem: drain the reaped child's journal writes before an attach reports.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17115 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17160 fix(native-chat): drain the reaped child's journal writes before an attach reportsBrennan Benson
Core team · MEMBER
#17115 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/agent-session-wire/structured-agent-session-attach-drain.test.ts, src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts, src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts, src/main/native-chat/agent-session-wire/structured-agent-session-host-handoff.ts, src/main/runtime/structured-agent-session-integration.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +176/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop a recorded permission escalation the settings no longer grant1 PR · Standalone · Plugins#

Problem: drop a recorded permission escalation the settings no longer grant.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6281 Title unavailable (Unclear, Unknown); #10886 Title unavailable (Unclear, Unknown); #15166 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15606 fix(agent-resume): drop a recorded permission escalation the settings no longer grantmys
Community · FIRST_TIME_CONTRIBUTOR
#6281 Title unavailable Unclear · Unknown
#10886 Title unavailable Unclear · Unknown
#15166 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Orca starts an agent, it remembers the exact command it used so it can bring that session back later. If that command contained a "skip all permission prompts" flag, the flag is remembered too — so turning tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-cold-restore-agent-resume.test.ts, src/renderer/src/components/terminal-pane/pty-connection/cold-restore-resume-startup.ts, src/renderer/src/lib/sleeping-agent-session-launch-permission-drop.test.ts, src/renderer/src/lib/sleeping-agent-session-launch.ts, src/shared/agent-resume-permission-drop.test.ts, src/shared/agent-resume-permission-drop.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +704/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop disposed queued inspections1 PR · Standalone · Plugins#

Problem: drop disposed queued inspections.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17187 perf(terminals): drop disposed queued inspectionsNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/agent-completion-coordinator-queued-inspection-disposal.test.ts, src/renderer/src/components/terminal-pane/agent-completion-process-monitor.ts, src/renderer/src/components/terminal-pane/agent-process-inspection-queue.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +93/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2eliminate recurring PowerShell process polling1 PR · Standalone · Plugins#

Problem: eliminate recurring PowerShell process polling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16905 [Bug]: orca-terminal-daemon still spawns powershell.exe every ~2s on v1.4.190 (partial fix from #15209 / #15749) — memory collector + identity probes not migrated to native process-tree reader (Fixes, OPEN); #15209 Title unavailable (Unclear, Unknown); #15749 Title unavailable (Unclear, Unknown); #16696 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17115 fix(windows): eliminate recurring PowerShell process pollingOrcaWin
Unknown · COLLABORATOR
#16905 [Bug]: orca-terminal-daemon still spawns powershell.exe every ~2s on v1.4.190 (partial fix from #15209 / #15749) — memory collector + identity probes not migrated to native process-tree reader Fixes · OPEN
#15209 Title unavailable Unclear · Unknown
#15749 Title unavailable Unclear · Unknown
#16696 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 29 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/dev-channel-win-build.yml, .github/workflows/release-cut.yml, config/patches/@vscode__windows-process-tree@0.8.0.patch, config/relay-assets/windows-process-tree/arm64/windows-process-tree.node, config/relay-assets/windows-process-tree/manifest.json, config/relay-assets/windows-process-tree/x64/windows-process-tree.node, config/scripts/build-orcad.mjs, config/scripts/build-relay.mjs …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

69 files, +3464/−1501. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2emit browser_element_not_interactable for dead controls1 PR · Standalone · Plugins#

Problem: emit browser_element_not_interactable for dead controls.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13242 Runtime error code `browser_element_not_interactable` is declared but never emitted (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13243 fix(browser): emit browser_element_not_interactable for dead controlsBingZ
Community · CONTRIBUTOR
#13242 Runtime error code `browser_element_not_interactable` is declared but never emitted Fixes · OPENStandalone change## ELI5 Browser actions now distinguish a dead or blocked control from an unknown browser failure, so agents can re-snapshot or choose another control instead of blindly retrying. ## What Changed - Emit `browser_element_P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/main/browser/agent-browser-bridge-command-transport.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/cdp-bridge-element-actionability.test.ts, src/main/browser/cdp-bridge-integration.test.ts, src/main/browser/cdp-bridge.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +1172/−92. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2enable isolated floating tab reordering1 PR · Standalone · Plugins#

Problem: enable isolated floating tab reordering.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16754 fix(tabs): enable isolated floating tab reorderingmoonrailgun
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 The floating terminal window now has its own drag-and-drop context, so its tabs can be reordered without affecting tabs in the main workspace. ## What Changed - Mounted the existing tab drag context inside the flP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/floating-terminal/FloatingTerminalPanel.tsx, src/renderer/src/components/floating-terminal/floating-terminal-panel-render-probe.ts, tests/e2e/floating-mobile-emulator-tab.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +177/−51. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2enforce list-issues pagination backstops1 PR · Standalone · Plugins#

Problem: enforce list-issues pagination backstops.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16119 Title unavailable (Unclear, Unknown); #15824 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16128 fix(linear): enforce list-issues pagination backstopsBrennan Benson
Core team · MEMBER
#16119 Title unavailable Unclear · Unknown
#15824 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/bundled-skill-guides.ts, src/cli/linear-format.test.ts, src/cli/linear-format.ts, src/cli/specs/linear-mcp.ts, src/main/linear/client.test.ts, src/main/linear/client.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +342/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2enforce one bounded structured writer1 PR · Standalone · Plugins#

Problem: enforce one bounded structured writer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13438 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14251 fix(codex): enforce one bounded structured writerDraftKimGyeongSeok
Community · FIRST_TIME_CONTRIBUTOR
#13438 Title unavailable Unclear · UnknownStandalone change## Summary - add a host-owned, single-use structured source-write lease for one bound Git worktree - deny shell, Python, MCP, Git, publication, and unbound/canonical/sibling writes in this activation lane - bind request P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-structured-change-metadata.ts, src/main/codex/codex-structured-file-change-start.ts, src/main/codex/codex-structured-home-isolation.test.ts, src/main/codex/codex-structured-home-isolation.ts, src/main/codex/codex-structured-launch-resolution.test.ts, src/main/codex/codex-structured-launch-resolution.ts, src/main/codex/codex-structured-session-adapter.ts, src/main/codex/codex-structured-session-close.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

96 files, +7391/−538. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2enforce the bridge contract the renderer already trusts1 PR · Standalone · Plugins#

Problem: enforce the bridge contract the renderer already trusts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17192 fix(preload): enforce the bridge contract the renderer already trustsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/preload/app-restart-checkpoint-routing.test.ts, src/preload/index.ts, src/preload/preload-api-implementation-completeness.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +49/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2engage GPU software-rendering fallback across launches1 PR · Standalone · Plugins#

Problem: engage GPU software-rendering fallback across launches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12488 fix(gpu): engage GPU software-rendering fallback across launchesNeil
Core team · MEMBER
None foundStandalone change## What this fixes **Signature:** Windows renderer `render-process-gone { reason: "crashed" }` where a **GPU child process died with the identical exit code 25-100 ms earlier**. Exit codes `-2147483645` (`0x80000003` STAP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/crash-reporting/gpu-crash-cascade-attribution.test.ts, src/main/crash-reporting/gpu-crash-cascade-attribution.ts, src/main/crash-reporting/gpu-crash-cross-launch-fallback.test.ts, src/main/crash-reporting/gpu-crash-fallback-coordinator.test.ts, src/main/crash-reporting/gpu-crash-fallback-coordinator.ts, src/main/crash-reporting/gpu-crash-fallback-decision.ts, src/main/index.ts, src/main/startup/gpu-crash-history-store.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +961/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2escalate renderer launch-failed to a Restart Orca prompt instead of reloading a dead webCont1 PR · Standalone · Plugins#

Problem: escalate renderer launch-failed to a Restart Orca prompt instead of reloading a dead webCont.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12487 fix(window): escalate renderer launch-failed to a Restart Orca prompt instead of reloading a dead webContentsNeil
Core team · MEMBER
None foundStandalone change## What this fixes **Crash signature:** win32 renderer `render-process-gone { reason: 'launch-failed', exitCode: 18 }`, answered by Orca with reloads of the same wedged `webContents`, ending in a permanently blank windowP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/app-relaunch.ts, src/main/index.ts, src/main/window/createMainWindow.test.ts, src/main/window/createMainWindow.ts, src/main/window/renderer-recovery-escalation.test.ts, src/main/window/renderer-recovery-escalation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +249/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2exclude a directory subtree in the git-grep search fallback1 PR · Standalone · Plugins#

Problem: exclude a directory subtree in the git-grep search fallback.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15722 [Bug]: git-grep search fallback ignores a directory exclude that ripgrep honours (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15721 fix: exclude a directory subtree in the git-grep search fallbackkaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15722 [Bug]: git-grep search fallback ignores a directory exclude that ripgrep honours Fixes · OPENStandalone change## ELI5 If you exclude `node_modules` from a search, that only works when ripgrep is installed. On a machine without it, Orca falls back to `git grep` — and there the exclude did nothing, so you still got results from inP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/git-binary-compatibility.test.ts, src/shared/text-search.test.ts, src/shared/text-search.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +82/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2expand serve host agent-skills install guide1 PR · Standalone · Plugins#

Problem: expand serve host agent-skills install guide.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11885 [Feature]: Add an Orca Serve guide for installing and updating Orca skills (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13262 docs(headless): expand serve host agent-skills install guideBingZ
Community · CONTRIBUTOR
#11885 [Feature]: Add an Orca Serve guide for installing and updating Orca skills Fixes · OPENStandalone change## Summary Headless `orca serve` operators already had `orca skills install` / `update` in the Linux server reference, but not a full path for discovering skills, installing the common serve set (CLI, orchestration, LineP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +98/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Explain broken npx shim skill update failures1 PR · Standalone · Plugins#

Problem: Explain broken npx shim skill update failures.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17028 Explain broken npx shim skill update failuresBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/skills/skill-update-run.test.ts, src/main/skills/skill-update-run.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +133/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2explain tab titles vs agents paneKey join1 PR · Standalone · Plugins#

Problem: explain tab titles vs agents paneKey join.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12674 [Docs]: skill guide never explains terminal title semantics (rename sets the tab title) nor the agents[] paneKey join for locating agent panes (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12813 docs(orca-cli): explain tab titles vs agents paneKey joinWooseong Kim
Community · CONTRIBUTOR
#12674 [Docs]: skill guide never explains terminal title semantics (rename sets the tab title) nor the agents[] paneKey join for locating agent panes Fixes · OPENStandalone change## Description Document tab-title vs `terminals[].title` semantics and the `worktree ps` → `agents[].paneKey` join for locating agent panes in the orca-cli skill guide. ## Focused fix - In scope: `skill-guides/orca-cli.mP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +9/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2export plugin factory instead of object default (#16245)1 PR · Standalone · Plugins#

Problem: export plugin factory instead of object default (#16245).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16245 [Bug]: object default export in orca-opencode-status.js breaks opencode 1.1.23 plugin load (macOS v1.4.188; same defect as #15897 on Linux) (Fixes, OPEN); #15897 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16270 fix(opencode): export plugin factory instead of object default (#16245)Cal
Community · CONTRIBUTOR
#16245 [Bug]: object default export in orca-opencode-status.js breaks opencode 1.1.23 plugin load (macOS v1.4.188; same defect as #15897 on Linux) Fixes · OPEN
#15897 Title unavailable Unclear · Unknown
Standalone changeREPO: stablyai/orca | BRANCH: fix/object-default-export-breaks-opencode-16245 | BASE: main | HEAD: adityachaudhary99 TITLE: fix(opencode): export plugin factory instead of object default (#16245) BODY: Closes #16245 AlsoP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/opencode/hook-plugin-module-contract.test.ts, src/main/opencode/hook-service.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +20/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Expose active workspace in macOS window metadata1 PR · Standalone · Plugins#

Problem: Expose active workspace in macOS window metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12569 Expose active workspace in macOS window metadataJordan Yeo
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Orca's custom macOS window currently exposes a generic native title and no represented document, so document-aware utilities can identify Orca but not the active workspace. This PR: - sets the native title to P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/createMainWindow.ts, src/main/window/workspace-window-metadata.test.ts, src/main/window/workspace-window-metadata.ts, src/preload/api/ui-window-api.ts, src/preload/index.ts, src/renderer/src/app-shell/AppBackgroundServices.tsx, src/renderer/src/components/WorkspaceWindowMetadataSyncGate.tsx, src/renderer/src/store/workspace-window-metadata-selector.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +339/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2expose client-hosted tab placement (STA-5504)1 PR · Standalone · Plugins#

Problem: expose client-hosted tab placement (STA-5504).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15448 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16502 fix(browser): expose client-hosted tab placement (STA-5504)Jinwoo Hong
Core team · MEMBER
#15448 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/browser-format.test.ts, src/cli/browser-format.ts, src/cli/browser.test.ts, src/cli/format.ts, src/cli/handlers/browser-tab.ts, src/main/runtime/browser-tab-create-publication.test.ts, src/main/runtime/orca-runtime-browser-client-hosted.test.ts, src/main/runtime/orca-runtime-browser.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +241/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fail safe on concurrent WSL auth drain writes1 PR · Standalone · Plugins#

Problem: fail safe on concurrent WSL auth drain writes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16504 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16786 fix(codex): fail safe on concurrent WSL auth drain writesBrennan Benson
Core team · MEMBER
#16504 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/legacy-wsl-runtime-auth-drain-apply-script.test.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-scripts.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain.test.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +807/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fail terminal create without a terminal handle1 PR · Standalone · Plugins#

Problem: fail terminal create without a terminal handle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13200 terminal create returned ok with a null id, and the terminal never appeared in list (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13204 fix(cli): fail terminal create without a terminal handleBingZ
Community · CONTRIBUTOR
#13200 terminal create returned ok with a null id, and the terminal never appeared in list Fixes · OPENStandalone change## ELI5 `orca terminal create` once reported success but returned no usable terminal handle, so follow-up commands failed later and the terminal never appeared in `terminal list`. The CLI now treats that malformed succesP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +86/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fail worker startup on early agent exit1 PR · Standalone · Plugins#

Problem: fail worker startup on early agent exit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16233 fix(orchestration): fail worker startup on early agent exitrmarquesAvatel
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changePaquete B del diagnóstico de fábrica (PLANS/ORCA_DIAGNOSTICO_OPENCODE_TERMINAL_READYING_2026_08_23.md). Si el agente muere durante el arranque, el worker ahora falla el startup en vez de quedar colgado; incluye prueba deP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: NOTAS.md, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/pty-inventory-liveness-verdict.test.ts, src/main/runtime/rpc/methods/orchestration-agent-readiness.test.ts, src/main/runtime/rpc/methods/orchestration-agent-readiness.ts, src/main/runtime/rpc/methods/orchestration-composed-workers.test.ts, src/main/runtime/rpc/methods/orchestration-federation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +793/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fall back to default Pi/OMP session roots for non-absolute env values1 PR · Standalone · Plugins#

Problem: fall back to default Pi/OMP session roots for non-absolute env values.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12935 Title unavailable (Unclear, Unknown); #13082 Title unavailable (Unclear, Unknown); #13118 Title unavailable (Unclear, Unknown); #14121 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13020 fix(ai-vault): fall back to default Pi/OMP session roots for non-absolute env valuesEvgenii
Community · CONTRIBUTOR
#12935 Title unavailable Unclear · Unknown
#13082 Title unavailable Unclear · Unknown
#13118 Title unavailable Unclear · Unknown
#14121 Title unavailable Unclear · Unknown
Standalone change## Summary `normalizeAgentSessionsDir` returned non-empty, non-absolute values unchanged, so a degenerate `PI_CODING_AGENT_DIR` / `OMP_CODING_AGENT_DIR` — `rel/path`, `.`, `..`, or the drive-relative `C:`/`C:foo` a WindoP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-values.test.ts, src/main/ai-vault/session-scanner-values.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +25/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fall back to parent-pane worktree for orchestration workers1 PR · Standalone · Plugins#

Problem: fall back to parent-pane worktree for orchestration workers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17019 fix(sidebar): fall back to parent-pane worktree for orchestration workersElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 The sidebar sometimes says "0 running" for a project that actually has an agent working, until the agent's own terminal tab shows up. This fixes that. ## What Changed `liveEntryWorktreeId()` (sidebar per-project P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-agent-live-index-patch.ts, src/renderer/src/components/sidebar/worktree-agent-row-selectors.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +45/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fall back when search-index lag returns zero items3 PRs · Overlapping · Automated release pipeline#

Problem: fall back when search-index lag returns zero items.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #12648 [Bug] Projects tab shows "No items match this view's filter" during GitHub's project search-index lag — n (Fixes, OPEN); #13609 Title unavailable (Unclear, Unknown); #13566 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13691 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #13572 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12819 fix(github-project): fall back when search-index lag returns zero itemsWooseong Kim
Community · CONTRIBUTOR
#12648 [Bug] Projects tab shows "No items match this view's filter" during GitHub's project search-index lag — n Fixes · OPENCluster contribution## Description When an unfiltered Project view returns totalCount 0 via the search-index `query:""` path, retry once with plain `items(first:N)` so index lag does not show a false empty board. ## Focused fix - In scope: P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view-index-lag-fallback.test.ts, src/main/github/project-view.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +73/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13138 fix(github-project): fall back when search-index lag returns zero itemsLavyaT
Community · FIRST_TIME_CONTRIBUTOR
#12648 [Bug] Projects tab shows "No items match this view's filter" during GitHub's project search-index lag — n Fixes · OPENCluster contribution## What GitHub Projects can show "No items match this view's filter" during search-index lag after bulk-population, even when the board has items. The indexed query returns `totalCount: 0` while an unfiltered `items(firsP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +34/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13561 fix(github): skip Projects search index for unfiltered viewsBingZ
Community · CONTRIBUTOR
#12648 [Bug] Projects tab shows "No items match this view's filter" during GitHub's project search-index lag — n Fixes · OPEN
#13609 Title unavailable Unclear · Unknown
#13566 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13691 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#13572 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Unfiltered Project views still called `items(query: \"\")`, which uses GitHub's Projects search index and can return empty results for ~an hour after bulk populate (#12648). - When the view filter is empty/wP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view.test.ts, src/main/github/project-view.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +50/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fast-forward a claimed existing branch inside its new worktree (#15645)1 PR · Standalone · Plugins#

Problem: fast-forward a claimed existing branch inside its new worktree (#15645).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15645 Title unavailable (Unclear, Unknown); #15815 Title unavailable (Unclear, Unknown); #15796 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15868 fix(worktree): fast-forward a claimed existing branch inside its new worktree (#15645)Neil
Core team · MEMBER
#15645 Title unavailable Unclear · Unknown
#15815 Title unavailable Unclear · Unknown
#15796 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree-add-local-base-refresh.test.ts, src/main/git/worktree.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +196/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2feed the relay-withheld reattach tail into main's model behind an ingest fence (STA-4716)1 PR · Standalone · Plugins#

Problem: feed the relay-withheld reattach tail into main's model behind an ingest fence (STA-4716).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14844 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15347 fix(ssh): feed the relay-withheld reattach tail into main's model behind an ingest fence (STA-4716)Neil
Core team · MEMBER
#14844 Title unavailable Unclear · UnknownStandalone change## ELI5 When you're working on a server over SSH and the connection blips, the server has been holding on to some terminal output for you. On reconnect it hands that backlog over — but it hands it **straight to your screP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-restore-record-seeding.test.ts, src/main/ipc/pty.ts, src/main/ipc/ssh-reattach-replay-model-catchup.test.ts, src/main/ipc/ssh-reattach-replay-model-catchup.ts, src/main/providers/pty-spawn-result.ts, src/main/providers/ssh-pty-session-reattach.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +982/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fence final-pane close by incarnation (STA-4489)1 PR · Standalone · Plugins#

Problem: fence final-pane close by incarnation (STA-4489).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15582 fix(terminal): fence final-pane close by incarnation (STA-4489)DraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 21 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/daemon/daemon-foreground-confirmation-protocol.test.ts, src/main/daemon/daemon-protocol-version.test.ts, src/main/daemon/daemon-protocol-version.ts, src/main/daemon/daemon-pty-adapter-session-adoption.test.ts, src/main/daemon/daemon-pty-adapter.ts, src/main/daemon/daemon-pty-router-incarnation-shutdown.test.ts, src/main/daemon/daemon-pty-router.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

47 files, +2307/−243. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fence I/O by process incarnation1 PR · Standalone · Plugins#

Problem: fence I/O by process incarnation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15584 [Bug]: Terminal I/O can cross PTY process boundaries (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15585 fix(terminal): fence I/O by process incarnationAlex
Community · FIRST_TIME_CONTRIBUTOR
#15584 [Bug]: Terminal I/O can cross PTY process boundaries Fixes · OPENStandalone change## ELI5 A terminal slot can be reused by a different process. This change lets automation prove that terminal output still belongs to the exact process it selected and stops an in-progress write if that process changes. P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/specs/core.ts, src/cli/specs/terminal-read.ts, src/cli/terminal-read-incarnation-fence.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +2338/−107. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fill missing zh translations and align agent terminology policy1 PR · Standalone · Plugins#

Problem: fill missing zh translations and align agent terminology policy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15464 Title unavailable (Unclear, Unknown); #5046 Title unavailable (Unclear, Unknown); #8923 Title unavailable (Unclear, Unknown); #9574 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17049 fix(i18n): fill missing zh translations and align agent terminology policyDazzle-sys
Community · FIRST_TIME_CONTRIBUTOR
#15464 Title unavailable Unclear · Unknown
#5046 Title unavailable Unclear · Unknown
#8923 Title unavailable Unclear · Unknown
#9574 Title unavailable Unclear · Unknown
Standalone change# PR 描述草稿(分支 fix/zh-localization-gaps-and-terminology) ## ELI5 Orca's Simplified Chinese UI had 1,890 strings that showed up in English (or raw machine translation) because the zh catalog lagged behind the code. This filP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-brand-mistranslations.mjs, config/scripts/locale-key-overrides.mjs, config/scripts/locale-macos-tcc-key-overrides.mjs, config/scripts/locale-phrase-fixes.mjs, config/scripts/locale-search-keyword-overrides.mjs, config/scripts/locale-translation-policy.test.mjs, config/scripts/locale-translation-policy.zh-round5.test.mjs, config/scripts/locale-value-overrides.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +2583/−446. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fill OpenCode block glyphs in the DOM renderer1 PR · Standalone · Plugins#

Problem: fill OpenCode block glyphs in the DOM renderer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15953 [Bug]: OpenCode composer shows a 1px hairline when GPU acceleration is off (Fixes, OPEN); #15813 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15955 fix(terminal): fill OpenCode block glyphs in the DOM renderergatsby74
Community · CONTRIBUTOR
#15953 [Bug]: OpenCode composer shows a 1px hairline when GPU acceleration is off Fixes · OPEN
#15813 Title unavailable Unclear · Unknown
Standalone change## ELI5 With GPU acceleration off, OpenCode’s composer box has a 1px dark line under it. The DOM renderer was drawing `▀` from the font, which does not fill the cell. This paints those block characters as a CSS fill thatP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-dom-creation.ts, src/renderer/src/lib/pane-manager/pane-lifecycle.test.ts, src/renderer/src/lib/pane-manager/pane-lifecycle.ts, src/renderer/src/lib/pane-manager/pane-manager-types.ts, src/renderer/src/lib/pane-manager/pane-terminal-gpu-acceleration.ts, src/renderer/src/lib/pane-manager/terminal-dom-block-fill.test.ts, src/renderer/src/lib/pane-manager/terminal-dom-block-fill.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +319/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Filter workspaces by catalog agent1 PR · Standalone · Plugins#

Problem: Filter workspaces by catalog agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15334 Filter workspaces by catalog agents546126
Community · CONTRIBUTOR
None foundStandalone change## Summary Adds a workspace Agent filter that matches the existing Host All / multi-select interaction. - The workspace-options menu has an Agent submenu (same control as Hosts). Default is All agents. Clicking one agentP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-workspace-agent-filter.test.ts, src/main/persistence/applying-settings/ui-state-read.ts, src/main/persistence/applying-settings/ui-state-update.ts, src/main/persistence/loading-store/normalize-loaded-ui-state.ts, src/main/runtime/rpc/methods/client-ui-workspace-filter-fields.ts, src/renderer/src/app-shell/use-persisted-ui-writer.ts, src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/sidebar/SidebarAgentFilterSection.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +1637/−118. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2find the SFTP-visible home below a chrooted start directory1 PR · Standalone · Plugins#

Problem: find the SFTP-visible home below a chrooted start directory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12868 [Bug]: SSH SFTP relay upload fails with "No such file" on Synology NAS (SFTP root lands on shared-folder list, not user home) (Fixes, OPEN); #15479 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17073 fix(ssh): find the SFTP-visible home below a chrooted start directoryAlex Guerrieri
Community · FIRST_TIME_CONTRIBUTOR
#12868 [Bug]: SSH SFTP relay upload fails with "No such file" on Synology NAS (SFTP root lands on shared-folder list, not user home) Fixes · OPEN
#15479 Title unavailable Unclear · Unknown
Standalone change## ELI5 On some NAS boxes, the SSH shell and the SFTP file transfer live in different directory trees. Orca used to upload the relay using the shell home path. SFTP does not see that path, so the upload failed with "No sP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/sftp-namespace-resolution.test.ts, src/main/ssh/sftp-namespace-resolution.ts, src/main/ssh/ssh-relay-sftp-namespace-install.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +273/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2finish agent list pagination1 PR · Standalone · Plugins#

Problem: finish agent list pagination.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16119 fix(linear): finish agent list paginationBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/linear.test.ts, src/cli/handlers/linear.ts, src/cli/help.ts, src/cli/index.test.ts, src/cli/linear-format.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +1258/−195. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2finish agent list pagination (ports #16119 onto main)1 PR · Standalone · Plugins#

Problem: finish agent list pagination (ports #16119 onto main).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16119 Title unavailable (Unclear, Unknown); #16770 Title unavailable (Unclear, Unknown); #16168 Title unavailable (Unclear, Unknown); #16128 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17056 fix(linear): finish agent list pagination (ports #16119 onto main)Brennan Benson
Core team · MEMBER
#16119 Title unavailable Unclear · Unknown
#16770 Title unavailable Unclear · Unknown
#16168 Title unavailable Unclear · Unknown
#16128 Title unavailable Unclear · Unknown
Standalone change## ELI5 `orca linear list` shows your Linear issues. If you didn't pass a limit, it quietly fetched only the first page — 20 issues — and handed it back as though that were the whole list. Nothing told you anything was mP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/linear-tickets.md, skill-guides/orca-linear.md, src/cli/bundled-skill-guides.ts, src/cli/command-flag-help.ts, src/cli/handlers/linear.test.ts, src/cli/handlers/linear.ts, src/cli/help.ts, src/cli/index.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

38 files, +1746/−434. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix a skill install lock release moving a directory it no longer owns1 PR · Standalone · Plugins#

Problem: Fix a skill install lock release moving a directory it no longer owns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17118 Fix a skill install lock release moving a directory it no longer ownsBrennan Benson
Core team · MEMBER
#39 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/skills/skill-install-lock-release-ownership.test.ts, src/main/skills/skill-install-lock-release.ts, src/main/skills/skill-install-lock.test.ts, src/main/skills/skill-install-lock.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +301/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix authorization for coalesced worktree scans1 PR · Standalone · Plugins#

Problem: Fix authorization for coalesced worktree scans.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17112 Fix authorization for coalesced worktree scansJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-auth.test.ts, src/main/ipc/registered-worktree-roots-cache.ts, src/main/ipc/worktrees-detected-scan-cache.test.ts, src/main/ipc/worktrees/listing/detected-provider-listing.ts, src/main/ipc/worktrees/listing/detected-worktree-scan-cache.ts, src/main/ipc/worktrees/listing/register-worktree-catalog-handlers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +172/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix Chromium descriptor inheritance into the terminal daemon and its PTY children (Linux/Win1 PR · Standalone · Plugins#

Problem: Fix Chromium descriptor inheritance into the terminal daemon and its PTY children (Linux/Win.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15666 Title unavailable (Unclear, Unknown); #16955 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16963 Fix Chromium descriptor inheritance into the terminal daemon and its PTY children (Linux/Windows)Brennan Benson
Core team · MEMBER
#15666 Title unavailable Unclear · Unknown
#16955 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/electron-builder-config.test.mjs, electron.vite.config.ts, src/main/daemon/__fixtures__/utility-shim-exiting-daemon.cjs, src/main/daemon/__fixtures__/utility-shim-ready-daemon.cjs, src/main/daemon/daemon-init-utility-fork.test.ts, src/main/daemon/daemon-init.ts, src/main/daemon/daemon-utility-fork-messages.ts, src/main/daemon/daemon-utility-launcher-shim.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +1420/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix inherited PTY setup launch state1 PR · Standalone · Plugins#

Problem: Fix inherited PTY setup launch state.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16777 Title unavailable (Unclear, Unknown); #16336 Title unavailable (Unclear, Unknown); #16778 Title unavailable (Unclear, Unknown); #16900 Title unavailable (Unclear, Unknown); #16908 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16909 Fix inherited PTY setup launch stateBrennan Benson
Core team · MEMBER
#16777 Title unavailable Unclear · Unknown
#16336 Title unavailable Unclear · Unknown
#16778 Title unavailable Unclear · Unknown
#16900 Title unavailable Unclear · Unknown
#16908 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess-env-inheritance.test.ts, src/main/daemon/pty-subprocess/spawn-environment.ts, src/main/ipc/pty-serializer-settlement-mapping.test.ts, src/main/providers/local-pty-launch-helpers.ts, src/main/providers/local-pty-provider-spawn-env.test.ts, src/main/providers/local-pty-provider.ts, src/relay/pty-handler-revive.test.ts, src/relay/pty-handler-spawn-environment.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +169/−71. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix inline agent mouse wheel scrolling1 PR · Standalone · Plugins#

Problem: Fix inline agent mouse wheel scrolling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8563 [Bug]: Mouse wheel sends arrow keys to a normal-buffer CLI without mouse reporting, cycling its input history (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17103 Fix inline agent mouse wheel scrollingWonjun
Community · FIRST_TIME_CONTRIBUTOR
#8563 [Bug]: Mouse wheel sends arrow keys to a normal-buffer CLI without mouse reporting, cycling its input history Fixes · OPENStandalone change## ELI5 When Codex runs inline, rolling the mouse wheel should move through the transcript. Orca now scrolls the terminal buffer directly instead of letting xterm turn the wheel into Up/Down keys that replace the currentP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-terminal-mouse-wheel.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-mouse-wheel.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +103/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix installed skill visibility by provider registry1 PR · Standalone · Plugins#

Problem: Fix installed skill visibility by provider registry.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12422 [Bug] No skill /orchestration, even though it's installed? (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16284 Fix installed skill visibility by provider registryBrennan Benson
Core team · MEMBER
#12422 [Bug] No skill /orchestration, even though it's installed? Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/use-native-chat-skills.test.ts, src/renderer/src/components/native-chat/use-native-chat-skills.ts, src/renderer/src/lib/orchestration-skill-coverage.test.ts, src/renderer/src/lib/orchestration-skill-coverage.ts, src/shared/skill-install-providers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +112/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix macOS daemon PTY kqueue descriptor leak1 PR · Standalone · Plugins#

Problem: Fix macOS daemon PTY kqueue descriptor leak.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12728 Memory leak: orca-terminal-daemon private memory grows to 300-400+ MB per process and is never released; system RAM exhausted (88.5% used) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16870 Fix macOS daemon PTY kqueue descriptor leakBrennan Benson
Core team · MEMBER
#12728 Memory leak: orca-terminal-daemon private memory grows to 300-400+ MB per process and is never released; system RAM exhausted (88.5% used) Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/node-pty@1.1.0.patch, pnpm-lock.yaml, src/main/daemon/node-pty-fd-leak.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +34/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix macOS updater relaunch races during installation1 PR · Standalone · Plugins#

Problem: Fix macOS updater relaunch races during installation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10291 [Bug]: Orca Fails to Update Because the Running Process Is Automatically Restarted (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17137 Fix macOS updater relaunch races during installationJinwoo Hong
Core team · MEMBER
#10291 [Bug]: Orca Fails to Update Because the Running Process Is Automatically Restarted Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/plain-node-entry-guard.ts, config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/macos-update-install-ownership-harness.mjs, electron.vite.config.ts, src/main/index.ts, src/main/mac-update-install-attempt-store.ts, src/main/mac-update-install-attempt.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1458/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix mobile browser frames after reconnect (STA-4128)1 PR · Standalone · Plugins#

Problem: Fix mobile browser frames after reconnect (STA-4128).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14274 [Bug]: Mobile browser pane freezes on the last frame after a relay/direct-socket transport reconnect (Fixes, OPEN); #14115 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16122 Fix mobile browser frames after reconnect (STA-4128)Brennan Benson
Core team · MEMBER
#14274 [Bug]: Mobile browser pane freezes on the last frame after a relay/direct-socket transport reconnect Fixes · OPEN
#14115 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, mobile/src/browser/MobileBrowserPane.tsx, mobile/src/browser/mobile-browser-frameless-stream.test.tsx, mobile/src/transport/rpc-client-terminal-reconnect.test.ts, mobile/src/transport/stable-logical-rpc-client.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +536/−112. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix mobile capability recovery after reconnect1 PR · Standalone · Plugins#

Problem: Fix mobile capability recovery after reconnect.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16347 One transient status.get failure permanently disables idempotent worktree.create replay and hides the mobile Tasks UI (Fixes, OPEN); #16342 Title unavailable (Unclear, Unknown); #16329 Title unavailable (Unclear, Unknown); #16917 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16850 Fix mobile capability recovery after reconnectBrennan Benson
Core team · MEMBER
#16347 One transient status.get failure permanently disables idempotent worktree.create replay and hides the mobile Tasks UI Fixes · OPEN
#16342 Title unavailable Unclear · Unknown
#16329 Title unavailable Unclear · Unknown
#16917 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/HostProtocolGate.test.ts, mobile/src/components/NewWorktreeModal.test.tsx, mobile/src/components/codex-reset-credit-capability.test.ts, mobile/src/home/mobile-home-connection-state.test.ts, mobile/src/notifications/mobile-notifications.test.ts, mobile/src/session/mobile-session-tabs-stream-health.ts, mobile/src/tasks/worktree-create-capability-reconnect.test.tsx, mobile/src/tasks/worktree-create-capability-recovery-consumers.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1075/−128. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix orchestration CLI recovery, settled-Dispatch mail, and guide defects1 PR · Standalone · Plugins#

Problem: Fix orchestration CLI recovery, settled-Dispatch mail, and guide defects.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16919 Fix orchestration CLI recovery, settled-Dispatch mail, and guide defectsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/orchestration-request-show-cli.test.ts, src/cli/handlers/orchestration.ts, src/cli/handlers/orchestration/mutation-request-show-handler.ts, src/cli/orchestration-mutation-recovery.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +757/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix orchestration delivery head-of-line visibility1 PR · Standalone · Plugins#

Problem: Fix orchestration delivery head-of-line visibility.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16522 orchestration check replays oldest unacked delivery and hides newer messages (head-of-line blocking) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16840 Fix orchestration delivery head-of-line visibilityBrennan Benson
Core team · MEMBER
#16522 orchestration check replays oldest unacked delivery and hides newer messages (head-of-line blocking) Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/orchestration-timeout.test.ts, src/cli/handlers/orchestration/message-check-handler.ts, src/cli/index-orchestration.test.ts, src/cli/specs/orchestration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +720/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix paired web skill commands to use host platform1 PR · Standalone · Plugins#

Problem: Fix paired web skill commands to use host platform.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12252 [Bug]: Remote Linux host mis-detected as Windows for agent/platform commands (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16072 Fix paired web skill commands to use host platformDraftJinwoo Hong
Core team · MEMBER
#12252 [Bug]: Remote Linux host mis-detected as Windows for agent/platform commands Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 29 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuideSteps.tsx, src/renderer/src/components/feature-tips/CliSkillSetupTerminal.test.tsx, src/renderer/src/components/feature-tips/CliSkillSetupTerminal.tsx, src/renderer/src/components/feature-wall/AgentCapabilitiesSetupAction.tsx, src/renderer/src/components/feature-wall/FeatureWallBrowserAction.tsx, src/renderer/src/components/feature-wall/skill-setup-runtime-authority.test.tsx, src/renderer/src/components/onboarding/FeatureSetupInlineTerminal.test.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

64 files, +2391/−357. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix populated sidebar lineage drop targets1 PR · Standalone · Plugins#

Problem: Fix populated sidebar lineage drop targets.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15167 Fix populated sidebar lineage drop targetsDraftSam Lijin
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Dragging a workspace onto a parent that already had children measured the whole expanded subtree as the parent card. That moved the intentional center drop zone away from the parent itself. The drop zone now stopP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.compact-hover.test.tsx, src/renderer/src/components/sidebar/worktree-card-secondary-rows.tsx, src/renderer/src/components/sidebar/worktree-lineage-drag-drop.test.ts, src/renderer/src/components/sidebar/worktree-lineage-drag-drop.ts, tests/e2e/worktree-lineage-populated-parent-drag.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +200/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix PR unlink for auto-detected reviews1 PR · Standalone · Plugins#

Problem: Fix PR unlink for auto-detected reviews.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #4242 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16898 Fix PR unlink for auto-detected reviewsBrennan Benson
Core team · MEMBER
#4242 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 35 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/websocket-transport.test.ts, src/main/ipc/worktree-metadata-merge.test.ts, src/main/ipc/worktree-metadata-merge.ts, src/main/persistence/loading-store/worktree-meta-write-normalization.test.ts, src/main/persistence/loading-store/worktree-meta-write-normalization.ts, src/main/runtime/rpc/methods/worktree-github-pr-suppression.test.ts, src/main/runtime/rpc/methods/worktree-schemas.test.ts, src/main/runtime/rpc/methods/worktree-schemas.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

92 files, +2514/−198. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix review note shortcuts in AI diffs1 PR · Standalone · Plugins#

Problem: Fix review note shortcuts in AI diffs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15260 [Bug]: Review note shortcuts do not work consistently in AI diffs and folder workspaces (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15255 Fix review note shortcuts in AI diffsseoahlab
Community · FIRST_TIME_CONTRIBUTOR
#15260 [Bug]: Review note shortcuts do not work consistently in AI diffs and folder workspaces Fixes · OPENStandalone change## ELI5 Review-note shortcuts worked in regular Markdown editors but were ignored in AI diff editors and some folder workspaces. This change makes the existing Add Review Note and Send Review Notes flows work consistentlP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/app-shell/app-command-handlers.ts, src/renderer/src/app-shell/use-global-keybindings.test.tsx, src/renderer/src/app-shell/use-global-keybindings.ts, src/renderer/src/components/diff-comments/diff-comment-review-note-shortcut.test.ts, src/renderer/src/components/diff-comments/diff-comment-review-note-shortcut.ts, src/renderer/src/components/diff-comments/useDiffCommentDecorator.model-lifecycle.test.tsx, src/renderer/src/components/diff-comments/useDiffCommentDecorator.tsx, src/renderer/src/components/editor/DiffSectionItem.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +777/−185. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix sidebar grouping for paired remote projects1 PR · Standalone · Plugins#

Problem: Fix sidebar grouping for paired remote projects.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16315 Fix sidebar grouping for paired remote projectsLuis Sebastian Urrutia Fuentes
Community · CONTRIBUTOR
None foundStandalone change## ELI5 Moving a paired remote project into a sidebar group could appear to work while leaving the project ungrouped. Group actions now use the project's owning host, and the menu only offers groups that host can use. WhP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeContextMenu.delete-shortcut.test.tsx, src/renderer/src/components/sidebar/WorktreeContextMenu.tsx, src/renderer/src/components/sidebar/WorktreeContextMenuView.tsx, src/renderer/src/components/sidebar/WorktreeDeveloperMenuReveal.test.tsx, src/renderer/src/components/sidebar/WorktreeList.group-headers.test.ts, src/renderer/src/components/sidebar/project-group-menu-actions.ts, src/renderer/src/components/sidebar/project-group-menu-label.test.ts, src/renderer/src/components/sidebar/project-group-menu-label.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

44 files, +1592/−164. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2flag a config host whose machine is already registered under another name1 PR · Standalone · Plugins#

Problem: flag a config host whose machine is already registered under another name.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15478 [Bug]: Same machine can be added twice as an SSH host (manual IP + ssh-config alias); duplicate entries share one relay so they act as one host (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15750 fix: flag a config host whose machine is already registered under another namekaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15478 [Bug]: Same machine can be added twice as an SSH host (manual IP + ssh-config alias); duplicate entries share one relay so they act as one host Fixes · OPENStandalone change## ELI5 Add a machine by IP, then open the ssh-config picker: the same box shows up as new, because Orca compared the *names* and `172.16.203.131` is not the string `aimp`. Now it also compares where the entry actually cP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-config-host-picker.test.ts, src/main/ssh/ssh-config-host-picker.ts, src/shared/ssh-config-alias.test.ts, src/shared/ssh-config-alias.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +154/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2focus the pane a host-delegated split creates2 PRs · Overlapping · Plugins#

Problem: focus the pane a host-delegated split creates.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16510 [Bug]: Cmd+D split in a paired remote session leaves focus on the source pane (Fixes, OPEN); #5435 Title unavailable (Unclear, Unknown); #16513 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16513 fix(remote): focus the pane a host-delegated split createsASDFGHoney
Community · FIRST_TIME_CONTRIBUTOR
#16510 [Bug]: Cmd+D split in a paired remote session leaves focus on the source pane Fixes · OPEN
#5435 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Split a terminal with `Cmd+D` on your own machine and you can start typing in the new pane straight away. Do it on a workspace hosted by a remote Orca runtime and the pane shows up but your typing still goes to tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/runtime/web-runtime-session-terminal-pane-delegation.test.ts, src/renderer/src/runtime/web-runtime-session.ts, src/renderer/src/runtime/web-session-tabs-sync-focus-intent.test.ts, src/shared/runtime-terminal-contracts.ts, tests/e2e/helpers/paired-client-host-session.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +509/−97. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16886 fix(remote): focus host-delegated split panesJinwoo Hong
Core team · MEMBER
#16510 [Bug]: Cmd+D split in a paired remote session leaves focus on the source pane Fixes · OPEN
#5435 Title unavailable Unclear · Unknown
#16513 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/window/attach-main-window-services.ts, src/preload/api/ui-command-event-api.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-keyboard-action-dispatch.ts, src/renderer/src/components/terminal-pane/terminal-keyboard-event-handlers.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +1447/−82. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2follow agent-side session renames in agent rows1 PR · Standalone · Plugins#

Problem: follow agent-side session renames in agent rows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9707 [Bug]: Renamed session title is not shown in the sidebar or tab (Fixes, OPEN); #10250 Title unavailable (Unclear, Unknown); #16094 Title unavailable (Unclear, Unknown); #15497 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16431 fix(sidebar): follow agent-side session renames in agent rowsroc
Community · FIRST_TIME_CONTRIBUTOR
#9707 [Bug]: Renamed session title is not shown in the sidebar or tab Fixes · OPEN
#10250 Title unavailable Unclear · Unknown
#16094 Title unavailable Unclear · Unknown
#15497 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you rename a session inside the agent (e.g. Codex `/rename`), Orca's tab already picks up the new name, but the agent row in the left sidebar keeps the old/default label. This PR makes the sidebar row (and tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard/dashboard-card-labels.ts, src/renderer/src/components/dashboard/use-agent-row-conversation-name.test.ts, src/renderer/src/components/dashboard/use-agent-row-conversation-name.ts, src/shared/agent-row-conversation-name.test.ts, src/shared/agent-row-conversation-name.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +174/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2follow live Claude session names instead of the first prompt (STA-4865)1 PR · Standalone · Plugins#

Problem: follow live Claude session names instead of the first prompt (STA-4865).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15497 Claude session name for a terminal pane is resolved once and never refreshed (stale tab label + session list) (Fixes, OPEN); #15703 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15659 fix(tabs): follow live Claude session names instead of the first prompt (STA-4865)Brennan Benson
Core team · MEMBER
#15497 Claude session name for a terminal pane is resolved once and never refreshed (stale tab label + session list) Fixes · OPEN
#15703 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-group/useTabGroupItemProjections.test.ts, src/renderer/src/components/tab-group/useTabGroupItemProjections.ts, src/renderer/src/lib/ai-vault-tab-title-sync-inputs.test.ts, src/renderer/src/lib/ai-vault-tab-title-sync-inputs.ts, src/renderer/src/lib/ai-vault-tab-title-sync.test.ts, src/renderer/src/runtime/sync-runtime-graph-terminal-surface-projection.test.ts, src/renderer/src/runtime/web-session-tabs-sync-terminal-mirroring.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +934/−53. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2forward the client's resolved agent args to paired hosts1 PR · Standalone · Plugins#

Problem: forward the client's resolved agent args to paired hosts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15611 Title unavailable (Unclear, Unknown); #9687 Title unavailable (Unclear, Unknown); #15373 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15867 fix(runtime): forward the client's resolved agent args to paired hostsNeil
Core team · MEMBER
#15611 Title unavailable Unclear · Unknown
#9687 Title unavailable Unclear · Unknown
#15373 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/launch-agent-in-new-tab-web-runtime.test.ts, src/renderer/src/lib/launch-agent-in-new-tab.ts, src/renderer/src/runtime/web-runtime-session-terminal-host-authority.test.ts, src/shared/tui-agent-launch-defaults.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +126/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Gate paired-runtime terminal mounts on host snapshots2 PRs · Related · Plugins#

Problem: Gate paired-runtime terminal mounts on host snapshots.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Related. Linked issues: #15622 Opening a paired-runtime workspace can respawn every stale terminal (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15624 Gate paired-runtime terminal mounts on host snapshotsRevofusion
Community · FIRST_TIME_CONTRIBUTOR
#15622 Opening a paired-runtime workspace can respawn every stale terminal Fixes · OPENCluster contribution## ELI5 Orca now waits for the current remote host's terminal list before mounting saved tabs, so dead entries cannot open duplicate shells. ## What Changed - Gate paired-runtime mounts on a connection-matched `session.tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal/background-terminal-worktree-mount.test.ts, src/renderer/src/components/terminal/paired-runtime-terminal-mount.ts, src/renderer/src/runtime/web-session-tabs-sync-terminal-bootstrap.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +181/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15807 fix(terminal-pane): gate remote pane spawns on the first session.tabs snapshotyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15622 Opening a paired-runtime workspace can respawn every stale terminal Fixes · OPENCluster contribution## Summary **What** A runtime-owned pane with **no PTY binding** now waits for its worktree's first accepted `session.tabs` snapshot before connecting its transport (timer-polled at 200ms — hidden tabs get no animation fP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/runtime-pane-spawn-gate.test.ts, src/renderer/src/components/terminal-pane/runtime-pane-spawn-gate.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +191/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2gate pending agent-status retries1 PR · Standalone · Plugins#

Problem: gate pending agent-status retries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17254 perf(renderer): gate pending agent-status retriesNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/ipc-events/agent-status-ipc-bridge.ts, src/renderer/src/hooks/ipc-events/agent-status-pending-retry-gate.test.ts, src/renderer/src/hooks/ipc-events/agent-status-pending-retry-gate.ts, src/renderer/src/hooks/useIpcEvents-agent-status-queue-ordering.test.ts, src/renderer/src/hooks/useIpcEvents-agent-status-snapshot-replay.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +249/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2gate the CDP proxy on Origin and loopback Host1 PR · Standalone · Plugins#

Problem: gate the CDP proxy on Origin and loopback Host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5035 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12921 fix(browser): gate the CDP proxy on Origin and loopback HostShani Singh
Community · CONTRIBUTOR
#5035 Title unavailable Unclear · UnknownStandalone change## Summary Gate the agent-browser CDP proxy's WebSocket upgrade and HTTP discovery endpoints on two request checks, so only a local CDP client can reach them. `CdpWsProxy` binds an HTTP + WebSocket server on an ephemeralP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/cdp-ws-proxy-access-guard.test.ts, src/main/browser/cdp-ws-proxy-access-guard.ts, src/main/browser/cdp-ws-proxy-access-guard.unit.test.ts, src/main/browser/cdp-ws-proxy-websocket-admission.unit.test.ts, src/main/browser/cdp-ws-proxy.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +327/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2gate the OSC 9999 parser with a pane-bound nonce1 PR · Standalone · Plugins#

Problem: gate the OSC 9999 parser with a pane-bound nonce.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14033 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14709 fix(agent-status): gate the OSC 9999 parser with a pane-bound nonceBrennan Benson
Core team · MEMBER
#14033 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, AGENTS.md, docs/reference/agent-status-osc-nonce.md, src/main/ipc/pty.ts, src/main/pty/agent-status-osc-nonce-registry.test.ts, src/main/pty/agent-status-osc-nonce-registry.ts, src/main/pty/wsl-orca-env.ts, src/main/runtime/orca-runtime.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +801/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2GC expired proven-absent leaf PTY verdicts2 PRs · Overlapping · SSH/remote re-architecture#

Problem: GC expired proven-absent leaf PTY verdicts.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: SSH/remote re-architecture (stack rank 1).

Relationship: Overlapping. Linked issues: #12660 P2: GC expired provenAbsentLeafPtyVerdicts entries without re-probe (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12810 fix(runtime): GC expired proven-absent leaf PTY verdictsWooseong Kim
Community · CONTRIBUTOR
#12660 P2: GC expired provenAbsentLeafPtyVerdicts entries without re-probe Fixes · OPENCluster contribution## Description Sweep TTL-expired `provenAbsentLeafPtyVerdicts` entries without requiring a re-probe of that `ptyId`. Expired absence cache entries previously lived for the process lifetime when a dead leaf was never toucP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/proven-absent-leaf-pty-verdicts.test.ts, src/main/runtime/proven-absent-leaf-pty-verdicts.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +57/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13146 fix(runtime): GC expired proven-absent leaf PTY verdictsBingZ
Community · CONTRIBUTOR
#12660 P2: GC expired provenAbsentLeafPtyVerdicts entries without re-probe Fixes · OPENCluster contribution## ELI5 Orca remembers when the terminal controller proves that an old PTY no longer exists, avoiding a probe on every keystroke. Those short-lived records now expire and the cache can never remain above 256 entries afteP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/proven-absent-leaf-pty-verdicts.test.ts, src/main/runtime/proven-absent-leaf-pty-verdicts.ts, src/main/runtime/terminal-send-stale-leaf-liveness.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +127/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give each worktree its own dev userData profile1 PR · Standalone · Plugins#

Problem: give each worktree its own dev userData profile.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15647 [Bug]: pnpm dev from two worktrees shares one userData profile, so the CLI silently addresses the wrong dev instance (Fixes, OPEN); #1419 Title unavailable (Unclear, Unknown); #2068 Title unavailable (Unclear, Unknown); #2111 Title unavailable (Unclear, Unknown); #1511 Title unavailable (Unclear, Unknown); #15247 Title unavailable (Unclear, Unknown); #10840 Title unavailable (Unclear, Unknown); #15183 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15648 fix(dev): give each worktree its own dev userData profileYorai Levi
Community · FIRST_TIME_CONTRIBUTOR
#15647 [Bug]: pnpm dev from two worktrees shares one userData profile, so the CLI silently addresses the wrong dev instance Fixes · OPEN
#1419 Title unavailable Unclear · Unknown
#2068 Title unavailable Unclear · Unknown
#2111 Title unavailable Unclear · Unknown
#1511 Title unavailable Unclear · Unknown
#15247 Title unavailable Unclear · Unknown
#10840 Title unavailable Unclear · Unknown
#15183 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you run `pnpm dev` from two different worktrees, both dev builds write their state into the same folder. They both run fine, but only one of them can be "the" Orca that `orca <cmd>` talks to — and it's whichevP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/dev-user-data-profile.mjs, config/scripts/dev-user-data-profile.test.ts, config/scripts/orca-dev.mjs, config/scripts/run-electron-vite-dev.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +332/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give Orca's own durable deletions the rm retry policy1 PR · Standalone · Plugins#

Problem: give Orca's own durable deletions the rm retry policy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17245 Title unavailable (Unclear, Unknown); #17227 Title unavailable (Unclear, Unknown); #17201 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17252 fix(windows): give Orca's own durable deletions the rm retry policyBrennan Benson
Core team · MEMBER
#17245 Title unavailable Unclear · Unknown
#17227 Title unavailable Unclear · Unknown
#17201 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.ts, src/main/browser/browser-client-download-relay.ts, src/main/browser/browser-cookie-import.ts, src/main/claude-accounts/claude-login-session.ts, src/main/codex/codex-home-paths.ts, src/main/codex/codex-managed-home-resource-copy-marker.ts, src/main/computer/desktop-script-provider-client.ts, src/main/daemon/daemon-host-relocation.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +466/−96. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give terminal send a lossless payload route with --text-stdin1 PR · Standalone · Plugins#

Problem: give terminal send a lossless payload route with --text-stdin.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12231 Title unavailable (Unclear, Unknown); #12234 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12239 feat(cli): give terminal send a lossless payload route with --text-stdinlogii
Community · FIRST_TIME_CONTRIBUTOR
#12231 Title unavailable Unclear · Unknown
#12234 Title unavailable Unclear · Unknown
Standalone changeAddresses the highest-volume half of #12231. Independent of #12234 — different files, no overlap, either can land first. ## Summary `orca terminal send --text` is the busiest payload path in the CLI, and on WSL argv cannP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/computer-action-flags.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/specs/core.ts, src/cli/stdin-payload.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +138/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give the CLI one entrypoint by extracting the AppImage once1 PR · Standalone · Plugins#

Problem: give the CLI one entrypoint by extracting the AppImage once.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11609 [Bug]: Registered CLI (orca/orca-ide) exits 9 with "bad option: --no-sandbox" on userns-restricted Linux — AppRun injects the Chromium flag into ELECTRON_RUN_AS_NODE invocations (Fixes, OPEN); #12530 [Bug]: Registered AppImage CLI fails without /dev/fuse and has no no-FUSE fallback (Fixes, OPEN); #14229 Title unavailable (Unclear, Unknown); #13719 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15081 fix(linux): give the CLI one entrypoint by extracting the AppImage onceNeil
Core team · MEMBER
#11609 [Bug]: Registered CLI (orca/orca-ide) exits 9 with "bad option: --no-sandbox" on userns-restricted Linux — AppRun injects the Chromium flag into ELECTRON_RUN_AS_NODE invocations Fixes · OPEN
#12530 [Bug]: Registered AppImage CLI fails without /dev/fuse and has no no-FUSE fallback Fixes · OPEN
#14229 Title unavailable Unclear · Unknown
#13719 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md, src/main/cli/appimage-cli-wrapper.ts, src/main/cli/appimage-extracted-root.test.ts, src/main/cli/appimage-extracted-root.ts, src/main/cli/cli-installer.test.ts, src/main/cli/cli-installer.ts, src/main/cli/linux-bare-orca-dispatcher.test.ts, src/main/cli/linux-bare-orca-dispatcher.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +448/−252. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give the listener lists one registration path1 PR · Standalone · Plugins#

Problem: give the listener lists one registration path.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17058 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17279 refactor(daemon): give the listener lists one registration pathBrennan Benson
Core team · MEMBER
#17058 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/add-removable-listener.test.ts, src/main/daemon/add-removable-listener.ts, src/main/daemon/daemon-pty-adapter-subscription-fanout.ts, src/main/daemon/daemon-pty-event-subscriptions.ts, src/main/daemon/degraded-daemon-pty-provider.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +53/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give the Windows lane's teardowns the repo's rm retry policy1 PR · Standalone · Plugins#

Problem: give the Windows lane's teardowns the repo's rm retry policy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17227 test(windows): give the Windows lane's teardowns the repo's rm retry policyBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/rebuild-native-deps.test.mjs, src/main/agent-hooks/windows-hook-payload-delivery.test.ts, src/main/cli/wsl-cli-powershell-boundary.test.ts, src/main/codex-accounts/service.ts, src/main/cursor/hook-service.test.ts, src/main/host-tree-removal.ts, src/main/orca-profiles/profile-index-store.test.ts, src/main/runtime/repo-worktree-admin-fingerprint.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +325/−51. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give user-facing deletions the repo's rm retry policy1 PR · Standalone · Plugins#

Problem: give user-facing deletions the repo's rm retry policy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17227 Title unavailable (Unclear, Unknown); #17252 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17245 fix(windows): give user-facing deletions the repo's rm retry policyBrennan Benson
Core team · MEMBER
#17227 Title unavailable Unclear · Unknown
#17252 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.ts, src/main/browser/browser-route-partition-storage-dependencies.ts, src/main/claude-accounts/claude-managed-auth-storage.ts, src/main/ipc/pet.ts, src/main/plugins/plugin-install.ts, src/main/skills/skill-install-filesystem.ts, src/main/speech/model-manager.ts, src/main/user-facing-deletion-retry-policy.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +289/−76. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2guarantee directory handle closure via fs-opendir-scope1 PR · Standalone · Plugins#

Problem: guarantee directory handle closure via fs-opendir-scope.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17033 Title unavailable (Unclear, Unknown); #12895 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17035 fix(shared): guarantee directory handle closure via fs-opendir-scopeQuim T.
Community · FIRST_TIME_CONTRIBUTOR
#17033 Title unavailable Unclear · Unknown
#12895 Title unavailable Unclear · Unknown
Standalone change## Linked Issue #17033 (fixes the two leaking sites described there; #12895 has the generator-side root cause) ## ELI5 Some code that lists directories forgets to close the directory handle when something goes wrong (a cP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/fs-opendir-scope.test.ts, src/shared/fs-opendir-scope.ts, src/shared/linux-proc-socket-owner-scanner.ts, src/shared/node-markdown-document-discovery.ts, src/shared/quick-open-directory-reader.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +219/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2harden regional preference recovery1 PR · Standalone · Plugins#

Problem: harden regional preference recovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14366 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16487 fix(relay): harden regional preference recoveryJinwoo Hong
Core team · MEMBER
#14366 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/relay-regional-placement.md, mobile/src/transport/mobile-relay-director-credential-fallback.test.ts, mobile/src/transport/mobile-relay-e2ee-link.ts, mobile/src/transport/mobile-relay-resume-director.test.ts, mobile/src/transport/mobile-relay-resume-director.ts, mobile/src/transport/relay-outer-error.ts, src/main/global-fetch-call-site-audit.test.ts, src/main/runtime/relay/relay-http-client.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +460/−115. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2hibernate Hermes sessions1 PR · Standalone · Plugins#

Problem: hibernate Hermes sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10046 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12075 feat(agents): hibernate Hermes sessionsGoodFarming
Community · FIRST_TIME_CONTRIBUTOR
#10046 Title unavailable Unclear · UnknownStandalone change## In plain English Completed local Hermes sessions can return after Orca restarts instead of losing their resumable session identity. ## Summary - treat Hermes as an existing resumable TUI agent - persist its managed-hoP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/renderer/src/lib/agent-hibernation-planner.test.ts, src/shared/agent-session-resume.test.ts, src/shared/agent-session-resume.ts, src/shared/tui-agent-startup.test.ts, src/shared/workspace-session-schema.sleeping-agent.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +59/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Highlight incomplete onboarding progress in the sidebar1 PR · Standalone · Plugins#

Problem: Highlight incomplete onboarding progress in the sidebar.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16545 [Feature]: Highlight incomplete onboarding progress in the sidebar (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16547 Highlight incomplete onboarding progress in the sidebardlab-anton
Community · FIRST_TIME_CONTRIBUTOR
#16545 [Feature]: Highlight incomplete onboarding progress in the sidebar Fixes · OPENStandalone change## ELI5 The incomplete onboarding checklist used a muted gray progress ring in the sidebar even though the same ring is green after opening **Getting started**. This makes the sidebar ring green too, so first-time users P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/SetupGuideSidebarEntry.test.tsx, src/renderer/src/components/sidebar/SetupGuideSidebarEntry.tsx, tests/e2e/setup-guide-sidebar.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +59/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2highlight systemd and Quadlet unit files1 PR · Standalone · Plugins#

Problem: highlight systemd and Quadlet unit files.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15322 [Feature]: Add syntax highlighting for systemd/Podman Quadlet unit files (.container, .service, .network, ...) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15571 feat(editor): highlight systemd and Quadlet unit filesTracerMain
Community · FIRST_TIME_CONTRIBUTOR
#15322 [Feature]: Add syntax highlighting for systemd/Podman Quadlet unit files (.container, .service, .network, ...) Fixes · OPENStandalone change## ELI5 Orca recognizes a file's type from its extension. This teaches it that systemd and Podman Quadlet files use INI-style syntax, so files such as `postgresql.container` and `app.service` receive the same highlightinP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +43/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2highlight XAML files as XML1 PR · Standalone · Plugins#

Problem: highlight XAML files as XML.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16396 [Feature]: syntax highlighting for .xaml files (WPF/MAUI) (Fixes, OPEN); #16421 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16530 feat(editor): highlight XAML files as XMLSeongho.Bak
Community · CONTRIBUTOR
#16396 [Feature]: syntax highlighting for .xaml files (WPF/MAUI) Fixes · OPEN
#16421 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca currently opens XAML files as plain text. This teaches the editor to treat `.xaml` files as XML so Monaco's built-in XML highlighting can color their tags, attributes, values, and comments. ## What Changed -P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +6/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2honor pinned workspace display preference2 PRs · Overlapping · Plugins#

Problem: honor pinned workspace display preference.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15494 [Bug][Mobile]: Pinned workspaces remain duplicated in grouped lists (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15495 fix(mobile): honor pinned workspace display preferenceGhostFlying
Community · FIRST_TIME_CONTRIBUTOR
#15494 [Bug][Mobile]: Pinned workspaces remain duplicated in grouped lists Fixes · OPENCluster contribution## ELI5 Desktop normally shows a pinned workspace only once, in the Pinned section. Mobile kept showing that same workspace again in All or another selected group. This change makes mobile follow the desktop preference, P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/index.tsx, mobile/src/worktree/use-workspace-sections.ts, mobile/src/worktree/workspace-list-sections.test.ts, mobile/src/worktree/workspace-list-sections.ts, mobile/src/worktree/workspace-view-settings.test.ts, mobile/src/worktree/workspace-view-settings.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +152/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15881 fix(mobile): stop duplicating pinned workspaces in grouped listsNeil
Core team · MEMBER
#15494 [Bug][Mobile]: Pinned workspaces remain duplicated in grouped lists Fixes · OPENCluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/index.tsx, mobile/src/worktree/mobile-workspace-lineage.ts, mobile/src/worktree/pinned-section-worktrees.ts, mobile/src/worktree/use-pinned-workspace-display-policy.test.tsx, mobile/src/worktree/use-pinned-workspace-display-policy.ts, mobile/src/worktree/use-workspace-sections.ts, mobile/src/worktree/workspace-list-pinned-display-policy.test.ts, mobile/src/worktree/workspace-list-sections.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +468/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2honor the per-host workspace directory when resolving worktree paths1 PR · Standalone · Plugins#

Problem: honor the per-host workspace directory when resolving worktree paths.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15320 [Bug]: Per-host "Workspace Directory" override never reaches worktree path resolution (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15321 fix(worktrees): honor the per-host workspace directory when resolving worktree pathsBuqian Zheng
Community · FIRST_TIME_CONTRIBUTOR
#15320 [Bug]: Per-host "Workspace Directory" override never reaches worktree path resolution Fixes · OPENStandalone change## ELI5 Settings → Workspace Directory lets you say "put worktrees here", and it has an "Apply to: \<host\>" picker so a remote SSH machine can use a different folder than your laptop. That picker saved your answer and tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-base-directory-watch-targets.ts, src/main/ipc/worktree-logic.test.ts, src/main/ipc/worktree-logic.ts, src/main/ipc/worktree-remote.ts, src/main/worktree-name-retirement.test.ts, src/main/worktree-name-retirement.ts, src/main/worktree-root-preparation.ts, src/main/worktree-trash.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +293/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2honour the step in a cron field's bare start value (5/15 ran hourly)2 PRs · Overlapping · Plugins#

Problem: honour the step in a cron field's bare start value (5/15 ran hourly).

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15723 [Bug]: a cron field's bare start value drops its step — `5/15` runs hourly, and validates (Fixes, OPEN); #15864 Title unavailable (Unclear, Unknown); #15605 Title unavailable (Unclear, Unknown); #15895 Title unavailable (Unclear, Unknown); #15896 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15605 fix: honour the step in a cron field's bare start value (5/15 ran hourly)kaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15723 [Bug]: a cron field's bare start value drops its step — `5/15` runs hourly, and validates Fixes · OPEN
#15864 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 If you set an automation's custom cron to `5/15 * * * *` — meaning "every 15 minutes, starting at :05" — Orca accepted it and then ran it **once an hour**. The `/15` was silently thrown away, and the schedule ediP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/automation-schedules.test.ts, src/shared/automation-schedules.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +28/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15864 fix(automations): honour the step in a cron field's bare start valueNeil
Core team · MEMBER
#15723 [Bug]: a cron field's bare start value drops its step — `5/15` runs hourly, and validates Fixes · OPEN
#15605 Title unavailable Unclear · Unknown
#15895 Title unavailable Unclear · Unknown
#15896 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/automation-schedules.test.ts, src/shared/automation-schedules.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +68/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ignore orphan remote-tracking refs in branch conflicts1 PR · Standalone · Plugins#

Problem: ignore orphan remote-tracking refs in branch conflicts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16646 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16699 fix(worktree): ignore orphan remote-tracking refs in branch conflictsJahyunBaek
Community · CONTRIBUTOR
#16646 Title unavailable Unclear · UnknownStandalone change## ELI5 Orca was treating a leftover name under refs/remotes as a real remote branch, so worktree creation could add an unnecessary -2 suffix. The original fix corrected native and WSL creation; the maintainer follow-up P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/repo-branch-conflict.ts, src/main/git/repo.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +48/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ignore status posts from an extension Orca did not launch1 PR · Standalone · Plugins#

Problem: ignore status posts from an extension Orca did not launch.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17243 fix(agent-hooks): ignore status posts from an extension Orca did not launchBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-unmanaged-status-extension.test.ts, src/main/agent-hooks/server.ts, src/main/agent-hooks/unmanaged-status-extension-fence.test.ts, src/main/agent-hooks/unmanaged-status-extension-fence.ts, src/main/index.ts, src/preload/api/agent-status-api.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/codex-detached-pane-restart.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +889/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2include open files in all-types cycling1 PR · Standalone · Plugins#

Problem: include open files in all-types cycling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16389 [Bug]: All-types tab shortcuts skip open file tabs (Fixes, OPEN); #13767 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16422 fix(tabs): include open files in all-types cyclingHan
Community · CONTRIBUTOR
#16389 [Bug]: All-types tab shortcuts skip open file tabs Fixes · OPEN
#13767 Title unavailable Unclear · Unknown
Standalone change## ELI5 The tab bar could visibly recover an open file when its saved tab order was stale, but keyboard navigation used the stale list directly. The file stayed clickable while the all-types shortcuts could not reach it.P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-bar/group-tab-order.test.ts, src/renderer/src/components/tab-bar/group-tab-order.ts, src/renderer/src/components/tab-bar/recent-tab-switching.test.ts, src/renderer/src/hooks/ipc-tab-switch.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +144/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2include verified selected home in resume discovery snapshot (STA-4919)1 PR · Standalone · Plugins#

Problem: include verified selected home in resume discovery snapshot (STA-4919).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15046 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15660 fix(codex): include verified selected home in resume discovery snapshot (STA-4919)Brennan Benson
Core team · MEMBER
#15046 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-resume-home-snapshot.test.ts, src/main/codex/codex-resume-home-snapshot.ts, src/main/index.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +335/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2index folder-workspace tabs so they are reachable from the palette1 PR · Standalone · Plugins#

Problem: index folder-workspace tabs so they are reachable from the palette.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9939 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17039 fix(cmd-j): index folder-workspace tabs so they are reachable from the paletteEugenio Valeiras
Community · FIRST_TIME_CONTRIBUTOR
#9939 Title unavailable Unclear · UnknownStandalone change## The bug Every tab in every folder workspace is unreachable from Cmd+J. Searching an agent tab by its exact title returns no result, with the tab open and visible in the sidebar. I hit this with a folder workspace nameP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/cmd-j/palette-folder-workspace-tab-index.test.ts, src/renderer/src/components/cmd-j/palette-folder-workspace-tab-index.ts, src/renderer/src/components/worktree-jump-palette-folder-workspace-tabs.test.tsx, src/renderer/src/lib/workspace-tab-palette-activation.test.ts, src/renderer/src/lib/workspace-tab-palette-activation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +814/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2index unread completion tabs once per snapshot1 PR · Standalone · Plugins#

Problem: index unread completion tabs once per snapshot.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13554 Title unavailable (Unclear, Unknown); #16173 Title unavailable (Unclear, Unknown); #9318 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17246 perf(renderer): index unread completion tabs once per snapshotNeil
Core team · MEMBER
#13554 Title unavailable Unclear · Unknown
#16173 Title unavailable Unclear · Unknown
#9318 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-bar/terminal-tab-activity-status.test.ts, src/renderer/src/components/tab-bar/terminal-tab-activity-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +90/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2install anti-detection before first document1 PR · Standalone · Plugins#

Problem: install anti-detection before first document.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14698 fix(browser): install anti-detection before the first guest document (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14796 fix(browser): install anti-detection before first documentBingZ
Community · CONTRIBUTOR
#14698 fix(browser): install anti-detection before the first guest document Fixes · OPENStandalone change## ELI5 The embedded browser now installs its anti-detection browser APIs from the guest preload, before the first page can run JavaScript, instead of racing an asynchronous CDP setup after the webview is already attacheP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/browser-guest-preload-entry-guard.ts, config/knip.json, config/scripts/browser-guest-preload-entry-guard.test.ts, electron.vite.config.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/anti-detection.test.ts, src/main/browser/anti-detection.ts, src/main/browser/browser-manager-guest-lifecycle.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +967/−199. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2install SSH Codex hooks into login-shell CODEX_HOME (STA-4054)1 PR · Standalone · Plugins#

Problem: install SSH Codex hooks into login-shell CODEX_HOME (STA-4054).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14113 [Bug]: Codex agents are not recognized as agents in Orca and the Agent Dashboard. (Fixes, CLOSED); #15650 Title unavailable (Unclear, Unknown); #15705 Title unavailable (Unclear, Unknown); #15695 Title unavailable (Unclear, Unknown); #15658 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15715 fix(agent-hooks): install SSH Codex hooks into login-shell CODEX_HOME (STA-4054)Brennan Benson
Core team · MEMBER
#14113 [Bug]: Codex agents are not recognized as agents in Orca and the Agent Dashboard. Fixes · CLOSED
#15650 Title unavailable Unclear · Unknown
#15705 Title unavailable Unclear · Unknown
#15695 Title unavailable Unclear · Unknown
#15658 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/managed-hook-runtime.test.ts, src/main/agent-hooks/managed-hook-runtime.ts, src/main/agent-hooks/remote-codex-probed-home-install.test.ts, src/main/agent-hooks/remote-managed-hook-installers.ts, src/main/agent-hooks/wsl-hook-fs-adapter.ts, src/main/agent-hooks/wsl-hook-relay-manager.test.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +234/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2install supervisor disconnect quit after app environment init1 PR · Standalone · Plugins#

Problem: install supervisor disconnect quit after app environment init.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16761 orca serve crashes at startup on macOS with "AppEnvironment not initialized" (1.4.190 regression) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16762 fix(serve): install supervisor disconnect quit after app environment initspellbook
Community · FIRST_TIME_CONTRIBUTOR
#16761 orca serve crashes at startup on macOS with "AppEnvironment not initialized" (1.4.190 regression) Fixes · OPENStandalone change## ELI5 On macOS, `orca serve` asked "am I supervised?" before the app had figured out where its data directory is. Asking that question resolves a path, and resolving a path that early throws on purpose — so the serve pP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/startup/desktop-startup-ordering.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +22/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a Claude pane spinning across a mid-turn Orca restart1 PR · Standalone · Plugins#

Problem: keep a Claude pane spinning across a mid-turn Orca restart.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16538 fix(agent-status): keep a Claude pane spinning across a mid-turn Orca restartNeil
Core team · MEMBER
None foundStandalone change## ELI5 After an Orca update, a Claude process could keep running in its preserved terminal while every Orca status surface looked idle until Claude emitted another hook. Orca now confirms that restored status only when P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/restored-claude-turn-confirmation.test.ts, src/main/agent-hooks/restored-claude-turn-confirmation.ts, src/main/agent-hooks/server-restored-turn-confirmation.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/main/native-chat/host-readable-transcript-path.test.ts, src/main/native-chat/host-readable-transcript-path.ts, src/main/startup/desktop-startup-ordering.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1084/−35. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a composition tail in the colours its cells had1 PR · Standalone · Plugins#

Problem: keep a composition tail in the colours its cells had.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16025 [Bug]: A composing syllable redraws the row tail in the default foreground, so a dim placeholder reads as entered text (Fixes, OPEN); #12545 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16024 fix(terminal): keep a composition tail in the colours its cells hadHyeonho Lee (Ethan)
Community · CONTRIBUTOR
#16025 [Bug]: A composing syllable redraws the row tail in the default foreground, so a dim placeholder reads as entered text Fixes · OPEN
#12545 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you start typing a Korean syllable into an empty agent CLI prompt, the syllable is still being composed and has not reached the shell yet — so the CLI's grey hint text is still sitting on that row. Orca drawP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, config/patches/xterm-src/@xterm__xterm@6.1.0-beta.287.src.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-ime-xterm-preedit-tail-attributes.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +684/−120. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a deliberately slept workspace from respawning its PTY1 PR · Standalone · Plugins#

Problem: keep a deliberately slept workspace from respawning its PTY.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10205 [Bug]: Sleeping workspaces revive without user activation — hard to diagnose (open question on opt-in lifecycle logging) (Fixes, OPEN); #12672 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13343 fix(terminal): keep a deliberately slept workspace from respawning its PTYgatsby74
Community · CONTRIBUTOR
#10205 [Bug]: Sleeping workspaces revive without user activation — hard to diagnose (open question on opt-in lifecycle logging) Fixes · OPEN
#12672 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
Standalone change## ELI5 Putting a workspace to sleep could briefly stop its terminals and then silently restart them during unrelated background work. Sleeping now sticks until the workspace is explicitly opened or woken, and explicit wP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/sleep-worktree-flow.test.ts, src/renderer/src/components/sidebar/sleep-worktree-flow.ts, src/renderer/src/components/terminal-pane/deliberate-sleep-cold-start.test.ts, src/renderer/src/components/terminal-pane/deliberate-sleep-cold-start.ts, src/renderer/src/components/terminal-pane/pty-connection-fresh-spawn-guards.test.ts, src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-choice.ts, src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-start.ts, src/renderer/src/components/terminal-pane/pty-connection/pane-pty-visibility-bind.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +385/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a tab launch draft out of split sibling composers1 PR · Standalone · Plugins#

Problem: keep a tab launch draft out of split sibling composers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16695 [Bug]: splitting a pane can restore a stale unsent composer draft into the new pane (Fixes, OPEN); #11253 Title unavailable (Unclear, Unknown); #16290 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16883 fix(native-chat): keep a tab launch draft out of split sibling composersNeil
Core team · MEMBER
#16695 [Bug]: splitting a pane can restore a stale unsent composer draft into the new pane Fixes · OPEN
#11253 Title unavailable Unclear · Unknown
#16290 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-composer-types.ts, src/renderer/src/components/native-chat/native-chat-leaf-routing.test.ts, src/renderer/src/components/native-chat/native-chat-leaf-routing.ts, src/renderer/src/components/native-chat/native-chat-view-types.ts, src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.test.tsx, src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +249/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a workspace Windows refused to delete, and say why1 PR · Standalone · Plugins#

Problem: keep a workspace Windows refused to delete, and say why.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15541 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17173 fix(worktrees): keep a workspace Windows refused to delete, and say whyBrennan Benson
Core team · MEMBER
#15541 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-logic.test.ts, src/main/ipc/worktree-logic.ts, src/main/ipc/worktrees-removal-recovery.test.ts, src/main/ipc/worktrees/removal/remove-registered-local-worktree.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/worktree-removal-safety.ts, src/renderer/src/components/sidebar/delete-worktree-dialog-force-delete.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1099/−144. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep agent input cursor on the prompt after buffer replay1 PR · Standalone · Plugins#

Problem: keep agent input cursor on the prompt after buffer replay.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7279 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12808 fix(terminal): keep agent input cursor on the prompt after buffer replayYoel
Community · CONTRIBUTOR
#7279 Title unavailable Unclear · UnknownStandalone change## Summary - Background agent PTYs were replaying eager-buffered terminal bytes into xterm at the pane's fitted grid instead of the grid those bytes were rendered at. Inline TUIs like Cursor Agent then parked the block cP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/renderer/src/components/editor/rich-markdown-tab-key-handler.test.ts, src/renderer/src/components/skills/SkillBundleInstallFlow.tsx, src/renderer/src/components/skills/SkillInstallDialog.tsx, src/renderer/src/components/skills/SkillInstallManagementDialog.tsx, src/renderer/src/components/terminal-pane/pty-connection-reattach-binding.test.ts, src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-choice.ts, src/renderer/src/components/terminal-pane/pty-connection/eager-pty-adopt-attach.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +698/−86. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep Android layout intact in Samsung DeX / external-display windows1 PR · Standalone · Plugins#

Problem: keep Android layout intact in Samsung DeX / external-display windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8592 [Bug]: Orca Mobile is unusable in Samsung DeX (severe lag, stale rendering, non-responsive layout) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16018 fix(mobile): keep Android layout intact in Samsung DeX / external-display windowsphs2131
Community · FIRST_TIME_CONTRIBUTOR
#8592 [Bug]: Orca Mobile is unusable in Samsung DeX (severe lag, stale rendering, non-responsive layout) Fixes · OPENStandalone change## ELI5 On a Galaxy phone in Samsung DeX the Orca app only painted a phone-sized box in the top-left corner of its window, and "restarted" whenever the window was resized or DeX was toggled. The app now fills the window,P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/README.md, mobile/app.json, mobile/app/_layout.tsx, mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/app/h/_layout.tsx, mobile/app/mobile-onboarding.tsx, mobile/docs/dex-mode-layout-design.md, mobile/plugins/android-desktop-mode.js …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

55 files, +3721/−1642. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep archived sessions out of backfill1 PR · Standalone · Plugins#

Problem: keep archived sessions out of backfill.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14028 Archived Codex tasks can be resurrected by session backfill (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14029 fix(codex): keep archived sessions out of backfillDarren Morgan
Community · FIRST_TIME_CONTRIBUTOR
#14028 Archived Codex tasks can be resurrected by session backfill Fixes · OPENStandalone change## ELI5 Once a Codex task is archived, Orca now treats that archived file like a do-not-resurrect marker. It will not copy the task back into the active list during background repair. ## What Changed - Resolve the Codex P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-session-archive-lifecycle.test.ts, src/main/codex/codex-session-archive-live.integration.test.ts, src/main/codex/codex-session-archive.ts, src/main/codex/codex-session-backfill-file.ts, src/main/codex/codex-session-backfill-types.ts, src/main/codex/codex-session-backfill.test.ts, src/main/codex/codex-session-backfill.ts, src/main/codex/codex-session-index-heal-state.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +896/−116. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep attach guard behind client timeout1 PR · Standalone · Plugins#

Problem: keep attach guard behind client timeout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16386 [Bug]: DaemonProtocolError: terminal session attach is canceled on macOS (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16415 fix(daemon): keep attach guard behind client timeoutHan
Community · CONTRIBUTOR
#16386 [Bug]: DaemonProtocolError: terminal session attach is canceled on macOS Fixes · OPENStandalone change## ELI5 The daemon used to cancel a terminal slightly before the app's own timeout handler ran. That ordering could expose an internal `Attach canceled` protocol error and leave the terminal pane on the wrong failure patP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-client-rpc-request.test.ts, src/main/daemon/daemon-client-rpc-request.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +74/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep authenticated hosts on partial auth failure1 PR · Standalone · Plugins#

Problem: keep authenticated hosts on partial auth failure.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13052 fix(gitlab): keep authenticated hosts on partial auth failureDavid Anderson
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Parse `glab auth status` output even when `glab` exits nonzero because one configured host is unauthenticated. - Preserve and cache hosts successfully reported by the same command instead of falling back to P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitlab/gitlab-known-host-probe.ts, src/main/gitlab/gl-utils.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +37/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep cold workspace search within frame budget1 PR · Standalone · Plugins#

Problem: keep cold workspace search within frame budget.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15170 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15683 perf(cmd-j): keep cold workspace search within frame budgetDraftJinwoo Hong
Core team · MEMBER
#15170 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/pr-e2e-gate-contract.test.mjs, config/scripts/pr-e2e-source-routing.mjs, src/renderer/src/app-shell/AppRootSurfaces.tsx, src/renderer/src/components/WorktreeJumpPalette.recent-tabs.test.tsx, src/renderer/src/components/WorktreeJumpPalette.test.tsx, src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/cmd-j/use-cooperative-worktree-palette-documents.ts, src/renderer/src/components/cmd-j/use-cooperative-worktree-palette-hooks.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1488/−189. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep currency dollars out of markdown math spans1 PR · Standalone · Plugins#

Problem: keep currency dollars out of markdown math spans.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13330 Title unavailable (Unclear, Unknown); #15100 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13551 fix(editor): keep currency dollars out of markdown math spansBrennan Benson
Core team · MEMBER
#13330 Title unavailable Unclear · Unknown
#15100 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/MarkdownPreview.currency-rendering.test.tsx, src/renderer/src/components/editor/MarkdownPreview.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +123/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep currency dollars out of rich-editor math spans1 PR · Standalone · Plugins#

Problem: keep currency dollars out of rich-editor math spans.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15100 Rich editor (TipTap) swallows currency in prose — same class as #13330, on the default surface (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15677 fix(editor): keep currency dollars out of rich-editor math spansBrennan Benson
Core team · MEMBER
#15100 Rich editor (TipTap) swallows currency in prose — same class as #13330, on the default surface Fixes · CLOSEDStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/rich-markdown-extensions.ts, src/renderer/src/components/editor/rich-markdown-inline-math.test.ts, src/renderer/src/components/editor/rich-markdown-inline-math.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +119/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep current notification session2 PRs · Overlapping · Plugins#

Problem: keep current notification session.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16995 [Bug]: Mobile notification tap locks chat composer in the current worktree (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16997 fix(mobile): keep current notification sessionSeung Ju
Community · FIRST_TIME_CONTRIBUTOR
#16995 [Bug]: Mobile notification tap locks chat composer in the current worktree Fixes · OPENCluster contribution## ELI5 Tapping a notification for the screen already open on Mobile no longer reloads that session and disables chat sending. ## What Changed - Treat an already-focused mobile session with the same `hostId` and `worktreP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/navigation/host-stack-navigation.test.ts, mobile/src/navigation/host-stack-navigation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +117/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17068 Fix same-target mobile notification navigationJinwoo Hong
Core team · MEMBER
#16995 [Bug]: Mobile notification tap locks chat composer in the current worktree Fixes · OPENCluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, mobile/src/navigation/host-stack-navigation.test.ts, mobile/src/navigation/host-stack-navigation.ts, mobile/src/notifications/notification-route-coordination.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +526/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep gh auth prompts from dying on OSC 11 replies1 PR · Standalone · Plugins#

Problem: keep gh auth prompts from dying on OSC 11 replies.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14020 [Bug]: could not prompt: unexpected escape sequence from terminal: ['\x1b' ']'] (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14170 fix(terminal): keep gh auth prompts from dying on OSC 11 repliesBrennan Benson
Core team · MEMBER
#14020 [Bug]: could not prompt: unexpected escape sequence from terminal: ['\x1b' ']'] Fixes · CLOSEDStandalone change## Summary `gh auth login` on Linux writes an OSC 11 background-color query, then immediately starts a survey key reader. Orca answered that query from the renderer, so over SSH (and any path with a similar RTT) the `\x1P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/daemon/daemon-pty-adapter.test.ts, src/main/daemon/daemon-pty-adapter.ts, src/main/daemon/daemon-server.ts, src/main/daemon/session.ts, src/main/daemon/terminal-host-create-contract.ts, src/main/daemon/terminal-host-session-create.ts, src/main/daemon/types.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +675/−121. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep Hangul composition intact while a turn streams2 PRs · Overlapping · Plugins#

Problem: keep Hangul composition intact while a turn streams.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16911 [Bug]: Hangul/CJK composition is overwritten in the Native Chat composer while a turn streams (Fixes, OPEN); #12829 Title unavailable (Unclear, Unknown); #16260 Title unavailable (Unclear, Unknown); #16 Title unavailable (Unclear, Unknown); #17172 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16938 fix(native-chat): keep Hangul composition intact while a turn streamsklaatus
Community · FIRST_TIME_CONTRIBUTOR
#16911 [Bug]: Hangul/CJK composition is overwritten in the Native Chat composer while a turn streams Fixes · OPEN
#12829 Title unavailable Unclear · Unknown
#16260 Title unavailable Unclear · Unknown
#16 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When an agent is streaming a reply, typing Korean into the Native Chat box used to lose and mangle syllables: every incoming chunk re-rendered the box and overwrote the half-finished character before it could be P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/use-native-chat-composer-draft-change.ts, src/renderer/src/components/native-chat/use-native-chat-live-session.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +134/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17169 fix(native-chat): preserve IME composition during streamingNeil
Core team · MEMBER
#16911 [Bug]: Hangul/CJK composition is overwritten in the Native Chat composer while a turn streams Fixes · OPEN
#17172 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Streaming responses can keep updating while someone types Hangul or CJK text. The composer now lets the browser finish the in-progress character before React synchronizes the draft. ## What Changed - Let the browP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatComposer.test.tsx, src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/NativeChatComposerField.tsx, src/renderer/src/components/native-chat/native-chat-composer-autogrow.test.tsx, src/renderer/src/components/native-chat/native-chat-composer-composition.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +323/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep keystroke echo responsive under dense-SGR output floods2 PRs · Overlapping · Automated release pipeline#

Problem: keep keystroke echo responsive under dense-SGR output floods.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #12523 [Bug]: Terminal input echo lags 1-3s while agent streams dense-SGR output (Fixes, OPEN); #12624 Title unavailable (Unclear, Unknown); #12525 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12525 fix(terminal): keep keystroke echo responsive under dense-SGR output floodsfsdwen
Community · CONTRIBUTOR
#12523 [Bug]: Terminal input echo lags 1-3s while agent streams dense-SGR output Fixes · OPEN
#12624 Title unavailable Unclear · Unknown
Cluster contribution## Summary Fixes #12523: typing into a terminal while an agent streams dense-SGR output (per-character color styling — highlighted code, colored diff/log streams) made the keystroke echo appear 1-3 s late. Input was neveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.ts, src/renderer/src/lib/pane-manager/terminal-sgr-normalizer.test.ts, src/renderer/src/lib/pane-manager/terminal-sgr-normalizer.ts, src/shared/terminal-sgr-density.test.ts, src/shared/terminal-sgr-density.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1213/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#12624 fix(terminal): keep input responsive during dense SGR outputNeil
Core team · MEMBER
#12523 [Bug]: Terminal input echo lags 1-3s while agent streams dense-SGR output Fixes · OPEN
#12525 Title unavailable Unclear · Unknown
Cluster contribution## Summary Fixes #12523. Dense per-character SGR output parses about 50× slower than plain text in xterm. That lets renderer, parser, and main-delivery FIFO backlogs place seconds of work ahead of the real shell echo forP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-pending-data-drain-contract.ts, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/pty-connection.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/pty-input-write-queue.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1402/−82. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep launched agent rows after conversation titles1 PR · Standalone · Plugins#

Problem: keep launched agent rows after conversation titles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15335 [Bug]: Launched Cursor agents vanish from the sidebar after they set a conversation title (Fixes, OPEN); #10258 Title unavailable (Unclear, Unknown); #15336 Title unavailable (Unclear, Unknown); #8258 Title unavailable (Unclear, Unknown); #14434 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15665 fix(sidebar): keep launched agent rows after conversation titlesBrennan Benson
Core team · MEMBER
#15335 [Bug]: Launched Cursor agents vanish from the sidebar after they set a conversation title Fixes · OPEN
#10258 Title unavailable Unclear · Unknown
#15336 Title unavailable Unclear · Unknown
#8258 Title unavailable Unclear · Unknown
#14434 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/lib/tui-agent-startup.test.ts, src/renderer/src/lib/use-tab-agent.ts, src/renderer/src/runtime/web-session-tabs-sync-terminal-mirroring.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts, src/renderer/src/store/slices/launch-agent-leaf-stamp.test.ts, src/renderer/src/store/slices/launch-agent-leaf-stamp.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +681/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep low-contrast themes legible in match-terminal sidebar and terminal ghost text1 PR · Standalone · Plugins#

Problem: keep low-contrast themes legible in match-terminal sidebar and terminal ghost text.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16999 [Bug]: Match-terminal sidebar text is nearly invisible on low-contrast themes (Solarized etc.) — fixed 62% muted mix (Fixes, OPEN); #737373 Title unavailable (Unclear, Unknown); #7934 Title unavailable (Unclear, Unknown); #10104 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17000 fix(appearance): keep low-contrast themes legible in match-terminal sidebar and terminal ghost textseedotlee
Community · FIRST_TIME_CONTRIBUTOR
#16999 [Bug]: Match-terminal sidebar text is nearly invisible on low-contrast themes (Solarized etc.) — fixed 62% muted mix Fixes · OPEN
#737373 Title unavailable Unclear · Unknown
#7934 Title unavailable Unclear · Unknown
#10104 Title unavailable Unclear · Unknown
Standalone change## ELI5 On "soft" low-contrast terminal themes (Solarized, Everforest, Rosé Pine Dawn, Catppuccin Latte…) two things fade out: sidebar text in *Match terminal* mode, and shell autosuggestion "ghost text" in the terminal,P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/preview-terminal-options.ts, src/renderer/src/components/settings/SettingsSidebar.tsx, src/renderer/src/components/settings/TerminalSettingsPreview.tsx, src/renderer/src/components/sidebar/AgentDashboardSidebarEntry.tsx, src/renderer/src/components/sidebar/SetupGuideSidebarEntry.tsx, src/renderer/src/components/sidebar/SidebarNav.tsx, src/renderer/src/components/sidebar/SidebarTaskNavButton.tsx, src/renderer/src/components/terminal-pane/terminal-appearance.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +478/−76. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep named Codex App tasks and parent rollouts1 PR · Standalone · Plugins#

Problem: keep named Codex App tasks and parent rollouts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15061 [Bug]: Codex AI Vault drops user-named App tasks and parent rollouts that embed worker session_meta (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15062 fix(ai-vault): keep named Codex App tasks and parent rolloutsGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#15061 [Bug]: Codex AI Vault drops user-named App tasks and parent rollouts that embed worker session_meta Fixes · OPENStandalone change## ELI5 Codex App task windows that you rename, and some parent chats that later copy a child `session_meta` into the same file, were scanned and then thrown away. This keeps unnamed internal workers hidden, but shows thP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/remote-session-scanner-sources.ts, src/main/ai-vault/session-scanner-agent-sources.ts, src/main/ai-vault/session-scanner-codex-parser.ts, src/main/ai-vault/session-scanner-codex-paths.ts, src/main/ai-vault/session-scanner-codex-title-index.test.ts, src/main/ai-vault/session-scanner-codex-title-index.ts, src/main/ai-vault/session-scanner-codex-workers.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +269/−60. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep OMP identity and forward ask/approval events1 PR · Standalone · Plugins#

Problem: keep OMP identity and forward ask/approval events.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15658 Title unavailable (Unclear, Unknown); #14279 Title unavailable (Unclear, Unknown); #14605 Title unavailable (Unclear, Unknown); #14278 Title unavailable (Unclear, Unknown); #14018 Title unavailable (Unclear, Unknown); #15711 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15713 fix(agents): keep OMP identity and forward ask/approval eventsBrennan Benson
Core team · MEMBER
#15658 Title unavailable Unclear · Unknown
#14279 Title unavailable Unclear · Unknown
#14605 Title unavailable Unclear · Unknown
#14278 Title unavailable Unclear · Unknown
#14018 Title unavailable Unclear · Unknown
#15711 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-test-harness.ts, src/main/pi/agent-status-handler-source.ts, src/main/pi/agent-status-omp-approval-forwarding.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/sidebar/worktree-agent-row-orchestration.ts, src/renderer/src/components/sidebar/worktree-agent-row-type.ts, src/renderer/src/components/sidebar/worktree-agent-rows.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +976/−559. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep OpenCode identity through Claude hooks1 PR · Standalone · Plugins#

Problem: keep OpenCode identity through Claude hooks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8940 Title unavailable (Unclear, Unknown); #12466 Title unavailable (Unclear, Unknown); #3990 Title unavailable (Unclear, Unknown); #9135 Title unavailable (Unclear, Unknown); #10066 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13385 fix(agents): keep OpenCode identity through Claude hooksDraftYunmin Cha
Community · FIRST_TIME_CONTRIBUTOR
#8940 Title unavailable Unclear · Unknown
#12466 Title unavailable Unclear · Unknown
#3990 Title unavailable Unclear · Unknown
#9135 Title unavailable Unclear · Unknown
#10066 Title unavailable Unclear · Unknown
Standalone change## Summary - Keep an OpenCode pane identified as OpenCode when its exact live local foreground process and explicit native `OC | ...` title agree, even if Claude-compatible tooling posts an inherited Claude hook for the P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-opencode-inherited-hook.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/lib/use-tab-agent-opencode-native-title.test.ts, src/renderer/src/lib/use-tab-agent.ts, src/renderer/src/store/slices/agent-status-agent-identity.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +750/−58. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep parent session icon under nested Claude/Codex1 PR · Standalone · Plugins#

Problem: keep parent session icon under nested Claude/Codex.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13341 [Bug]: Nested Claude/Codex invocation changes the parent session icon (Fixes, OPEN); #13602 Title unavailable (Unclear, Unknown); #14937 Title unavailable (Unclear, Unknown); #14938 Title unavailable (Unclear, Unknown); #14634 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14012 fix(renderer): keep parent session icon under nested Claude/CodexOrcaWin
Unknown · COLLABORATOR
#13341 [Bug]: Nested Claude/Codex invocation changes the parent session icon Fixes · OPEN
#13602 Title unavailable Unclear · Unknown
#14937 Title unavailable Unclear · Unknown
#14938 Title unavailable Unclear · Unknown
#14634 Title unavailable Unclear · Unknown
Standalone change## Summary - **Bug:** Nested Claude↔Codex (and other cross-group) invocations became the foreground process / OSC title and rebranded the parent tab icon while the parent session still owned the pane. - **Fix:** While laP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.test.ts, src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/lib/tab-agent-from-signals.ts, src/renderer/src/lib/use-tab-agent-nested-identity.test.ts, src/renderer/src/lib/use-tab-agent-opencode-native-title.test.ts, src/renderer/src/lib/use-tab-agent-pi-identity.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +475/−210. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep pasted issue images off Windows gh argv (#15832)1 PR · Standalone · Plugins#

Problem: keep pasted issue images off Windows gh argv (#15832).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15832 [Bug]: Windows — creating a GitHub issue with a pasted image fails with "spawn ENAMETOOLONG"; the #7704 oversized-body fallback never engages (Fixes, OPEN); #7704 Title unavailable (Unclear, Unknown); #8217 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15877 fix(github): keep pasted issue images off Windows gh argv (#15832)BingZ
Community · CONTRIBUTOR
#15832 [Bug]: Windows — creating a GitHub issue with a pasted image fails with "spawn ENAMETOOLONG"; the #7704 oversized-body fallback never engages Fixes · OPEN
#7704 Title unavailable Unclear · Unknown
#8217 Title unavailable Unclear · Unknown
Standalone change## ELI5 Windows refuses to start a program if its command line is too long. Pasting a screenshot into a new GitHub issue turned the image into a huge data-URI and Orca stuffed that whole string onto the `gh` command lineP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/gh-api-json-input.test.ts, src/main/github/gh-api-json-input.ts, src/main/github/issue-comment.ts, src/main/github/issue-create.ts, src/main/github/issue-update.ts, src/main/github/issues.test.ts, src/main/github/project-view/mutations.test.ts, src/main/github/project-view/mutations.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +445/−171. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep project header labels from switching to the repo name1 PR · Standalone · Plugins#

Problem: keep project header labels from switching to the repo name.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16127 [Bug]: Cross-host project header renames itself depending on which workspaces are visible (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16877 fix(sidebar): keep project header labels from switching to the repo nameNeil
Core team · MEMBER
#16127 [Bug]: Cross-host project header renames itself depending on which workspaces are visible Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-list-groups-project-host-setups.test.ts, src/renderer/src/components/sidebar/worktree-list-groups-section-label-disambiguation.test.ts, src/renderer/src/components/sidebar/worktree-list/grouping/section-order.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +158/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Keep project ring positions stable across Agent Map repacks1 PR · Standalone · Plugins#

Problem: Keep project ring positions stable across Agent Map repacks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17018 Keep project ring positions stable across Agent Map repacksElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Project rings on the Agent Dashboard's map view were fully repacked left-to-right from x=0 on every topology change anywhere on the board, so one project growing/shrinking or a new project appearing shifted P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/agent-map-layout.test.ts, src/renderer/src/components/dashboard-popout/agent-map-layout.ts, src/renderer/src/components/dashboard-popout/agent-map-local-worktree.ts, src/renderer/src/components/dashboard-popout/agent-map-project-placement.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +171/−83. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep recoverable connect failures revivable1 PR · Standalone · Plugins#

Problem: keep recoverable connect failures revivable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12684 remote-runtime: recoverable connect() failures can latch disconnected without a working auto-retry (Fixes, OPEN); #12650 Title unavailable (Unclear, Unknown); #12574 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13150 fix(remote-runtime): keep recoverable connect failures revivableBingZ
Community · CONTRIBUTOR
#12684 remote-runtime: recoverable connect() failures can latch disconnected without a working auto-retry Fixes · OPEN
#12650 Title unavailable Unclear · Unknown
#12574 Title unavailable Unclear · Unknown
Standalone change## ELI5 A temporary SSH/runtime outage could leave a terminal showing Reconnect even though neither automatic nor manual recovery could actually restart the connection. This change keeps that recovery path alive without P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/remote-runtime-pty-transport-pane-handle-resolution.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +258/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep remote browsers usable across mixed versions1 PR · Standalone · Plugins#

Problem: keep remote browsers usable across mixed versions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14883 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14987 fix(browser): keep remote browsers usable across mixed versionsJinwoo Hong
Core team · MEMBER
#14883 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 31 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/agent-browser-bridge-command-transport.test.ts, src/main/browser/agent-browser-bridge-mouse-input.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/agent-browser-direct-input.test.ts, src/main/browser/agent-browser-direct-input.ts, src/main/browser/browser-history-navigation.test.ts, src/main/browser/browser-history-navigation.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

76 files, +5269/−576. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep remote-runtime agent sessions visible while parked1 PR · Standalone · Plugins#

Problem: keep remote-runtime agent sessions visible while parked.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15442 Remote workspace agent session disappears from sidebar when unfocused (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15443 fix(sidebar): keep remote-runtime agent sessions visible while parkedYunqian Fan
Community · CONTRIBUTOR
#15442 Remote workspace agent session disappears from sidebar when unfocused Fixes · OPENStandalone change## ELI5 When you park a workspace that runs an agent on a remote machine, Orca used to lose track of whether that agent was still working, so the session disappeared from the sidebar until you clicked back into it. This P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/parked-terminal-byte-watcher.ts, src/renderer/src/components/terminal-pane/parked-terminal-renderer-owned-agent-status.test.ts, src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts, src/renderer/src/components/terminal-pane/pty-connection/session-reconcile-dispose.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +261/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep same-host same-remote clones as separate projects1 PR · Standalone · Plugins#

Problem: keep same-host same-remote clones as separate projects.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16387 [Bug]: Independent same-remote clones collapse into one project on the same host (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16388 fix: keep same-host same-remote clones as separate projectsHinen
Community · FIRST_TIME_CONTRIBUTOR
#16387 [Bug]: Independent same-remote clones collapse into one project on the same host Fixes · OPENStandalone change## ELI5 When the same Git repository is cloned into two different folders on one machine, Orca now keeps those explicit imports as two projects instead of merging them because their GitHub address matches. The same reposP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/settings-project-list.test.ts, src/shared/project-host-setup-clone-identity.ts, src/shared/project-host-setup-projection.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +94/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep spaced batch launcher paths intact when spawning1 PR · Standalone · Plugins#

Problem: keep spaced batch launcher paths intact when spawning.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5983 Title unavailable (Unclear, Unknown); #11384 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13501 fix(windows): keep spaced batch launcher paths intact when spawningTae Hyeong, Son
Community · FIRST_TIME_CONTRIBUTOR
#5983 Title unavailable Unclear · Unknown
#11384 Title unavailable Unclear · Unknown
Standalone change## ELI5 To run a `.cmd` launcher, Orca hands a command line to `cmd.exe`, which re-reads it. `cmd.exe` has an old rule: unless a narrow set of conditions all hold, it throws away the first and last quote on the line. NodP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/account.test.ts, src/cli/skills.test.ts, src/main/skills/skill-update-run.test.ts, src/main/text-generation/commit-message-text-generation.test.ts, src/main/win32-utils.test.ts, src/shared/windows-batch-spawn.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +155/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the changed-code quality gate runnable on huge changed sets1 PR · Standalone · Plugins#

Problem: keep the changed-code quality gate runnable on huge changed sets.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17201 fix(ci): keep the changed-code quality gate runnable on huge changed setsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/check-changed-code-quality.mjs, config/scripts/check-changed-code-quality.test.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +349/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the first font-family when importing config1 PR · Standalone · Plugins#

Problem: keep the first font-family when importing config.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15985 [Bug]: Ghostty import keeps the last font-family instead of the first (Fixes, OPEN); #8428 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16090 fix(ghostty): keep the first font-family when importing configMax Hsu
Community · FIRST_TIME_CONTRIBUTOR
#15985 [Bug]: Ghostty import keeps the last font-family instead of the first Fixes · OPEN
#8428 Title unavailable Unclear · Unknown
Standalone change## ELI5 Ghostty lets you list `font-family` more than once — the first one is the font you want, the rest are backups for characters the first one doesn't have. When importing that config, Orca kept the **last** one instP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ghostty/mapper.test.ts, src/main/ghostty/mapper.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +25/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the host pill legible on the selected workspace card1 PR · Standalone · Plugins#

Problem: keep the host pill legible on the selected workspace card.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15971 [Bug]: Sidebar host pill loses nearly all contrast on the selected workspace card (worst with Match terminal / Tinted sidebar) (Fixes, OPEN); #171717 Title unavailable (Unclear, Unknown); #444444 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15975 fix(sidebar): keep the host pill legible on the selected workspace cardgatsby74
Community · CONTRIBUTOR
#15971 [Bug]: Sidebar host pill loses nearly all contrast on the selected workspace card (worst with Match terminal / Tinted sidebar) Fixes · OPEN
#171717 Title unavailable Unclear · Unknown
#444444 Title unavailable Unclear · Unknown
Standalone change## ELI5 The little `Local Mac` / `Hetzner VPS` pill in the sidebar was painted a fixed shade of grey chosen to look right against the sidebar's background. But when you select a workspace, that card gets its own slightlyP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/components/sidebar/worktree-card-chip-surface.test.ts, src/renderer/src/components/sidebar/worktree-card-meta-row.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +95/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the launch ack from re-pinging quoted mentions1 PR · Standalone · Plugins#

Problem: keep the launch ack from re-pinging quoted mentions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16246 [Feature]: Option to skip the post-launch PR comment acknowledgement (Fixes, OPEN); #123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16273 fix(pr-comments): keep the launch ack from re-pinging quoted mentionsDraftMax Hsu
Community · FIRST_TIME_CONTRIBUTOR
#16246 [Feature]: Option to skip the post-launch PR comment acknowledgement Fixes · OPEN
#123 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Orca posts its "I've launched an agent on these comments" acknowledgement, it quotes the first line of each comment it is acking. If that line happens to contain `@somebody` or `#123`, GitHub renders it as aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/pr-comment-fixing-reply-body.ts, src/renderer/src/components/right-sidebar/pr-comments-ai-launch-ack.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +26/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the PR branch name when the push target is unresolved1 PR · Standalone · Plugins#

Problem: keep the PR branch name when the push target is unresolved.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #536 Title unavailable (Unclear, Unknown); #16646 Title unavailable (Unclear, Unknown); #16699 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17021 fix(worktree): keep the PR branch name when the push target is unresolvedJahyunBaek
Community · CONTRIBUTOR
#536 Title unavailable Unclear · Unknown
#16646 Title unavailable Unclear · Unknown
#16699 Title unavailable Unclear · Unknown
Standalone change## ELI5 Open a worktree for someone's pull request and Orca sometimes names the branch `their-branch-2` instead of `their-branch`. This makes it use the real name. ## What Changed `isAllowedPushTargetRemoteConflict` requP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-pr-branch-suffix.test.ts, src/main/runtime/selected-review-branch.test.ts, src/main/runtime/selected-review-branch.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +206/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Keep the preview open when it sends you to the worktree1 PR · Standalone · Plugins#

Problem: Keep the preview open when it sends you to the worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16866 Keep the preview open when it sends you to the worktreeElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change"Open worktree" dismissed the preview it was launched from. From the pop-out that is backwards. Revealing focuses the pane in the **main** window — so the pop-out was throwing away the view the user was watching in orderP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/AgentTerminalDialog.test.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalDialog.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +16/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep transcript selections alive through pane pointerdown1 PR · Standalone · Plugins#

Problem: keep transcript selections alive through pane pointerdown.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16467 Native Chat: shift-click cannot extend a transcript text selection (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16468 fix(chat): keep transcript selections alive through pane pointerdown전창하
Community · FIRST_TIME_CONTRIBUTOR
#16467 Native Chat: shift-click cannot extend a transcript text selection Fixes · OPENStandalone change## ELI5 When you select text in the chat and then Shift+click to grab more of it, the selection vanished instead of growing. That is because the chat panel lives inside a terminal pane, and clicking anywhere in the pane P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/lib/pane-manager/pane-pointer-focus.test.ts, tests/e2e/native-chat-transcript-shift-selection.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +210/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep WSL API-key runtime auth from being restored as ChatGPT1 PR · Standalone · Plugins#

Problem: keep WSL API-key runtime auth from being restored as ChatGPT.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15819 fix(codex): keep WSL API-key runtime auth from being restored as ChatGPTBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/managed-codex-auth-readiness.test.ts, src/main/codex-accounts/managed-codex-auth-readiness.ts, src/main/codex-accounts/runtime-home-service.ts, src/main/codex-accounts/sta-4991-wsl-apikey-runtime-projection.test.ts, src/main/codex-accounts/sta-4991-wsl-auth-projection-fail-closed.test.ts, src/main/codex-accounts/wsl-runtime-auth-projection.test.ts, src/main/codex-accounts/wsl-runtime-auth-projection.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +860/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Keep your WSL Claude profile when switching accounts1 PR · Standalone · Plugins#

Problem: Keep your WSL Claude profile when switching accounts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11824 Title unavailable (Unclear, Unknown); #8795 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12226 Keep your WSL Claude profile when switching accountsDraftNeil
Core team · MEMBER
#11824 Title unavailable Unclear · Unknown
#8795 Title unavailable Unclear · Unknown
Standalone change> **Draft — not ready to merge.** Three adversarial review rounds left four outstanding findings (two of them blockers), and every WSL behaviour below is verified only on macOS with `process.platform` faked and `../wsl` P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.tc.web.json, src/main/claude-accounts/auth-surface.ts, src/main/claude-accounts/runtime-auth-service.ts, src/main/claude-accounts/runtime-auth-service.wsl-9p-guard.test.ts, src/main/claude-accounts/runtime-auth-service.wsl-profile.test.ts, src/main/claude-accounts/runtime-paths.ts, src/main/claude-accounts/service.ts, src/main/claude-accounts/wsl-auth-surface.test-fixtures.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1970/−310. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2key task presets on statusCategory instead of resolution1 PR · Standalone · Plugins#

Problem: key task presets on statusCategory instead of resolution.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16808 [Bug]: Jira preset filters key on resolution, so they show the wrong issues in projects without a resolution post-function (Fixes, OPEN); #16398 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16809 fix(jira): key task presets on statusCategory instead of resolutionDaeyoung Jeong
Community · FIRST_TIME_CONTRIBUTOR
#16808 [Bug]: Jira preset filters key on resolution, so they show the wrong issues in projects without a resolution post-function Fixes · OPEN
#16398 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca's Jira tab has four preset filters (Assigned, Reported, Done, All Open). They decide whether an issue is finished by looking at Jira's `resolution` field. That field is not filled in automatically - a Jira aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/jira/jira-issue-search.test.ts, src/main/jira/jira-issue-search.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +46/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2land on the previously active tab when the last tab of a kind closes1 PR · Standalone · Plugins#

Problem: land on the previously active tab when the last tab of a kind closes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15113 [Feature]: Return to the previously active tab when the last tab of a kind closes (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15114 fix(tabs): land on the previously active tab when the last tab of a kind closesTaras Kornichuk
Community · CONTRIBUTOR
#15113 [Feature]: Return to the previously active tab when the last tab of a kind closes Fixes · OPENStandalone change## ELI5 Close a tab and you go back to the tab you were on before, not to the first tab in the row. ## What Changed Two tab-close paths chose the landing tab by position instead of by history: - `Terminal.tsx` `handleCloP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal/terminal-tab-actions.ts, src/renderer/src/components/terminal/terminal-tab-close-landing.test.ts, src/renderer/src/lib/tab-number-shortcuts.ts, src/renderer/src/lib/unified-tab-activation.test.ts, src/renderer/src/lib/unified-tab-activation.ts, src/renderer/src/store/slices/tab-close-landing.test.ts, src/renderer/src/store/slices/tab-close-landing.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +532/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2land the lazy-chunk recovery reload instead of letting the navigation guard veto it1 PR · Standalone · Plugins#

Problem: land the lazy-chunk recovery reload instead of letting the navigation guard veto it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5787 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12489 fix(renderer): land the lazy-chunk recovery reload instead of letting the navigation guard veto itNeil
Core team · MEMBER
#5787 Title unavailable Unclear · UnknownStandalone change## What this fixes **Signature:** a lazy chunk `import()` rejects (`TypeError: Failed to fetch dynamically imported module: file://…`, or a native `SyntaxError` from corrupt bytes), the built-in recovery reload is requesP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/attach-main-window-services.ts, src/main/window/privileged-window-navigation.test.ts, src/main/window/privileged-window-navigation.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/App.tsx, src/renderer/src/app-startup-routing.test.ts, src/renderer/src/components/right-sidebar/right-sidebar-panel-content.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +335/−67. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Lead the dashboard card with its review, its CI, and its ticket1 PR · Standalone · Plugins#

Problem: Lead the dashboard card with its review, its CI, and its ticket.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16856 Lead the dashboard card with its review, its CI, and its ticketElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeThe Agent Dashboard's job is to answer *what needs me* at a glance. The two answers that travel with a workspace — is the review green, and which ticket is this — were the least visible things on the card: a 10px pill buP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-primitives.ts, src/main/ipc/dashboard-payload-validation.test.ts, src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-review-payload-validation.ts, src/main/ipc/dashboard-workspace-payload-validation.ts, src/renderer/src/components/dashboard-popout/AgentKanbanCard.test.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanCard.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanCardBadges.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +449/−132. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2lengthen background no-PR refresh interval1 PR · Standalone · Plugins#

Problem: lengthen background no-PR refresh interval.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11532 [Bug]: Background PR polling can exhaust the GitHub REST rate limit (5,000/hr) — cached "no PR" branches are re-queried every 60s (Fixes, CLOSED); #11569 Title unavailable (Unclear, Unknown); #12013 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12162 perf(github): lengthen background no-PR refresh intervalWooseong Kim
Community · CONTRIBUTOR
#11532 [Bug]: Background PR polling can exhaust the GitHub REST rate limit (5,000/hr) — cached "no PR" branches are re-queried every 60s Fixes · CLOSED
#11569 Title unavailable Unclear · Unknown
#12013 Title unavailable Unclear · Unknown
Standalone change## Summary Lengthen the GitHub PR refresh coordinator's background no-PR interval from 15 to 60 minutes, reducing repeated O(N) card-list lookups without slowing the selected-worktree path. ## Prior review context PR #11P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/pr-refresh-coordinator.test.ts, src/main/github/pr-refresh-coordinator.ts, src/main/source-control/hosted-review-refresh-pacing.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +56/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a live renderer heal an unavailable graph1 PR · Standalone · Plugins#

Problem: let a live renderer heal an unavailable graph.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16521 [Bug]: macOS desktop v1.4.188 starts with graph unavailable; Orca Mobile shows 0 tabs for every workspace (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16708 fix(runtime): let a live renderer heal an unavailable graphBrennan Benson
Core team · MEMBER
#16521 [Bug]: macOS desktop v1.4.188 starts with graph unavailable; Orca Mobile shows 0 tabs for every workspace Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/runtime.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/runtime-graph-publication-recovery.test.ts, src/main/window/attach-main-window-services.ts, src/main/window/runtime-renderer-notification-sender.test.ts, src/main/window/runtime-renderer-notification-sender.ts, src/renderer/src/runtime/sync-runtime-graph-payload-partition.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +389/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a live text selection keep Cmd+C1 PR · Standalone · Plugins#

Problem: let a live text selection keep Cmd+C.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12323 [Bug]: Cmd+C in the native chat transcript arms browser element-grab instead of copying (Fixes, OPEN); #2195 Title unavailable (Unclear, Unknown); #11348 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16744 fix(browser): let a live text selection keep Cmd+CGideon
Community · CONTRIBUTOR
#12323 [Bug]: Cmd+C in the native chat transcript arms browser element-grab instead of copying Fixes · OPEN
#2195 Title unavailable Unclear · Unknown
#11348 Title unavailable Unclear · Unknown
Standalone change## ELI5 The browser pane borrows ⌘C for "grab a page element". It kept borrowing it even while you were selecting text in a chat transcript, so copying from chat silently did nothing. Now a live text selection wins ⌘C, aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/host-guest/browser-keyboard.test.ts, src/renderer/src/components/browser-pane/host-guest/browser-keyboard.ts, src/renderer/src/components/browser-pane/host-guest/use-browser-page-keyboard-shortcuts-selection.test.ts, src/renderer/src/components/browser-pane/host-guest/use-browser-page-keyboard-shortcuts.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +279/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Let an idle Agent Dashboard card remove its worktree1 PR · Standalone · Plugins#

Problem: Let an idle Agent Dashboard card remove its worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16858 Let an idle Agent Dashboard card remove its worktreeElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeAn agent that has finished leaves its worktree behind, and clearing it meant leaving the board, finding the row in the sidebar, and deleting it there. The board already knows which workspaces are done — the Idle column *P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.ts, src/main/ipc/dashboard-popout.test.ts, src/main/ipc/dashboard-popout.ts, src/main/ipc/dashboard-workspace-payload-validation.ts, src/preload/api/dashboard-api.ts, src/preload/index.ts, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanCard.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +212/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let language packs translate the install form and log controls1 PR · Standalone · Plugins#

Problem: let language packs translate the install form and log controls.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12514 Title unavailable (Unclear, Unknown); #12455 Title unavailable (Unclear, Unknown); #14127 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14121 feat(plugins): let language packs translate the install form and log controlsEvgenii
Community · CONTRIBUTOR
#12514 Title unavailable Unclear · Unknown
#12455 Title unavailable Unclear · Unknown
#14127 Title unavailable Unclear · Unknown
Standalone change## Summary Second narrow widening of the plugin-chrome exemption landed in #12514, following the same rule as the first: **a path belongs here only if rewriting it cannot mislead the person deciding whether to trust a plP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/plugins/plugin-language-pack-artifact.test.ts, src/shared/plugins/plugin-translatable-chrome.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +69/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Let macOS actually ask for notification permission instead of silently claiming it was grant1 PR · Standalone · Plugins#

Problem: Let macOS actually ask for notification permission instead of silently claiming it was grant.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11675 [Bug]: macOS notification permission is never actually requested — notificationPermissionRequested flag is set without the OS prompt appearing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12210 Let macOS actually ask for notification permission instead of silently claiming it was grantedNeil
Core team · MEMBER
#11675 [Bug]: macOS notification permission is never actually requested — notificationPermissionRequested flag is set without the OS prompt appearing Fixes · OPENStandalone change## Summary On macOS, Orca could report that notifications were enabled while `com.stablyai.orca` had never been registered with Notification Center, and there was no way to recover. Three defects, all in `src/main/ipc/noP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/ipc/notification-permission-prompt.test.ts, src/main/ipc/notifications.test.ts, src/main/ipc/notifications.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +373/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let Pi use its configured default model1 PR · Standalone · Plugins#

Problem: let Pi use its configured default model.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14407 [Bug]: Pi branch auto-rename hardcodes GitHub Copilot model instead of using Pi's configured provider (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15649 fix(source-control): let Pi use its configured default modelBrennan Benson
Core team · MEMBER
#14407 [Bug]: Pi branch auto-rename hardcodes GitHub Copilot model instead of using Pi's configured provider Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-source-control-ai-migration.test.ts, src/main/persistence/applying-settings/settings-update.ts, src/main/persistence/loading-store/store.ts, src/main/runtime/rpc/methods/git-params.ts, src/main/text-generation/commit-message-text-generation-model-discovery.test.ts, src/main/text-generation/commit-message-text-generation.ts, src/renderer/src/components/right-sidebar/SourceControlTextGenerationDialog.test.ts, src/renderer/src/components/right-sidebar/source-control/ai/text-generation-params.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +618/−62. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let sandboxed panels call storage.get, so a panel can render live state1 PR · Standalone · Plugins#

Problem: let sandboxed panels call storage.get, so a panel can render live state.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15638 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15643 feat(plugins): let sandboxed panels call storage.get, so a panel can render live stateYorai Levi
Community · FIRST_TIME_CONTRIBUTOR
#15638 Title unavailable Unclear · UnknownStandalone changeFollows #15638. That issue asked for a host→panel message channel; this is a much smaller change that solves most of the same problem, so I built it instead. ## Problem A plugin panel cannot read **any** state its own woP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/plugins/plugin-host-conformance.test.ts, src/shared/plugins/plugin-host-api.ts, src/shared/plugins/plugin-panel-storage-read.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +54/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let the agent drawer yield to the page the user just opened1 PR · Standalone · Plugins#

Problem: let the agent drawer yield to the page the user just opened.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16092 [Bug]: UI elements are overlapping each other. (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16599 fix(dashboard): let the agent drawer yield to the page the user just openedJahyunBaek
Community · CONTRIBUTOR
#16092 [Bug]: UI elements are overlapping each other. Fixes · OPENStandalone change## ELI5 The agent dashboard slides out next to the sidebar, and the sidebar stays clickable while it is open. So you can click Automations with the dashboard still up — but nothing closed the dashboard, so it stayed on tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/AgentDashboardSidebarHost.test.tsx, src/renderer/src/components/sidebar/AgentDashboardSidebarHost.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +52/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2link worker-created sub-Runs1 PR · Standalone · Plugins#

Problem: link worker-created sub-Runs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16784 fix(orchestration): link worker-created sub-RunsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db/contract-constants.ts, src/main/runtime/orchestration/db/dispatch-context/dispatch-lookup.ts, src/main/runtime/orchestration/db/runs/run-create.ts, src/main/runtime/orchestration/db/schema/create-core-tables-sql.ts, src/main/runtime/orchestration/db/schema/migrate-v13-v30.ts, src/main/runtime/orchestration/nested-worker-depth-migration.test.ts, src/main/runtime/orchestration/orchestration-schema-version-skew.ts, src/main/runtime/orchestration/types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +412/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2load the next page of commits on scroll1 PR · Standalone · Plugins#

Problem: load the next page of commits on scroll.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14405 Title unavailable (Unclear, Unknown); #14224 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14472 feat(source-control): load the next page of commits on scrollJahyunBaek
Community · FIRST_TIME_CONTRIBUTOR
#14405 Title unavailable Unclear · Unknown
#14224 Title unavailable Unclear · Unknown
Standalone change## ELI5 The Commits list can now reach old commits, but only one button press at a time — fifty rows per click. Scrolling to the bottom now just keeps going: the next page starts loading before you get there, so the listP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/GitHistoryPanel.auto-load.test.tsx, src/renderer/src/components/right-sidebar/GitHistoryPanel.tsx, src/renderer/src/components/right-sidebar/useGitHistoryAutoLoad.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +390/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Local PTY inspection: degraded reads become unverifiable evidence, not agent exits1 PR · Standalone · Plugins#

Problem: Local PTY inspection: degraded reads become unverifiable evidence, not agent exits.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16900 Title unavailable (Unclear, Unknown); #16908 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown); #16932 Title unavailable (Unclear, Unknown); #17003 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16955 Local PTY inspection: degraded reads become unverifiable evidence, not agent exitsBrennan Benson
Core team · MEMBER
#16900 Title unavailable Unclear · Unknown
#16908 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
#16932 Title unavailable Unclear · Unknown
#17003 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/agent-foreground-process-snapshot-availability.test.ts, src/main/providers/agent-foreground-process.ts, src/main/providers/local-pty-process-evidence.test.ts, src/main/providers/local-pty-process-evidence.ts, src/main/providers/local-pty-provider-inspect-process-evidence.test.ts, src/main/providers/local-pty-provider.ts, src/relay/pty-process-probes.test.ts, src/renderer/src/components/terminal-pane/agent-completion-unverifiable-evidence.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +1267/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize Orca Account settings and navigation to Korean1 PR · Standalone · Plugins#

Problem: localize Orca Account settings and navigation to Korean.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15846 [Bug]: (i18n)Missing Korean translation for Orca Account settings navigation and pane (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15849 feat(i18n): localize Orca Account settings and navigation to Koreanhwantage
Community · CONTRIBUTOR
#15846 [Bug]: (i18n)Missing Korean translation for Orca Account settings navigation and pane Fixes · OPENStandalone change## ELI5 The Orca Account menu item and its settings page were displaying in English even when the app language was set to Korean. This PR adds the missing Korean translations so everything in Settings → Orca Account appeP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +22/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize the remaining contextual tour steps1 PR · Standalone · Plugins#

Problem: localize the remaining contextual tour steps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12270 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12713 fix(i18n): localize the remaining contextual tour stepsHansss
Community · CONTRIBUTOR
#12270 Title unavailable Unclear · UnknownStandalone change## Summary Every contextual tour except Automations rendered its title and body in English even when the UI language was Korean, next to already-localized Next / Back / Done controls and progress label. Root cause: #1227P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-ko-key-overrides.json, src/renderer/src/components/contextual-tours/contextual-tour-overlay-measurement.test.ts, src/renderer/src/components/contextual-tours/contextual-tour-overlay-measurement.ts, src/renderer/src/components/contextual-tours/contextual-tour-step-copy.test.ts, src/renderer/src/components/contextual-tours/contextual-tour-step-copy.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +810/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2lock in upstream->origin API repository fallback (#16474)1 PR · Standalone · Plugins#

Problem: lock in upstream->origin API repository fallback (#16474).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16474 Title unavailable (Unclear, Unknown); #1317 Title unavailable (Unclear, Unknown); #164 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16483 test(github): lock in upstream->origin API repository fallback (#16474)Borja
Community · CONTRIBUTOR
#16474 Title unavailable Unclear · Unknown
#1317 Title unavailable Unclear · Unknown
#164 Title unavailable Unclear · Unknown
Standalone change## ELI5 Adds a regression test that pins Orca's "use the `upstream` remote, else fall back to `origin`" behavior when resolving a repo's GitHub API source. No product code changes. ## What Changed New `src/main/github/giP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/github-api-repository-upstream-fallback.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +97/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make agent markdown text selectable1 PR · Standalone · Plugins#

Problem: make agent markdown text selectable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16492 [Bug]: iOS app — agent chat text is not selectable (MobileMarkdown Text nodes missing `selectable`) (Fixes, OPEN); #15652 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16534 fix(mobile): make agent markdown text selectableSeongho.Bak
Community · CONTRIBUTOR
#16492 [Bug]: iOS app — agent chat text is not selectable (MobileMarkdown Text nodes missing `selectable`) Fixes · OPEN
#15652 Title unavailable Unclear · Unknown
Standalone change## ELI5 Agent Markdown messages now opt into the native text-selection behavior that React Native leaves disabled by default. Long-press selection can therefore operate on individual prose, code, table, list, and image-lP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/MobileMarkdown.selection.test.ts, mobile/src/components/MobileMarkdown.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +164/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make chunk-load recovery real — epoch-gated retry and a main-process Restart action1 PR · Standalone · Plugins#

Problem: make chunk-load recovery real — epoch-gated retry and a main-process Restart action.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12950 Title unavailable (Unclear, Unknown); #171717 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14661 fix(renderer): make chunk-load recovery real — epoch-gated retry and a main-process Restart actionBrennan Benson
Core team · MEMBER
#12950 Title unavailable Unclear · Unknown
#171717 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/app-relaunch-handlers.ts, src/main/ipc/app.test.ts, src/main/ipc/app.ts, src/main/ipc/relaunch-window-preparation.ts, src/main/window/createMainWindow.test.ts, src/main/window/createMainWindow.ts, src/main/window/dashboard-popout-window.test.ts, src/main/window/dashboard-popout-window.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +1716/−71. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make Claude /resume reachable from Orca Mobile (STA-4617)1 PR · Standalone · Plugins#

Problem: make Claude /resume reachable from Orca Mobile (STA-4617).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15067 Title unavailable (Unclear, Unknown); #15672 Title unavailable (Unclear, Unknown); #16682 Title unavailable (Unclear, Unknown); #16773 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16684 fix(native-chat): make Claude /resume reachable from Orca Mobile (STA-4617)Brennan Benson
Core team · MEMBER
#15067 Title unavailable Unclear · Unknown
#15672 Title unavailable Unclear · Unknown
#16682 Title unavailable Unclear · Unknown
#16773 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatComposer.test.ts, mobile/src/session/mobile-native-chat-send-classification.test.ts, mobile/src/session/mobile-native-chat-send-classification.ts, mobile/src/session/use-mobile-native-chat-controller.test.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-message-send.test.ts, mobile/src/session/use-mobile-native-chat-message-send.ts, mobile/src/session/use-mobile-session-view-mode.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +959/−80. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Make local Git metadata observation event-driven1 PR · Standalone · Plugins#

Problem: Make local Git metadata observation event-driven.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16352 Make local Git metadata observation event-drivenNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/folder-repo-git-upgrade.ts, src/main/ipc/git-metadata-poll-scheduler.test.ts, src/main/ipc/git-metadata-poll-scheduler.ts, src/main/ipc/parcel-watcher-process-entry.test.ts, src/main/ipc/parcel-watcher-process-entry.ts, src/main/ipc/parcel-watcher-process-protocol.ts, src/main/ipc/parcel-watcher-shallow-subscription.test.ts, src/main/ipc/parcel-watcher-shallow-subscription.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +2034/−810. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make new-project dialog popovers scrollable1 PR · Standalone · Plugins#

Problem: make new-project dialog popovers scrollable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16412 [Bug]: Linear new-project dialog popovers do not respond to the wheel (same defect as #16378) (Fixes, OPEN); #16382 Title unavailable (Unclear, Unknown); #15163 Title unavailable (Unclear, Unknown); #16378 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16413 fix(linear): make new-project dialog popovers scrollablehjkwon
Community · CONTRIBUTOR
#16412 [Bug]: Linear new-project dialog popovers do not respond to the wheel (same defect as #16378) Fixes · OPEN
#16382 Title unavailable Unclear · Unknown
#15163 Title unavailable Unclear · Unknown
#16378 Title unavailable Unclear · Unknown
Standalone change## ELI5 The Linear **new project** dialog has the same broken dropdowns that #16382 just fixed in the **new issue** dialog next door. These ones are sneakier: a scrollbar actually shows up, so they look fine — but the moP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/task-page/dialogs/new-linear-project-dialog.tsx, src/renderer/src/components/task-page/dialogs/new-linear-project-fields.tsx, src/renderer/src/components/task-page/dialogs/new-linear-project-popover-scroll.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +149/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make pid-record publish atomic via claim-then-link1 PR · Standalone · Plugins#

Problem: make pid-record publish atomic via claim-then-link.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16908 Title unavailable (Unclear, Unknown); #16979 Title unavailable (Unclear, Unknown); #16900 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16924 fix(daemon): make pid-record publish atomic via claim-then-linkBrennan Benson
Core team · MEMBER
#16908 Title unavailable Unclear · Unknown
#16979 Title unavailable Unclear · Unknown
#16900 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-code-change-scope.mjs, src/main/daemon/AGENTS.md, src/main/daemon/daemon-artifact-restore-atomicity.test.ts, src/main/daemon/daemon-pid-publish-atomicity.test.ts, src/main/daemon/daemon-pid-publish-claim-reap.test.ts, src/main/daemon/daemon-pid-publish-claim-reap.ts, src/main/daemon/daemon-pid-publish-disk-contract.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +645/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Make post-paste submit delay per-agent, bump codex to 300ms1 PR · Standalone · Plugins#

Problem: Make post-paste submit delay per-agent, bump codex to 300ms.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16716 Make post-paste submit delay per-agent, bump codex to 300msJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/useAutomationDispatchEvents.ts, src/renderer/src/lib/active-agent-note-send-focused-session.test.ts, src/renderer/src/lib/active-agent-note-send.ts, src/renderer/src/lib/agent-paste-draft-submit-delay.test.ts, src/renderer/src/lib/agent-paste-draft.test.ts, src/renderer/src/lib/agent-paste-draft.ts, src/shared/tui-agent-config.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +176/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make Settings skill install unattended2 PRs · Overlapping · Plugins#

Problem: make Settings skill install unattended.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #13542 CLI skill install hangs forever in inline terminal (skills add blocks on interactive prompt, no timeout) (Fixes, OPEN); #13948 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13948 fix(skills): make Settings skill install unattendedBingZ
Community · CONTRIBUTOR
#13542 CLI skill install hangs forever in inline terminal (skills add blocks on interactive prompt, no timeout) Fixes · OPENCluster contribution## ELI5 Orca's inline setup terminal cannot answer the Skills CLI agent picker, so the command could wait forever. The terminal-only path now supplies explicit agent targets and `-y`, while commands shown or copied for hP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/onboarding/onboarding-feature-setup.test.ts, src/renderer/src/components/onboarding/onboarding-feature-setup.ts, src/renderer/src/components/settings/AgentSkillSetupPanel.test.tsx, src/renderer/src/components/settings/AgentSkillSetupPanel.tsx, src/renderer/src/components/settings/CliSection.test.tsx, src/renderer/src/components/settings/CliSection.tsx, src/renderer/src/components/settings/CliSkillRuntimeSetup.test.tsx, src/renderer/src/components/settings/CliSkillRuntimeSetup.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +180/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15669 fix(skills): surface stdin stall on inline skill installBrennan Benson
Core team · MEMBER
#13542 CLI skill install hangs forever in inline terminal (skills add blocks on interactive prompt, no timeout) Fixes · OPEN
#13948 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/feature-tips/CliSkillSetupTerminal.tsx, src/renderer/src/components/onboarding/FeatureSetupInlineTerminal.test.tsx, src/renderer/src/components/onboarding/FeatureSetupInlineTerminal.tsx, src/renderer/src/components/onboarding/InlineSetupTerminalStallNotice.tsx, src/renderer/src/components/onboarding/inline-setup-terminal-stall.ts, src/renderer/src/components/onboarding/use-inline-setup-terminal-stall.ts, src/renderer/src/components/settings/AgentSkillSetupPanel.stall.test.tsx, src/renderer/src/components/settings/AgentSkillSetupPanel.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +393/−73. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make shard 15 failures deterministic1 PR · Standalone · Plugins#

Problem: make shard 15 failures deterministic.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16871 test: make shard 15 failures deterministicBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-login-shell-startup-commands.test.ts, src/main/pi/titlebar-extension-service.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +59/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the cold-hydration spec check its own captured snapshot1 PR · Standalone · Plugins#

Problem: make the cold-hydration spec check its own captured snapshot.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17017 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17031 test(e2e): make the cold-hydration spec check its own captured snapshotBrennan Benson
Core team · MEMBER
#17017 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/e2e/ssh-cold-hydration-gap-tab-seeding.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +34/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the Copy context selection hint clickable1 PR · Standalone · Plugins#

Problem: make the Copy context selection hint clickable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16204 feat(editor): make the Copy context selection hint clickableLiuSir
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Selecting code in the editor already showed a "Copy context" shortcut chip. That chip is now a button: click it and it copies the same file/line payload as the keyboard shortcut. ## What Changed - The selection hP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/contextual-copy-hint-widget.ts, src/renderer/src/components/editor/setup-contextual-copy.test.ts, src/renderer/src/components/editor/setup-contextual-copy.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +188/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the macOS click fence diagnosable and settle its pre-press probe1 PR · Standalone · Plugins#

Problem: make the macOS click fence diagnosable and settle its pre-press probe.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15073 [Bug]: macOS coordinate click reports window_not_focused after the final press (Fixes, CLOSED); #15074 computer: pre-press macOS click fence probe is single-shot and non-diagnosable — transient nil focus observations red the scheduled mac e2e lane (Fixes, OPEN); #15169 Title unavailable (Unclear, Unknown); #14894 Title unavailable (Unclear, Unknown); #13048 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15102 fix(computer): make the macOS click fence diagnosable and settle its pre-press probeZuz666
Community · CONTRIBUTOR
#15073 [Bug]: macOS coordinate click reports window_not_focused after the final press Fixes · CLOSED
#15074 computer: pre-press macOS click fence probe is single-shot and non-diagnosable — transient nil focus observations red the scheduled mac e2e lane Fixes · OPEN
#15169 Title unavailable Unclear · Unknown
#14894 Title unavailable Unclear · Unknown
#13048 Title unavailable Unclear · Unknown
Standalone change## ELI5 The macOS computer-use clicker checks that every synthetic press still targets the intended window. On CI, Accessibility can briefly report no focused window even when the target is correct. This PR waits throughP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/computer-e2e.yml, config/scripts/computer-e2e-workflow.test.mjs, native/computer-use-macos/Sources/OrcaComputerUseMacOS/main.swift, native/computer-use-macos/Sources/OrcaComputerUseMacOSCore/SyntheticMouseClickDelivery.swift, native/computer-use-macos/Tests/OrcaComputerUseMacOSTests/SyntheticMouseClickDeliveryTests.swift, src/main/computer/macos-native-provider-client.test.ts, src/main/computer/macos-native-provider-client.ts, src/main/computer/macos-native-provider-contract.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +724/−127. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the max-lines ratchet and perf benches actually gate, and give PTY state an owner1 PR · Standalone · Plugins#

Problem: make the max-lines ratchet and perf benches actually gate, and give PTY state an owner.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15727 fix(ci): make the max-lines ratchet and perf benches actually gate, and give PTY state an ownerojones1965
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Two CI gates were reporting green while the thing they were supposed to guard got worse, and a third gate was never plugged in at all. This fixes both, then takes the first step toward breaking up the 41k-line ruP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/perf-budgets.yml, AGENTS.md, config/max-lines-baseline.txt, config/scripts/check-daemon-coldstart-budget.mjs, config/scripts/check-idle-cpu-budget.mjs, config/scripts/check-max-lines-ratchet.mjs, config/scripts/check-max-lines-ratchet.test.mjs, config/scripts/check-startup-budget.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1253/−310. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the POSIX hook command spawnable as argv[0]1 PR · Standalone · Plugins#

Problem: make the POSIX hook command spawnable as argv[0].

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16087 [Bug]: POSIX orca-status PreToolUse hook is not argv[0]-spawnable; Zed Antigravity ACP denies all tools (Fixes, OPEN); #8430 Title unavailable (Unclear, Unknown); #2426 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16222 fix(antigravity): make the POSIX hook command spawnable as argv[0]Max Hsu
Community · FIRST_TIME_CONTRIBUTOR
#16087 [Bug]: POSIX orca-status PreToolUse hook is not argv[0]-spawnable; Zed Antigravity ACP denies all tools Fixes · OPEN
#8430 Title unavailable Unclear · Unknown
#2426 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca writes its Antigravity status hook into `~/.gemini/config/hooks.json` as a little shell snippet that starts with `if`. Zed's Antigravity ACP host doesn't run hooks through a shell — it splits the string and P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/posix-hook-command.ts, src/main/agent-hooks/posix-hook-exec-command.test-fixture.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/antigravity/hook-service.test.ts, src/main/antigravity/hook-service.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +170/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the Reporter field a real user picker so issues can be created1 PR · Standalone · Plugins#

Problem: make the Reporter field a real user picker so issues can be created.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #4643 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17090 fix(jira): make the Reporter field a real user picker so issues can be createdBrennan Benson
Core team · MEMBER
#4643 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/jira-ipc-arguments.ts, src/main/ipc/jira.ts, src/main/jira/issues.ts, src/main/jira/jira-create-reporter-payload.test.ts, src/main/jira/jira-issue-create-metadata.ts, src/main/jira/jira-issue-mutations.ts, src/main/jira/jira-user-search.test.ts, src/main/jira/jira-user-search.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +1784/−105. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make viewport presets scrollable when larger than the pane1 PR · Standalone · Plugins#

Problem: make viewport presets scrollable when larger than the pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13293 [Bug]: Viewport Size presets clip the page with no way to scroll when larger than the pane (Fixes, OPEN); #1369 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13294 fix(browser): make viewport presets scrollable when larger than the pane성지훈
Community · FIRST_TIME_CONTRIBUTOR
#13293 [Bug]: Viewport Size presets clip the page with no way to scroll when larger than the pane Fixes · OPEN
#1369 Title unavailable Unclear · Unknown
Standalone change## Summary When a Viewport Size preset (e.g. Laptop L — 1440 × 900) is larger than the browser pane, the page is clipped at the pane edge with no way to scroll to the hidden part: - The preset is applied purely via CDP `P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/BrowserPane.tsx, src/renderer/src/components/browser-pane/browser-page-viewport.test.ts, src/renderer/src/components/browser-pane/browser-page-viewport.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +171/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2mark sidebar done on idle_prompt and StopCancelled1 PR · Standalone · Plugins#

Problem: mark sidebar done on idle_prompt and StopCancelled.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15225 [Bug]: Grok sidebar stays working after the TUI Stop hook already ran (Fixes, OPEN); #14828 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15230 fix(grok): mark sidebar done on idle_prompt and StopCancelledJX
Community · FIRST_TIME_CONTRIBUTOR
#15225 [Bug]: Grok sidebar stays working after the TUI Stop hook already ran Fixes · OPEN
#14828 Title unavailable Unclear · Unknown
Standalone change## ELI5 Grok already finished and printed `stop`, but Orca kept the yellow working dot because it did not treat Grok''s current idle/cancel hook events as done, and a large Stop post could time out silently. ## What ChanP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/remote-hook-service-installers.test.ts, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/grok/grok-hook-config.ts, src/main/grok/grok-hook-script.ts, src/main/grok/hook-service.test.ts, src/main/grok/windows-grok-hook-script.test.ts, src/main/grok/windows-grok-hook-script.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +427/−55. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2match mirrored targets to runtime terminals1 PR · Standalone · Plugins#

Problem: match mirrored targets to runtime terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16225 [Bug]: Paired-runtime Markdown review notes fail because mirrored tab IDs are not normalized (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16231 fix(notes): match mirrored targets to runtime terminalsFartown
Community · FIRST_TIME_CONTRIBUTOR
#16225 [Bug]: Paired-runtime Markdown review notes fail because mirrored tab IDs are not normalized Fixes · OPENStandalone change## ELI5 In a paired Orca session, the renderer gives a mirrored terminal tab a local `web-terminal-*` ID, while the runtime still lists that same terminal by its raw host ID. Review-note sending compared those two spelliP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/active-agent-note-send-explicit-target.test.ts, src/renderer/src/lib/active-agent-note-target.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +10/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2match permission title keywords on word boundaries1 PR · Standalone · Plugins#

Problem: match permission title keywords on word boundaries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15728 [Bug]: a cwd path segment can make an agent read as "waiting for permission" (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15729 fix: match permission title keywords on word boundarieskaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15728 [Bug]: a cwd path segment can make an agent read as "waiting for permission" Fixes · OPENStandalone change## ELI5 If your project folder is called `permissions`, your agent showed up as "waiting for permission" the whole time it was working. Nothing in the pane was asking for anything — the word just happened to be in the paP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-title-core.ts, src/shared/agent-title-owner.ts, src/shared/agent-title-status.test.ts, src/shared/agent-title-status.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +49/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2match WSL /mnt/c sessions to Windows workspaces (STA-4973)1 PR · Standalone · Plugins#

Problem: match WSL /mnt/c sessions to Windows workspaces (STA-4973).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15650 fix(ai-vault): match WSL /mnt/c sessions to Windows workspaces (STA-4973)Brennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/agent-history/agent-history-resume-target.test.ts, mobile/src/agent-history/agent-history-resume-target.ts, mobile/src/agent-history/agent-history-session-worktree.test.ts, mobile/src/agent-history/agent-history-session-worktree.ts, src/main/ai-vault/claude-project-dir-encoding.test.ts, src/main/ai-vault/claude-project-dir-encoding.ts, src/main/ai-vault/session-scanner-scope-discovery.ts, src/main/ai-vault/session-scanner-scope.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +899/−127. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2move the Google cookie clear into Settings, behind a confirmation1 PR · Standalone · Plugins#

Problem: move the Google cookie clear into Settings, behind a confirmation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14683 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14686 fix(browser): move the Google cookie clear into Settings, behind a confirmationBrennan Benson
Core team · MEMBER
#14683 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import-clear.ts, src/main/browser/browser-cookie-import-google-exclusion.test.ts, src/main/browser/browser-cookie-import-partition-fidelity.test.ts, src/main/browser/browser-cookie-import-partition.electron.test.ts, src/main/browser/browser-cookie-import-policy.test.ts, src/main/browser/browser-cookie-import-policy.ts, src/main/browser/browser-cookie-import-replacement.test.ts, src/main/browser/browser-cookie-import-undecryptable.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +1563/−69. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Name the command each agent is running, on its card1 PR · Standalone · Plugins#

Problem: Name the command each agent is running, on its card.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16860 Name the command each agent is running, on its cardElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeThe board could tell you an agent was *working* but not what it was working on — and the last message goes stale the moment a turn starts, which is exactly when you want to look. > **Rewritten.** The first version of thiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.ts, src/renderer/src/components/dashboard-popout/AgentKanbanCard.test.tsx, src/renderer/src/components/dashboard-popout/AgentKanbanCard.tsx, src/renderer/src/components/dashboard/build-dashboard-snapshot.test.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot.ts, src/shared/dashboard-snapshot.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +70/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2name the id-kind mismatch when --ack is given a message id1 PR · Standalone · Plugins#

Problem: name the id-kind mismatch when --ack is given a message id.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15697 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15743 fix: name the id-kind mismatch when --ack is given a message idkaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15697 Title unavailable Unclear · UnknownStandalone change## ELI5 `orchestration check --ack` wants the id of the *batch*, but the only id you can see while reading your messages is each message's own id. Pass that one and the error says it "does not belong to this Run" — so yoP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db/runs/run-delivery.ts, src/main/runtime/rpc/methods/orchestration-check.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +27/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2narrow status observer updates1 PR · Standalone · Plugins#

Problem: narrow status observer updates.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17155 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17249 perf(automations): narrow status observer updatesNeil
Core team · MEMBER
#17155 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/automation-agent-status-entry-change.test.ts, src/renderer/src/hooks/automation-agent-status-entry-change.ts, src/renderer/src/hooks/automation-dispatch-observer-test-probe.ts, src/renderer/src/hooks/useAutomationDispatchEvents.test.ts, src/renderer/src/hooks/useAutomationDispatchEvents.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +164/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2never publish a usage reply Orca could not read as a successful reading1 PR · Standalone · Plugins#

Problem: never publish a usage reply Orca could not read as a successful reading.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17167 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17193 fix(rate-limits): never publish a usage reply Orca could not read as a successful readingBrennan Benson
Core team · MEMBER
#17167 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.node.json, src/main/rate-limits/claude-oauth-empty-usage-reading.test.ts, src/main/rate-limits/claude-oauth-usage-error.ts, src/main/rate-limits/claude-oauth-usage-request.ts, src/main/rate-limits/claude-usage-error-classification.test.ts, src/main/rate-limits/claude-usage-error-classification.ts, src/main/rate-limits/gemini-unreadable-quota-response.test.ts, src/main/rate-limits/gemini-usage-fetcher.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +995/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Never read an unanswerable hasPty probe as proven PTY absence1 PR · Standalone · Plugins#

Problem: Never read an unanswerable hasPty probe as proven PTY absence.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16900 Title unavailable (Unclear, Unknown); #16953 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16932 Never read an unanswerable hasPty probe as proven PTY absenceBrennan Benson
Core team · MEMBER
#16900 Title unavailable Unclear · Unknown
#16953 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/coordinator-task-dispatch.test.ts, src/main/runtime/terminal-list-stale-leaf-liveness.test.ts, src/shared/pty-liveness-verdict.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +317/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2notify only after turn finalization1 PR · Standalone · Plugins#

Problem: notify only after turn finalization.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10046 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12837 fix(hermes): notify only after turn finalizationDraftGoodFarming
Community · FIRST_TIME_CONTRIBUTOR
#10046 Title unavailable Unclear · UnknownStandalone change## Summary - keep Hermes `working` through `post_llm_call` - use `on_session_end` as the completed-turn boundary - ignore session start, reset, and finalize events as task-status transitions - retain the final assistant P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · S
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener.test.ts, src/shared/agent-hook-listener.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +36/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2notify the renderer when the active account changes outside it1 PR · Standalone · Plugins#

Problem: notify the renderer when the active account changes outside it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17261 [Bug]: Claude account switched from mobile takes effect, but the desktop keeps showing and attributing usage to the old account (Fixes, OPEN); #16466 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17265 fix(accounts): notify the renderer when the active account changes outside itTauri-EPO
Community · CONTRIBUTOR
#17261 [Bug]: Claude account switched from mobile takes effect, but the desktop keeps showing and attributing usage to the old account Fixes · OPEN
#16466 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you switch your Claude account from your phone, the desktop app keeps showing the old account as active — and paints the incoming usage numbers under the old account's name — even though the new account is reaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/claude-account-registration.ts, src/main/claude-accounts/claude-account-selection.ts, src/main/claude-accounts/claude-account-service-account-selection.test.ts, src/main/codex-accounts/service.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +17/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2omit SYSTEMROOT from POSIX Claude-compat hook commands1 PR · Standalone · Plugins#

Problem: omit SYSTEMROOT from POSIX Claude-compat hook commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17202 [Bug]: Grok still skips Claude-compat managed hooks on macOS because the installed command mentions SYSTEMROOT (Fixes, OPEN); #14794 Title unavailable (Unclear, Unknown); #14994 Title unavailable (Unclear, Unknown); #14793 Title unavailable (Unclear, Unknown); #15558 Title unavailable (Unclear, Unknown); #15591 Title unavailable (Unclear, Unknown); #15831 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17203 fix(agent-hooks): omit SYSTEMROOT from POSIX Claude-compat hook commandsBingZ
Community · CONTRIBUTOR
#17202 [Bug]: Grok still skips Claude-compat managed hooks on macOS because the installed command mentions SYSTEMROOT Fixes · OPEN
#14794 Title unavailable Unclear · Unknown
#14994 Title unavailable Unclear · Unknown
#14793 Title unavailable Unclear · Unknown
#15558 Title unavailable Unclear · Unknown
#15591 Title unavailable Unclear · Unknown
#15831 Title unavailable Unclear · Unknown
Standalone change## ELI5 Grok reads Orca's Claude hook command from `~/.claude/settings.json` and, before running it, checks every `$VAR` in the string. On macOS that string still contained a Windows-only `SYSTEMROOT` token, so Grok skipP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/runtime-home-hook-command.test.ts, src/main/agent-hooks/runtime-home-hook-command.ts, src/main/claude/hook-service.test.ts, src/main/claude/hook-settings.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +119/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2one oversized-file limit and a recoverable Open Anyway path1 PR · Standalone · Plugins#

Problem: one oversized-file limit and a recoverable Open Anyway path.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16437 Title unavailable (Unclear, Unknown); #1367 Title unavailable (Unclear, Unknown); #16461 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16595 fix(editor): one oversized-file limit and a recoverable Open Anyway pathNeil
Core team · MEMBER
#16437 Title unavailable Unclear · Unknown
#1367 Title unavailable Unclear · Unknown
#16461 Title unavailable Unclear · Unknown
Standalone change## What this does When a file is too big for the editor, Orca currently shows a dead "Unable to load file" box with a Retry button that can never work. This replaces that with an explanatory view and an **Open Anyway** aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/remote-session-scanner-test-fixtures.ts, src/main/ai-vault/remote-session-scanner.test.ts, src/main/ai-vault/session-scan-issues.test.ts, src/main/ai-vault/session-scan-issues.ts, src/main/ipc/filesystem.test.ts, src/main/ipc/filesystem.ts, src/main/runtime/orca-runtime-files-mobile-explorer-reads.test.ts, src/main/runtime/orca-runtime-files.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

42 files, +1818/−85. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2only spend auto-recovery on the real deadline1 PR · Standalone · Plugins#

Problem: only spend auto-recovery on the real deadline.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12683 remote-runtime: markDisconnected() falsely spends auto-recovery window on web-terminal surfaces (stale same-handle reattach) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13153 fix(remote-runtime): only spend auto-recovery on the real deadlineBingZ
Community · CONTRIBUTOR
#12683 remote-runtime: markDisconnected() falsely spends auto-recovery window on web-terminal surfaces (stale same-handle reattach) Fixes · OPENStandalone change## Summary - A UI-only disconnect latch no longer spends the 60-second automatic recovery window. - Only the real recovery deadline records evidence that permits one same-handle reattach under the require-replacement fenP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/remote-runtime-pty-recovery-state.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-recovery-state.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +58/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2only the Windows console-limit failure keeps a dead terminal open (STA-5604)1 PR · Standalone · Plugins#

Problem: only the Windows console-limit failure keeps a dead terminal open (STA-5604).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16045 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16991 fix(terminal): only the Windows console-limit failure keeps a dead terminal open (STA-5604)Brennan Benson
Core team · MEMBER
#16045 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-git-bash-console-capacity.test.ts, src/renderer/src/components/terminal-pane/pty-connection-pty-exit-teardown.test.ts, src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts, src/renderer/src/components/terminal-pane/pty-connection/pty-input-forward.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +563/−167. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open Runtime worktrees in external editors1 PR · Standalone · Plugins#

Problem: open Runtime worktrees in external editors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15129 fix(shell): open Runtime worktrees in external editors墨竹
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 When a worktree lives on a Headless Runtime, Orca should ask a remote-capable editor to open that server path. Previously it treated paths such as `/workspaces/project` as local Windows paths and reported that thP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/external-editor-launch.test.ts, src/main/external-editor-launch.ts, src/main/ipc/register-core-handlers.test.ts, src/main/ipc/register-core-handlers.ts, src/main/ipc/runtime-external-editor.ts, src/main/ipc/shell-runtime-external-editor.test.ts, src/main/ipc/shell.test.ts, src/main/ipc/shell.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +1776/−246. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open the window before asking the OS keyring about stored secrets1 PR · Standalone · Plugins#

Problem: open the window before asking the OS keyring about stored secrets.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16912 Title unavailable (Unclear, Unknown); #17020 Title unavailable (Unclear, Unknown); #17014 Title unavailable (Unclear, Unknown); #8421 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17015 fix(startup): open the window before asking the OS keyring about stored secretsBrennan Benson
Core team · MEMBER
#16912 Title unavailable Unclear · Unknown
#17020 Title unavailable Unclear · Unknown
#17014 Title unavailable Unclear · Unknown
#8421 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/persistence/loading-store/deferred-secret-hydration.test.ts, src/main/persistence/loading-store/deferred-secret-hydration.ts, src/main/persistence/loading-store/loaded-state-parsing.ts, src/main/persistence/loading-store/protected-secret-decoding.ts, src/main/persistence/loading-store/store-runtime-state.ts, src/main/persistence/loading-store/store.ts, src/main/protected-secret-persistence.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +881/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pace the EAGAIN write retry so a stalled reader can't saturate the daemon thread1 PR · Standalone · Plugins#

Problem: pace the EAGAIN write retry so a stalled reader can't saturate the daemon thread.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11178 Daemon busy-waits on EAGAIN writing to /dev/ptmx — saturates main thread, freezes every terminal on the runtime (Fixes, OPEN); #9797 Title unavailable (Unclear, Unknown); #8104 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15319 fix(pty): pace the EAGAIN write retry so a stalled reader can't saturate the daemon threadnireak
Community · FIRST_TIME_CONTRIBUTOR
#11178 Daemon busy-waits on EAGAIN writing to /dev/ptmx — saturates main thread, freezes every terminal on the runtime Fixes · OPEN
#9797 Title unavailable Unclear · Unknown
#8104 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Orca writes to a terminal whose program has stopped reading, the kernel says "not now, buffer is full" (`EAGAIN`). Today we immediately ask again — thousands of times a second — which pins a CPU core and freP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/node-pty@1.1.0.patch, pnpm-lock.yaml

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +134/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2parse Grok question option payloads1 PR · Standalone · Plugins#

Problem: parse Grok question option payloads.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16327 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16343 fix(mobile): parse Grok question option payloadsDraftBrennan Benson
Core team · MEMBER
#16327 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-ask.test.ts, mobile/src/session/use-mobile-native-chat-answer-send.test.ts, mobile/src/session/use-mobile-native-chat-answer-send.ts, src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts, src/renderer/src/components/native-chat/use-native-chat-interactive-send.test.tsx, src/renderer/src/components/native-chat/use-native-chat-interactive-send.ts, src/renderer/src/components/terminal-pane/agent-question-answered-inference.test.ts, src/shared/agent-question-answered-intent.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +395/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2parse partial-clone remote filters1 PR · Standalone · Plugins#

Problem: parse partial-clone remote filters.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10809 Title unavailable (Unclear, Unknown); #10620 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16371 fix(git): parse partial-clone remote filtersgangliu-kv7
Community · FIRST_TIME_CONTRIBUTOR
#10809 Title unavailable Unclear · Unknown
#10620 Title unavailable Unclear · Unknown
Standalone change## ELI5 Partial clones add a filter annotation such as `[blob:none]` after the `(fetch)` marker in `git remote -v`. Orca expected `(fetch)` to be the end of the line, so it discarded the remote and generic remote identitP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/git-remote-identity.test.ts, src/shared/git-remote-identity.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +18/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2partition workspace sessions1 PR · Standalone · Plugins#

Problem: partition workspace sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16178 perf(persistence): partition workspace sessionsNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/orca-profiles/profile-persistence-deadline.ts, src/main/orca-profiles/profile-project-state-file.ts, src/main/orca-profiles/profile-project-transfer.test.ts, src/main/persistence-host-partitioned-sessions.test.ts, src/main/persistence-split-pane-incarnation.test.ts, src/main/persistence-test-harness.ts, src/main/persistence-workspace-session-sidecars.test.ts, src/main/persistence/leasing-ssh-ptys/ssh-pty-binding-cleanup.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +2323/−67. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Pass paired Web UI context into agent sessions1 PR · Standalone · Plugins#

Problem: Pass paired Web UI context into agent sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17041 Paired Web UI agent sessions lack client surface and host-mode context (Fixes, OPEN); #17117 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17043 Pass paired Web UI context into agent sessionsJasonJarvan
Community · FIRST_TIME_CONTRIBUTOR
#17041 Paired Web UI agent sessions lack client surface and host-mode context Fixes · OPEN
#17117 Title unavailable Unclear · Unknown
Standalone change## ELI5 Agents opened from Orca Web now learn that the user is operating a browser against a desktop, `serve`, or `orcad` host. They no longer assume that the user can click controls in the host Electron window. ## What P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/orcad/orcad-entry.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-session.test.ts, src/main/runtime/rpc/methods/agent-session.ts, src/main/runtime/rpc/methods/session-tabs-client-context.test.ts, src/main/runtime/rpc/methods/session-tabs.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +1291/−140. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2paste OS-copied files through target host1 PR · Standalone · Plugins#

Problem: paste OS-copied files through target host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7777 Terminal: pasting an OS-file-manager-copied file should insert its full shell-escaped path (Fixes, OPEN); #15377 [Bug] No longer able to copy/paste images into TUI (Fixes, OPEN); #7786 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15521 fix(terminal): paste OS-copied files through target hostgatsby74
Community · CONTRIBUTOR
#7777 Terminal: pasting an OS-file-manager-copied file should insert its full shell-escaped path Fixes · OPEN
#15377 [Bug] No longer able to copy/paste images into TUI Fixes · OPEN
#7786 Title unavailable Unclear · Unknown
Standalone change## ELI5 Copying a file in Finder, Explorer, or a Linux file manager and pasting into an Orca terminal now uses the actual file reference instead of the display-name text that the OS also places on the clipboard. Remote tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/clipboard-dashboard-popout-access.test.ts, src/main/window/clipboard-file-read.test.ts, src/main/window/clipboard-file-read.ts, src/main/window/clipboard-ipc-file-read.test.ts, src/main/window/clipboard-ipc-handlers.ts, src/preload/api/ui-window-api.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1015/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Per-agent terminal theme overrides in Settings → Appearance1 PR · Standalone · Plugins#

Problem: Per-agent terminal theme overrides in Settings → Appearance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14174 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14186 fix: Per-agent terminal theme overrides in Settings → AppearanceAnuj Singh
Community · FIRST_TIME_CONTRIBUTOR
#14174 Title unavailable Unclear · UnknownStandalone change### Addressed all review comments: - **[Blocking]** Issue/PR Feedback: Per-agent terminal theme overrides in Settings → Appearance - **Resolution**: Modified .gitattributes according to specifications - **Test**: `tests/P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2persist exact terminal owner identity1 PR · Standalone · Plugins#

Problem: persist exact terminal owner identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16277 fix: persist exact terminal owner identityJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 49 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/check-changed-code-quality.mjs, src/main/agent-hooks/restored-subagent-liveness-sweep.test.ts, src/main/agent-hooks/restored-subagent-liveness-sweep.ts, src/main/claude-accounts/claude-command-process.ts, src/main/claude/compact-status-registration.test.ts, src/main/daemon/daemon-errors.ts, src/main/daemon/daemon-foreground-confirmation-protocol.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

137 files, +3467/−723. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2persist the dispatch_input failure cause on the Dispatch1 PR · Standalone · Plugins#

Problem: persist the dispatch_input failure cause on the Dispatch.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15958 [Other]: a worker-start that fails at prompt delivery writes no dispatch_input effect, and the federated home keeps none at all (Fixes, OPEN); #14822 Title unavailable (Unclear, Unknown); #14505 Title unavailable (Unclear, Unknown); #15920 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15964 fix(orchestration): persist the dispatch_input failure cause on the DispatchTauri-EPO
Community · CONTRIBUTOR
#15958 [Other]: a worker-start that fails at prompt delivery writes no dispatch_input effect, and the federated home keeps none at all Fixes · OPEN
#14822 Title unavailable Unclear · Unknown
#14505 Title unavailable Unclear · Unknown
#15920 Title unavailable Unclear · Unknown
Standalone change## ELI5 When starting a worker fails while handing it its instructions, Orca writes down *that* it failed but not, in the machine-readable list of what the start actually did, that delivering the prompt was ever attempteP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db/federation/remote-dispatch-attachment-authority.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-outcome.ts, src/main/runtime/rpc/methods/orchestration-dispatch-input-verdict.test.ts, src/main/runtime/rpc/methods/orchestration-dispatch-input-verdict.ts, src/main/runtime/rpc/methods/orchestration-federated-worker-start.ts, src/main/runtime/rpc/methods/orchestration-federation-effects.ts, src/main/runtime/rpc/methods/orchestration-federation-start-receipt.ts, src/main/runtime/rpc/methods/orchestration-federation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +498/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin recoverable worker start receipt (STA-4674)1 PR · Standalone · Plugins#

Problem: pin recoverable worker start receipt (STA-4674).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16590 Title unavailable (Unclear, Unknown); #16548 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16848 test(orchestration): pin recoverable worker start receipt (STA-4674)Brennan Benson
Core team · MEMBER
#16590 Title unavailable Unclear · Unknown
#16548 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/rpc/methods/orchestration-workers-new-worktree.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +83/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin the migration-unsupported replay as unreachable1 PR · Standalone · Plugins#

Problem: pin the migration-unsupported replay as unreachable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17262 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17269 test(persistence): pin the migration-unsupported replay as unreachableBrennan Benson
Core team · MEMBER
#17262 Title unavailable Unclear · UnknownStandalone change## ELI5 When Orca opens a profile it builds a `Store`. The `Store` hands a long-lived background object a callback — "if these rows change, save them for me" — and that object only has room for **one** callback at a timeP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-migration-unsupported-replay-guard.test.ts, src/main/persistence/loading-store/store.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +79/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prefer Pi/OMP harness names in session history (STA-2467)1 PR · Standalone · Plugins#

Problem: prefer Pi/OMP harness names in session history (STA-2467).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10250 [Bug]: Agent session list names don't match custom names set by the user (Fixes, OPEN); #15659 Title unavailable (Unclear, Unknown); #10393 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15696 fix(ai-vault): prefer Pi/OMP harness names in session history (STA-2467)Brennan Benson
Core team · MEMBER
#10250 [Bug]: Agent session list names don't match custom names set by the user Fixes · OPEN
#15659 Title unavailable Unclear · Unknown
#10393 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-graph-parsers.ts, src/main/ai-vault/session-scanner-graph-session-title.test.ts, src/main/ai-vault/session-scanner-graph-session-title.ts, src/main/ai-vault/session-scanner-incremental-fixtures.ts, src/main/ai-vault/session-scanner-parse-cache-agents.test.ts, src/main/ai-vault/session-scanner.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +390/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prefer stored worker defaults in worker-start guidance1 PR · Standalone · Plugins#

Problem: prefer stored worker defaults in worker-start guidance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12431 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15568 docs(orchestration): prefer stored worker defaults in worker-start guidanceJohan Kim
Community · FIRST_TIME_CONTRIBUTOR
#12431 Title unavailable Unclear · UnknownStandalone change> **Depends on #12431 — merge that PR first.** This PR documents behavior that #12431 introduces; it is based directly on `main` so the diff shows only the docs change. > > One consequence worth knowing before you reviewP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +217/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve consent-gated Claude models (STA-4834)2 PRs · Overlapping · Plugins#

Problem: preserve consent-gated Claude models (STA-4834).

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15433 [Bug]: Claude Fable model not selectable in native UI when CLI probe omits it (Fixes, OPEN); #15434 Title unavailable (Unclear, Unknown); #12369 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15664 fix(native-chat): preserve consent-gated Claude models (STA-4834)Brennan Benson
Core team · MEMBER
#15433 [Bug]: Claude Fable model not selectable in native UI when CLI probe omits it Fixes · OPEN
#15434 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-pty-retired-model.test.ts, src/renderer/src/components/native-chat/native-chat-pty-session-options.test.ts, src/renderer/src/components/native-chat/native-chat-pty-session-options.ts, src/renderer/src/components/native-chat/native-chat-retire-persisted-model.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts, src/renderer/src/components/native-chat/use-native-chat-session-options.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +249/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15865 fix(native-chat): keep Claude Fable selectable when the CLI probe omits itNeil
Core team · MEMBER
#15433 [Bug]: Claude Fable model not selectable in native UI when CLI probe omits it Fixes · OPEN
#15434 Title unavailable Unclear · Unknown
#12369 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-pty-session-options.ts, src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.test.ts, src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts, src/renderer/src/components/native-chat/use-native-chat-session-options.test.ts, src/shared/agent-session-option-catalog-claude-codex.ts, src/shared/agent-session-option-catalog-types.ts, src/shared/agent-session-option-catalog.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +117/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve Ctrl+Shift chords for direct OMP launches1 PR · Standalone · Plugins#

Problem: preserve Ctrl+Shift chords for direct OMP launches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17081 [Bug]: OMP launched from the agent shortcut cannot distinguish Ctrl+Shift chords (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17082 fix(terminal): preserve Ctrl+Shift chords for direct OMP launchesLiuSir
Community · FIRST_TIME_CONTRIBUTOR
#17081 [Bug]: OMP launched from the agent shortcut cannot distinguish Ctrl+Shift chords Fixes · OPENStandalone change## ELI5 OMP asks the terminal whether it supports richer keyboard input before it can tell Ctrl+Shift apart from simpler key presses. Orca already answered that question for a normal terminal, but not early enough when OP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty/ipc/spawn-options.ts, src/main/ipc/pty/ipc/spawn-types.ts, src/main/ipc/pty/runtime/spawn-options.ts, src/main/ipc/terminal-startup-color-query-replies.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts, src/main/runtime/rpc/methods/terminal/unary-schemas.ts, src/preload/api/pty-api.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +345/−146. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve desktop custom terminal titles1 PR · Standalone · Plugins#

Problem: preserve desktop custom terminal titles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16200 [Bug]: Desktop custom terminal tab titles are replaced by PTY titles on mobile (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16202 fix(mobile): preserve desktop custom terminal titles叁笙早安 AI
Community · FIRST_TIME_CONTRIBUTOR
#16200 [Bug]: Desktop custom terminal tab titles are replaced by PTY titles on mobile Fixes · OPENStandalone change## ELI5 A desktop tab nickname is the user's stable label for a session. The program running inside that terminal can keep changing its own title, but mobile should use that dynamic title only when the user has not supplP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/runtime/sync-runtime-graph-terminal-surface-projection.test.ts, src/renderer/src/runtime/sync-runtime-graph.ts, src/shared/runtime-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +70/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Preserve exact linked tasks in automations1 PR · Standalone · Plugins#

Problem: Preserve exact linked tasks in automations.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15374 Preserve exact linked tasks in automationsaprudkin
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 An automation can now remember the exact issue or task it was created for, not only the repository that contains it. A run keeps that identity even if the automation is edited later. ## What Changed - Persist an P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/automations.ts, src/cli/index-automation-source-context.test.ts, src/cli/specs/automations.test.ts, src/cli/specs/automations.ts, src/main/automations/headless-workspace-create.test.ts, src/main/automations/headless-workspace-create.ts, src/main/persistence-automations.test.ts, src/main/persistence/scheduling-automations/automation-definition-operations.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +375/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Preserve legacy daemon ownership when liveness is unavailable1 PR · Standalone · Plugins#

Problem: Preserve legacy daemon ownership when liveness is unavailable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15666 Title unavailable (Unclear, Unknown); #16908 Title unavailable (Unclear, Unknown); #16777 Title unavailable (Unclear, Unknown); #16932 Title unavailable (Unclear, Unknown); #16924 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16900 Preserve legacy daemon ownership when liveness is unavailableBrennan Benson
Core team · MEMBER
#15666 Title unavailable Unclear · Unknown
#16908 Title unavailable Unclear · Unknown
#16777 Title unavailable Unclear · Unknown
#16932 Title unavailable Unclear · Unknown
#16924 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-incarnation-evidence-types.ts, src/main/daemon/daemon-init-provider-installation.test.ts, src/main/daemon/daemon-init.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +344/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve local file tab order2 PRs · Overlapping · Automated release pipeline#

Problem: preserve local file tab order.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #13055 [Bug]: Remote server Cmd-clicked files are inserted as the first tab (Fixes, OPEN); #13233 Title unavailable (Unclear, Unknown); #15219 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13233 fix(remote): preserve local file tab orderWooseong Kim
Community · CONTRIBUTOR
#13055 [Bug]: Remote server Cmd-clicked files are inserted as the first tab Fixes · OPENCluster contribution## Description Remote file tabs opened from terminal output now preserve their local file-tab positions when the remote tab snapshot is reconciled. The sync layer stops treating host-owned remote layout data as authoritaP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/web-session-tabs-sync.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +64/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16085 fix(remote): keep locally opened file tabs in their own slotsgatsby74
Community · CONTRIBUTOR
#13055 [Bug]: Remote server Cmd-clicked files are inserted as the first tab Fixes · OPEN
#13233 Title unavailable Unclear · Unknown
#15219 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 On a remote host, opening a file from an agent's output shoved that file to the front of the tab bar and pushed your agent and terminals to the right. Now the file tab stays where it was opened. ## What Changed BP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/web-session-tabs-sync-local-file-tab-order.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +231/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve ordinary user-set config keys across managed-home remirrors1 PR · Standalone · Plugins#

Problem: preserve ordinary user-set config keys across managed-home remirrors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14473 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15682 fix(codex): preserve ordinary user-set config keys across managed-home remirrorsBrennan Benson
Core team · MEMBER
#14473 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/main/codex/codex-config-mirror.ts, src/main/codex/codex-config-path-reference-rewrite.ts, src/main/codex/config-ordinary-settings-preservation.test.ts, src/main/codex/config-settings-baseline-upgrade.test.ts, src/main/codex/config-settings-baseline-v3.test.ts, src/main/codex/config-settings-baseline.ts, src/main/codex/config-settings-conflict-resolution.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1239/−183. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve OS trust and network policy for first-party traffic1 PR · Standalone · Plugins#

Problem: preserve OS trust and network policy for first-party traffic.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13735 [Bug]: Cloud sign-in and Orca Relay fail silently behind TLS-inspecting corporate networks (Fixes, OPEN); #10758 Title unavailable (Unclear, Unknown); #15208 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16399 fix(cloud): preserve OS trust and network policy for first-party trafficMinidoracat
Community · FIRST_TIME_CONTRIBUTOR
#13735 [Bug]: Cloud sign-in and Orca Relay fail silently behind TLS-inspecting corporate networks Fixes · OPEN
#10758 Title unavailable Unclear · Unknown
#15208 Title unavailable Unclear · Unknown
Standalone change## ELI5 On inspected corporate networks, the browser can trust the company certificate while Orca's Node-based Cloud and Relay connections reject it. This makes sign-in look successful, then Cloud or Relay fails. Orca noP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/packaged-runtime-node-modules.cjs, config/reliability-gates.jsonc, config/scripts/build-first-party-node18-trust-smoke.mjs, config/scripts/first-party-node18-trust-smoke-entry.ts, config/scripts/package-electron-first-party-dispatcher-contract.test.mjs, config/scripts/pr-workflow-parallelism.test.mjs, config/scripts/rebuild-native-deps.mjs …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

45 files, +2406/−80. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve paired web host identity1 PR · Standalone · Plugins#

Problem: preserve paired web host identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14364 fix(sidebar): preserve paired web host identityDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary Fixes [STA-4182](https://linear.app/stably/issue/STA-4182/release-blocking-paired-web-add-project-picker-shows-local). Paired web now keeps the configured Orca Server as the displayed Add Project host when thaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/sidebar/AddRepoDialog.tsx, src/renderer/src/components/sidebar/AddRepoHostSelector.test.tsx, src/renderer/src/components/sidebar/AddRepoHostSelector.tsx, src/renderer/src/components/sidebar/AddRepoHostSelectorSlot.tsx, src/renderer/src/components/sidebar/add-repo-browse-authority.test.ts, src/renderer/src/components/sidebar/add-repo-browse-authority.ts, src/renderer/src/components/sidebar/use-add-repo-host-selection.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +679/−123. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve pane identity for agent-name task titles1 PR · Standalone · Plugins#

Problem: preserve pane identity for agent-name task titles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14937 [Bug]: Another agent's name in Claude's task title steals the pane identity (wrong tab icon) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15037 fix(tabs): preserve pane identity for agent-name task titleskaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#14937 [Bug]: Another agent's name in Claude's task title steals the pane identity (wrong tab icon) Fixes · OPENStandalone change## Summary - keep a pane's known agent owner when a task title merely mentions another supported agent - require explicit identity-shaped terminal titles before title evidence can re-own a reused pane - preserve native CP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/use-tab-agent.test.ts, src/renderer/src/lib/use-tab-agent.ts, src/shared/terminal-title-identity-claim.ts, tests/e2e/terminal-tab-agent-identity.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +190/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve remote CLI argument boundaries1 PR · Standalone · Plugins#

Problem: preserve remote CLI argument boundaries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16301 [Bug]: Remote CLI bridge misroutes any command whose arguments contain a relay flag such as --connect (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16320 fix: preserve remote CLI argument boundariesSeongho.Bak
Community · CONTRIBUTOR
#16301 [Bug]: Remote CLI bridge misroutes any command whose arguments contain a relay flag such as --connect Fixes · OPENStandalone change## ELI5 The SSH relay has its own flags, followed by `--orca-cli` and the user's Orca command. It previously kept reading after that boundary, so a user argument such as `--connect` could make the relay change jobs insteP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/relay-launch-options.ts, src/relay/subprocess.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +53/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve rich markdown selection across tab switches1 PR · Standalone · Plugins#

Problem: preserve rich markdown selection across tab switches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14800 Editor scroll/cursor position lost after switching tabs or files (no restart needed) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14940 fix(editor): preserve rich markdown selection across tab switchespoorpaper
Community · CONTRIBUTOR
#14800 Editor scroll/cursor position lost after switching tabs or files (no restart needed) Fixes · OPENStandalone change## ELI5 Switching away from a rich Markdown file and back now returns the caret and selection to the same place instead of resetting them to the start. ## What Changed - Cache each rich Markdown selection with the existiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/rich-markdown-auto-focus.test.ts, src/renderer/src/components/editor/rich-markdown-auto-focus.ts, src/renderer/src/components/editor/useClosedEditorTabCleanup.test.tsx, src/renderer/src/components/editor/useClosedEditorTabCleanup.ts, src/renderer/src/components/editor/useEditorScrollRestore.test.tsx, src/renderer/src/components/editor/useEditorScrollRestore.ts, src/renderer/src/lib/scroll-cache.test.ts, src/renderer/src/lib/scroll-cache.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +296/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve terminals during transient mount loss1 PR · Standalone · Plugins#

Problem: preserve terminals during transient mount loss.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16966 fix(workspaces): preserve terminals during transient mount lossye4241
Community · CONTRIBUTOR
None foundStandalone change## ELI5 When a folder lives on an SMB or other network-mounted volume, a brief disconnect should not make Orca erase its terminals. This change keeps live terminals attached, marks the folder unavailable, and recovers thP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos/folder-workspace-path-status-schema.test.ts, src/main/ipc/repos/repo-ipc-arg-schemas.ts, src/main/ipc/worktrees/listing/detected-worktree-scan-cache.ts, src/main/ipc/worktrees/listing/detected-worktree-scan-transient-path-loss.test.ts, src/main/local-project-runtime-resolution.ts, src/main/project-groups/folder-workspace-path-status.ts, src/main/project-groups/repo-path-status-wsl-routing.test.ts, src/main/project-runtime-git-options.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +634/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve unmounted mobile browser tabs1 PR · Standalone · Plugins#

Problem: preserve unmounted mobile browser tabs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14598 [Bug]: Browser tabs are missing from the phone's tab list until the desktop displays that workspace (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14792 fix(runtime): preserve unmounted mobile browser tabsBingZ
Community · CONTRIBUTOR
#14598 [Bug]: Browser tabs are missing from the phone's tab list until the desktop displays that workspace Fixes · OPENStandalone change## ELI5 Orca already remembers browser tabs for every desktop workspace, even while that workspace is not on screen. The phone list was treating a currently mounted browser view as proof that a tab existed, so rememberedP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/session-tabs-move-validation.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +261/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve untouched markdown bytes when saving from the rich editor (#16469)1 PR · Standalone · Plugins#

Problem: preserve untouched markdown bytes when saving from the rich editor (#16469).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16469 [Bug]: Saving a Markdown file in Orca silently corrupts its content (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16479 fix(editor): preserve untouched markdown bytes when saving from the rich editor (#16469)Borja
Community · CONTRIBUTOR
#16469 [Bug]: Saving a Markdown file in Orca silently corrupts its content Fixes · OPENStandalone change## ELI5 Editing and saving a Markdown file in Orca's rich (WYSIWYG) editor could silently rewrite parts of the file you never touched. This makes saving preserve untouched bytes exactly. ## What Changed The rich editor sP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/rich-markdown-line-merge.test.ts, src/renderer/src/components/editor/rich-markdown-line-merge.ts, src/renderer/src/components/editor/rich-markdown-source-reconcile.test.ts, src/renderer/src/components/editor/rich-markdown-source-reconcile.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +307/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve user ZDOTDIR in the zsh overlay instead of collapsing to $HOME (#12507)1 PR · Standalone · Plugins#

Problem: preserve user ZDOTDIR in the zsh overlay instead of collapsing to $HOME (#12507).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12507 [Bug]: Relay zsh overlay sets ORCA_USER_ZDOTDIR=$HOME instead of preserved ORCA_ORIG_ZDOTDIR — custom ZDOTDIR still broken on SSH/relay (recurrence of #10051) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12543 fix(relay): preserve user ZDOTDIR in the zsh overlay instead of collapsing to $HOME (#12507)Seeun Park
Community · FIRST_TIME_CONTRIBUTOR
#12507 [Bug]: Relay zsh overlay sets ORCA_USER_ZDOTDIR=$HOME instead of preserved ORCA_ORIG_ZDOTDIR — custom ZDOTDIR still broken on SSH/relay (recurrence of #10051) Fixes · OPENStandalone change## What this fixes Fixes #12507. On an SSH/relay remote zsh session with an XDG-style layout (real config in `~/.config/zsh`, a `~/.zshrc` shim that sources `$ZDOTDIR/.zshrc`), every Orca pane starts with `ZDOTDIR=$HOME`P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/pty-shell-launch.test.ts, src/relay/pty-shell-launch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +59/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve worktree names across scan stalls1 PR · Standalone · Plugins#

Problem: preserve worktree names across scan stalls.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16724 Worktree names collapse to repository name when a remote scan stalls (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16723 fix(runtime): preserve worktree names across scan stallsGhostFlying
Community · FIRST_TIME_CONTRIBUTOR
#16724 Worktree names collapse to repository name when a remote scan stalls Fixes · OPENStandalone change## ELI5 When a worktree scan is temporarily slow, keep showing the last branch and workspace name we successfully learned instead of collapsing several worktrees to the repository name. ## What Changed - Reuse the last sP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/repo-worktree-row-resolution.test.ts, src/main/runtime/repo-worktree-row-resolution.ts, src/main/runtime/worktree-ps-degraded-repo-scan.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +62/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2press keys through a US-layout CDP key table instead of a subprocess per keystroke1 PR · Standalone · Plugins#

Problem: press keys through a US-layout CDP key table instead of a subprocess per keystroke.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15308 Title unavailable (Unclear, Unknown); #13231 Title unavailable (Unclear, Unknown); #12912 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15310 fix(browser): press keys through a US-layout CDP key table instead of a subprocess per keystrokeJared Meek
Community · FIRST_TIME_CONTRIBUTOR
#15308 Title unavailable Unclear · Unknown
#13231 Title unavailable Unclear · Unknown
#12912 Title unavailable Unclear · Unknown
Standalone change## ELI5 Typing in the remote browser pane launches a new process on the host for every keystroke -- about 160ms per character, so clicking a login field, typing a 17-character password and hitting enter takes ~4 seconds P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/agent-browser-bridge-keypress-input.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/cdp-keyboard-us-layout.test.ts, src/main/browser/cdp-keyboard-us-layout.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +661/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prevent Create from hanging on selected PR1 PR · Standalone · Plugins#

Problem: prevent Create from hanging on selected PR.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17128 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17153 fix(workspaces): prevent Create from hanging on selected PRNeil
Core team · MEMBER
#17128 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/pr-head-tracking-ref.test.ts, src/main/github/pr-head-tracking-ref.ts, src/main/ipc/worktrees-ssh-pr-head-fetch.test.ts, src/main/ipc/worktrees-wsl-runtime-routing.test.ts, src/renderer/src/hooks/composer-state/github-provider-selection.ts, src/renderer/src/hooks/composer-state/github-submit-resolution.ts, src/renderer/src/hooks/composer-state/source-selection-decisions.test.ts, src/renderer/src/hooks/composer-state/source-selection-decisions.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +218/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prevent restored terminal spawn storms1 PR · Standalone · Plugins#

Problem: prevent restored terminal spawn storms.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15624 Title unavailable (Unclear, Unknown); #15644 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15742 fix(renderer): prevent restored terminal spawn stormsJinwoo Hong
Core team · MEMBER
#15624 Title unavailable Unclear · Unknown
#15644 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal/restored-terminal-spawn-hold.render.test.tsx, src/renderer/src/components/terminal/restored-terminal-spawn-hold.test.ts, src/renderer/src/components/terminal/restored-terminal-spawn-hold.ts, src/renderer/src/hooks/ipc-events/browser-automation-bootstrap-lease.test.ts, src/renderer/src/hooks/ipc-events/browser-automation-bootstrap-lease.ts, src/renderer/src/hooks/useIpcEvents-browser-tab-create.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1478/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2project providerSession.id as sessionId on agent.status.changed2 PRs · Overlapping · Plugins#

Problem: project providerSession.id as sessionId on agent.status.changed.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15639 agent.status.changed carries no session identifier, so plugins cannot tell two agents in one worktree apart (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15640 feat(plugins): project providerSession.id as sessionId on agent.status.changedYorai Levi
Community · FIRST_TIME_CONTRIBUTOR
#15639 agent.status.changed carries no session identifier, so plugins cannot tell two agents in one worktree apart Fixes · OPENCluster contributionCloses #15639. ## Problem `agent.status.changed` gives a plugin two identifiers, and neither identifies the agent session: ``` paneKey = "<tabId UUID>:<layoutLeaf UUID>" ← no session identity worktreeId = "<repoId>::<absP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/shared/plugins/plugin-events.test.ts, src/shared/plugins/plugin-events.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +58/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15680 feat(plugins): carry session identifiers on agent.status.changedyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15639 agent.status.changed carries no session identifier, so plugins cannot tell two agents in one worktree apart Fixes · OPENCluster contribution## Summary **What** `agent.status.changed` plugin events now carry `sessionId` and `transcriptPath` (both optional) when the status entry captured a provider session, alongside the existing `worktreeId` / `paneKey` / `stP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/shared/plugins/plugin-agent-status-payload.test.ts, src/shared/plugins/plugin-events.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +61/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2promote folders that become git repos without re-add1 PR · Standalone · Plugins#

Problem: promote folders that become git repos without re-add.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13630 [Bug] Git branches not detecting (Fixes, OPEN); #11480 Title unavailable (Unclear, Unknown); #13702 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15694 fix(repo): promote folders that become git repos without re-addBrennan Benson
Core team · MEMBER
#13630 [Bug] Git branches not detecting Fixes · OPEN
#11480 Title unavailable Unclear · Unknown
#13702 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/folder-repo-git-promotion.ts, src/main/ipc/folder-repo-git-upgrade.test.ts, src/main/ipc/folder-repo-git-upgrade.ts, src/main/ipc/repos-add-linked-worktree.test.ts, src/main/ipc/repos-remote-test-harness.ts, src/main/ipc/repos-remote.test.ts, src/main/ipc/repos.ts, src/main/runtime/orca-runtime-folder-git-promotion.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +639/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2protect repository-managed hook config symlinks1 PR · Standalone · Plugins#

Problem: protect repository-managed hook config symlinks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6879 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15831 fix: protect repository-managed hook config symlinksMarc Hansen
Community · FIRST_TIME_CONTRIBUTOR
#6879 Title unavailable Unclear · UnknownStandalone change## ELI5 Orca should not rewrite a Claude settings file that is deliberately stored in a Git repository. When the settings path is a symlink into a repository, hook installation now leaves it untouched and explains why inP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/hook-config-write-path.ts, src/main/agent-hooks/repository-managed-hook-config.ts, src/main/claude/hook-service.test.ts, src/main/claude/hook-service.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +94/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prove visible terminal identity1 PR · Standalone · Plugins#

Problem: prove visible terminal identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17117 Visible terminal initialization needs an incarnation-aware Runtime identity proof (Fixes, OPEN); #17041 Title unavailable (Unclear, Unknown); #17043 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17139 fix(terminal): prove visible terminal identityJasonJarvan
Community · FIRST_TIME_CONTRIBUTOR
#17117 Visible terminal initialization needs an incarnation-aware Runtime identity proof Fixes · OPEN
#17041 Title unavailable Unclear · Unknown
#17043 Title unavailable Unclear · Unknown
Standalone change## ELI5 After a terminal is resumed, moved, split, or reconnected, old environment values may no longer identify the terminal the user is actually looking at. This adds a short-lived two-call Runtime proof: the first calP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/format.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/root-help-text-primary.ts, src/cli/root-help-text-secondary.ts, src/cli/specs/index.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +1447/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2provenance-gated PTY-churn RSS harness + STA-3515 re-measurement on a #16870-inclusive build1 PR · Standalone · Plugins#

Problem: provenance-gated PTY-churn RSS harness + STA-3515 re-measurement on a #16870-inclusive build.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16870 Title unavailable (Unclear, Unknown); #16924 Title unavailable (Unclear, Unknown); #16801 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16948 test(daemon): provenance-gated PTY-churn RSS harness + STA-3515 re-measurement on a #16870-inclusive buildBrennan Benson
Core team · MEMBER
#16870 Title unavailable Unclear · Unknown
#16924 Title unavailable Unclear · Unknown
#16801 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/tools/benchmarks/daemon-bench-inspector-session.mjs, tests/tools/benchmarks/daemon-bench-ndjson-client.mjs, tests/tools/benchmarks/daemon-build-provenance-gate.mjs, tests/tools/benchmarks/daemon-pty-churn-rss-bench.mjs, tests/tools/benchmarks/results/daemon-pty-churn-rss-sta3515-16870-2026-08-28T02-49-32-331Z.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +2918/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2put pinned folder workspaces in the Pinned section1 PR · Standalone · Plugins#

Problem: put pinned folder workspaces in the Pinned section.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15362 Title unavailable (Unclear, Unknown); #15404 Title unavailable (Unclear, Unknown); #15545 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16799 fix(sidebar): put pinned folder workspaces in the Pinned sectionDaniel Lafraia
Community · FIRST_TIME_CONTRIBUTOR
#15362 Title unavailable Unclear · Unknown
#15404 Title unavailable Unclear · Unknown
#15545 Title unavailable Unclear · Unknown
Standalone change## ELI5 Pinning a folder workspace now puts it in the left **Pinned** list, the same way pinning a git worktree already does. ## What Changed `buildRows` already treated pin as placement for git worktrees: they leave (orP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.pinned-folder-workspaces.test.ts, src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.ts, src/renderer/src/components/sidebar/worktree-list/grouping/folder-workspace-lanes.ts, src/renderer/src/components/sidebar/worktree-list/grouping/pinned-group-rows.ts, src/renderer/src/components/sidebar/worktree-list/grouping/row-builders.ts, src/renderer/src/components/sidebar/worktree-list/grouping/row-types.ts, src/renderer/src/components/sidebar/worktree-list/listing/render-row.ts, src/renderer/src/components/sidebar/worktree-list/navigation/folder-reveal.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +407/−58. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2rank Ctrl+P results with recent file history1 PR · Standalone · Plugins#

Problem: rank Ctrl+P results with recent file history.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16423 [Feature]: Ctrl+P display the results sorted by history (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16579 feat(quick-open): rank Ctrl+P results with recent file historyWooseong Kim
Community · CONTRIBUTOR
#16423 [Feature]: Ctrl+P display the results sorted by history Fixes · OPENStandalone change## Description Ctrl+P ranked files by fuzzy score then index order, so an empty query was not recent-first. Quick Open now prefers recently opened editor tabs for the active worktree. ## Focused fix - In scope: rank QuicP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/QuickOpen.tsx, src/renderer/src/components/quick-open-search.test.ts, src/shared/quick-open-path-search.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +131/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2rank tui-idle evidence instead of inferring idle from silence1 PR · Standalone · Plugins#

Problem: rank tui-idle evidence instead of inferring idle from silence.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #6011 terminal wait --for tui-idle returns satisfied:true in ~0s while an agent TUI is actively working (Fixes, OPEN); #14610 Title unavailable (Unclear, Unknown); #14626 Title unavailable (Unclear, Unknown); #14561 Title unavailable (Unclear, Unknown); #9976 Title unavailable (Unclear, Unknown); #6012 Title unavailable (Unclear, Unknown); #6555 Title unavailable (Unclear, Unknown); #9915 Title unavailable (Unclear, Unknown); #9929 Title unavailable (Unclear, Unknown); #9905 Title unavailable (Unclear, Unknown); #10020 Title unavailable (Unclear, Unknown); #8113 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14642 fix(runtime): rank tui-idle evidence instead of inferring idle from silenceBrennan Benson
Core team · MEMBER
#6011 terminal wait --for tui-idle returns satisfied:true in ~0s while an agent TUI is actively working Fixes · OPEN
#14610 Title unavailable Unclear · Unknown
#14626 Title unavailable Unclear · Unknown
#14561 Title unavailable Unclear · Unknown
#9976 Title unavailable Unclear · Unknown
#6012 Title unavailable Unclear · Unknown
#6555 Title unavailable Unclear · Unknown
#9915 Title unavailable Unclear · Unknown
#9929 Title unavailable Unclear · Unknown
#9905 Title unavailable Unclear · Unknown
#10020 Title unavailable Unclear · Unknown
#8113 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +703/−77. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2rate-cap WebGL glyph-atlas recovery on streaming output1 PR · Standalone · Plugins#

Problem: rate-cap WebGL glyph-atlas recovery on streaming output.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12061 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12486 fix(terminal): rate-cap WebGL glyph-atlas recovery on streaming outputNeil
Core team · MEMBER
#12061 Title unavailable Unclear · UnknownStandalone change## What this fixes **Signature:** renderer `render-process-gone { reason: "crashed" }` on Windows (`exitCode -36861` / `-1`) and Linux (`139` = SIGSEGV) after a long session in which the app wiped the **shared** xterm WeP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.test.ts, src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +245/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2re-land WSL direct-home cutover with counsel findings fixed1 PR · Standalone · Plugins#

Problem: re-land WSL direct-home cutover with counsel findings fixed.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16722 Title unavailable (Unclear, Unknown); #16496 Title unavailable (Unclear, Unknown); #16499 Title unavailable (Unclear, Unknown); #16535 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16854 fix(codex): re-land WSL direct-home cutover with counsel findings fixedBrennan Benson
Core team · MEMBER
#16722 Title unavailable Unclear · Unknown
#16496 Title unavailable Unclear · Unknown
#16499 Title unavailable Unclear · Unknown
#16535 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-auth-restart-preservation.test.ts, src/main/agent-auth-restart-preservation.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-apply-script.test.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-exit-codes.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-rollback-script.test.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-scripts.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain-shell-commands.ts, src/main/codex-accounts/legacy-wsl-runtime-auth-drain.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +3669/−809. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reap the proven relay generation instead of orphaning it (#8585)2 PRs · Competing · Automated release pipeline#

Problem: reap the proven relay generation instead of orphaning it (#8585).

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Competing. Linked issues: #8585 Orphaned detached relays are never reaped: failed --connect deletes the socket but leaves the old relay (and its PTYs/agents) running forever (Fixes, OPEN); #12607 Title unavailable (Unclear, Unknown); #8618 Title unavailable (Unclear, Unknown); #11943 Title unavailable (Unclear, Unknown); #12895 Title unavailable (Unclear, Unknown); #8762 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Choose one implementation after a product and technical comparison; do not land alternatives together.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Product and technical decision required.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12760 fix(ssh): reap the proven relay generation instead of orphaning it (#8585)sangha choi
Community · FIRST_TIME_CONTRIBUTOR
#8585 Orphaned detached relays are never reaped: failed --connect deletes the socket but leaves the old relay (and its PTYs/agents) running forever Fixes · OPEN
#12607 Title unavailable Unclear · Unknown
#8618 Title unavailable Unclear · Unknown
Alternative implementation## Root cause When a POSIX relay reconnect failed, `launchRelay` ran `rm -f <socket>` and launched a fresh detached relay. Nothing told the relay that still owned that socket to stop, so it stayed resident holding live PP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-relay-deploy.ts, src/main/ssh/ssh-relay-generation-owner-commands.test.ts, src/main/ssh/ssh-relay-generation-owner-commands.ts, src/main/ssh/ssh-relay-generation-owner-shell.test.ts, src/main/ssh/ssh-relay-generation-reap.test.ts, src/main/ssh/ssh-relay-generation-reap.ts, src/main/ssh/ssh-relay-generation-recovery-error.ts, src/main/ssh/ssh-relay-launch-generation-owner.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +4478/−84. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15489 fix(ssh): kill the relay daemon before discarding its socketTingde Liu
Community · FIRST_TIME_CONTRIBUTOR
#8585 Orphaned detached relays are never reaped: failed --connect deletes the socket but leaves the old relay (and its PTYs/agents) running forever Fixes · OPEN
#11943 Title unavailable Unclear · Unknown
#12895 Title unavailable Unclear · Unknown
#8762 Title unavailable Unclear · Unknown
Alternative implementation## ELI5 When Orca can't reattach to a relay it left running on an SSH host, it deletes the relay's socket file and starts a new one. But the old relay process keeps running — with all your terminals and agents inside it.P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-relay-deploy.ts, src/main/ssh/ssh-relay-reset.test.ts, src/main/ssh/ssh-relay-reset.ts, src/main/ssh/ssh-relay-socket-termination.test.ts, src/main/ssh/ssh-relay-socket-termination.ts, src/main/ssh/ssh-relay-stale-socket-cleanup.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +341/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recognize Antigravity 1.1.17 ready prompt2 PRs · Overlapping · Plugins#

Problem: recognize Antigravity 1.1.17 ready prompt.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15838 [Bug]: Antigravity CLI 1.1.17 ready prompt no longer matches tui-idle, causing worker-start agent_readiness timeout (Fixes, OPEN); #10740 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15840 fix(runtime): recognize Antigravity 1.1.17 ready promptDemonZhou
Community · FIRST_TIME_CONTRIBUTOR
#15838 [Bug]: Antigravity CLI 1.1.17 ready prompt no longer matches tui-idle, causing worker-start agent_readiness timeout Fixes · OPEN
#10740 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Antigravity CLI 1.1.17 no longer keeps its ready prompt as a bare `>`. The text after `>` changes with the active mode — for example, Accept-edits and Plan. Orca only recognized the old bare prompt, so supervisedP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +36/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15852 fix(runtime): accept the Antigravity 1.1.17 composer-banner ready promptyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15838 [Bug]: Antigravity CLI 1.1.17 ready prompt no longer matches tui-idle, causing worker-start agent_readiness timeout Fixes · OPENCluster contribution## Summary **What** `findAntigravityReadyPromptIndex` now accepts the idle composer line in either shape: the older bare `>` line, **or** CLI 1.1.17's mode banner (`> Accept-edits mode: file edits auto-approved (shift+taP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +76/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recognize Cline OSC titles in worktree agent rows1 PR · Standalone · Plugins#

Problem: recognize Cline OSC titles in worktree agent rows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13823 Cline terminals don't appear in sidebar agent rows (Fixes, OPEN); #12466 Title unavailable (Unclear, Unknown); #13840 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13959 fix(agents): recognize Cline OSC titles in worktree agent rowsOrcaWin
Unknown · COLLABORATOR
#13823 Cline terminals don't appear in sidebar agent rows Fixes · OPEN
#12466 Title unavailable Unclear · Unknown
#13840 Title unavailable Unclear · Unknown
Standalone change## Summary Cline terminals launched in Orca did not appear in worktree sidebar agent rows or the agent dashboard because the OSC title path never classified them. Live Windows repro (`cline -i` via Orca terminal create) P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/lib/agent-status.test.ts, src/shared/agent-detection.ts, src/shared/agent-title-core.ts, src/shared/agent-title-identity.ts, src/shared/agent-title-status.ts, src/shared/cline-title-detection.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +192/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recognize symlinks targeting canonical skill location as provider aliases1 PR · Standalone · Plugins#

Problem: recognize symlinks targeting canonical skill location as provider aliases.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16459 fix(skills): recognize symlinks targeting canonical skill location as provider aliasesKronixDev
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change### Summary When agents share skills via symlinks (e.g. dotfile managers, shared toolchains, or package managers like `skills` CLI), `classifyHomeSkillTopology` previously checked: ```ts isCanonicalTarget = normalizedSkiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/skills/skill-installation-topology.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +8/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2record post-startup process exits (STA-5709)1 PR · Standalone · Plugins#

Problem: record post-startup process exits (STA-5709).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16875 fix(daemon): record post-startup process exits (STA-5709)Brennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-child-exit-observer.test.ts, src/main/daemon/daemon-child-exit-observer.ts, src/main/daemon/daemon-entry.ts, src/main/daemon/daemon-init-child-readiness.test.ts, src/main/daemon/daemon-init.ts, src/main/daemon/daemon-launch-paths.test.ts, src/main/daemon/daemon-launch-paths.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +410/−44. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover commit ref badges on Git before 2.432 PRs · Overlapping · Plugins#

Problem: recover commit ref badges on Git before 2.43.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #15507 [Bug]: Commit ref badges disappear in Source Control on Git older than 2.43 (Fixes, OPEN); #15358 [Bug]: Projects table sorts an empty assignee list to the top when sorting descending (Fixes, OPEN); #15724 [Bug]: a delimiter-less paneKey is truncated into a tab id, stranding a sleeping agent session (Fixes, OPEN); #15409 Title unavailable (Unclear, Unknown); #15410 Title unavailable (Unclear, Unknown); #15445 Title unavailable (Unclear, Unknown); #14838 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15508 fix(source-control): recover commit ref badges on Git before 2.43giryun
Community · FIRST_TIME_CONTRIBUTOR
#15507 [Bug]: Commit ref badges disappear in Source Control on Git older than 2.43 Fixes · OPENCluster contribution## ELI5 Orca asks Git for each commit's branch/tag labels using a format placeholder that only exists in Git 2.43 and newer. On older Git the request comes back as the literal placeholder text instead of labels, so the CP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/git-compatibility.md, src/main/git/history.test.ts, src/main/git/history.ts, src/relay/git-handler.test.ts, src/relay/git-handler.ts, src/shared/git-binary-compatibility.test.ts, src/shared/git-capability-cache.ts, src/shared/git-history-log-parser.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +455/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15590 fix: four independent bugs (Project sort/group, Git <2.43 ref badges, agent ack, paneKey parsing)kaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15358 [Bug]: Projects table sorts an empty assignee list to the top when sorting descending Fixes · OPEN
#15507 [Bug]: Commit ref badges disappear in Source Control on Git older than 2.43 Fixes · OPEN
#15724 [Bug]: a delimiter-less paneKey is truncated into a tab id, stranding a sleeping agent session Fixes · OPEN
#15409 Title unavailable Unclear · Unknown
#15410 Title unavailable Unclear · Unknown
#15445 Title unavailable Unclear · Unknown
#14838 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Four unrelated defects, one commit each. Sorting a Projects table descending scattered unassigned rows across both ends; commit ref badges vanished entirely on older Git; acknowledging an agent from the Activity P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/git-compatibility.md, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/renderer/src/components/editor/rich-markdown-tab-key-handler.test.ts, src/renderer/src/components/github-project/group-sort.test.ts, src/renderer/src/components/skills/SkillBundleInstallFlow.tsx, src/renderer/src/components/skills/SkillInstallDialog.tsx, src/renderer/src/components/skills/SkillInstallManagementDialog.tsx, src/renderer/src/components/terminal-pane/sleeping-record-park-exemption.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +608/−93. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover oversized workspace updates1 PR · Standalone · Plugins#

Problem: recover oversized workspace updates.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15238 [Bug]: SSH relay silently drops oversized workspace.changed events, leaving the client's session list stale (Fixes, OPEN); #12339 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15929 fix(ssh): recover oversized workspace updatesGhostFlying
Community · FIRST_TIME_CONTRIBUTOR
#15238 [Bug]: SSH relay silently drops oversized workspace.changed events, leaving the client's session list stale Fixes · OPEN
#12339 Title unavailable Unclear · Unknown
Standalone change## ELI5 Large SSH workspace updates could be too big for the relay's notification lane. The relay persisted the update but silently dropped the notification, so the desktop kept showing stale tabs. This change sends a smP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/remote-workspace-refresh-notification.test.ts, src/main/ipc/remote-workspace-relay-sync.ts, src/main/ipc/remote-workspace.ts, src/relay/workspace-session-handler.test.ts, src/relay/workspace-session-handler.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +582/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover stripped task deps1 PR · Standalone · Plugins#

Problem: recover stripped task deps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16706 task-create --deps rejects non-empty arrays again on 1.4.190 (Windows regression) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16743 fix(orchestration): recover stripped task depsPr1p
Community · CONTRIBUTOR
#16706 task-create --deps rejects non-empty arrays again on 1.4.190 (Windows regression) Fixes · OPENStandalone change## ELI5 PowerShell can hand Orca a dependency list where the JSON quotes are gone. Orca now still accepts that list when it clearly contains valid generated task IDs. ## What Changed - Keep normal JSON array parsing for P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-task-create-cli.test.ts, src/main/runtime/rpc/methods/orchestration-cli-runtime-boundary.test.ts, src/main/runtime/rpc/methods/orchestration-tasks-dispatch.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +239/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover terminals after headless serve restarts1 PR · Standalone · Plugins#

Problem: recover terminals after headless serve restarts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13158 Title unavailable (Unclear, Unknown); #13142 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13247 fix(web): recover terminals after headless serve restartsBLUEAT
Community · FIRST_TIME_CONTRIBUTOR
#13158 Title unavailable Unclear · Unknown
#13142 Title unavailable Unclear · Unknown
Standalone change## Summary Paired web terminals now recover after a headless `orca serve` host restart even when the user switches to another internal Orca tab and returns later. Root cause: - Web runtime subscriptions belonged to one WP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.test.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts, src/renderer/src/runtime/web-session-tabs-sync.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts, src/renderer/src/web/web-preload-api.test.ts, src/renderer/src/web/web-preload-api.ts, src/renderer/src/web/web-runtime-client-subscription-replay.test.ts, src/renderer/src/web/web-runtime-client.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +768/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover the runtime host disconnected glyph1 PR · Standalone · Plugins#

Problem: recover the runtime host disconnected glyph.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16516 [Bug]: A saved Orca server stays "disconnected" in the sidebar for the whole session after one failed boot probe (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16518 fix(sidebar): recover the runtime host disconnected glyphASDFGHoney
Community · FIRST_TIME_CONTRIBUTOR
#16516 [Bug]: A saved Orca server stays "disconnected" in the sidebar for the whole session after one failed boot probe Fixes · OPENStandalone change## ELI5 Orca remembered "I couldn't reach that server" from the moment it started up, and then never checked again. So if your remote Mac happened to be asleep when Orca launched, its workspaces stayed greyed out with a P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/RepositoryHostSetupsSection.tsx, src/renderer/src/components/sidebar/NoticeHostGlyph.test.tsx, src/renderer/src/components/sidebar/NoticeHostGlyph.tsx, src/renderer/src/components/sidebar/WorktreeCard.ssh-reconnect-prompt.test.tsx, src/renderer/src/components/sidebar/use-worktree-card-foundation.ts, src/renderer/src/components/sidebar/worktree-card-runtime-host-state.test.ts, src/renderer/src/components/status-bar/SshStatusSegment.tsx, src/renderer/src/runtime/runtime-host-connection-state.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +1487/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Recover unreachable main windows after display changes1 PR · Standalone · Plugins#

Problem: Recover unreachable main windows after display changes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17025 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17080 Recover unreachable main windows after display changesJinwoo Hong
Core team · MEMBER
#17025 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/window/createMainWindow-bounds-restoration.test.ts, src/main/window/createMainWindow-renderer-crash-recovery.test.ts, src/main/window/createMainWindow-test-harness.ts, src/main/window/createMainWindow.test.ts, src/main/window/createMainWindow.ts, src/main/window/focus-existing-window.test.ts, src/main/window/focus-existing-window.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +652/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Refresh current LAN endpoints while a phone is on Relay1 PR · Standalone · Plugins#

Problem: Refresh current LAN endpoints while a phone is on Relay.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14576 Refresh current LAN endpoints while a phone is on RelayOrdinary
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 When you pair your phone with the desktop, the phone stores the desktop LAN (and Tailscale) addresses from that moment. If the desktop later changes Wi-Fi -- cafe DHCP, a new NIC, leaving the pair-time subnet -- P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/mobile-direct-endpoint-refresh.test.ts, mobile/src/transport/mobile-direct-endpoint-refresh.ts, mobile/src/transport/mobile-direct-return-probe.ts, mobile/src/transport/mobile-endpoint-supervisor-nudge.test.ts, mobile/src/transport/mobile-endpoint-supervisor.test.ts, mobile/src/transport/mobile-endpoint-supervisor.ts, mobile/src/transport/mobile-relay-session-establisher.ts, src/main/index.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +638/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2refuse to submit a CLI prompt over an unsent composer draft1 PR · Standalone · Plugins#

Problem: refuse to submit a CLI prompt over an unsent composer draft.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16289 [Bug]: terminal send --enter appends to the target's unsent draft and submits both (Fixes, OPEN); #16711 Title unavailable (Unclear, Unknown); #14980 Title unavailable (Unclear, Unknown); #10740 Title unavailable (Unclear, Unknown); #12358 Title unavailable (Unclear, Unknown); #14037 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16290 fix(terminal): refuse to submit a CLI prompt over an unsent composer draftluisgonzaleznf
Community · FIRST_TIME_CONTRIBUTOR
#16289 [Bug]: terminal send --enter appends to the target's unsent draft and submits both Fixes · OPEN
#16711 Title unavailable Unclear · Unknown
#14980 Title unavailable Unclear · Unknown
#10740 Title unavailable Unclear · Unknown
#12358 Title unavailable Unclear · Unknown
#14037 Title unavailable Unclear · Unknown
Standalone change## ELI5 When one agent messages another terminal with `orca terminal send --text ... --enter`, Orca pastes the text and presses Enter without looking at the target's input box. If the user had a half-typed prompt there, P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/bundled-skill-guides.ts, src/cli/handlers/terminal.test.ts, src/cli/handlers/terminal.ts, src/cli/help.ts, src/cli/root-help-text-secondary.ts, src/cli/specs/core.ts, src/cli/terminal-format.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +501/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2register dir-handle-closure reliability gate1 PR · Standalone · Plugins#

Problem: register dir-handle-closure reliability gate.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17033 Title unavailable (Unclear, Unknown); #12895 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17034 chore(gates): register dir-handle-closure reliability gateQuim T.
Community · FIRST_TIME_CONTRIBUTOR
#17033 Title unavailable Unclear · Unknown
#12895 Title unavailable Unclear · Unknown
Standalone change## Linked Issue #17033 (there should ALWAYS be one: this is the gates part of that proposal; happy to re-scope) ## ELI5 The repo already tracks bug-class protections in `config/reliability-gates.jsonc` (99 gates today). P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +99/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reject claims about the private reference corpus in changed files1 PR · Standalone · Plugins#

Problem: reject claims about the private reference corpus in changed files.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #909 Title unavailable (Unclear, Unknown); #14661 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17063 chore(ci): reject claims about the private reference corpus in changed filesBrennan Benson
Core team · MEMBER
#909 Title unavailable Unclear · Unknown
#14661 Title unavailable Unclear · Unknown
Standalone change## ELI5 Some of Orca's design notes were written while reading a collection of other projects that is not itself public. Notes about *that collection* — how much of it was looked through, and what was searched for and noP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/check-local-reference-provenance.mjs, config/scripts/check-local-reference-provenance.test.mjs, package.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +407/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reject empty terminal handles2 PRs · Overlapping · Plugins#

Problem: reject empty terminal handles.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16694 [Bug]: empty --terminal handle is accepted and silently targets the worktree-active pane (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16742 fix(cli): reject empty terminal handlesPr1p
Community · CONTRIBUTOR
#16694 [Bug]: empty --terminal handle is accepted and silently targets the worktree-active pane Fixes · OPENCluster contribution## ELI5 If a script explicitly says "use this terminal" but passes an empty value, Orca now stops with an error instead of quietly picking some active pane. ## What Changed - Treat `--terminal ""` and bare `--terminal` aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/selectors.test.ts, src/cli/selectors.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +50/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16745 fix(cli): fail closed on empty --terminal handle (#16694)programmerWsy
Community · FIRST_TIME_CONTRIBUTOR
#16694 [Bug]: empty --terminal handle is accepted and silently targets the worktree-active pane Fixes · OPENCluster contribution## ELI5 If a script passes `--terminal ""` (empty handle), Orca used to pretend the flag was never there and quietly talk to whatever pane was currently active. That can be a different tab than the script meant. This chaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/flags.test.ts, src/cli/flags.ts, src/cli/handlers/orchestration-check-identity.test.ts, src/cli/handlers/orchestration/message-check-handler.ts, src/cli/handlers/orchestration/message-inbox-handlers.ts, src/cli/handlers/orchestration/terminal-identity.ts, src/cli/handlers/orchestration/worker-launch-handler.ts, src/cli/help.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +254/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reject locale ids Intl cannot parse1 PR · Standalone · Plugins#

Problem: reject locale ids Intl cannot parse.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12505 Title unavailable (Unclear, Unknown); #12455 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12533 fix(plugins): reject locale ids Intl cannot parseEvgenii
Community · CONTRIBUTOR
#12505 Title unavailable Unclear · Unknown
#12455 Title unavailable Unclear · Unknown
Standalone change## Summary Repurposed from canonicalizing the locale at read time to rejecting it at install, per review. `pluginLocaleIdSchema` checks the *shape* of a locale id, not its grammar, and the shape check is looser than BCP P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/plugins/plugin-content-pack-contributions.test.ts, src/shared/plugins/plugin-content-pack-contributions.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +29/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reject malformed base64 padding1 PR · Standalone · Plugins#

Problem: reject malformed base64 padding.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #4391 Title unavailable (Unclear, Unknown); #11825 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12027 fix(pairing): reject malformed base64 paddingHenry Su
Community · CONTRIBUTOR
#4391 Title unavailable Unclear · Unknown
#11825 Title unavailable Unclear · Unknown
Standalone change## Summary ### Problem Orca's shared pairing parser accepted malformed Base64 padding in Node while rejecting the same pairing code in browser runtimes. A code formed by adding a single `=` to an unpadded payload that reP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/pairing.test.ts, mobile/src/transport/pairing.ts, src/renderer/src/web/web-pairing.test.ts, src/renderer/src/web/web-pairing.ts, src/shared/mobile-pairing-base64.test.ts, src/shared/mobile-pairing-base64.ts, src/shared/pairing.test.ts, src/shared/pairing.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +216/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reject requests for detached clients1 PR · Standalone · Plugins#

Problem: reject requests for detached clients.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16302 [Bug]: Relay requests pending on a detached desktop client hang until timeout instead of failing fast (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16321 fix(relay): reject requests for detached clientsSeongho.Bak
Community · CONTRIBUTOR
#16302 [Bug]: Relay requests pending on a detached desktop client hang until timeout instead of failing fast Fixes · OPENStandalone change## ELI5 When the relay asks a desktop Orca client to do something, it waits for that specific client to answer. If that client disconnects, Orca now stops waiting immediately and reports that the client detached instead P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/dispatcher-detached-client-requests.test.ts, src/relay/dispatcher.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +142/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release browser driver state after desktop takeover1 PR · Standalone · Plugins#

Problem: release browser driver state after desktop takeover.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15754 fix: release browser driver state after desktop takeoverkaluli123123
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Taking back a browser from a phone now removes the temporary mobile-owner record instead of keeping closed browser page IDs alive for the rest of the process. ## What Changed - Keep browser driver entries only whP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBar.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-navigation-control-row.test.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-navigation-control-row.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-page-chrome-header.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-page-pane.tsx, src/renderer/src/components/browser-pane/assemble-chrome/browser-page-toolbar.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +166/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release completed worker terminals by default1 PR · Standalone · Plugins#

Problem: release completed worker terminals by default.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13047 [Bug]: Orchestration worker terminals stay open after settle (Done stack / retained legacy_ambiguous) — no auto-release (Fixes, OPEN); #16211 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16217 fix(orchestration): release completed worker terminals by default叁笙早安 AI
Community · FIRST_TIME_CONTRIBUTOR
#13047 [Bug]: Orchestration worker terminals stay open after settle (Done stack / retained legacy_ambiguous) — no auto-release Fixes · OPEN
#16211 Title unavailable Unclear · Unknown
Standalone change## Summary - schedule exact owned-worker terminal cleanup 30 seconds after an accepted succeeded/failed `worker_done` - preserve immediate exact-terminal reuse plus explicit retain, user takeover, transferred/external teP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/automatic-worker-terminal-release.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-listing.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-release.ts, src/main/runtime/rpc/methods/orchestration-federation-relay.ts, src/main/runtime/rpc/methods/orchestration-worker-release-recovery.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +195/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release popup origin bar contents1 PR · Standalone · Plugins#

Problem: release popup origin bar contents.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17234 perf(browser): release popup origin bar contentsNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/popup-origin-bar-window.test.ts, src/main/browser/popup-origin-bar-window.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +59/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2remove dead hook IPC and derive shared agent defaults1 PR · Standalone · Plugins#

Problem: remove dead hook IPC and derive shared agent defaults.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #123 Title unavailable (Unclear, Unknown); #16148 Title unavailable (Unclear, Unknown); #16157 Title unavailable (Unclear, Unknown); #16144 Title unavailable (Unclear, Unknown); #16237 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16089 refactor(agents): remove dead hook IPC and derive shared agent defaultstrs-80
Community · FIRST_TIME_CONTRIBUTOR
#123 Title unavailable Unclear · Unknown
#16148 Title unavailable Unclear · Unknown
#16157 Title unavailable Unclear · Unknown
#16144 Title unavailable Unclear · Unknown
#16237 Title unavailable Unclear · Unknown
Standalone change## Summary This PR removes an unused per-agent hook-status IPC surface and consolidates two duplicated agent-registry behaviors without changing the exported desktop configuration shape: 1. Removes the unused `window.apiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/tasks/mobile-agent-catalog.test.ts, mobile/src/tasks/mobile-tui-agents.ts, src/main/ipc/agent-hooks.test.ts, src/main/ipc/agent-hooks.ts, src/preload/api-types.ts, src/preload/api/agent-hook-api.ts, src/preload/index.ts, src/renderer/src/web/preload-api/web-agent-hooks-api.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +93/−592. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Remove experimental feature requirement from orchestration guide1 PR · Standalone · Plugins#

Problem: Remove experimental feature requirement from orchestration guide.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14064 Remove experimental feature requirement from orchestration guideJinjing
Core team · MEMBER
None foundStandalone change## Problem The orchestration skill guide documents that users must enable an experimental feature in Settings, but this requirement is no longer necessary. ## Solution Remove the experimental feature requirement from theP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +1/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2remove legacy Gemini CLI support1 PR · Standalone · Plugins#

Problem: remove legacy Gemini CLI support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #5924 Title unavailable (Unclear, Unknown); #7428 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12789 refactor: remove legacy Gemini CLI supportJinjing
Core team · MEMBER
#5924 Title unavailable Unclear · Unknown
#7428 Title unavailable Unclear · Unknown
Standalone changeSupersedes #5924 (which stays open). Credit to @siddqamar for the original work and audit — this is a clean re-implementation against current `main` rather than a rebase of those commits, because `main` has moved a long P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/locale-brand-mistranslations.mjs, config/scripts/locale-cjk-latin-spaced-terms.mjs, config/scripts/locale-translation-policy.mjs, config/scripts/locale-translation-policy.zh-status-bar-usage.test.mjs, config/scripts/locale-value-overrides.mjs, config/scripts/verify-agent-hook-stdin-lifecycle.mjs, config/tsconfig.cli.json …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

264 files, +2509/−4984. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2rename a pane by double-clicking its header1 PR · Standalone · Plugins#

Problem: rename a pane by double-clicking its header.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15790 [Feature]: Double-click a pane header to rename it (Fixes, OPEN); #15781 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15792 feat(terminal): rename a pane by double-clicking its headerDraftRamzi
Community · CONTRIBUTOR
#15790 [Feature]: Double-click a pane header to rename it Fixes · OPEN
#15781 Title unavailable Unclear · Unknown
Standalone change## ELI5 Double-click the strip at the top of a split pane and you can type a new name for it, then press Enter. Today you have to right-click and hunt for "Set title". ## What Changed `TerminalPaneHeaderOverlay` now starP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPaneHeaderOverlay.test.tsx, src/renderer/src/components/terminal-pane/TerminalPaneHeaderOverlay.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +75/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2render every failed-source repo instead of silently dropping it (#16473)1 PR · Standalone · Plugins#

Problem: render every failed-source repo instead of silently dropping it (#16473).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16473 [Bug]: Tasks page counts more failed projects than it renders — repos with no resolved source are silent (Fixes, OPEN); #16474 Title unavailable (Unclear, Unknown); #1317 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16482 fix(tasks): render every failed-source repo instead of silently dropping it (#16473)Borja
Community · CONTRIBUTOR
#16473 [Bug]: Tasks page counts more failed projects than it renders — repos with no resolved source are silent Fixes · OPEN
#16474 Title unavailable Unclear · Unknown
#1317 Title unavailable Unclear · Unknown
Standalone change## ELI5 The Tasks page banner could say "N projects failed" but render fewer than N rows: a repo whose fetch failed with nothing cached vanished from the list while still being counted. This makes every counted repo rendP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/TaskPage.tsx, src/renderer/src/store/github/cache-model.ts, src/renderer/src/store/github/work-item-aggregate-actions.ts, src/renderer/src/store/github/work-item-fetch-actions.ts, src/renderer/src/store/github/work-item-routing.ts, src/renderer/src/store/slices/github-work-items-error-envelope.test.ts, src/renderer/src/store/slices/github.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +102/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2render the streaming reply below the prompt it answers1 PR · Standalone · Plugins#

Problem: render the streaming reply below the prompt it answers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15608 [Bug]: Streaming reply renders above the prompt it answers, so the sent message is stranded at the bottom (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15609 fix(native-chat): render the streaming reply below the prompt it answersJake Bishop
Community · FIRST_TIME_CONTRIBUTOR
#15608 [Bug]: Streaming reply renders above the prompt it answers, so the sent message is stranded at the bottom Fixes · OPENStandalone change## ELI5 When you sent a message in the chat, the agent's reply appeared *above* your message instead of below it — so your own prompt got stranded at the bottom and you had to scroll up to read the answer. This puts the P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-pending-echo.ts, mobile/src/session/mobile-native-chat-render-data.test.ts, mobile/src/session/mobile-native-chat-render-data.ts, mobile/src/session/use-mobile-native-chat-controller.test.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-drafts.ts, mobile/src/session/use-mobile-native-chat-message-send.test.ts, mobile/src/session/use-mobile-native-chat-message-send.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +621/−84. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Replace Electron desktop host with Tauri/Pake1 PR · Standalone · Plugins#

Problem: Replace Electron desktop host with Tauri/Pake.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15340 Replace Electron desktop host with Tauri/PakeDrafts546126
Community · CONTRIBUTOR
None foundStandalone change<!-- CURSOR_AGENT_PR_BODY_BEGIN --> ## Summary This is a **desktop runtime replacement**, not an optional `pake-cli --config` wrap of `out/web`. Orca’s shipped/dev desktop path now launches a **Tauri v2** window (the samP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/CONTRIBUTING.md, .github/workflows/pr.yml, .gitignore, README.md, config/scripts/build-desktop-host.mjs, config/scripts/build-desktop-ui.mjs, config/scripts/run-desktop-dev-backends.mjs, config/scripts/run-desktop-host.mjs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

46 files, +6435/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report a missing display instead of dying in uv_close1 PR · Standalone · Plugins#

Problem: report a missing display instead of dying in uv_close.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13719 Title unavailable (Unclear, Unknown); #15083 Title unavailable (Unclear, Unknown); #15081 Title unavailable (Unclear, Unknown); #11609 Title unavailable (Unclear, Unknown); #12530 Title unavailable (Unclear, Unknown); #14229 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15084 fix(linux): report a missing display instead of dying in uv_closeNeil
Core team · MEMBER
#13719 Title unavailable Unclear · Unknown
#15083 Title unavailable Unclear · Unknown
#15081 Title unavailable Unclear · Unknown
#11609 Title unavailable Unclear · Unknown
#12530 Title unavailable Unclear · Unknown
#14229 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/verify-cli-bin.mjs, docs/reference/headless-linux-server.md, src/cli/cli-version.ts, src/cli/index.ts, src/main/index.ts, src/main/startup/ensure-virtual-display.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +151/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report limited when an un-cursored read withholds transcript lines1 PR · Standalone · Plugins#

Problem: report limited when an un-cursored read withholds transcript lines.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12333 [Bug]: un-cursored `terminal read` reports `limited: false` and `nextCursor === latestCursor` while hundreds of transcript lines are withheld (regression from #9081) (Fixes, OPEN); #10231 Title unavailable (Unclear, Unknown); #7433 Title unavailable (Unclear, Unknown); #13672 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15269 fix(terminal): report limited when an un-cursored read withholds transcript linesTaras Kornichuk
Community · CONTRIBUTOR
#12333 [Bug]: un-cursored `terminal read` reports `limited: false` and `nextCursor === latestCursor` while hundreds of transcript lines are withheld (regression from #9081) Fixes · OPEN
#10231 Title unavailable Unclear · Unknown
#7433 Title unavailable Unclear · Unknown
#13672 Title unavailable Unclear · Unknown
Standalone change## Behaviour change An un-cursored `orca terminal read` now sets `limited: true` when the retained transcript holds more completed lines than the response returned. Cursor semantics, the default limit, and which buffer tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/specs/core.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +43/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report OMP terminal and interactive states2 PRs · Overlapping · Automated release pipeline#

Problem: report OMP terminal and interactive states.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #14278 OMP terminal agent_end can leave status stuck as working (Fixes, OPEN); #13891 Title unavailable (Unclear, Unknown); #13890 Title unavailable (Unclear, Unknown); #13923 Title unavailable (Unclear, Unknown); #14330 Title unavailable (Unclear, Unknown); #14279 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14279 fix(agents): report OMP terminal and interactive statesoutside.observer
Community · CONTRIBUTOR
#14278 OMP terminal agent_end can leave status stuck as working Fixes · OPEN
#13891 Title unavailable Unclear · Unknown
#13890 Title unavailable Unclear · Unknown
#13923 Title unavailable Unclear · Unknown
#14330 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca now treats OMP as OMP consistently. It shows completion, questions, and approval waits at the correct time. ## What Changed - Consume OMP's documented `agent_end.willContinue` signal. - Keep OMP identity staP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-handler-source.ts, src/shared/agent-detection.test.ts, src/shared/agent-hook-listener.test.ts, src/shared/agent-hook-listener.ts, src/shared/agent-title-owner.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +155/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14605 fix(agents): settle and surface the OMP terminal lifecycle (#14278)Brennan Benson
Core team · MEMBER
#14278 OMP terminal agent_end can leave status stuck as working Fixes · OPEN
#14330 Title unavailable Unclear · Unknown
#14279 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When an OMP agent finished a turn, the Orca sidebar could show that pane as "working" forever. Orca was waiting for OMP to say "I'm idle now" — a signal OMP never sends. OMP instead tells you on every turn-end whP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-omp-lifecycle.test.ts, src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-test-harness.ts, src/main/pi/agent-status-handler-source.ts, src/shared/agent-detection.test.ts, src/shared/agent-hook-listener.test.ts, src/shared/agent-hook-listener.ts, src/shared/agent-title-owner.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +473/−219. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2require double Escape to interrupt Claude turns2 PRs · Related · Automated release pipeline#

Problem: require double Escape to interrupt Claude turns.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Related. Linked issues: #13547 [Bug]: Escape dismissing Claude Code's /btw composer is inferred as a turn interrupt (false red "Interrupted") (Fixes, OPEN); #13609 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13691 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #13572 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13561 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown); #14372 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13566 fix(terminal): require double Escape to interrupt Claude turnsBingZ
Community · CONTRIBUTOR
#13547 [Bug]: Escape dismissing Claude Code's /btw composer is inferred as a turn interrupt (false red "Interrupted") Fixes · OPEN
#13609 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13691 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#13572 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13561 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
#14372 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Plain Escape while Claude is `working` was inferred as interrupt after 500 ms even when Claude only dismissed `/btw` or another TUI surface (#13547). - Require a second Escape on the same turn for Claude (saP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/agent-interrupt-inference.test.ts, src/renderer/src/components/terminal-pane/agent-interrupt-inference.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +59/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15674 fix(agent-hooks): trust Claude Stop hooks over plain Escape (STA-3817)Brennan Benson
Core team · MEMBER
#13547 [Bug]: Escape dismissing Claude Code's /btw composer is inferred as a turn interrupt (false red "Interrupted") Fixes · OPENCluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-interrupt-inference-escape-navigation.test.ts, src/main/agent-hooks/server-interrupt-inference-guards.test.ts, src/main/agent-hooks/server-relay-listener-replay.test.ts, src/main/agent-hooks/server.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +256/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reset inherited zoom on remote and offscreen pages1 PR · Standalone · Plugins#

Problem: reset inherited zoom on remote and offscreen pages.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16675 Remote browser pages inherit Chromium origin zoom (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16676 fix(browser): reset inherited zoom on remote and offscreen pagesKaylee
Community · CONTRIBUTOR
#16675 Remote browser pages inherit Chromium origin zoom Fixes · OPENStandalone change## ELI5 Zoom a site in Orca on your Mac, then open that same site from a paired laptop or phone. The remote page comes in huge. This puts remote/offscreen pages back to 100%. ## What Changed Local browser panes already rP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-guest-page-zoom.test.ts, src/main/browser/browser-guest-page-zoom.ts, src/main/browser/browser-screencast-lifecycle.test.ts, src/main/browser/browser-screencast-snapshot-scaling.test.ts, src/main/browser/browser-screencast-stream.test.ts, src/main/browser/browser-screencast-stream.ts, src/main/browser/offscreen-browser-backend-lifecycle.test.ts, src/main/browser/offscreen-browser-backend.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +252/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reset question card state when prompt changes1 PR · Standalone · Plugins#

Problem: reset question card state when prompt changes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16934 fix(native-chat): reset question card state when prompt changeskaluli123123
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - reset question selections, free text, and active step when a reused card receives a new prompt - clamp the active question index and safely handle empty prompts - add a regression test for replacing a multi-P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatQuestionCard.test.tsx, src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +61/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve --workspace-status by column name1 PR · Standalone · Plugins#

Problem: resolve --workspace-status by column name.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17119 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17135 fix(cli): resolve --workspace-status by column nameMartin Bernstorff
Community · FIRST_TIME_CONTRIBUTOR
#17119 Title unavailable Unclear · UnknownStandalone change#17119 Instead of requiring a data-migration and changing the persisted workspaceStatus, I went resolving the label when calling form the CLI. This has breaking changes: If a user submits a workspaceStatus that does not P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orca-cli.md, src/cli/index-worktree-set.test.ts, src/cli/specs/core.ts, src/main/runtime/rpc/methods/workspace-status-resolution.ts, src/main/runtime/rpc/methods/worktree-workspace-status.test.ts, src/main/runtime/rpc/methods/worktree.test.ts, src/main/runtime/rpc/methods/worktree.ts, src/renderer/src/components/terminal-pane/use-terminal-tab-cold-parking.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +274/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve document tab close by id or entityId (#16205)1 PR · Standalone · Plugins#

Problem: resolve document tab close by id or entityId (#16205).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16205 [Bug]: Document tabs (md/html) cannot be closed — close actions are silent no-ops, duplicate tabs pile up (Fixes, OPEN); #16225 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16480 fix(tabs): resolve document tab close by id or entityId (#16205)Borja
Community · CONTRIBUTOR
#16205 [Bug]: Document tabs (md/html) cannot be closed — close actions are silent no-ops, duplicate tabs pile up Fixes · OPEN
#16225 Title unavailable Unclear · Unknown
Standalone change## ELI5 Closing a Markdown/HTML document tab (its X button, the context-menu Close, or Cmd+W) could silently do nothing, so duplicate tabs piled up. This makes document tabs close reliably. ## What Changed In `TabGroupPaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-group/TabGroupPanel.close-file-entity-id.test.ts, src/renderer/src/components/tab-group/TabGroupPanel.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +192/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve Linux Git metadata paths on Windows1 PR · Standalone · Plugins#

Problem: resolve Linux Git metadata paths on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9284 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17175 fix(wsl): resolve Linux Git metadata paths on WindowsNeil
Core team · MEMBER
#9284 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/git-metadata-path.test.ts, src/main/git/git-metadata-path.ts, src/main/git/repo-git-marker-scan.ts, src/main/git/source-control/file-diff.ts, src/main/git/source-control/git-conflict-operation.ts, src/main/git/source-control/resolve-git-dir.test.ts, src/main/git/source-control/resolve-git-dir.ts, src/main/git/source-control/status-read.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +404/−53. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve plugin-pack plurals with the declared locale1 PR · Standalone · Plugins#

Problem: resolve plugin-pack plurals with the declared locale.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12106 Title unavailable (Unclear, Unknown); #12514 Title unavailable (Unclear, Unknown); #12533 Title unavailable (Unclear, Unknown); #12105 Title unavailable (Unclear, Unknown); #12455 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12505 fix(i18n): resolve plugin-pack plurals with the declared localeEvgenii
Community · CONTRIBUTOR
#12106 Title unavailable Unclear · Unknown
#12514 Title unavailable Unclear · Unknown
#12533 Title unavailable Unclear · Unknown
#12105 Title unavailable Unclear · Unknown
#12455 Title unavailable Unclear · Unknown
Standalone change## Summary Prototype for #12106, option (1) — routing plural resolution through the locale a plugin pack declares. @nwparker asked for one and said (1) is fine "if perf isn't weird"; it is not, and the measurement below P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/i18n.ts, src/renderer/src/i18n/intl-locale.test.ts, src/renderer/src/i18n/pack-locale.ts, src/renderer/src/i18n/plugin-plural-locale.test.ts, src/renderer/src/i18n/plugin-plural-locale.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +289/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve watcher targets concurrently1 PR · Standalone · Plugins#

Problem: resolve watcher targets concurrently.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16176 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17166 perf(worktrees): resolve watcher targets concurrentlyNeil
Core team · MEMBER
#16176 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-base-directory-watch-targets.test.ts, src/main/ipc/worktree-base-directory-watch-targets.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +276/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore Antigravity workspace metadata1 PR · Standalone · Plugins#

Problem: restore Antigravity workspace metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15774 Antigravity setup-prompt sessions are missing from workspace history (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15775 fix(ai-vault): restore Antigravity workspace metadataRay
Community · FIRST_TIME_CONTRIBUTOR
#15774 Antigravity setup-prompt sessions are missing from workspace history Fixes · OPENStandalone change## ELI5 Antigravity already records a conversation ID alongside its workspace. Use that exact ID instead of guessing from prompt text, so conversations that begin with setup prompts still appear in the correct workspace P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-antigravity-history.ts, src/main/ai-vault/session-scanner-antigravity-source.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +67/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore Cursor status updates in reused panes3 PRs · Overlapping · Automated release pipeline#

Problem: restore Cursor status updates in reused panes.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #12686 [Bug]: Some Cursor panes remain Working despite completed stop hooks (Fixes, OPEN); #12714 Title unavailable (Unclear, Unknown); #11127 Title unavailable (Unclear, Unknown); #11075 Title unavailable (Unclear, Unknown); #10391 Title unavailable (Unclear, Unknown); #10258 Title unavailable (Unclear, Unknown); #14434 Title unavailable (Unclear, Unknown); #15658 Title unavailable (Unclear, Unknown); #15674 Title unavailable (Unclear, Unknown); #15665 Title unavailable (Unclear, Unknown); #15714 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12714 fix(agent-hooks): restore Cursor status updates in reused panesDraftChangJun Park
Community · FIRST_TIME_CONTRIBUTOR
#12686 [Bug]: Some Cursor panes remain Working despite completed stop hooks Fixes · OPENCluster contribution## Summary - Restore Cursor status updates when a completed command leaves its terminal pane reusable. - Treat Cursor's live `beforeSubmitPrompt` hook as the new-turn boundary, matching the existing Claude `UserPromptSubP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +94/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14626 fix(agent-hooks): reopen a retired pane on any provider's turn boundary (#12686)Brennan Benson
Core team · MEMBER
#12686 [Bug]: Some Cursor panes remain Working despite completed stop hooks Fixes · OPEN
#12714 Title unavailable Unclear · Unknown
#11127 Title unavailable Unclear · Unknown
#11075 Title unavailable Unclear · Unknown
#10391 Title unavailable Unclear · Unknown
#10258 Title unavailable Unclear · Unknown
#14434 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca lets a finished agent pane be reused as a plain shell. When that happens it "retires" the pane, then waits for a hook that proves a new agent has taken it over. It only knew how to recognize Claude saying "nP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/retired-pane-turn-restart.test.ts, src/main/agent-hooks/server.ts, src/shared/agent-hook-listener.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +208/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15695 fix(agent-hooks): restore Cursor launch tokens and new-turn restart (STA-3487)Brennan Benson
Core team · MEMBER
#12686 [Bug]: Some Cursor panes remain Working despite completed stop hooks Fixes · OPEN
#15658 Title unavailable Unclear · Unknown
#15674 Title unavailable Unclear · Unknown
#15665 Title unavailable Unclear · Unknown
#15714 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-cursor-pane-authority.test.ts, src/main/agent-hooks/server.ts, src/renderer/src/lib/resume-sleeping-agent-session.test.ts, src/renderer/src/store/slices/terminal-startup-command-retention.test.ts, src/renderer/src/store/slices/terminals.ts, src/shared/queued-agent-launch-authority.test.ts, src/shared/queued-agent-launch-authority.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +442/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore Cursor workspace metadata1 PR · Standalone · Plugins#

Problem: restore Cursor workspace metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14582 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14482 fix(ai-vault): restore Cursor workspace metadataWIll Liu
Community · FIRST_TIME_CONTRIBUTOR
#14582 Title unavailable Unclear · UnknownStandalone change## Summary - Restore Cursor CLI session workspace metadata by joining transcript session IDs with `.cursor/chats/*/*/meta.json`. - Populate `cwd`, creation/update timestamps, and the workspace-aware resume command so worP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/remote-session-scanner-cursor.ts, src/main/ai-vault/remote-session-scanner-sources.ts, src/main/ai-vault/remote-session-scanner-types.ts, src/main/ai-vault/remote-session-scanner.test.ts, src/main/ai-vault/remote-session-scanner.ts, src/main/ai-vault/session-scanner-candidate-parser.ts, src/main/ai-vault/session-scanner-cursor-metadata.test.ts, src/main/ai-vault/session-scanner-cursor-metadata.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +407/−67. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore gated PTY buffer on hidden-to-visible reveal1 PR · Standalone · Plugins#

Problem: restore gated PTY buffer on hidden-to-visible reveal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11726 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15689 fix(terminal): restore gated PTY buffer on hidden-to-visible revealBrennan Benson
Core team · MEMBER
#11726 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-hidden-reveal-replay.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/pty-renderer-delivery-claims.test.ts, src/renderer/src/components/terminal-pane/pty-renderer-delivery-claims.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +365/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore lossy initial remote snapshots1 PR · Standalone · Plugins#

Problem: restore lossy initial remote snapshots.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17113 fix(terminal): restore lossy initial remote snapshotsJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/reliability-gates.jsonc, src/main/runtime/rpc/methods/terminal-stream-extraction-characterization.test.ts, src/main/runtime/rpc/methods/terminal/terminal-multiplex-initial-snapshot.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport-snapshot-replay.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport-stream-fixtures.ts, src/renderer/src/runtime/remote-runtime-terminal-multiplexer.ts, tests/e2e/cross-version-wire/host-terminal-runtime-stub.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +651/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore sessions after restart via OpenCode-family hooks1 PR · Standalone · Plugins#

Problem: restore sessions after restart via OpenCode-family hooks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13626 Title unavailable (Unclear, Unknown); #6909 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13990 fix(kilo): restore sessions after restart via OpenCode-family hooksOrcaWin
Unknown · COLLABORATOR
#13626 Title unavailable Unclear · Unknown
#6909 Title unavailable Unclear · Unknown
Standalone change## Summary - Add first-class Kilo session resume so cold restore after Orca/laptop restart relaunches with `kilo --session <id>` instead of leaving a plain shell. - Install an OpenCode-family status plugin on Kilo launchP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess.test.ts, src/main/daemon/pty-subprocess.ts, src/main/daemon/shell-ready.test.ts, src/main/daemon/shell-ready.ts, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/kilo/hook-service.test.ts, src/main/kilo/hook-service.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +397/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore terminal input when reopening worktrees1 PR · Standalone · Plugins#

Problem: restore terminal input when reopening worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16239 fix(mobile): restore terminal input when reopening worktreesShahar Mor
Community · CONTRIBUTOR
None foundStandalone change## ELI5 Returning to a worktree on iPhone no longer leaves its terminal zoomed out with a keyboard that cannot send input. The terminal now waits for the identity already attached to its live host connection instead of rP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-session-startup-source.test.ts, mobile/src/transport/client-context.test.ts, mobile/src/transport/client-context.tsx, mobile/src/transport/host-client-context-state.ts, mobile/src/transport/host-entry-opener.ts, mobile/src/transport/rpc-client-context-contract.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +89/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore the shell icon after an agent exits2 PRs · Overlapping · Automated release pipeline#

Problem: restore the shell icon after an agent exits.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #13749 [Bug]: Completed agent icon remains after the pane returns to shell (Fixes, OPEN); #15665 Title unavailable (Unclear, Unknown); #15658 Title unavailable (Unclear, Unknown); #15695 Title unavailable (Unclear, Unknown); #15679 Title unavailable (Unclear, Unknown); #15713 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13776 fix(terminal): restore the shell icon after an agent exitsHansss
Community · CONTRIBUTOR
#13749 [Bug]: Completed agent icon remains after the pane returns to shell Fixes · OPENCluster contribution## Summary - Restore the terminal icon after a completed agent exits to the shell. - Clear resumable **sleeping identity** only after fresh foreground-process confirmation. - Resolve legacy numeric pane keys while preserP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-command-finished-cleanup.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/store/slices/agent-status-manual-sleep-capture.test.ts, src/renderer/src/store/slices/agent-status-provider-session.test.ts, src/renderer/src/store/slices/agent-status.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +272/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15711 fix(terminal): retire tab icon after confirmed shell return (STA-3867)Brennan Benson
Core team · MEMBER
#13749 [Bug]: Completed agent icon remains after the pane returns to shell Fixes · OPEN
#15665 Title unavailable Unclear · Unknown
#15658 Title unavailable Unclear · Unknown
#15695 Title unavailable Unclear · Unknown
#15679 Title unavailable Unclear · Unknown
#15713 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-command-finished-cleanup.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/lib/tui-agent-startup.test.ts, src/renderer/src/lib/use-tab-agent-sleeping-session.test.ts, src/renderer/src/lib/use-tab-agent.ts, src/shared/agent-detection.ts, src/shared/shell-process-detection.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +371/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resume OMP sessions after worktree sleep1 PR · Standalone · Plugins#

Problem: resume OMP sessions after worktree sleep.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16276 fix(agent-resume): resume OMP sessions after worktree sleepLiuSir
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Sleeping a worktree used to bring Claude back with `--resume`. OMP (and other Pi-compatible TUI agents) woke into a blank shell instead. After this change, Orca types `--resume` into the restored shell, using theP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-last-status-hydrate-validation.test.ts, src/main/agent-hooks/server.ts, src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-source.ts, src/main/pi/agent-status-handler-source.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/right-sidebar/ai-vault-session-launch-actions.ts, src/renderer/src/components/tab-group/AiVaultSessionDropLayer.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +497/−123. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resume quiet Claude sessions instead of restoring bare shells1 PR · Standalone · Plugins#

Problem: resume quiet Claude sessions instead of restoring bare shells.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11160 [Bug]: Manual Sleep kills stale Claude sessions but wake restores only bare shells (Fixes, OPEN); #12214 Title unavailable (Unclear, Unknown); #12101 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15701 fix(sleep): resume quiet Claude sessions instead of restoring bare shellsBrennan Benson
Core team · MEMBER
#11160 [Bug]: Manual Sleep kills stale Claude sessions but wake restores only bare shells Fixes · OPEN
#12214 Title unavailable Unclear · Unknown
#12101 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/sleep-worktree-activation-race.test.ts, src/renderer/src/components/sidebar/sleep-worktree-flow.test.ts, src/renderer/src/components/sidebar/sleep-worktree-flow.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/resume-sleeping-agent-session-stale-recovery.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.ts, src/renderer/src/store/slices/agent-status-manual-sleep-capture.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +700/−74. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resync the file tree after a watch subscription gap1 PR · Standalone · Plugins#

Problem: resync the file tree after a watch subscription gap.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #10902 [Bug]: Worktree file explorer panel doesn't auto-refresh after agent creates files (Fixes, OPEN); #10392 Title unavailable (Unclear, Unknown); #14802 Title unavailable (Unclear, Unknown); #10264 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15702 fix(explorer): resync the file tree after a watch subscription gapBrennan Benson
Core team · MEMBER
#10902 [Bug]: Worktree file explorer panel doesn't auto-refresh after agent creates files Fixes · OPEN
#10392 Title unavailable Unclear · Unknown
#14802 Title unavailable Unclear · Unknown
#10264 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/file-explorer-watch-reconcile.test.ts, src/renderer/src/components/right-sidebar/useFileExplorerWatch.pending-refresh.test.tsx, src/renderer/src/components/right-sidebar/useFileExplorerWatch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +142/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Retain restored agents in worktree inventory after restart1 PR · Standalone · Plugins#

Problem: Retain restored agents in worktree inventory after restart.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16156 Retain restored agents in worktree inventory after restartJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, mobile/src/transport/mobile-rpc-request-projection.ts, mobile/src/transport/stable-logical-rpc-client.test.ts, mobile/src/worktree/agent-row-display.test.ts, mobile/src/worktree/agent-row-display.ts, src/cli/handlers/worktree.ts, src/cli/runtime/websocket-transport.test.ts, src/main/runtime/orca-runtime.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +3221/−244. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retain sleeping agent records until resume spawns1 PR · Standalone · Plugins#

Problem: retain sleeping agent records until resume spawns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16682 Title unavailable (Unclear, Unknown); #16750 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16279 fix(terminal): retain sleeping agent records until resume spawnsBrennan Benson
Core team · MEMBER
#16682 Title unavailable Unclear · Unknown
#16750 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.test.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts, src/renderer/src/lib/host-mirrored-pane-resume-replay.test.ts, src/renderer/src/lib/pi-session-resume-wake.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-direct-ssh-hydration-gap.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-remote-compat.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-replay.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +316/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire a created pool name whatever the client claims (STA-4471)1 PR · Standalone · Plugins#

Problem: retire a created pool name whatever the client claims (STA-4471).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14350 Title unavailable (Unclear, Unknown); #14917 Title unavailable (Unclear, Unknown); #14924 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14919 fix(worktrees): retire a created pool name whatever the client claims (STA-4471)Brennan Benson
Core team · MEMBER
#14350 Title unavailable Unclear · Unknown
#14917 Title unavailable Unclear · Unknown
#14924 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-ssh-pr-head-fetch.test.ts, src/main/ipc/worktrees-windows.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/worktree-create-name-plan.test.ts, src/main/worktree-create-name-plan.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +444/−83. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire agent resume records past an absolute age1 PR · Standalone · Plugins#

Problem: retire agent resume records past an absolute age.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14534 Title unavailable (Unclear, Unknown); #14228 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16845 fix(resume): retire agent resume records past an absolute ageqevan
Community · FIRST_TIME_CONTRIBUTOR
#14534 Title unavailable Unclear · Unknown
#14228 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca remembers "this pane had an agent running" so it can bring the session back later. That memory currently has no expiry date. If an agent ends in a way Orca cannot observe — killed, force quit, machine rebootP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/host-mirrored-pane-resume-replay.test.ts, src/renderer/src/lib/pi-live-session-no-duplicate-tab.test.ts, src/renderer/src/lib/pi-session-resume-wake.test.ts, src/renderer/src/lib/resume-record-clock-test-fixture.ts, src/renderer/src/lib/resume-sleeping-agent-session-provider-claim.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-record-expiry.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-remote-compat.test.ts, src/renderer/src/lib/resume-sleeping-agent-session-replay.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +338/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire empty previous-generation daemons after protocol bumps1 PR · Standalone · Plugins#

Problem: retire empty previous-generation daemons after protocol bumps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9138 Title unavailable (Unclear, Unknown); #13063 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15670 fix(daemon): retire empty previous-generation daemons after protocol bumpsBrennan Benson
Core team · MEMBER
#9138 Title unavailable Unclear · Unknown
#13063 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-idle-shutdown.test.ts, src/main/daemon/daemon-init-dependency-mocks.ts, src/main/daemon/daemon-init-fresh-import.ts, src/main/daemon/daemon-init-mock-types.ts, src/main/daemon/daemon-init-provider-installation.test.ts, src/main/daemon/daemon-init-test-harness.ts, src/main/daemon/daemon-init.ts, src/main/daemon/daemon-pty-adapter.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +277/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire optimistic echoes the agent absorbed as a continuation1 PR · Standalone · Plugins#

Problem: retire optimistic echoes the agent absorbed as a continuation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15288 [Bug]: A native-chat send ending in \ leaves a queued bubble stranded below later turns (Fixes, OPEN); #15032 Title unavailable (Unclear, Unknown); #13513 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15283 fix(native-chat): retire optimistic echoes the agent absorbed as a continuationgrboy6770
Community · CONTRIBUTOR
#15288 [Bug]: A native-chat send ending in \ leaves a queued bubble stranded below later turns Fixes · OPEN
#15032 Title unavailable Unclear · Unknown
#13513 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you finish a message with a backslash and press Enter, the agent does not send it — it treats the backslash as "give me another line" and waits. Your text stays in its input box. When you type the rest and preP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-pending-retirement.test.ts, mobile/src/session/mobile-native-chat-pending-retirement.ts, src/renderer/src/components/native-chat/native-chat-pending-occurrence.ts, src/renderer/src/components/native-chat/native-chat-pending.test.ts, src/renderer/src/components/native-chat/native-chat-pending.ts, src/shared/native-chat-continuation-send.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +205/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire orphaned relays during version GC instead of skipping them2 PRs · Competing · Automated release pipeline#

Problem: retire orphaned relays during version GC instead of skipping them.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Competing. Linked issues: #13614 [Bug]: Relay upgrade orphans the previous relay and its PTYs — remote/SSH terminals are interrupted despite the update saying they won't be (Fixes, OPEN); #9819 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Choose one implementation after a product and technical comparison; do not land alternatives together.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Product and technical decision required.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15636 fix(ssh): retire orphaned relays during version GC instead of skipping themEric Tong
Community · FIRST_TIME_CONTRIBUTOR
#13614 [Bug]: Relay upgrade orphans the previous relay and its PTYs — remote/SSH terminals are interrupted despite the update saying they won't be Fixes · OPENAlternative implementationFixes #13614 (expected behaviour #2: "Reap the old relay after migration"). ## Problem Each relay build lives in its own content-hashed directory with its own socket path, so when Orca upgrades, the new daemon can never P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-relay-cross-version-isolation.test.ts, src/main/ssh/ssh-relay-retire.test.ts, src/main/ssh/ssh-relay-retire.ts, src/main/ssh/ssh-relay-versioned-install-gc.test.ts, src/main/ssh/ssh-relay-versioned-install.test.ts, src/main/ssh/ssh-relay-versioned-install.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +300/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15691 fix(ssh): preserve relay sessions across build updatesPeaceTis
Community · FIRST_TIME_CONTRIBUTOR
#13614 [Bug]: Relay upgrade orphans the previous relay and its PTYs — remote/SSH terminals are interrupted despite the update saying they won't be Fixes · OPEN
#9819 Title unavailable Unclear · Unknown
Alternative implementation## ELI5 When Orca updates, an older SSH relay can still own open terminal sessions. Orca now reconnects to that exact relay build instead of making those terminals unreachable while their processes continue running. ## WP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-relay-deploy.ts, src/main/ssh/ssh-relay-preserved-build-reconnect.test.ts, src/main/ssh/ssh-relay-session-preserved-build.test.ts, src/main/ssh/ssh-relay-session.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +600/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire resume state after confirmed agent exit2 PRs · Related · Automated release pipeline#

Problem: retire resume state after confirmed agent exit.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Related. Linked issues: #14228 [Bug]: Cleanly exited Claude session is auto-resumed with `claude --resume` after an app restart (local macOS, hibernation off) (Fixes, OPEN); #14376 Title unavailable (Unclear, Unknown); #15166 Title unavailable (Unclear, Unknown); #14534 Title unavailable (Unclear, Unknown); #16900 Title unavailable (Unclear, Unknown); #16908 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown); #16932 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14534 fix(terminal): retire resume state after confirmed agent exiterish
Community · CONTRIBUTOR
#14228 [Bug]: Cleanly exited Claude session is auto-resumed with `claude --resume` after an app restart (local macOS, hibernation off) Fixes · OPEN
#14376 Title unavailable Unclear · Unknown
#15166 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When a user exits Claude normally and later closes its shell, Orca should not bring that finished agent back after an app restart. ## What Changed - Clear the resolved pane resume record when foreground-process eP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-main-side-effect-authority.test.ts, src/renderer/src/components/terminal-pane/pty-connection/agent-idle-working-handlers.ts, src/renderer/src/store/slices/terminal-tab-retirement-store.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +74/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15666 fix(terminal): retire resume authority after a confirmed agent exitBrennan Benson
Core team · MEMBER
#14228 [Bug]: Cleanly exited Claude session is auto-resumed with `claude --resume` after an app restart (local macOS, hibernation off) Fixes · OPEN
#14534 Title unavailable Unclear · Unknown
#16900 Title unavailable Unclear · Unknown
#16908 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
#16932 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 30 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-foreground-confirmation-protocol.test.ts, src/main/daemon/daemon-protocol-version.test.ts, src/main/daemon/daemon-protocol-version.ts, src/main/daemon/daemon-pty-adapter-protocol-compatibility.test.ts, src/main/daemon/daemon-pty-process-inspection.ts, src/main/daemon/pty-subprocess/foreground-process-inspection.ts, src/main/daemon/pty-subprocess/foreground-process-tracker.ts, src/main/daemon/pty-subprocess/subprocess-handle.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

79 files, +2900/−386. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reuse rich-mode eligibility per render1 PR · Standalone · Plugins#

Problem: reuse rich-mode eligibility per render.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7056 Title unavailable (Unclear, Unknown); #17159 Title unavailable (Unclear, Unknown); #17147 Title unavailable (Unclear, Unknown); #17158 Title unavailable (Unclear, Unknown); #17162 Title unavailable (Unclear, Unknown); #17134 Title unavailable (Unclear, Unknown); #16595 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17219 perf(markdown): reuse rich-mode eligibility per renderNeil
Core team · MEMBER
#7056 Title unavailable Unclear · Unknown
#17159 Title unavailable Unclear · Unknown
#17147 Title unavailable Unclear · Unknown
#17158 Title unavailable Unclear · Unknown
#17162 Title unavailable Unclear · Unknown
#17134 Title unavailable Unclear · Unknown
#16595 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/EditorContent.markdown-classification.test.tsx, src/renderer/src/components/editor/EditorContent.monaco-lifecycle.test.tsx, src/renderer/src/components/editor/EditorContent.test.tsx, src/renderer/src/components/editor/EditorContent.tsx, src/renderer/src/components/editor/EditorEditFileSurface.tsx, src/renderer/src/components/editor/EditorMarkdownFileSurface.tsx, src/renderer/src/components/editor/EditorPanelShell.tsx, src/renderer/src/components/editor/editor-panel-render-model.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +355/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reveal local worktrees even when a remote runtime is active1 PR · Standalone · Plugins#

Problem: reveal local worktrees even when a remote runtime is active.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16539 [Bug]: 'Reveal in Finder' misidentifies local worktree as remote project after switching worktrees (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16559 fix(explorer): reveal local worktrees even when a remote runtime is activeWooseong Kim
Community · CONTRIBUTOR
#16539 [Bug]: 'Reveal in Finder' misidentifies local worktree as remote project after switching worktrees Fixes · OPENStandalone change## Description Reveal in Finder / Open in file manager was treating local worktrees as remote after a paired host had been used, because the guard read the globally focused runtime instead of the target worktree host. FiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/FileExplorer.tsx, src/renderer/src/components/right-sidebar/FileExplorerRow.actions.test.tsx, src/renderer/src/components/right-sidebar/FileExplorerToolbar.test.tsx, src/renderer/src/components/right-sidebar/FileExplorerToolbar.tsx, src/renderer/src/components/right-sidebar/file-explorer-row-context-menu.tsx, src/renderer/src/components/right-sidebar/file-explorer-row-reveal.ts, src/renderer/src/components/right-sidebar/source-control-entry-context-menu.test.tsx, src/renderer/src/components/right-sidebar/source-control/listing/entry-context-menu.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +268/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2roll up cancelled checks as their own muted aggregate verdict2 PRs · Related · Plugins#

Problem: roll up cancelled checks as their own muted aggregate verdict.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Related. Linked issues: #15847 [Bug]: Cancelled PR checks are colored and labeled as failed in aggregate status UI (Fixes, OPEN); #4077 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15858 fix(checks): roll up cancelled checks as their own muted aggregate verdictyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15847 [Bug]: Cancelled PR checks are colored and labeled as failed in aggregate status UI Fixes · OPEN
#4077 Title unavailable Unclear · Unknown
Cluster contribution## What Cancelled PR checks now roll up into their own **cancelled** aggregate verdict instead of being presented as failures. The left worktree sidebar says `PR checks: Cancelled` on the muted grey tone, the Tasks checkP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/github-item-dialog/inspect-pull-request/checks-tab-summary.ts, src/renderer/src/components/pr-check-counts.test.ts, src/renderer/src/components/pr-check-counts.ts, src/renderer/src/components/provider-check-classification-parity.test.ts, src/renderer/src/components/right-sidebar/GitHubPRStackMap.tsx, src/renderer/src/components/right-sidebar/activity-bar-buttons.tsx, src/renderer/src/components/sidebar/WorktreeCardHelpers.tsx, src/renderer/src/components/sidebar/WorktreeCardStatusSlot.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +216/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15901 fix(checks): distinguish cancelled checks from failuresMir
Community · FIRST_TIME_CONTRIBUTOR
#15847 [Bug]: Cancelled PR checks are colored and labeled as failed in aggregate status UI Fixes · OPENCluster contribution## ELI5 A cancelled CI run is still not passing, but it is not the same as a broken test or build. Orca now keeps cancellation non-passing for merge safety while showing it as muted “Cancelled” instead of red “Failed”. #P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/pr-sidebar/pr-checks-presentation.test.ts, mobile/src/components/pr-sidebar/pr-checks-presentation.ts, mobile/src/session/github-pr-rpc.test.ts, mobile/src/session/github-pr-value-readers.ts, mobile/src/session/pr-ai-triage-prompt.test.ts, mobile/src/source-control/MobileSourceControlPrChip.tsx, mobile/src/source-control/mobile-pr-chip-summary.test.ts, mobile/src/source-control/mobile-pr-chip-summary.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

86 files, +1734/−271. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route packaged CLI launches before Electron1 PR · Standalone · Plugins#

Problem: route packaged CLI launches before Electron.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13719 [Bug]: Linux AppImage 1.4.148 — every CLI subcommand (incl. --version) SIGSEGVs in uv_close(); GUI mode unaffected (Fixes, OPEN); #13136 Title unavailable (Unclear, Unknown); #13289 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14006 fix(linux): route packaged CLI launches before ElectronJinwoo Hong
Core team · MEMBER
#13719 [Bug]: Linux AppImage 1.4.148 — every CLI subcommand (incl. --version) SIGSEGVs in uv_close(); GUI mode unaffected Fixes · OPEN
#13136 Title unavailable Unclear · Unknown
#13289 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes https://github.com/stablyai/orca/issues/13719 Linear: https://linear.app/stably/issue/STA-3860 Packaged Linux now transfers recognized CLI-only invocations to the unpacked CLI entrypoint before Electron P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/smoke-packaged-cli.mjs, config/scripts/stamp-packaged-cli-version.cjs, config/scripts/stamp-packaged-cli-version.test.mjs, config/scripts/verify-cli-bin.mjs, config/scripts/verify-cli-bin.test.mjs, src/cli/app-version.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +456/−96. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route reminted pane keys to canonical identity (STA-3993)1 PR · Standalone · Plugins#

Problem: route reminted pane keys to canonical identity (STA-3993).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14018 [Bug]: OMP agent status stuck at "working" in sidebar after turn completes — panes whose ORCA_PANE_KEY is a reminted "$$<hash>:L$$" never reach the hook pipeline (Fixes, OPEN); #15658 Title unavailable (Unclear, Unknown); #15695 Title unavailable (Unclear, Unknown); #13890 Title unavailable (Unclear, Unknown); #15674 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15714 fix(agent-hooks): route reminted pane keys to canonical identity (STA-3993)Brennan Benson
Core team · MEMBER
#14018 [Bug]: OMP agent status stuck at "working" in sidebar after turn completes — panes whose ORCA_PANE_KEY is a reminted "$$<hash>:L$$" never reach the hook pipeline Fixes · OPEN
#15658 Title unavailable Unclear · Unknown
#15695 Title unavailable Unclear · Unknown
#13890 Title unavailable Unclear · Unknown
#15674 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-reminted-pane-key.test.ts, src/main/agent-hooks/server.ts, src/main/ipc/pty-restore-record-seeding.test.ts, src/main/ipc/pty.ts, src/main/persistence/restoring-sessions/pane-alias-normalization.test.ts, src/main/persistence/restoring-sessions/pane-alias-normalization.ts, src/renderer/src/store/slices/agent-status-reminted-pane-key.test.ts, src/shared/pane-key-alias.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +515/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route self-hosted hosts through GITLAB_HOST for mr/issue commands1 PR · Standalone · Plugins#

Problem: route self-hosted hosts through GITLAB_HOST for mr/issue commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12193 [Bug]: GitLab MR merge passes unsupported --hostname to glab in SSH workspaces (Fixes, OPEN); #12556 [Bug]: GitLab MR creation and issue field edits pass unsupported --hostname to glab in SSH workspaces (Fixes, OPEN); #14704 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown); #14447 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12310 fix(gitlab): route self-hosted hosts through GITLAB_HOST for mr/issue commandsmakoto-developer
Community · CONTRIBUTOR
#12193 [Bug]: GitLab MR merge passes unsupported --hostname to glab in SSH workspaces Fixes · OPEN
#12556 [Bug]: GitLab MR creation and issue field edits pass unsupported --hostname to glab in SSH workspaces Fixes · OPEN
#14704 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
#14447 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #12193, fixes #12556 — GitLab write actions from a repository opened as an SSH-hosted workspace fail before Orca ever reaches GitLab: ``` glab mr merge 6 -R example-group/example-project --yes --hostnameP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitlab/client-mr-review-actions.test.ts, src/main/gitlab/gitlab-project-ref-resolution.ts, src/main/gitlab/gl-utils.test.ts, src/main/gitlab/gl-utils.ts, src/main/gitlab/issue-update.ts, src/main/gitlab/issues.test.ts, src/main/gitlab/merge-request-creation-lookup.ts, src/main/gitlab/merge-request-creation.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +265/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route the status-bar popover scan to the workspace's host1 PR · Standalone · Plugins#

Problem: route the status-bar popover scan to the workspace's host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17046 [Bug]: Opening the Ports status-bar popover clears remote workspace ports on a paired runtime (Fixes, OPEN); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17048 fix(ports): route the status-bar popover scan to the workspace's hostiverJisty
Community · FIRST_TIME_CONTRIBUTOR
#17046 [Bug]: Opening the Ports status-bar popover clears remote workspace ports on a paired runtime Fixes · OPEN
#39 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca's status bar has a plug icon that counts the dev servers you have running. A background poll keeps that number fresh by asking every machine you use — your own computer and each paired remote Orca server — aP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/ports/WorkspacePortScanner.tsx, src/renderer/src/components/right-sidebar/PortsPanel.test.tsx, src/renderer/src/components/right-sidebar/PortsPanel.tsx, src/renderer/src/components/sidebar/WorktreeCardPorts.tsx, src/renderer/src/components/status-bar/PortsStatusSegment.host-routing.test.tsx, src/renderer/src/components/status-bar/PortsStatusSegment.tsx, src/renderer/src/components/status-bar/ports-status-popover-rows.tsx, src/renderer/src/lib/workspace-port-actions.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +654/−55. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route zoom gestures to PDF viewer1 PR · Standalone · Plugins#

Problem: route zoom gestures to PDF viewer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17241 fix(editor): route zoom gestures to PDF viewerInfinity_X
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 Zoom gestures and shortcuts now zoom the PDF itself instead of changing Orca’s editor font size. ## What Changed - Added cursor-centered Ctrl+scroll and trackpad-pinch zoom to the PDF viewer. - Added Command+scroP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/PdfViewer.tsx, src/renderer/src/components/editor/pdf-scale-preference.test.ts, src/renderer/src/components/editor/pdf-scale-preference.ts, src/renderer/src/components/editor/use-pdf-zoom-input.ts, src/renderer/src/hooks/ipc-events/zoom-ipc-bridge.ts, src/renderer/src/lib/pdf-zoom-command.test.ts, src/renderer/src/lib/pdf-zoom-command.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +378/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2runtime-owned evidence for completion, gates, leases and worker identity1 PR · Standalone · Plugins#

Problem: runtime-owned evidence for completion, gates, leases and worker identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17038 fix(control-plane): runtime-owned evidence for completion, gates, leases and worker identitySCL
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Package B — Orca Control Plane Every defect this package closes has one shape: **a caller-declared CLAIM was being read as runtime-owned EVIDENCE.** Each change moves the proof to the runtime. Head `de157d5` · base `oP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .orca/control-plane-gates.json, config/scripts/build-provenance.mjs, config/scripts/build-provenance.test.mjs, config/scripts/run-electron-vite-build.mjs, config/scripts/run-electron-vite-targets-in-parallel.mjs, config/tsconfig.cli.json, electron.vite.config.ts, skill-guides/orchestration.md …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

238 files, +33892/−931. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Saving and editing files now works in a per-workspace environment1 PR · Standalone · Plugins#

Problem: Saving and editing files now works in a per-workspace environment.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11762 [Bug] File editing fails when using per-workspace environment (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12221 Saving and editing files now works in a per-workspace environmentNeil
Core team · MEMBER
#11762 [Bug] File editing fails when using per-workspace environment Fixes · OPENStandalone change## Summary A per-workspace environment recipe that returns `connection.type: "ssh"` registers a **runtime-owned** SSH target id `runtime-ssh-<runtimeId>` (`src/main/ssh/ssh-connection-store.ts:55`, `src/main/ephemeral-vmP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/ssh.test.ts, src/main/ipc/ssh.ts, src/preload/api-types.ts, src/preload/index.ts, src/preload/ssh-authority-forwarding.test.ts, src/renderer/src/components/right-sidebar/file-explorer-operation-owner.ts, src/renderer/src/hooks/ipc-events-test-harness.ts, src/renderer/src/hooks/useIpcEvents.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +622/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2say when empty check still has sibling-run unread1 PR · Standalone · Plugins#

Problem: say when empty check still has sibling-run unread.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13696 orchestration: check returns wrong empty success while product claims pending mail (cross-run unread + consumer_fenced) (Fixes, OPEN); #14979 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14751 fix(orchestration): say when empty check still has sibling-run unread686f6c61
Community · FIRST_TIME_CONTRIBUTOR
#13696 orchestration: check returns wrong empty success while product claims pending mail (cross-run unread + consumer_fenced) Fixes · OPEN
#14979 Title unavailable Unclear · Unknown
Standalone change## ELI5 You finish one orchestration run, start another in the same terminal, and `orca orchestration check` says "nothing to do." The inbox still has unread mail from the old run. This makes `check` say so, instead of rP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration-mailbox-notification-consistency.test.ts, src/main/runtime/orchestration-mailbox-notification-test-harness.ts, src/main/runtime/orchestration/cross-run-unread.test.ts, src/main/runtime/orchestration/cross-run-unread.ts, src/main/runtime/orchestration/db/runs/run-delivery.ts, src/main/runtime/rpc/methods/orchestration-check.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +223/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2say why the runtime is unreachable instead of reporting "starting"1 PR · Standalone · Plugins#

Problem: say why the runtime is unreachable instead of reporting "starting".

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17164 fix(cli): say why the runtime is unreachable instead of reporting "starting"Brennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/format.ts, src/cli/runtime-client.test.ts, src/cli/runtime/client.ts, src/cli/runtime/local-runtime-unreachable-reason.test.ts, src/cli/runtime/local-runtime-unreachable-reason.ts, src/cli/runtime/local-runtime-unreachable-status.test.ts, src/cli/runtime/runtime-open-timeout-reason.test.ts, src/cli/runtime/runtime-open-timeout-reason.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +811/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scale interactive-redraw windows by measured echo latency1 PR · Standalone · Plugins#

Problem: scale interactive-redraw windows by measured echo latency.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16265 [Bug]: Interactive-redraw windows are local-calibrated, so remote typing loses latency-sensitive classification above ~150ms RTT (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16268 fix(terminal): scale interactive-redraw windows by measured echo latencygatsby74
Community · CONTRIBUTOR
#16265 [Bug]: Interactive-redraw windows are local-calibrated, so remote typing loses latency-sensitive classification above ~150ms RTT Fixes · OPENStandalone change## ELI5 When you type in a terminal, Orca tries to notice "the user is typing right now, paint immediately" and puts that output in a fast lane. It decides this with a stopwatch started the moment your keystroke is sent:P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection/direct-ssh-retry-status.ts, src/renderer/src/components/terminal-pane/pty-connection/foreground-output-refresh.ts, src/renderer/src/components/terminal-pane/pty-connection/interactive-echo-latency.test.ts, src/renderer/src/components/terminal-pane/pty-connection/interactive-echo-latency.ts, src/renderer/src/components/terminal-pane/pty-connection/write-pty-output-to-xterm.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +213/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scan SSH hosts owned by a paired runtime1 PR · Standalone · Plugins#

Problem: scan SSH hosts owned by a paired runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14171 fix(ai-vault): scan SSH hosts owned by a paired runtimeBrennan Benson
Core team · MEMBER
None foundStandalone change## ELI5 When your laptop is paired to a always-on HUB (`orca serve`) that holds the SSH connections, Agent Session History can now ask that HUB to list sessions on those SSH machines. Before this, the HUB RPC could only P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/agent-history/agent-history-resume-target.test.ts, mobile/src/agent-history/agent-history-resume-target.ts, mobile/src/agent-history/use-mobile-agent-history-state.ts, src/main/ai-vault/runtime-owned-ssh-session-list.test.ts, src/main/ai-vault/runtime-owned-ssh-session-list.ts, src/main/ai-vault/runtime-session-scanner.test.ts, src/main/ai-vault/runtime-session-scanner.ts, src/main/ipc/ai-vault-host-leg-cache.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +2329/−234. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scope optimistic echoes to the conversation they were sent into1 PR · Standalone · Plugins#

Problem: scope optimistic echoes to the conversation they were sent into.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11509 Title unavailable (Unclear, Unknown); #13513 Title unavailable (Unclear, Unknown); #11519 Title unavailable (Unclear, Unknown); #10102 Title unavailable (Unclear, Unknown); #10639 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15032 fix(native-chat): scope optimistic echoes to the conversation they were sent intoBrennan Benson
Core team · MEMBER
#11509 Title unavailable Unclear · Unknown
#13513 Title unavailable Unclear · Unknown
#11519 Title unavailable Unclear · Unknown
#10102 Title unavailable Unclear · Unknown
#10639 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-pending-conversation.test.ts, src/renderer/src/components/native-chat/native-chat-pending-conversation.ts, src/renderer/src/components/native-chat/native-chat-pending-occurrence.test.ts, src/renderer/src/components/native-chat/native-chat-pending.test.ts, src/renderer/src/components/native-chat/native-chat-pending.ts, src/renderer/src/components/native-chat/use-native-chat-pending-echoes.test.tsx, src/renderer/src/components/native-chat/use-native-chat-pending-echoes.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +732/−85. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2seed list preview from daemon snapshots after restart (STA-4326)1 PR · Standalone · Plugins#

Problem: seed list preview from daemon snapshots after restart (STA-4326).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14523 [Bug]: terminal list previews/activity are stale in both directions — only terminal read shows the truth (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15679 fix(terminal): seed list preview from daemon snapshots after restart (STA-4326)Brennan Benson
Core team · MEMBER
#14523 [Bug]: terminal list previews/activity are stale in both directions — only terminal read shows the truth Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/terminal-list-inventory-activity-seed.test.ts, src/shared/runtime-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +337/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send a multi-line composer message as one paste1 PR · Standalone · Plugins#

Problem: send a multi-line composer message as one paste.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15205 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15206 fix(mobile-native-chat): send a multi-line composer message as one pasteBrennan Benson
Core team · MEMBER
#15205 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/plans/2026-08-17-mobile-multiline-send-framing.md, mobile/src/session/mobile-native-chat-multiline-paste-framing.test.ts, mobile/src/session/mobile-native-chat-send.ts, mobile/src/session/use-mobile-native-chat-message-send.ts, src/renderer/src/components/terminal-pane/terminal-bracketed-paste.ts, src/shared/native-chat-image-transcript-markers.ts, src/shared/terminal-bracketed-paste-bytes.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1133/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send multi-line agent prompts from the launch paths as one paste1 PR · Standalone · Plugins#

Problem: send multi-line agent prompts from the launch paths as one paste.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15205 fix(mobile): send multi-line agent prompts from the launch paths as one pasteDraftBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/diff-notes-agent-launch-prompt.ts, mobile/src/session/pr-ai-triage-launch.ts, mobile/src/session/prose-launch-paste-framing.test.ts, mobile/src/session/use-mobile-diff-review-send-actions.test.ts, mobile/src/session/use-mobile-diff-review-send-actions.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +104/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send the caller handle from dispatch-show1 PR · Standalone · Plugins#

Problem: send the caller handle from dispatch-show.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15952 [Other]: dispatch-show reaches the runtime with no caller identity, so Run-scoped enforcement cannot attach (Fixes, OPEN); #14898 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15965 fix(cli): send the caller handle from dispatch-showTauri-EPO
Community · CONTRIBUTOR
#15952 [Other]: dispatch-show reaches the runtime with no caller identity, so Run-scoped enforcement cannot attach Fixes · OPEN
#14898 Title unavailable Unclear · Unknown
Standalone change## ELI5 `dispatch-show` never tells the runtime who is asking. That means any future rule of the form *"you may only inspect dispatches belonging to your own Run"* cannot work when the command is run from the CLI, howeveP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-dispatch-show-caller.test.ts, src/cli/handlers/orchestration.test.ts, src/cli/handlers/orchestration/dispatch-handlers.ts, src/cli/handlers/orchestration/terminal-identity.ts, src/main/runtime/rpc/methods/orchestration-tasks-dispatch.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +273/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2separate image attachment paths from following prompt text (STA-4847)1 PR · Standalone · Plugins#

Problem: separate image attachment paths from following prompt text (STA-4847).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15820 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15690 fix(mobile): separate image attachment paths from following prompt text (STA-4847)Brennan Benson
Core team · MEMBER
#15820 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-image-send.test.ts, mobile/src/session/mobile-native-chat-image-send.ts, mobile/src/session/mobile-native-chat-stale-input.ts, mobile/src/session/use-mobile-native-chat-image-attachments.test.ts, mobile/src/session/use-mobile-native-chat-image-attachments.ts, src/renderer/src/components/native-chat/NativeChatComposer.test.tsx, src/renderer/src/components/native-chat/NativeChatComposer.tsx, src/renderer/src/components/native-chat/native-chat-runtime-image-send.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +232/−100. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2separate session backfill baseline from launch updates1 PR · Standalone · Plugins#

Problem: separate session backfill baseline from launch updates.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16251 [Bug]: [Windows] Orca Codex session backfill re-scans full history on launch and can stall the app (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16252 fix(codex): separate session backfill baseline from launch updatesrumoii
Community · FIRST_TIME_CONTRIBUTOR
#16251 [Bug]: [Windows] Orca Codex session backfill re-scans full history on launch and can stall the app Fixes · OPENStandalone change## ELI5 Orca copies Codex session history into its managed Home. Previously, a new Codex launch could make that historical copy look unfinished again, so Orca might revisit the entire history while the user was trying toP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-real-home-lane-routing.test.ts, src/main/codex-accounts/runtime-home-service.ts, src/main/codex/codex-session-backfill-audit-pass.ts, src/main/codex/codex-session-backfill-audit.ts, src/main/codex/codex-session-backfill-marker.test.ts, src/main/codex/codex-session-backfill-marker.ts, src/main/codex/codex-session-backfill-types.ts, src/main/codex/codex-session-backfill.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1070/−160. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2serve favicon.ico and favicon.png from headless orca serve1 PR · Standalone · Plugins#

Problem: serve favicon.ico and favicon.png from headless orca serve.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14057 feat(serve): serve favicon.ico and favicon.png from headless orca serveAarav
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Allowlist `/favicon.ico` and `/favicon.png` in `static-web-client-handler.ts` with `image/x-icon` and `image/png` MIME so the bundled web client has a recognizable tab/bookmark icon. - Add `<link rel="icon" P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/build-plugins/web-favicon.ts, electron.vite.config.ts, src/main/runtime/rpc/static-web-client-handler.ts, src/main/runtime/rpc/ws-transport-static-web.test.ts, src/renderer/web-index.html

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +71/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2set push.autoSetupRemote when claiming an existing local branch (#15645)1 PR · Standalone · Plugins#

Problem: set push.autoSetupRemote when claiming an existing local branch (#15645).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15645 Title unavailable (Unclear, Unknown); #15331 Title unavailable (Unclear, Unknown); #15868 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15796 fix: set push.autoSetupRemote when claiming an existing local branch (#15645)Draftkaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15645 Title unavailable Unclear · Unknown
#15331 Title unavailable Unclear · Unknown
#15868 Title unavailable Unclear · Unknown
Standalone changeFixes half of #15645 — the missing-upstream symptom. ## Root cause `performAddWorktree` has two branch-creation paths: a new-branch path (`--no-track -b`) and a claim-existing-branch path (`options.checkoutExistingBranchP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/git-compatibility.md, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/git/add-sparse-worktree.test.ts, src/main/git/worktree-add-creation-config.test.ts, src/main/git/worktree-add-local-base-refresh.test.ts, src/main/git/worktree.ts, src/relay/git-handler-worktree-ops.test.ts, src/relay/git-handler-worktree-ops.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +737/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2settle CLI prompts for cursor-agent1 PR · Standalone · Plugins#

Problem: settle CLI prompts for cursor-agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14525 terminal send --text --enter often leaves the message unsubmitted in TUI composers (codex / cursor-agent) — race between paste and Enter (Fixes, CLOSED); #14608 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14851 fix(terminal): settle CLI prompts for cursor-agentTauri-EPO
Community · CONTRIBUTOR
#14525 terminal send --text --enter often leaves the message unsubmitted in TUI composers (codex / cursor-agent) — race between paste and Enter Fixes · CLOSED
#14608 Title unavailable Unclear · Unknown
Standalone change## ELI5 `orca terminal send --text … --enter` already waits for Claude and Codex composers to finish rendering before pressing Enter. After #14608, cursor-agent still used the old short delay, so long prompts could sit uP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +101/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2settle OMP status from agent-end contract3 PRs · Overlapping · Plugins#

Problem: settle OMP status from agent-end contract.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #14879 [Bug]: omp agnet active indicator (Fixes, CLOSED); #14278 Title unavailable (Unclear, Unknown); #14884 Title unavailable (Unclear, Unknown); #14018 Title unavailable (Unclear, Unknown); #13890 Title unavailable (Unclear, Unknown); #14605 Title unavailable (Unclear, Unknown); #15713 Title unavailable (Unclear, Unknown); #15711 Title unavailable (Unclear, Unknown); #15666 Title unavailable (Unclear, Unknown); #15658 Title unavailable (Unclear, Unknown); #17077 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14884 fix(pi): settle OMP status from agent-end contractBingZ
Community · CONTRIBUTOR
#14879 [Bug]: omp agnet active indicator Fixes · CLOSEDCluster contribution## ELI5 OMP can emit `agent_end` both when a turn is truly finished and when it has already scheduled an automatic retry or continuation. Orca was guessing from `ctx.isIdle()`, which can remain false and leave the tab peP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-handler-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +48/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15658 fix(pi): settle OMP status from the agent-end contractBrennan Benson
Core team · MEMBER
#14879 [Bug]: omp agnet active indicator Fixes · CLOSED
#14278 Title unavailable Unclear · Unknown
#14884 Title unavailable Unclear · Unknown
#14018 Title unavailable Unclear · Unknown
#13890 Title unavailable Unclear · Unknown
#14605 Title unavailable Unclear · Unknown
#15713 Title unavailable Unclear · Unknown
#15711 Title unavailable Unclear · Unknown
#15666 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-authority-evidence.test.ts, src/main/agent-hooks/server-pane-authority.test.ts, src/main/agent-hooks/server.ts, src/main/daemon/daemon-foreground-confirmation-protocol.test.ts, src/main/daemon/daemon-protocol-version.test.ts, src/main/daemon/daemon-protocol-version.ts, src/main/daemon/daemon-pty-adapter-protocol-compatibility.test.ts, src/main/daemon/daemon-pty-adapter.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1528/−218. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17209 fix(pi): settle OMP status from the agent_end contractBrennan Benson
Core team · MEMBER
#14278 Title unavailable Unclear · Unknown
#15658 Title unavailable Unclear · Unknown
#17077 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-omp-lifecycle.test.ts, src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-test-harness.ts, src/main/pi/agent-status-handler-source.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +294/−192. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2share Git fixture command1 PR · Standalone · Plugins#

Problem: share Git fixture command.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16155 refactor(e2e): share Git fixture commandNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/e2e/combined-diff-scroll-restore.spec.ts, tests/e2e/helpers/git-fixture-command.ts, tests/e2e/large-diff-repro-fixtures.ts, tests/e2e/large-file-count-fixtures.ts, tests/e2e/new-workspace-cross-project-dialog.spec.ts, tests/e2e/new-workspace-linked-item-project-switch.spec.ts, tests/e2e/setup-script-import.spec.ts, tests/e2e/setup-script-prompt-unreadable-orca-yaml.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +13/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show Codex's effective model in the session picker (STA-4317)1 PR · Standalone · Plugins#

Problem: show Codex's effective model in the session picker (STA-4317).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14503 [Bug]: Orca UI and TUI show different models for the same session (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15688 fix(native-chat): show Codex's effective model in the session picker (STA-4317)Brennan Benson
Core team · MEMBER
#14503 [Bug]: Orca UI and TUI show different models for the same session Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/codex-terminal-session-options.test.ts, src/renderer/src/components/native-chat/codex-terminal-session-options.ts, src/renderer/src/components/native-chat/native-chat-terminal-session-options.ts, src/renderer/src/components/native-chat/use-native-chat-session-options.test.ts, src/renderer/src/components/native-chat/use-native-chat-session-options.ts, src/shared/native-chat-session-option-state.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +421/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Show remote host failure details in a submenu1 PR · Standalone · Plugins#

Problem: Show remote host failure details in a submenu.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17062 Show remote host failure details in a submenuBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/RuntimeHostStatusRow.test.tsx, src/renderer/src/components/status-bar/RuntimeHostStatusRow.tsx, src/renderer/src/components/status-bar/SshStatusSegment.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +269/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show resumed sessions in the worktree sidebar before the first prompt1 PR · Standalone · Plugins#

Problem: show resumed sessions in the worktree sidebar before the first prompt.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15096 [Bug]: Resumed Codex sessions stay hidden under the worktree until the first prompt (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15097 fix(codex): show resumed sessions in the worktree sidebar before the first promptGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#15096 [Bug]: Resumed Codex sessions stay hidden under the worktree until the first prompt Fixes · OPENStandalone change## ELI5 If you resume a Codex chat in Orca, the session is running, but it does not show up under the worktree on the left until you type something. This makes Orca notice the idle Codex window from its title (and from SP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-codex-normalization.test.ts, src/shared/agent-detection.test.ts, src/shared/agent-detection.ts, src/shared/agent-hook-listener-hermes-codex-droid.test.ts, src/shared/agent-hook-listener.ts, src/shared/agent-title-identity.ts, src/shared/agent-title-status.ts, src/shared/codex-terminal-title.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +172/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show SSH labels in Run on picker1 PR · Standalone · Plugins#

Problem: show SSH labels in Run on picker.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16114 [Bug]: Mobile Run on picker shows internal SSH target id (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16115 fix(mobile): show SSH labels in Run on pickerGhostFlying
Community · FIRST_TIME_CONTRIBUTOR
#16114 [Bug]: Mobile Run on picker shows internal SSH target id Fixes · OPENStandalone change## ELI5 Mobile now shows the recognizable SSH name from the user's SSH configuration in the Create Workspace `Run on` picker, matching desktop, instead of exposing Orca's generated target ID. ## What Changed - Load the hP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/NewWorktreeModal.test.tsx, mobile/src/components/NewWorktreeModal.tsx, mobile/src/components/new-workspace-project-targets.test.ts, mobile/src/components/new-workspace-project-targets.ts, mobile/src/components/use-mobile-ssh-target-labels.test.ts, mobile/src/components/use-mobile-ssh-target-labels.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +123/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show the Active Server's usage in the rate-limit badges2 PRs · Overlapping · Automated release pipeline#

Problem: show the Active Server's usage in the rate-limit badges.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #15798 Usage / rate-limit badges are not environment-aware: `rateLimits.refresh*ForTarget` only accepts `host` / `wsl`, so a client with a remote Active Server shows local usage (Fixes, OPEN); #15880 Title unavailable (Unclear, Unknown); #15804 Title unavailable (Unclear, Unknown); #1467 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15804 fix(status-bar): show the Active Server's usage in the rate-limit badgesyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15798 Usage / rate-limit badges are not environment-aware: `rateLimits.refresh*ForTarget` only accepts `host` / `wsl`, so a client with a remote Active Server shows local usage Fixes · OPEN
#15880 Title unavailable Unclear · Unknown
Cluster contribution## Summary **What** When a remote Active Server owns provider accounts (`hasRemoteProviderAccountOwner`), the status-bar usage badges now render the **server's** `RateLimitState` — taken from the provider-accounts snapshP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/StatusBar.tsx, src/renderer/src/components/status-bar/usage-rate-limits-source.test.ts, src/renderer/src/components/status-bar/usage-rate-limits-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +152/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15880 fix(status-bar): source rate-limit badges from the Active Server that owns usageDraftNeil
Core team · MEMBER
#15798 Usage / rate-limit badges are not environment-aware: `rateLimits.refresh*ForTarget` only accepts `host` / `wsl`, so a client with a remote Active Server shows local usage Fixes · OPEN
#15804 Title unavailable Unclear · Unknown
#1467 Title unavailable Unclear · Unknown
Cluster contribution> ## 🛑 HELD — do not merge > > Held by maintainer decision (2026-08-22). CI is green and the branch merges clean; this is **not** a technical blocker. > Converted to draft and labelled `wip` so it cannot be merged by acP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/StatusBar.tsx, src/renderer/src/components/status-bar/remote-usage-rate-limits.test.ts, src/renderer/src/components/status-bar/remote-usage-rate-limits.ts, src/renderer/src/components/status-bar/status-bar-provider-visibility.ts, src/renderer/src/components/status-bar/usage-error-copy.ts, src/renderer/src/components/status-bar/usage-rate-limits-source.test.ts, src/renderer/src/components/status-bar/usage-rate-limits-source.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1073/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show the cursor while a CJK preedit covers its cell3 PRs · Overlapping · Plugins#

Problem: show the cursor while a CJK preedit covers its cell.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #16949 [Bug]: No cursor is visible while a CJK syllable composes in a terminal pane (Fixes, OPEN); #17104 [Bug]: Korean IME preedit repeats the Codex placeholder on first input (Fixes, OPEN); #12545 Title unavailable (Unclear, Unknown); #17172 Title unavailable (Unclear, Unknown); #17178 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16951 fix(terminal): show the cursor while a CJK preedit covers its cellklaatus
Community · FIRST_TIME_CONTRIBUTOR
#16949 [Bug]: No cursor is visible while a CJK syllable composes in a terminal pane Fixes · OPENCluster contribution## ELI5 While you are typing a Korean syllable in a terminal, the cursor used to vanish — it came back only when you finished the syllable, or when you clicked away. It was never gone, just hidden underneath the little bP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/terminal.css, src/renderer/src/lib/pane-manager/pane-active-focus.test.ts, src/renderer/src/lib/pane-manager/pane-active-focus.ts, src/renderer/src/lib/pane-manager/pane-manager.ts, src/renderer/src/lib/pane-manager/terminal-ime-candidate-anchor.test.ts, src/renderer/src/lib/pane-manager/terminal-ime-candidate-anchor.ts, src/renderer/src/lib/pane-manager/terminal-ime-preedit-caret.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +292/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17105 Fix Korean IME composition over dim terminal placeholdersDraftpark sangjin
Community · FIRST_TIME_CONTRIBUTOR
#17104 [Bug]: Korean IME preedit repeats the Codex placeholder on first input Fixes · OPEN
#12545 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When Korean input is still being composed, Codex has not received it yet and cannot clear its initial hint. Orca was drawing that hint again after the composing syllable. This keeps the hint covered until the IMEP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, config/patches/xterm-src/@xterm__xterm@6.1.0-beta.287.src.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-ime-xterm-midline-preedit-tail.test.ts, tests/e2e/terminal-ime-midline-occlusion-probe.ts, tests/e2e/terminal-korean-midline-preedit-occlusion.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +248/−105. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#17170 fix(terminal): render the IME caret and mask dim placeholdersNeil
Core team · MEMBER
#16949 [Bug]: No cursor is visible while a CJK syllable composes in a terminal pane Fixes · OPEN
#17104 [Bug]: Korean IME preedit repeats the Codex placeholder on first input Fixes · OPEN
#17172 Title unavailable Unclear · Unknown
#17178 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 While an IME character is being assembled, Orca now draws a visible caret after it, keeps that caret on-screen at the final terminal cell, and hides placeholder ghost text without hiding ordinary terminal contentP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, config/patches/xterm-src/@xterm__xterm@6.1.0-beta.287.src.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-ime-xterm-midline-preedit-tail.test.ts, src/renderer/src/components/terminal-pane/terminal-ime-xterm-trailing-preedit-occlusion.test.ts, tests/e2e/terminal-ime-midline-occlusion-probe.ts, tests/e2e/terminal-korean-endofrow-preedit-cell-span.spec.ts, tests/e2e/terminal-korean-midline-preedit-occlusion.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +690/−201. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show unlimited Business usage1 PR · Standalone · Plugins#

Problem: show unlimited Business usage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15764 Codex Business unlimited usage shows refresh failure (Fixes, OPEN); #15737 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16323 fix(codex): show unlimited Business usageHyeon-Gi Jeon
Community · FIRST_TIME_CONTRIBUTOR
#15764 Codex Business unlimited usage shows refresh failure Fixes · OPEN
#15737 Title unavailable Unclear · Unknown
Standalone change## ELI5 Codex Business accounts can report unlimited usage. Orca now shows `Unlimited` instead of treating missing percentage windows as a refresh failure. ## What Changed - Map plan and unlimited-usage metadata from appP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/codex-backend-usage-client.ts, src/main/rate-limits/codex-fetcher-backend.test.ts, src/main/rate-limits/codex-fetcher.test.ts, src/main/rate-limits/codex-rpc-rate-limit-probe.ts, src/main/rate-limits/service-account-target-selection.test.ts, src/main/rate-limits/service-refresh-orchestration.test.ts, src/main/rate-limits/service.ts, src/renderer/src/components/status-bar/StatusBar.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +342/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2size issue list columns by panel width, not viewport1 PR · Standalone · Plugins#

Problem: size issue list columns by panel width, not viewport.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16625 [Bug]: Jira issue list columns crush the Issue title when the task panel is narrow (portrait screen) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16627 fix(jira): size issue list columns by panel width, not viewportLeopold T
Community · FIRST_TIME_CONTRIBUTOR
#16625 [Bug]: Jira issue list columns crush the Issue title when the task panel is narrow (portrait screen) Fixes · OPENStandalone change## ELI5 On a portrait screen the Jira task list squeezed the issue title down to a few characters because it was choosing its column widths based on how wide the *window* is, not how wide the *panel* is. It now measures P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/task-page-jira-issue-list.tsx, src/renderer/src/components/task-page-jira-sort-controls.test.tsx, src/renderer/src/components/task-page-jira-sort-controls.tsx, src/renderer/src/components/task-page/jira/jira-issue-list-host.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +17/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2size the Windows launcher-compile test budget from measurement1 PR · Standalone · Plugins#

Problem: size the Windows launcher-compile test budget from measurement.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16900 Title unavailable (Unclear, Unknown); #16904 Title unavailable (Unclear, Unknown); #16915 Title unavailable (Unclear, Unknown); #16955 Title unavailable (Unclear, Unknown); #16979 Title unavailable (Unclear, Unknown); #17014 Title unavailable (Unclear, Unknown); #17085 Title unavailable (Unclear, Unknown); #8897 Title unavailable (Unclear, Unknown); #8909 Title unavailable (Unclear, Unknown); #17086 Title unavailable (Unclear, Unknown); #17088 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17116 fix(ci): size the Windows launcher-compile test budget from measurementBrennan Benson
Core team · MEMBER
#16900 Title unavailable Unclear · Unknown
#16904 Title unavailable Unclear · Unknown
#16915 Title unavailable Unclear · Unknown
#16955 Title unavailable Unclear · Unknown
#16979 Title unavailable Unclear · Unknown
#17014 Title unavailable Unclear · Unknown
#17085 Title unavailable Unclear · Unknown
#8897 Title unavailable Unclear · Unknown
#8909 Title unavailable Unclear · Unknown
#17086 Title unavailable Unclear · Unknown
#17088 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-remote-cli-launcher.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +11/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2skip Devin first-run workspace trust prompt1 PR · Standalone · Plugins#

Problem: skip Devin first-run workspace trust prompt.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15859 [Bug]: Devin exits on first-run workspace trust prompt when creating an agent in Orca (Fixes, OPEN); #11765 Title unavailable (Unclear, Unknown); #10666 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15860 fix(agents): skip Devin first-run workspace trust promptDzmitry Bachko
Community · CONTRIBUTOR
#15859 [Bug]: Devin exits on first-run workspace trust prompt when creating an agent in Orca Fixes · OPEN
#11765 Title unavailable Unclear · Unknown
#10666 Title unavailable Unclear · Unknown
Standalone change## ELI5 Creating a Devin agent in Orca was dying immediately. Devin asks "do you trust this folder?" with a numbered menu, and Orca's first keystrokes into the terminal were answering **No, exit**. This change tells DeviP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/tui-agent-startup.test.ts, src/shared/tui-agent-config.ts, src/shared/tui-agent-startup-devin.test.ts, src/shared/tui-agent-startup.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +46/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2skip disabled diagnostic serialization1 PR · Standalone · Plugins#

Problem: skip disabled diagnostic serialization.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17176 perf(startup): skip disabled diagnostic serializationNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-loading-store-extraction.test.ts, src/main/persistence/loading-store/loaded-state-parsing.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +86/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2skip missing Windows repo worktree spawns1 PR · Standalone · Plugins#

Problem: skip missing Windows repo worktree spawns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13950 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17091 fix(git): skip missing Windows repo worktree spawnsjimmylee-cell
Community · FIRST_TIME_CONTRIBUTOR
#13950 Title unavailable Unclear · UnknownStandalone change## Summary - preflight native Windows drive-letter repo paths before running git worktree list - follow valid directory symlinks and junctions with stat - leave WSL, SSH, POSIX, and valid repo routing unchanged ## EvidenP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree-list-porcelain.test.ts, src/main/git/worktree.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +57/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2skip unchanged cache rewrites1 PR · Standalone · Plugins#

Problem: skip unchanged cache rewrites.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16211 Title unavailable (Unclear, Unknown); #16219 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16220 perf(usage): skip unchanged cache rewrites叁笙早安 AI
Community · FIRST_TIME_CONTRIBUTOR
#16211 Title unavailable Unclear · Unknown
#16219 Title unavailable Unclear · Unknown
Standalone change## Summary - let each built-in usage scanner report whether any per-source projection was reparsed, added, removed, or reclaimed - skip the durable cache snapshot when all source projections were reused unchanged - stillP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-usage/scanner-scan.test.ts, src/main/claude-usage/scanner.ts, src/main/claude-usage/store.test.ts, src/main/codex-usage/scanner-paths.test.ts, src/main/codex-usage/scanner.ts, src/main/codex-usage/store-test-harness.ts, src/main/opencode-usage/scanner.test.ts, src/main/opencode-usage/scanner.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +73/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2spin the dot for an agent the user started by hand1 PR · Standalone · Plugins#

Problem: spin the dot for an agent the user started by hand.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15776 [Bug]: workspace dot shows Active while Claude is working, unless the session title happens to say "claude" (Fixes, OPEN); #9647 Title unavailable (Unclear, Unknown); #13925 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15777 fix(sidebar): spin the dot for an agent the user started by handRamzi
Community · CONTRIBUTOR
#15776 [Bug]: workspace dot shows Active while Claude is working, unless the session title happens to say "claude" Fixes · OPEN
#9647 Title unavailable Unclear · Unknown
#13925 Title unavailable Unclear · Unknown
Standalone change## ELI5 The sidebar dot only knew a Claude was working if Claude's own auto-generated session title happened to contain the word "claude". Now it asks the process table instead, which always knows. ## What Changed `titleP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/use-worktree-activity-status.ts, src/renderer/src/components/sidebar/use-worktree-activity-statuses.test.ts, src/renderer/src/components/sidebar/use-worktree-activity-statuses.ts, src/renderer/src/components/sidebar/worktree-agent-activity-summary.test.ts, src/renderer/src/components/sidebar/worktree-agent-activity-summary.ts, src/renderer/src/components/tab-bar/SortableTab.tsx, src/renderer/src/components/tab-bar/terminal-tab-activity-status.test.ts, src/renderer/src/components/tab-bar/terminal-tab-activity-status.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +331/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split relay Git handler responsibilities1 PR · Standalone · Plugins#

Problem: Split relay Git handler responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17215 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17217 Split relay Git handler responsibilitiesNeil
Core team · MEMBER
#17215 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/global-fetch-call-site-audit.test.ts, src/relay/git-handler-command-termination.ts, src/relay/git-handler-comparison-operations.ts, src/relay/git-handler-discard-operations.ts, src/relay/git-handler-exec-operations.ts, src/relay/git-handler-fetch-operations.ts, src/relay/git-handler-object-diff-operations.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1623/−1407. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split runtime file client layers1 PR · Standalone · Plugins#

Problem: Split runtime file client layers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17181 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17188 Split runtime file client layersNeil
Core team · MEMBER
#17181 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 12 | $\coP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/runtime/runtime-file-client-types.ts, src/renderer/src/runtime/runtime-file-client.ts, src/renderer/src/runtime/runtime-file-import-client.ts, src/renderer/src/runtime/runtime-file-metadata-client.ts, src/renderer/src/runtime/runtime-file-mutation-client.ts, src/renderer/src/runtime/runtime-file-mutation-rpc.ts, src/renderer/src/runtime/runtime-file-read-client.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1619/−1519. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split Settings page responsibilities1 PR · Standalone · Plugins#

Problem: Split Settings page responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17270 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17271 Split Settings page responsibilitiesNeil
Core team · MEMBER
#17270 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/settings/Settings.tsx, src/renderer/src/components/settings/agent-skill-installed-command-callers.test.ts, src/renderer/src/components/settings/settings-advanced-section-renderers.tsx, src/renderer/src/components/settings/settings-capability-section-renderers.tsx, src/renderer/src/components/settings/settings-git-task-section-renderers.tsx, src/renderer/src/components/settings/settings-interface-primary-section-renderers.tsx, src/renderer/src/components/settings/settings-interface-secondary-section-renderers.tsx …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +2563/−1927. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split speech session lifecycle1 PR · Standalone · Plugins#

Problem: Split speech session lifecycle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17123 Split speech session lifecycleNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 6 | $\colP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/speech/stt-service.ts, src/main/speech/stt-session-start.ts, src/main/speech/stt-session-state.ts, src/main/speech/stt-session-stop.ts, src/main/speech/stt-worker-startup.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +527/−450. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stabilize E2E tests and document scheduled CI failures1 PR · Standalone · Plugins#

Problem: stabilize E2E tests and document scheduled CI failures.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16430 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16721 fix: stabilize E2E tests and document scheduled CI failuresJinjing
Core team · MEMBER
#16430 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: artifacts/e2e-failure-report.md, tests/e2e/completed-worker-retirement-resume.spec.ts, tests/e2e/source-control-large-file-count.spec.ts, tests/e2e/tasks-page.spec.ts, tests/e2e/worktree-active-delete-scroll-position.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +194/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2standardize Simplified Chinese product terminology1 PR · Standalone · Plugins#

Problem: standardize Simplified Chinese product terminology.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #8923 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15464 fix(i18n): standardize Simplified Chinese product terminologyDraftansonlotiniat
Community · FIRST_TIME_CONTRIBUTOR
#8923 Title unavailable Unclear · UnknownStandalone change## ELI5 Orca used several different Chinese words for the same core product concepts. This standardizes the existing Simplified Chinese UI glossary without adding a locale or changing the localization architecture. ## WhP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-key-overrides.mjs, config/scripts/locale-macos-tcc-key-overrides.mjs, config/scripts/locale-phrase-fixes.mjs, config/scripts/locale-search-keyword-overrides.mjs, config/scripts/locale-translation-policy.test.mjs, config/scripts/locale-translation-policy.zh-round5.test.mjs, config/scripts/locale-value-overrides.mjs, config/scripts/locale-zh-value-overrides.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +238/−100. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2start an agent with a prompt at workspace creation1 PR · Standalone · Plugins#

Problem: start an agent with a prompt at workspace creation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #7995 [Feature]: Start the agent immediately with a prompt entered at workspace creation (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15579 feat(workspace): start an agent with a prompt at workspace creationDraftKyuJoo Han
Community · CONTRIBUTOR
#7995 [Feature]: Start the agent immediately with a prompt entered at workspace creation Fixes · CLOSEDStandalone change## ELI5 Right now you can't tell Orca what to work on when you first create a workspace — you have to create it and then type your prompt. This lets you type the prompt (and optionally tick "Create & run") right in the NP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/NewWorkspaceComposerCard.tsx, src/renderer/src/components/NewWorkspaceComposerModal.tsx, src/renderer/src/hooks/useComposerState.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/pending-worktree-creation.ts, src/renderer/src/lib/worktree-creation-flow-startup.test.ts, src/renderer/src/lib/worktree-creation-flow-startup.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +159/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a failed delete showing Electron's IPC envelope1 PR · Standalone · Plugins#

Problem: stop a failed delete showing Electron's IPC envelope.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17237 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17230 fix(workspaces): stop a failed delete showing Electron's IPC envelopeBrennan Benson
Core team · MEMBER
#17237 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/DeleteWorktreeTargetPreview.tsx, src/renderer/src/components/sidebar/DeleteWorktreeWarningPanels.tsx, src/renderer/src/components/sidebar/delete-worktree-dialog-force-delete-copy.test.ts, src/renderer/src/components/sidebar/delete-worktree-dialog-force-delete.ts, src/renderer/src/components/sidebar/delete-worktree-toast.test.ts, src/renderer/src/components/sidebar/delete-worktree-toast.ts, src/renderer/src/components/sidebar/worktree-removal-error-copy.ts, src/renderer/src/components/sidebar/worktree-removal-error-surfaces.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +457/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop calling a readiness timeout a failed launch1 PR · Standalone · Plugins#

Problem: stop calling a readiness timeout a failed launch.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13653 Title unavailable (Unclear, Unknown); #13642 Title unavailable (Unclear, Unknown); #13661 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15268 fix(orchestration): stop calling a readiness timeout a failed launchTaras Kornichuk
Community · CONTRIBUTOR
#13653 Title unavailable Unclear · Unknown
#13642 Title unavailable Unclear · Unknown
#13661 Title unavailable Unclear · Unknown
Standalone changeA `worker-start` that times out at `agent_readiness` now reports `outcome_unknown` when the launched agent terminal is still running, instead of reporting `failed` for a lane whose agent is alive. Fixes the first half ofP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/orchestration-agent-readiness-wait.ts, src/main/runtime/rpc/methods/orchestration-federation-effects.ts, src/main/runtime/rpc/methods/orchestration-federation.ts, src/main/runtime/rpc/methods/orchestration-worker-topology.ts, src/main/runtime/rpc/methods/orchestration-workers-new-worktree.test.ts, src/main/runtime/rpc/methods/orchestration-workers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +160/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop CLI commands from falling through to Chromium startup1 PR · Standalone · Plugins#

Problem: stop CLI commands from falling through to Chromium startup.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14229 Title unavailable (Unclear, Unknown); #13719 Title unavailable (Unclear, Unknown); #15081 Title unavailable (Unclear, Unknown); #11609 Title unavailable (Unclear, Unknown); #12530 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15083 fix(linux): stop CLI commands from falling through to Chromium startupNeil
Core team · MEMBER
#14229 Title unavailable Unclear · Unknown
#13719 Title unavailable Unclear · Unknown
#15081 Title unavailable Unclear · Unknown
#11609 Title unavailable Unclear · Unknown
#12530 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/cli/cli-command-name-parity.test.ts, src/cli/runtime/launch.test.ts, src/cli/runtime/launch.ts, src/main/index.ts, src/main/startup/appimage-cli-redirect.test.ts, src/main/startup/appimage-cli-redirect.ts, src/main/startup/cli-command-names.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +634/−656. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop cutting a failed fetch/pull/push down to git's closing line1 PR · Standalone · Plugins#

Problem: stop cutting a failed fetch/pull/push down to git's closing line.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17275 fix(git): stop cutting a failed fetch/pull/push down to git's closing lineBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/git-remote-failure-cause.test.ts, src/renderer/src/lib/source-control-remote-error.test.ts, src/renderer/src/lib/source-control-remote-error.ts, src/shared/git-remote-error.test.ts, src/shared/git-remote-error.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +193/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop deleting a workspace after confirm when it turns out to be busy1 PR · Standalone · Plugins#

Problem: stop deleting a workspace after confirm when it turns out to be busy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17024 Title unavailable (Unclear, Unknown); #17058 Title unavailable (Unclear, Unknown); #17044 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17074 fix(cleanup): stop deleting a workspace after confirm when it turns out to be busyBrennan Benson
Core team · MEMBER
#17024 Title unavailable Unclear · Unknown
#17058 Title unavailable Unclear · Unknown
#17044 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/workspace-cleanup-activity.ts, src/main/ipc/workspace-cleanup-omission-verdict-scan.test.ts, src/main/ipc/workspace-cleanup-scan.ts, src/main/ipc/workspace-cleanup.test.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/store/slices/workspace-cleanup-broad-refresh-overwrite.test.ts, src/renderer/src/store/slices/workspace-cleanup-post-confirmation-liveness.test.ts, src/renderer/src/store/slices/workspace-cleanup-post-confirmation-missing-row.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

28 files, +2637/−154. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Stop Escape interrupting the agent from a dashboard preview1 PR · Standalone · Plugins#

Problem: Stop Escape interrupting the agent from a dashboard preview.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16857 Stop Escape interrupting the agent from a dashboard previewElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeEscape in the Agent Dashboard preview was forwarded to the PTY as `\x1b`, so the agent read it as an interrupt. That is the wrong default for a glance surface. Escape is the key people press to back out of something theyP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/AgentTerminalDialog.test.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalDialog.tsx, src/renderer/src/components/dashboard-popout/preview-terminal-escape-guard.test.ts, src/renderer/src/components/dashboard-popout/preview-terminal-escape-guard.ts, src/renderer/src/components/dashboard-popout/preview-terminal-key-handler.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +100/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop leaking the Git credential guard into terminals Orca chose not to guard1 PR · Standalone · Plugins#

Problem: stop leaking the Git credential guard into terminals Orca chose not to guard.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16909 Title unavailable (Unclear, Unknown); #16915 Title unavailable (Unclear, Unknown); #17017 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17014 fix(terminal): stop leaking the Git credential guard into terminals Orca chose not to guardBrennan Benson
Core team · MEMBER
#16909 Title unavailable Unclear · Unknown
#16915 Title unavailable Unclear · Unknown
#17017 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess-git-credential-guard.test.ts, src/main/daemon/pty-subprocess/spawn-environment.ts, src/relay/pty-handler-revive.test.ts, src/relay/pty-handler-spawn-environment.test.ts, src/relay/pty-handler.ts, src/shared/git-credential-guard-env-test-harness.ts, src/shared/git-credential-guard-provenance.test.ts, src/shared/git-credential-guard-provenance.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1097/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop live output jumping off-screen1 PR · Standalone · Plugins#

Problem: stop live output jumping off-screen.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11638 [Bug]: scrolling chat on mobile (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16601 fix(mobile): stop live output jumping off-screenbaoer
Community · FIRST_TIME_CONTRIBUTOR
#11638 [Bug]: scrolling chat on mobile Fixes · OPENStandalone change## ELI5 During a live agent response, the down-arrow could move the chat to the bottom without actually turning bottom-follow back on. The next streamed chunks could then push the newest output off-screen again. This chaP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +43/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop multi-host project-group headers from colliding2 PRs · Related · Automated release pipeline#

Problem: stop multi-host project-group headers from colliding.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Related. Linked issues: #12532 [Bug]: Project-group sidebar headers overlap and block clicks after expanding or collapsing a project (Fixes, OPEN); #13611 Title unavailable (Unclear, Unknown); #14112 Title unavailable (Unclear, Unknown); #14232 Title unavailable (Unclear, Unknown); #12300 [Bug]: Style collision across multiple host servers when collapsing/expanding a host server (Fixes, OPEN); #13947 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13599 fix(sidebar): stop multi-host project-group headers from collidingBrennan Benson
Core team · MEMBER
#12532 [Bug]: Project-group sidebar headers overlap and block clicks after expanding or collapsing a project Fixes · OPEN
#13611 Title unavailable Unclear · Unknown
#14112 Title unavailable Unclear · Unknown
#14232 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-allowed-roots.ts, src/main/ipc/filesystem-auth.test.ts, src/main/ipc/filesystem-folder-scope-classification.ts, src/main/ipc/filesystem-folder-scope-roots.ts, src/main/ipc/repos.ts, src/main/persistence-project-group-owner-identity.test.ts, src/main/persistence/loading-store/store.ts, src/main/persistence/restoring-sessions/folder-scope-migration.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

64 files, +5208/−646. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13611 fix(sidebar): stop multi-host header style collision on host collapseBrennan Benson
Core team · MEMBER
#12300 [Bug]: Style collision across multiple host servers when collapsing/expanding a host server Fixes · OPEN
#12532 [Bug]: Project-group sidebar headers overlap and block clicks after expanding or collapsing a project Fixes · OPEN
#13947 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/host-section-rows.test.ts, src/renderer/src/components/sidebar/host-section-rows.ts, src/renderer/src/components/sidebar/worktree-list-host-collapse-12300.test.ts, src/renderer/src/components/sidebar/worktree-list/rows/SectionHeader.tsx, src/renderer/src/components/sidebar/worktree-list/viewport/initial-scroll-offset.ts, src/renderer/src/components/sidebar/worktree-list/viewport/use-row-measurement.ts, src/renderer/src/components/sidebar/worktree-list/viewport/use-virtualizer.ts, src/renderer/src/components/sidebar/worktree-list/viewport/virtual-rows.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +530/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop path resolution from creating ~/.claude1 PR · Standalone · Plugins#

Problem: stop path resolution from creating ~/.claude.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16257 fix(claude): stop path resolution from creating ~/.claudeBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/runtime-paths.test.ts, src/main/claude-accounts/runtime-paths.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +153/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop path resolution from creating the config directory1 PR · Standalone · Plugins#

Problem: stop path resolution from creating the config directory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12181 [Bug]: Orca creates ~/.claude during background usage refresh even when Claude is disabled (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12309 fix(claude-accounts): stop path resolution from creating the config directorymakoto-developer
Community · CONTRIBUTOR
#12181 [Bug]: Orca creates ~/.claude during background usage refresh even when Claude is disabled Fixes · OPENStandalone change## Summary Fixes #12181 — Orca recreates `~/.claude` in the background even when Claude is disabled in `disabledTuiAgents`, there is no managed or active Claude account, and no Claude session has ever been launched. DeleP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review APPROVED
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/runtime-auth-path-materialization.test.ts, src/main/claude-accounts/runtime-paths.test.ts, src/main/claude-accounts/runtime-paths.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: APPROVED. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +150/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop permission-denied runtimes reporting starting1 PR · Standalone · Plugins#

Problem: stop permission-denied runtimes reporting starting.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13539 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16697 fix(cli): stop permission-denied runtimes reporting startingBrennan Benson
Core team · MEMBER
#13539 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/runtime/status.test.ts, src/cli/runtime/status.ts, src/cli/runtime/transport.test.ts, src/cli/runtime/transport.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +177/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reading a missing worktree row as an empty tab list1 PR · Standalone · Plugins#

Problem: stop reading a missing worktree row as an empty tab list.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17223 test(e2e): stop reading a missing worktree row as an empty tab listBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/e2e/helpers/worktree-tab-settlement.ts, tests/e2e/helpers/worktree-tab-settlement.unit.test.ts, tests/e2e/ssh-cold-hydration-gap-tab-seeding.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +216/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop remote deletes from reappearing after path-spelling misses1 PR · Standalone · Plugins#

Problem: stop remote deletes from reappearing after path-spelling misses.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16753 [Bug]: Worktrees on a remote Mac reappear after deletion from a local Orca client (Fixes, OPEN); #16494 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16782 fix(worktrees): stop remote deletes from reappearing after path-spelling missesKaylee
Community · CONTRIBUTOR
#16753 [Bug]: Worktrees on a remote Mac reappear after deletion from a local Orca client Fixes · OPEN
#16494 Title unavailable Unclear · Unknown
Standalone changeDeleting a worktree on a remote Mac from a local Orca client could look like it worked, then the worktree came back because it was never actually removed. The client asked the host to delete one path spelling while Git oP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-path-comparison.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/worktree-rm-id-selector-path-spelling.test.ts, src/renderer/src/store/slices/worktrees-remote-runtime-removal.test.ts, src/renderer/src/store/slices/worktrees/listing/authoritative-worktree-removal-memory.ts, src/renderer/src/store/slices/worktrees/teardown/host-qualified-worktree-row-removal.ts, src/renderer/src/store/slices/worktrees/teardown/remove-worktree.ts, src/shared/cross-platform-path.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +170/−54. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reporting an unresumable delivery as a dead session1 PR · Standalone · Plugins#

Problem: stop reporting an unresumable delivery as a dead session.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14974 fix(ssh): stop reporting an unresumable delivery as a dead sessionBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 27 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/wsl-git-shell-benchmark.mjs, src/main/codex/codex-trust-grant-host.test.ts, src/main/ipc/pty-daemon-ssh-lease-lifecycle.test.ts, src/main/ipc/pty.ts, src/main/ipc/ssh-handler-reregistration.test.ts, src/main/ipc/ssh-ipc-mock-shapes.ts, src/main/ipc/ssh-ipc-module-mocks.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

53 files, +3457/−330. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reporting Grok usage as 0% when the API omits the percent1 PR · Standalone · Plugins#

Problem: stop reporting Grok usage as 0% when the API omits the percent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15740 [Bug]: Grok usage always reports 0% when the billing API omits creditUsagePercent (Fixes, OPEN); #9214 Title unavailable (Unclear, Unknown); #9219 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15878 fix(rate-limits): stop reporting Grok usage as 0% when the API omits the percentNeil
Core team · MEMBER
#15740 [Bug]: Grok usage always reports 0% when the billing API omits creditUsagePercent Fixes · OPEN
#9214 Title unavailable Unclear · Unknown
#9219 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/grok-fetcher.test.ts, src/main/rate-limits/grok-fetcher.ts, src/renderer/src/components/settings/GrokAccountsSection.test.tsx, src/renderer/src/components/settings/GrokAccountsSection.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +258/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop runaway padding in serialized markdown tables1 PR · Standalone · Plugins#

Problem: stop runaway padding in serialized markdown tables.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13686 fix(editor): stop runaway padding in serialized markdown tablesGimics
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary The rich markdown editor serializes tables through `@tiptap/extension-table`, whose serializer pads **every** column to the length of its longest cell. A single long cell therefore inflates every sibling cell P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/markdown-round-trip.test.ts, src/renderer/src/components/editor/rich-markdown-extensions.ts, src/renderer/src/components/editor/rich-markdown-table-markdown.test.ts, src/renderer/src/components/editor/rich-markdown-table-markdown.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +344/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop session scans stalling on stopped WSL distros1 PR · Standalone · Plugins#

Problem: stop session scans stalling on stopped WSL distros.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15453 [Bug]: Agent Session History scans stall for minutes and fail with "AI Vault service timed out after 130000ms" when a WSL distro is stopped (Fixes, CLOSED); #14924 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15475 fix(ai-vault): stop session scans stalling on stopped WSL distrosSuzano
Community · FIRST_TIME_CONTRIBUTOR
#15453 [Bug]: Agent Session History scans stall for minutes and fail with "AI Vault service timed out after 130000ms" when a WSL distro is stopped Fixes · CLOSED
#14924 Title unavailable Unclear · Unknown
Standalone change## ELI5 Agent Session History could get stuck loading forever and then fail with a timeout error, showing "0 shown" — because if you have WSL installed and one of your distros happens to be stopped, Orca was trying to reP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-antigravity-sources.ts, src/main/ai-vault/session-scanner-discovery-cancellation.test.ts, src/main/ai-vault/session-scanner-discovery-issue-on-swallow.test.ts, src/main/ai-vault/session-scanner-discovery-stopped-distro.test.ts, src/main/ai-vault/session-scanner-discovery-wsl-gate.test.ts, src/main/ai-vault/session-scanner-discovery.ts, src/main/ai-vault/session-scanner-opencode-sources-wsl-stall.test.ts, src/main/ai-vault/session-scanner-opencode-sources.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +957/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop shadowing navigator.webdriver on the instance1 PR · Standalone · Plugins#

Problem: stop shadowing navigator.webdriver on the instance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17196 fix(browser): stop shadowing navigator.webdriver on the instanceBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, src/main/browser/anti-detection-automation-surface-fixture.ts, src/main/browser/anti-detection-automation-surface.electron.test.ts, src/main/browser/anti-detection.test.ts, src/main/browser/anti-detection.ts, src/main/browser/cdp-debugger-channel.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +314/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop telling agents to detach worktree lineage1 PR · Standalone · Plugins#

Problem: stop telling agents to detach worktree lineage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15461 docs(skills): stop telling agents to detach worktree lineageBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/orca-cli-skill-guidance.test.mjs, config/scripts/orchestration-skill-guidance.test.mjs, skill-guides/orca-cli.md, skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts, src/cli/help.ts, src/cli/index.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +75/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the pane error toast showing Electron's IPC envelope1 PR · Standalone · Plugins#

Problem: stop the pane error toast showing Electron's IPC envelope.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17237 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17255 fix(terminal): stop the pane error toast showing Electron's IPC envelopeBrennan Benson
Core team · MEMBER
#17237 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-error-accumulation.ts, src/renderer/src/components/terminal-pane/terminal-error-surface-census.test.ts, src/renderer/src/components/terminal-pane/terminal-error-surface-envelope.test.tsx, src/renderer/src/components/terminal-pane/terminal-pane-menu-paste.ts, src/renderer/src/components/terminal-pane/terminal-paste-errors.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/ipc-error-call-site-census.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +360/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the skill picker cap from erasing whole scopes1 PR · Standalone · Plugins#

Problem: stop the skill picker cap from erasing whole scopes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14690 [Bug]: Chat UI does not load all local and project skills (Fixes, OPEN); #16409 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16462 fix(native-chat): stop the skill picker cap from erasing whole scopesBrennan Benson
Core team · MEMBER
#14690 [Bug]: Chat UI does not load all local and project skills Fixes · OPEN
#16409 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-composer-state.test.ts, src/renderer/src/components/native-chat/native-chat-picker-items.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +125/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the update scheduler when the app quits1 PR · Standalone · Plugins#

Problem: stop the update scheduler when the app quits.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17130 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17221 fix(updater): stop the update scheduler when the app quitsBrennan Benson
Core team · MEMBER
#17130 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/updater-test-harness.ts, src/main/updater.retired-instance-scheduling.test.ts, src/main/updater.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +224/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the usage cards recommending orchestration for handoffs1 PR · Standalone · Plugins#

Problem: stop the usage cards recommending orchestration for handoffs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14104 Orchestration example cards and the orchestration skill guide give agents opposite handoff routing (Fixes, OPEN); #14842 Title unavailable (Unclear, Unknown); #14918 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14996 fix(orchestration): stop the usage cards recommending orchestration for handoffsTauri-EPO
Community · CONTRIBUTOR
#14104 Orchestration example cards and the orchestration skill guide give agents opposite handoff routing Fixes · OPEN
#14842 Title unavailable Unclear · Unknown
#14918 Title unavailable Unclear · Unknown
Standalone change## ELI5 The orchestration Settings pane shows five example cards under "How to use it". The first two told agents to use orchestration to hand work off to another agent — which is the one thing the orchestration skill guP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/OrchestrationPane.tsx, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/orchestration-usage-examples.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +39/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop treating waiting Actions as failures2 PRs · Overlapping · Plugins#

Problem: stop treating waiting Actions as failures.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #13327 [Bug]: GitHub actions requiring manual start reported as failing (Fixes, OPEN); #13566 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13691 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #13572 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13561 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13609 fix(github): stop treating waiting Actions as failuresBingZ
Community · CONTRIBUTOR
#13327 [Bug]: GitHub actions requiring manual start reported as failing Fixes · OPEN
#13566 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13691 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#13572 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13561 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 GitHub Actions that are still waiting or requested now show as pending instead of failed or unresolved. ## What Changed - Treat REST check-run `waiting`, `requested`, and `pending` statuses as queued/non-terminalP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/mappers.test.ts, src/main/github/mappers.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +43/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16632 fix(checks): distinguish action-required PRs from failuresLuis Sebastian Urrutia Fuentes
Community · CONTRIBUTOR
#13327 [Bug]: GitHub actions requiring manual start reported as failing Fixes · OPENCluster contribution## ELI5 PRs waiting for someone to approve a GitHub Actions run could appear failed, passing, or unresolved depending on which Orca surface loaded first. Orca now keeps them merge-blocking but consistently labels them `AP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client-pr-checks.test.ts, src/main/github/client-pr-linked-lookup.test.ts, src/main/github/client/check/get-pr-checks.ts, src/main/github/client/lookup/branch-lookup-resolution.ts, src/main/github/client/lookup/pr-refresh-outcome-assembly.test.ts, src/main/github/client/lookup/pr-refresh-outcome-assembly.ts, src/main/github/client/lookup/unstable-pr-check-rollup.test.ts, src/main/github/client/lookup/unstable-pr-check-rollup.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

61 files, +1926/−311. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop xterm.js version text leaking into Codex1 PR · Standalone · Plugins#

Problem: stop xterm.js version text leaking into Codex.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16489 [Bug]: Codex startup can consume the xterm.js XTVERSION reply as input (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16491 fix(terminal): stop xterm.js version text leaking into CodexLuis Sebastian Urrutia Fuentes
Community · CONTRIBUTOR
#16489 [Bug]: Codex startup can consume the xterm.js XTVERSION reply as input Fixes · OPENStandalone change## ELI5 When the terminal answered "what version are you?" during startup, Orca could hold that answer until Codex started and then hand it to Codex as if the user had typed it. XTVERSION replies now use Orca's existing P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/session.test.ts, src/main/daemon/session.ts, src/main/providers/local-pty-provider-io-events.test.ts, src/main/providers/local-pty-provider.ts, src/main/runtime/orca-runtime.ts, src/relay/pty-handler-startup-command-delivery.test.ts, src/relay/pty-handler.ts, src/shared/pty-startup-ingress-live-query-reply.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +185/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2submit Quick Commands in agent TUIs1 PR · Standalone · Plugins#

Problem: submit Quick Commands in agent TUIs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14525 Title unavailable (Unclear, Unknown); #14347 Title unavailable (Unclear, Unknown); #14608 Title unavailable (Unclear, Unknown); #14962 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16562 fix(terminal): submit Quick Commands in agent TUIsJinwoo Hong
Core team · MEMBER
#14525 Title unavailable Unclear · Unknown
#14347 Title unavailable Unclear · Unknown
#14608 Title unavailable Unclear · Unknown
#14962 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 21 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/daemon/headless-emulator.test.ts, src/main/daemon/headless-emulator.ts, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/providers/ssh-pty-provider.test.ts, src/main/providers/ssh-pty-provider.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

50 files, +2880/−240. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2support raw HTML tags like <br> in markdown viewers1 PR · Standalone · Plugins#

Problem: support raw HTML tags like <br> in markdown viewers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13097 [Feature]: add html support to markdown viewer, such as <br> (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13122 fix(editor): support raw HTML tags like <br> in markdown viewersjibin jose
Community · FIRST_TIME_CONTRIBUTOR
#13097 [Feature]: add html support to markdown viewer, such as <br> Fixes · OPENStandalone change### Description Fixes #13097 This PR resolves an issue where raw HTML tags (such as `<br>`) inside markdown tables and comments were being rendered as literal text instead of acting as actual HTML elements. ### Cause WhiP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/IpynbViewer.tsx, src/renderer/src/components/editor/MarkdownPreview.tsx, src/renderer/src/components/sidebar/CommentMarkdown.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +3/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2support status authority without randomUUID1 PR · Standalone · Plugins#

Problem: support status authority without randomUUID.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16232 [Bug]: Web client white-screens over HTTP when crypto.randomUUID is unavailable (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16235 fix(renderer): support status authority without randomUUIDSeongho.Bak
Community · CONTRIBUTOR
#16232 [Bug]: Web client white-screens over HTTP when crypto.randomUUID is unavailable Fixes · OPENStandalone change## ELI5 Plain-HTTP browsers can expose `crypto.getRandomValues` without exposing `crypto.randomUUID`. Orca created the renderer's agent-status authority ID while its module loaded, so that missing method could blank the P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/non-secure-context-crypto.repro.test.ts, src/renderer/src/lib/renderer-agent-status-observations.ts, src/shared/agent-status-observation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +17/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2support strict bare repositories1 PR · Standalone · Plugins#

Problem: support strict bare repositories.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16445 [Bug]: bare repository inspection fails with safe.bareRepository=explicit (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16446 fix(git): support strict bare repositoriesLuis Sebastian Urrutia Fuentes
Community · CONTRIBUTOR
#16445 [Bug]: bare repository inspection fails with safe.bareRepository=explicit Fixes · OPENStandalone change## ELI5 Most Orca users will never enter this path. It applies only when Git is configured with `safe.bareRepository=explicit` and Orca opens an already registered bare repository. Git then rejects normal repository discP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, src/main/git/command-runner/git-exec-file.ts, src/main/git/command-runner/git-exec-options.ts, src/main/git/git-blob-read-strict-bare-repository.test.ts, src/main/git/git-compare-strict-bare-repository.test.ts, src/main/git/git-runtime-options.ts, src/main/git/runner-strict-bare-repository.test.ts, src/main/git/runner-wsl-login-shell-capture.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +1029/−153. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2suppress resume after relay replacement1 PR · Standalone · Plugins#

Problem: suppress resume after relay replacement.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16763 Title unavailable (Unclear, Unknown); #16989 Title unavailable (Unclear, Unknown); #16843 Title unavailable (Unclear, Unknown); #15172 Title unavailable (Unclear, Unknown); #16894 Title unavailable (Unclear, Unknown); #16895 Title unavailable (Unclear, Unknown); #16901 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16839 fix(ssh): suppress resume after relay replacementBrennan Benson
Core team · MEMBER
#16763 Title unavailable Unclear · Unknown
#16989 Title unavailable Unclear · Unknown
#16843 Title unavailable Unclear · Unknown
#15172 Title unavailable Unclear · Unknown
#16894 Title unavailable Unclear · Unknown
#16895 Title unavailable Unclear · Unknown
#16901 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-pane-reservation-settlement.test.ts, src/main/ipc/pty-relay-age-fallback.test.ts, src/main/ipc/pty/ipc/spawn-commit-persist.ts, src/main/ipc/pty/ipc/spawn-commit.ts, src/main/ipc/pty/ipc/spawn-execute.ts, src/main/ipc/pty/ipc/spawn-preflight.ts, src/main/ipc/pty/ipc/spawn-state.ts, src/main/ipc/pty/ipc/spawn-types.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +1151/−140. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface an unverifiable worktree dot when agent hooks are missing1 PR · Standalone · Plugins#

Problem: surface an unverifiable worktree dot when agent hooks are missing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16101 [Bug]: Worktree dot shows a green "done" dot when Orca's managed agent hooks are missing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16104 fix(sidebar): surface an unverifiable worktree dot when agent hooks are missinggatsby74
Community · CONTRIBUTOR
#16101 [Bug]: Worktree dot shows a green "done" dot when Orca's managed agent hooks are missing Fixes · OPENStandalone change## ELI5 When Orca cannot receive status from a live managed agent because its hooks are missing or unreadable, the worktree now shows a muted dashed ring instead of the same green dot used for a finished agent. ## What CP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/agent-hook-install-status-ipc.test.ts, src/main/ipc/agent-hook-install-status-ipc.ts, src/main/ipc/agent-hooks.ts, src/preload/api/agent-hook-api.ts, src/preload/index.ts, src/renderer/src/App.tsx, src/renderer/src/components/AgentUnverifiableIcon.tsx, src/renderer/src/components/sidebar/StatusIndicator.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +1277/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface blocked Delivery backlogs1 PR · Standalone · Plugins#

Problem: surface blocked Delivery backlogs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15469 fix(orchestration): surface blocked Delivery backlogspinkiepromise33-glitch
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change[CODEX_AUTHORED @ msg_6f767d368b78/delivery-fifo-guard] ## Outcome REVIEW_READY — bound Run Delivery FIFO no longer hides an unacknowledged backlog silently. ## Contract - Preserve at-least-once delivery and explicit ACKP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/specs/orchestration.ts, src/main/runtime/orchestration-mailbox-notification-consistency.test.ts, src/main/runtime/orchestration-mailbox-notification-test-harness.ts, src/main/runtime/orchestration/db/runs/run-delivery.ts, src/main/runtime/orchestration/orchestration-run-delivery-db.test.ts, src/main/runtime/rpc/methods/orchestration.ts, src/shared/orchestration-check-output.test.ts, src/shared/orchestration-check-output.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +246/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface hidden command groups in root help1 PR · Standalone · Plugins#

Problem: surface hidden command groups in root help.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13201 Discoverability: ~19 served commands are missing from the visible help tree (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13205 fix(cli): surface hidden command groups in root helpBingZ
Community · CONTRIBUTOR
#13201 Discoverability: ~19 served commands are missing from the visible help tree Fixes · OPENStandalone change## ELI5 Several Orca CLI commands worked when typed directly but were missing from `orca --help`. This PR makes those commands discoverable and locks every newly exposed help entry with a regression assertion. ## What ChP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/help.ts, src/cli/index.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +89/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface host context labels on pinned worktree rows2 PRs · Related · Plugins#

Problem: surface host context labels on pinned worktree rows.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Related. Linked issues: #13353 Pinned worktree/project row may hide project name in sidebar (Fixes, OPEN); #13609 Title unavailable (Unclear, Unknown); #13566 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13691 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13561 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13424 fix(sidebar): surface host context labels on pinned worktree rowsPr1p
Community · CONTRIBUTOR
#13353 Pinned worktree/project row may hide project name in sidebar Fixes · OPENCluster contribution## ELI5 Pinned worktrees are shown under a generic "Pinned" section. If you pin worktrees from multiple hosts, the row itself needs to say which host it belongs to, otherwise different machines can look indistinguishableP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.test.ts, src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.ts, src/renderer/src/components/sidebar/worktree-list/grouping/pinned-group-rows.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +60/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13572 fix(sidebar): keep project name visible on pinned worktree rowsBingZ
Community · CONTRIBUTOR
#13353 Pinned worktree/project row may hide project name in sidebar Fixes · OPEN
#13609 Title unavailable Unclear · Unknown
#13566 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13691 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13561 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Pinning moves a worktree into the Pinned section without the project group header, so project identity was only an icon + aria-label/tooltip. - Show a visible project name chip when the card title is a worktP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.pinned-repo-icon.test.tsx, src/renderer/src/components/sidebar/use-worktree-card-linked-details.ts, src/renderer/src/components/sidebar/worktree-card-header.tsx, src/renderer/src/components/sidebar/worktree-card-presentation.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +75/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface Pi tool approval requests as blocked1 PR · Standalone · Plugins#

Problem: surface Pi tool approval requests as blocked.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15145 Title unavailable (Unclear, Unknown); #10454 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17236 fix: surface Pi tool approval requests as blockedJohnzell
Community · FIRST_TIME_CONTRIBUTOR
#15145 Title unavailable Unclear · Unknown
#10454 Title unavailable Unclear · Unknown
Standalone change## Summary - Forward Pi `tool_approval_requested` from generated status extension. - Normalize Pi approval requests as `blocked` / action-required in Orca backend. - Preserve tool name and input preview for approval cardP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-handler-source.ts, src/shared/agent-hook-listener-pi-compatible.test.ts, src/shared/agent-hook-listener/providers/pi-family-events.ts, src/shared/agent-hook-listener/providers/pi-family-tool-fields.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +66/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface reserved-identity install errors for local forks1 PR · Standalone · Plugins#

Problem: surface reserved-identity install errors for local forks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12598 Local-path plugin install silently blocked for forks of official plugin templates (e.g. orca-portuguese) — no actionable error shown (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12606 fix(plugins): surface reserved-identity install errors for local forksBingZ
Community · CONTRIBUTOR
#12598 Local-path plugin install silently blocked for forks of official plugin templates (e.g. orca-portuguese) — no actionable error shown Fixes · OPENStandalone change## Summary Forking an official plugin template (for example `orca-portuguese`) and installing it from a local path failed with an error that never said what to change. The dialog now names the two fields to edit: `publisP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/plugins/plugin-install-trust.test.ts, src/main/plugins/plugin-install-trust.ts, src/renderer/src/components/settings/plugin-error-presentation.test.ts, src/renderer/src/components/settings/plugin-error-presentation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +73/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2survive a non-string repoId on hydrated setup rows1 PR · Standalone · Plugins#

Problem: survive a non-string repoId on hydrated setup rows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16718 fix(settings): survive a non-string repoId on hydrated setup rowsJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/store/project-host-setup-selector-normalization.ts, src/renderer/src/store/project-host-setup-selector.null-repo-id.test.ts, src/renderer/src/store/project-host-setup-selector.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +247/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2sweep descendants when tearing down hand-typed agent sessions1 PR · Standalone · Plugins#

Problem: sweep descendants when tearing down hand-typed agent sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16714 Hand-typed agent sessions (claude/codex in a plain shell) leak their process tree on tab close (Fixes, OPEN); #8459 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16713 fix(terminal): sweep descendants when tearing down hand-typed agent sessionsPeaceTis
Community · FIRST_TIME_CONTRIBUTOR
#16714 Hand-typed agent sessions (claude/codex in a plain shell) leak their process tree on tab close Fixes · OPEN
#8459 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you open a plain terminal in Orca, type `claude` yourself, and later close the tab, the claude process and its MCP servers keep running forever. Orca only knew how to fully clean up agents it launched itself. P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/agent-teardown-evidence.ts, src/main/daemon/session-termination-controller.ts, src/main/daemon/session.test.ts, src/main/daemon/terminal-session-teardown.test.ts, src/main/daemon/terminal-session-teardown.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +65/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2sync agent default launch settings to paired runtime1 PR · Standalone · Plugins#

Problem: sync agent default launch settings to paired runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16501 [Bug]: Paired Web saves agent settings locally but does not propagate them to the runtime (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16566 fix(web): sync agent default launch settings to paired runtimeWooseong Kim
Community · CONTRIBUTOR
#16501 [Bug]: Paired Web saves agent settings locally but does not propagate them to the runtime Fixes · OPENStandalone change## Description Paired Web settings updates for agent launch defaults were stored only in `orca.web.settings.v1`, so the connected runtime kept the previous `agentDefaultArgs`. `syncRuntimeBackedSettings` now forwards hosP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/web/preload-api/web-preferences-store.ts, src/renderer/src/web/web-preload-api-settings.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +56/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2take hook-server alias ownership before replay, not after1 PR · Standalone · Plugins#

Problem: take hook-server alias ownership before replay, not after.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17256 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17262 fix(persistence): take hook-server alias ownership before replay, not afterBrennan Benson
Core team · MEMBER
#17256 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-store-listener-ownership.test.ts, src/main/persistence/loading-store/store.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +125/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2tear down terminals on deletion1 PR · Standalone · Plugins#

Problem: tear down terminals on deletion.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13615 fix(folder-workspaces): tear down terminals on deletionNeil
Core team · MEMBER
None foundStandalone change## Description Deleting a folder workspace or project group used to remove its catalog/UI entry without proving that every owned terminal had stopped. Hidden, parked, direct-SSH, daemon, and paired-host PTYs could survivP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx, mobile/src/agent-history/agent-history-resume-target.test.ts, mobile/src/agent-history/agent-history-resume-target.ts, mobile/src/agent-history/mobile-folder-resume-owner.ts, src/main/agent-hooks/restored-subagent-liveness-sweep.test.ts, src/main/agent-hooks/restored-subagent-liveness-sweep.ts, src/main/index.ts, src/main/ipc/filesystem-auth.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

240 files, +24592/−2542. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2treat a dead status owner PID as claimable1 PR · Standalone · Plugins#

Problem: treat a dead status owner PID as claimable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16109 [Bug] pi-family agents stop reporting status permanently after an agent restart (dead-owner PID guard in orca-agent-status.ts) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16118 fix(pi): treat a dead status owner PID as claimableJason Brashear
Community · CONTRIBUTOR
#16109 [Bug] pi-family agents stop reporting status permanently after an agent restart (dead-owner PID guard in orca-agent-status.ts) Fixes · OPENStandalone change## ELI5 When a pi/omp/prime agent starts in an Orca pane, it stamps its own process ID into an environment variable to say "this pane is mine, nobody else report status for it." That stops child agents from double-reportP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-test-harness.ts, src/main/pi/agent-status-handler-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +278/−189. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2trigger slash skill picker at any word boundary1 PR · Standalone · Plugins#

Problem: trigger slash skill picker at any word boundary.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16609 [Bug]: native chat slash (/) skill picker only triggers at the start of the input (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16610 fix(native-chat): trigger slash skill picker at any word boundaryYunqian Fan
Community · CONTRIBUTOR
#16609 [Bug]: native chat slash (/) skill picker only triggers at the start of the input Fixes · OPENStandalone change## Summary In native chat mode, the slash (`/`) skill/command picker only opened when `/` was the **first character** of the input — unlike the `$` (Codex skill) and `@` (file mention) pickers in the same composer, whichP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-composer-state.test.ts, src/renderer/src/components/native-chat/native-chat-composer-state.ts, src/renderer/src/components/native-chat/native-chat-picker-items.ts, src/renderer/src/components/native-chat/use-native-chat-composer-keydown.test.tsx, src/renderer/src/components/native-chat/use-native-chat-composer-keydown.ts, src/renderer/src/components/native-chat/use-native-chat-picker-state.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +89/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2trust OS certificates for Linear API requests1 PR · Standalone · Plugins#

Problem: trust OS certificates for Linear API requests.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12189 [Bug]: Linear integration fails with "Fetch failed" when Cloudflare WARP is connected (Fixes, OPEN); #15208 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15450 fix(linear): trust OS certificates for Linear API requestsJoe Lyu
Community · FIRST_TIME_CONTRIBUTOR
#12189 [Bug]: Linear integration fails with "Fetch failed" when Cloudflare WARP is connected Fixes · OPEN
#15208 Title unavailable Unclear · Unknown
Standalone change## ELI5 On a corporate network that inspects TLS (Cloudflare WARP, Zscaler, a proxy at the office), the certificate Orca gets back for `api.linear.app` is signed by the company's own certificate authority instead of LineP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/packaged-runtime-node-modules.cjs, package.json, pnpm-lock.yaml, src/main/linear/client.test.ts, src/main/linear/client.ts, src/main/linear/issue-relation-write.ts, src/main/linear/issues.ts, src/main/linear/linear-api-dispatcher.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +195/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2unlink .asar files during host tree removal (#16958)1 PR · Standalone · Plugins#

Problem: unlink .asar files during host tree removal (#16958).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16958 [Bug]: Worktree trash deletion silently leaves every .asar file behind, accumulating forever (Fixes, OPEN); #11233 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16978 fix(worktrees): unlink .asar files during host tree removal (#16958)BingZ
Community · CONTRIBUTOR
#16958 [Bug]: Worktree trash deletion silently leaves every .asar file behind, accumulating forever Fixes · OPEN
#11233 Title unavailable Unclear · Unknown
Standalone change## ELI5 Deleting a worktree is supposed to wipe the leftover folder in the background. If that folder contains `.asar` files (Electron apps ship them), those files stay forever in `.orca-worktree-trash/` and the next-lauP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/host-tree-removal.test.ts, src/main/host-tree-removal.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +106/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2upload dropped files to remote Orca runtime worktrees1 PR · Standalone · Plugins#

Problem: upload dropped files to remote Orca runtime worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16558 [Bug]: Copy pasting files to remote orca server don't seem to work (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16567 fix(composer): upload dropped files to remote Orca runtime worktreesWooseong Kim
Community · CONTRIBUTOR
#16558 [Bug]: Copy pasting files to remote orca server don't seem to work Fixes · OPENStandalone change## Description Drag-and-drop onto an agent prompt uploaded into `.orca/drops` over SSH, but a Remote Orca Server target fell through to pasting client-local paths. Composer drops now resolve the selected repo/worktree owP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/composer-drop-upload-route.test.ts, src/renderer/src/hooks/composer-drop-upload-route.ts, src/renderer/src/hooks/composer-state/attachment-drop-state.ts, src/renderer/src/hooks/composer-state/composer-source-state.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +158/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use global history for floating terminals1 PR · Standalone · Plugins#

Problem: use global history for floating terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15942 [Bug]: Floating terminal hides global shell history and its scoped history can be pruned (Fixes, OPEN); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15947 fix(terminal): use global history for floating terminalsdngur6344
Community · CONTRIBUTOR
#15942 [Bug]: Floating terminal hides global shell history and its scoped history can be pruned Fixes · OPEN
#39 Title unavailable Unclear · Unknown
Standalone change## ELI5 Floating terminals now behave like a global shell: ArrowUp/history sees the user's normal shell history. Regular workspace terminal tabs remain isolated to their workspace history. ## What Changed - Added one terP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-spawn-cwd-fallback.test.ts, src/main/ipc/pty/ipc/spawn-options.ts, src/main/ipc/pty/runtime/spawn-options.ts, src/main/providers/local-pty-provider-spawn-env.test.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/main/providers/local-pty-provider.ts, src/main/providers/pty-provider-contract.ts, src/main/terminal-history-deletion.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +324/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use the external display viewport1 PR · Standalone · Plugins#

Problem: use the external display viewport.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16641 fix(mobile): use the external display viewportAdelin Berard
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem On an XREAL / Android external display, the mobile dashboard was constrained to a `720dp` max-width column even when Android reported a real `1920×1080` viewport. This left large unused side borders and made tP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/layout/responsive-layout-metrics.test.ts, mobile/src/layout/responsive-layout-metrics.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +19/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2verify creates with a fresh listing1 PR · Standalone · Plugins#

Problem: verify creates with a fresh listing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16520 [Bug]: worktree.create fails with "Worktree created but not found in listing" although the worktree is actually created (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16700 fix(worktree): verify creates with a fresh listingBrennan Benson
Core team · MEMBER
#16520 [Bug]: worktree.create fails with "Worktree created but not found in listing" although the worktree is actually created Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-windows.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +87/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2wait for Codex composer before paste1 PR · Standalone · Plugins#

Problem: wait for Codex composer before paste.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #14575 Title unavailable (Unclear, Unknown); #9976 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14888 fix(orchestration): wait for Codex composer before pasteBingZ
Community · CONTRIBUTOR
#14575 Title unavailable Unclear · Unknown
#9976 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Codex starts with several MCP servers, its prompt box can render late. Orca now waits for that prompt box before pasting worker instructions, so a startup redraw cannot erase the input. ## What Changed - ReuP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +210/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2wait for the host snapshot to hold the baseline before capturing it1 PR · Standalone · Plugins#

Problem: wait for the host snapshot to hold the baseline before capturing it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #17031 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17138 test(e2e): wait for the host snapshot to hold the baseline before capturing itBrennan Benson
Core team · MEMBER
#17031 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/e2e/ssh-cold-hydration-gap-tab-seeding.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +46/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Windows suite: from 289 failures to zero, plus image-to-pet creation1 PR · Standalone · Plugins#

Problem: Windows suite: from 289 failures to zero, plus image-to-pet creation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16036 Title unavailable (Unclear, Unknown); #16037 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15994 Windows suite: from 289 failures to zero, plus image-to-pet creationSylen
Community · FIRST_TIME_CONTRIBUTOR
#16036 Title unavailable Unclear · Unknown
#16037 Title unavailable Unclear · Unknown
Standalone change78 commits, two things: **the Windows test suite goes from 289 failures to zero**, and the **image-to-pet creation feature** this branch originally existed for. The Windows work is the bulk of it. Full write-up, per-failP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitattributes, .github/workflows/pr.yml, .gitignore, config/scripts/check-changed-code-quality.mjs, config/scripts/check-react-doctor-changed.mjs, config/scripts/ensure-native-runtime.test.mjs, config/scripts/lint-react-doctor-changed.mjs, config/scripts/mobile-pairing-qrcode-import-plugin.test.mjs …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

230 files, +12648/−1488. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2withdraw unproven DOM spacing repair1 PR · Standalone · Plugins#

Problem: withdraw unproven DOM spacing repair.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #12944 Title unavailable (Unclear, Unknown); #11864 Title unavailable (Unclear, Unknown); #12622 Title unavailable (Unclear, Unknown); #12945 Title unavailable (Unclear, Unknown); #13159 Title unavailable (Unclear, Unknown); #11338 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13371 chore(terminal): withdraw unproven DOM spacing repairBrennan Benson
Core team · MEMBER
#12944 Title unavailable Unclear · Unknown
#11864 Title unavailable Unclear · Unknown
#12622 Title unavailable Unclear · Unknown
#12945 Title unavailable Unclear · Unknown
#13159 Title unavailable Unclear · Unknown
#11338 Title unavailable Unclear · Unknown
Standalone change## Withdrawn after architectural and history review This PR now intentionally has no net code diff. The proposed repair was removed in d3c19c6a9b after two independent reviews found that its producer was not established:P2 Useful scoped improvement; aligned with Plugins but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: Unknown

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

0 files, +0/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2worktree create keeps slash-containing branch names1 PR · Standalone · Plugins#

Problem: worktree create keeps slash-containing branch names.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13011 [Bug]: `orca worktree create` can't create a branch containing `/` — sanitized worktree name leaks into the branch name (Fixes, OPEN); #6721 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13130 fix(cli): worktree create keeps slash-containing branch namesBingZ
Community · CONTRIBUTOR
#13011 [Bug]: `orca worktree create` can't create a branch containing `/` — sanitized worktree name leaks into the branch name Fixes · OPEN
#6721 Title unavailable Unclear · Unknown
Standalone change## Summary - Add `--branch` to `orca worktree create`, forwarded as `branchNameOverride` so directory name and git branch can differ. - When `--name` contains `/` and `--branch` is omitted, keep the raw name as the brancP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/worktree-create-branch-override.test.ts, src/cli/handlers/worktree-create-branch-override.ts, src/cli/handlers/worktree.ts, src/cli/help.ts, src/cli/index-worktree-create-target.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +418/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2write runtime currentHash for mirrored hook trust1 PR · Standalone · Plugins#

Problem: write runtime currentHash for mirrored hook trust.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16428 [Bug]: mirrored user hooks reuse system trusted_hash and trigger review after runtime remap (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16568 fix(codex): write runtime currentHash for mirrored hook trustWooseong Kim
Community · CONTRIBUTOR
#16428 [Bug]: mirrored user hooks reuse system trusted_hash and trigger review after runtime remap Fixes · OPENStandalone change## ELI5 Orca mirrors user Codex hooks into a managed `CODEX_HOME`. On Windows, the same approved hook can have a different runtime hash and slash spelling, so Codex repeatedly asks to review it. This change asks Codex foP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/main/codex/codex-mirrored-hook-runtime-trust-cache.ts, src/main/codex/codex-mirrored-hook-runtime-trust.test.ts, src/main/codex/codex-mirrored-hook-runtime-trust.ts, src/main/codex/codex-trust-grant-main-thread-boundary.test.ts, src/main/codex/codex-user-hook-trust-rebase-client.test.ts, src/main/codex/codex-user-hook-trust-rebase-client.ts, src/main/codex/codex-user-hook-trust-rebase.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1427/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2yield terminal byte fallbacks to active app keybindings1 PR · Standalone · Plugins#

Problem: yield terminal byte fallbacks to active app keybindings.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15045 Terminal tab cycling shortcut silently dead after keyboard-only worktree switch until a tab is clicked (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15226 fix(terminal): yield terminal byte fallbacks to active app keybindingsDandi Wong
Community · FIRST_TIME_CONTRIBUTOR
#15045 Terminal tab cycling shortcut silently dead after keyboard-only worktree switch until a tab is clicked Fixes · OPENStandalone change## ELI5 When users customize shortcuts like `Command + Left/Right` to switch tabs or run plugin commands, the terminal previously intercepted those keystrokes and treated them as line-navigation bytes (`Ctrl+A` / `Ctrl+EP2 Useful scoped improvement; aligned with Plugins but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-shortcut-policy.ts, src/renderer/src/components/terminal-pane/terminal-shortcut-yield-app-keybindings.test.ts, src/shared/keybindings-terminal-context.test.ts, src/shared/keybindings.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +312/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[Fix] MiniMax: add CN endpoint selector + API key auth (#14264)1 PR · Standalone · Automated release pipeline#

Problem: [Fix] MiniMax: add CN endpoint selector + API key auth (#14264).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14264 [Bug]: Minimax quota check fails for platform.minimaxi.com due to hardcoded endpoints (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14929 [Fix] MiniMax: add CN endpoint selector + API key auth (#14264)weekbin
Community · FIRST_TIME_CONTRIBUTOR
#14264 [Bug]: Minimax quota check fails for platform.minimaxi.com due to hardcoded endpoints Fixes · OPENStandalone change## ELI5 The MiniMax provider's usage check was hardcoded to hit the overseas endpoint (platform.minimax.io), so anyone with a `www.minimaxi.com` (CN) account got 1004 "cookie is missing" and saw an empty chip. The fix leP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-settings-test-fixtures.ts, src/main/codex-accounts/service-reset-credit-test-fixtures.ts, src/main/codex-accounts/service-test-harness.ts, src/main/index.ts, src/main/ipc/minimax-credentials.test.ts, src/main/ipc/minimax-credentials.ts, src/main/minimax/minimax-api-key-store.test.ts, src/main/minimax/minimax-api-key-store.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

41 files, +1797/−367. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[HOLD] fix(terminal): stop dropping renderer-bound bytes for hidden panes1 PR · Standalone · Automated release pipeline#

Problem: [HOLD] fix(terminal): stop dropping renderer-bound bytes for hidden panes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14241 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14250 [HOLD] fix(terminal): stop dropping renderer-bound bytes for hidden panesDraftBrennan Benson
Core team · MEMBER
#14241 Title unavailable Unclear · UnknownStandalone change> ## 🛑 ON HOLD — do not merge on the architecture argument alone > > **The bug this was written for is already fixed.** #14241 is merged and grounds the emulator pen at the choke point where a drop is announced, which cP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-hidden-delivery-gate.ts, src/shared/constants.test.ts, src/shared/constants.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +39/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[perf-remote] perf(renderer): avoid duplicate remote session inventory1 PR · Standalone · Automated release pipeline#

Problem: [perf-remote] perf(renderer): avoid duplicate remote session inventory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8098 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13577 [perf-remote] perf(renderer): avoid duplicate remote session inventoryNeil
Core team · MEMBER
#8098 Title unavailable Unclear · UnknownStandalone change## Summary - Makes the remote `session.tabs.subscribeAll` bootstrap atomic: refresh inventory, install the listener, then capture the initial batch. - Uses that mandatory stream batch for normal renderer hydration insteaP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/session-tabs-subscribe-all.test.ts, src/main/runtime/rpc/methods/session-tabs-subscribe-all.ts, src/main/runtime/rpc/methods/session-tabs.test.ts, src/main/runtime/rpc/methods/session-tabs.ts, src/renderer/src/runtime/web-session-tabs-sync-subscription.test.tsx, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +809/−189. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2abandon stuck relay recovery on revoked credentials1 PR · Standalone · Automated release pipeline#

Problem: abandon stuck relay recovery on revoked credentials.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14005 mobile: relay pairing recovery strands on "recovery pending" after desktop rotates QR (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13997 fix(mobile): abandon stuck relay recovery on revoked credentialsStillTogether
Community · FIRST_TIME_CONTRIBUTOR
#14005 mobile: relay pairing recovery strands on "recovery pending" after desktop rotates QR Fixes · OPENStandalone change## ELI5 When you scan a QR to pair your phone with Orca and the pairing fails partway, the phone keeps a "to-do" note (journal) about it so it can finish up later. If you then make a new QR on your computer, the old noteP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/mobile-relay-pairing-recovery.test.ts, mobile/src/transport/mobile-relay-pairing-recovery.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +65/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2accept an empty --value in fill and select commands1 PR · Standalone · Automated release pipeline#

Problem: accept an empty --value in fill and select commands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16029 [Bug]: browser fill/select reject --value "" though the runtime accepts empty values (Fixes, OPEN); #15863 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16030 fix(browser): accept an empty --value in fill and select commands2sumtech
Community · CONTRIBUTOR
#16029 [Bug]: browser fill/select reject --value "" though the runtime accepts empty values Fixes · OPEN
#15863 Title unavailable Unclear · Unknown
Standalone change## ELI5 Typing "nothing" into a webpage box should empty it out. Right now Orca's CLI says "you forgot to type something" and refuses. This teaches `fill` and `select` that an empty value is a real value. ## What ChangedP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/browser-interact-empty-value.test.ts, src/cli/handlers/browser-interact.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +102/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2actionable error when file open path is outside worktree1 PR · Standalone · Automated release pipeline#

Problem: actionable error when file open path is outside worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13949 orca file open: absolute/outside-worktree paths rejected with invalid_relative_path — no way to open arbitrary files (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13967 fix(cli): actionable error when file open path is outside worktreeBingZ
Community · CONTRIBUTOR
#13949 orca file open: absolute/outside-worktree paths rejected with invalid_relative_path — no way to open arbitrary files Fixes · OPENStandalone change## ELI5 `orca file open` now turns absolute or dotted paths inside the selected worktree into a clean relative path. If the target is the worktree directory itself or is outside that worktree, the CLI stops early with anP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/file-absolute-paths.test.ts, src/cli/handlers/file.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +93/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2activate the window when a context menu opens while unfocused1 PR · Standalone · Automated release pipeline#

Problem: activate the window when a context menu opens while unfocused.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14545 [Bug]: Context menu opened while another app is focused has no hover or keyboard target (macOS) (Fixes, OPEN); #5128 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14546 fix(window): activate the window when a context menu opens while unfocusedGuyllaume Doyer
Community · FIRST_TIME_CONTRIBUTOR
#14545 [Bug]: Context menu opened while another app is focused has no hover or keyboard target (macOS) Fixes · OPEN
#5128 Title unavailable Unclear · Unknown
Standalone change## ELI5 Right-click a workspace card while you are working in another app, and the menu shows up but nothing lights up when you move the mouse over it — the menu is dead until you click Orca first, which closes it. macOSP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/context-menu-window-activation.test.ts, src/main/window/context-menu-window-activation.ts, src/main/window/createMainWindow.ts, src/main/window/dashboard-popout-window.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +220/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add a real profile-reset operation, wired to nothing1 PR · Standalone · Automated release pipeline#

Problem: add a real profile-reset operation, wired to nothing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15221 Title unavailable (Unclear, Unknown); #15481 Title unavailable (Unclear, Unknown); #15542 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15543 feat(browser): add a real profile-reset operation, wired to nothingBrennan Benson
Core team · MEMBER
#15221 Title unavailable Unclear · Unknown
#15481 Title unavailable Unclear · Unknown
#15542 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-profile-reset.test.ts, src/main/browser/browser-profile-reset.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +231/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add collapse and expand all actions1 PR · Standalone · Automated release pipeline#

Problem: add collapse and expand all actions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13585 [Feature]: Collapse all / expand all for the sidebar sections (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13963 feat(sidebar): add collapse and expand all actions최재영
Community · FIRST_TIME_CONTRIBUTOR
#13585 [Feature]: Collapse all / expand all for the sidebar sections Fixes · OPENStandalone change## ELI5 The sidebar previously required users to collapse or expand each section one at a time. This adds two actions that collapse or expand all sidebar sections at once. ## What Changed - Added `Collapse all sections` P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/SidebarHeader.tsx, src/renderer/src/components/sidebar/SidebarWorkspaceOptionsMenu.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/index.tsx, src/renderer/src/i18n/locales/en.json, src/renderer/src/store/slices/ui.test.ts, src/renderer/src/store/slices/ui.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +99/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add cross-protocol daemon reattach coverage1 PR · Standalone · Automated release pipeline#

Problem: Add cross-protocol daemon reattach coverage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11789 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12403 Add cross-protocol daemon reattach coverageJinjing
Core team · MEMBER
#11789 Title unavailable Unclear · UnknownStandalone change## Summary Adds comprehensive testing of the current DaemonPtyAdapter against real daemons from every still-supported previous protocol version. Addresses the gap exposed in #11789, which shipped a total reattach failureP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/reliability-gates.jsonc, config/scripts/pr-workflow-parallelism.test.mjs, src/main/daemon/cross-protocol-daemon-reattach.test.ts, src/main/daemon/legacy-daemon-release-refs.ts, src/main/daemon/legacy-daemon-release-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +764/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add multi-agent Rooms1 PR · Standalone · Automated release pipeline#

Problem: Add multi-agent Rooms.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13888 Add multi-agent Roomsembogomolov
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds Rooms, shared chats where multiple agents work together. Every agent sees the room history and decides whether to reply. Agents respond when they have something useful to add and can stay quiet otherwise,P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: AGENTS.md, config/electron-builder.config.cjs, config/packaged-runtime-node-modules.cjs, config/scripts/build-computer-macos.mjs, config/scripts/electron-builder-config.test.mjs, config/tsconfig.cli.json, package.json, pnpm-lock.yaml …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

419 files, +34478/−2534. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add Ukrainian README translation1 PR · Standalone · Automated release pipeline#

Problem: add Ukrainian README translation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16124 docs: add Ukrainian README translationIhor
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - add a Ukrainian translation of the README - link Ukrainian from every README language selector - preserve all documentation, download, and asset links ## Validation - verified translated README URLs match thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.uk.md, docs/readme/README.zh-CN.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +276/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2adopt pty.attach viewport on reattach1 PR · Standalone · Automated release pipeline#

Problem: adopt pty.attach viewport on reattach.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7209 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13300 fix(relay): adopt pty.attach viewport on reattach오영택
Community · CONTRIBUTOR
#7209 Title unavailable Unclear · UnknownStandalone changeRelated to #7209 ## Scope This is bounded relay attach hardening. The SSH provider already includes the attaching pane's optional `cols` and `rows` in `pty.attach`; the relay now validates a complete finite numeric pair,P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/relay/pty-attach-viewport.real.test.ts, src/relay/pty-handler.test.ts, src/relay/pty-handler.ts, tests/e2e/ssh-pty-reattach-grid.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +519/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2adopt robust Settings AUMID polling for UWP e2e test1 PR · Standalone · Automated release pipeline#

Problem: adopt robust Settings AUMID polling for UWP e2e test.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14894 [Bug]: Nightly computer-use e2e windows job fails - calc.exe launches as win32calc, not an ApplicationFrameHost UWP app, on windows-latest (Server 2025) (Fixes, OPEN); #13046 Title unavailable (Unclear, Unknown); #13038 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13048 test: adopt robust Settings AUMID polling for UWP e2e testZuz666
Community · CONTRIBUTOR
#14894 [Bug]: Nightly computer-use e2e windows job fails - calc.exe launches as win32calc, not an ApplicationFrameHost UWP app, on windows-latest (Server 2025) Fixes · OPEN
#13046 Title unavailable Unclear · Unknown
#13038 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes the UWP `computer-windows-store.e2e.ts` test failing on Windows Server 2025 runners. Fixes #14894. *Note: This PR is a clean, consolidated re-submission that replaces #13046 and #13038.* The original tesP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/computer-e2e.yml, .gitignore, config/scripts/computer-e2e-workflow.test.mjs, tests/e2e/computer-windows-store.e2e.ts, tests/e2e/helpers/Invoke-SettingsApplicationFrame.ps1, tests/e2e/helpers/windows-settings-frame.ts, tests/e2e/helpers/windows-settings-frame.unit.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +1048/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2after closing a tab, return to the previous one1 PR · Standalone · Automated release pipeline#

Problem: after closing a tab, return to the previous one.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15219 [Bug]: Closing a document on mobile jumps to the leftmost tab (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15220 fix(mobile): after closing a tab, return to the previous oneGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#15219 [Bug]: Closing a document on mobile jumps to the leftmost tab Fixes · OPENStandalone change## ELI5 If you close a document on your phone, Orca used to jump to the leftmost tab. It now goes back to the tab you were looking at before, and only if you never visited another tab does it land on the newest remainingP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-session-last-tab-close.test.ts, src/main/runtime/mobile-session-terminal-retirement.ts, src/main/runtime/orca-runtime.ts, src/shared/session-tab-close-successor.test.ts, src/shared/session-tab-close-successor.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +238/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2align Agents sidebar badge with actual unread agent count2 PRs · Overlapping · Automated release pipeline#

Problem: align Agents sidebar badge with actual unread agent count.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #15445 [Bug]: Agents sidebar badge overcounts unread items (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15446 fix(activity): align Agents sidebar badge with actual unread agent countYunqian Fan
Community · CONTRIBUTOR
#15445 [Bug]: Agents sidebar badge overcounts unread items Fixes · OPENCluster contribution## Summary The Agents sidebar badge showed a non-zero unread count even after all agent threads were acknowledged, and could overcount due to non-agent terminal activity. ### Root cause The sidebar Agents badge (`sidebarP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/activity/ActivityPrototypePage.tsx, src/renderer/src/components/activity/useActivityUnreadCount.test.ts, src/renderer/src/components/activity/useActivityUnreadCount.ts, src/renderer/src/store/slices/ui.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +54/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15457 fix(sidebar): the Agents badge stops overcounting coarse unread flags (#15445)yzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15445 [Bug]: Agents sidebar badge overcounts unread items Fixes · OPENCluster contributionCloses #15445 (items 1 and 2 of the suggested fix). ## The two defects 1. **Overcounting** — `sidebar-badge` mode summed `worktree.isUnread`, a coarse attention flag also set by terminal BELs and parked-terminal activityP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/readme/README.ko.md, src/main/git/worktree-shared-directories.test.ts, src/renderer/src/components/activity/useActivityUnreadCount.test.ts, src/renderer/src/components/activity/useActivityUnreadCount.ts, src/renderer/src/store/slices/agent-status-ack-cleanup.test.ts, src/renderer/src/store/slices/ui.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +103/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Allow editing Linear assignees and labels in list view1 PR · Standalone · Automated release pipeline#

Problem: Allow editing Linear assignees and labels in list view.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13435 Allow editing Linear assignees and labels in list viewJinjing
Core team · MEMBER
None foundStandalone change## Problem Users couldn't edit Linear assignees and labels directly from list and table views—they required navigation to detail views or alternate workflows to modify these fields. ## Solution Extracted assignee and labP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/feature-interaction-writer-boundaries.test.ts, src/renderer/src/components/task-page-cache-selectors.test.ts, src/renderer/src/components/task-page-linear-assignee-cell.tsx, src/renderer/src/components/task-page-linear-cache-selectors.ts, src/renderer/src/components/task-page-linear-edit-cells.test.tsx, src/renderer/src/components/task-page-linear-labels-cell.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +977/−93. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2allow repo-local OpenCode permissions1 PR · Standalone · Automated release pipeline#

Problem: allow repo-local OpenCode permissions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14433 chore: allow repo-local OpenCode permissionsDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary - add repository-local `opencode.json` with allow-all permissions - allow exactly `opencode.json` through the existing new-root-entry guard - ensure every future worktree inherits the setting after this lands P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/scripts/check-root-directory-entries.mjs, config/scripts/check-root-directory-entries.test.mjs, opencode.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +23/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Allow worktree lineage across repo and project boundaries1 PR · Standalone · Automated release pipeline#

Problem: Allow worktree lineage across repo and project boundaries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11007 [Bug] Child worktree grouping in sidebar (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12755 Allow worktree lineage across repo and project boundariesJinjing
Core team · MEMBER
#11007 [Bug] Child worktree grouping in sidebar Fixes · OPENStandalone change## ELI5 Command-line coding agents often create a child workspace inside a different repository than its parent, but Orca refused those parent-child links unless both sides belonged to the same repo and project. Agent-crP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/right-sidebar/folder-workspace-attached-worktrees.test.ts, src/renderer/src/components/sidebar/DeleteWorktreeDialog.test.tsx, src/renderer/src/components/sidebar/DeleteWorktreeDialog.tsx, src/renderer/src/components/sidebar/DeleteWorktreeLineageNotice.tsx, src/renderer/src/components/sidebar/folder-workspace-card-pr-display.test.ts, src/renderer/src/components/sidebar/visible-worktrees.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +379/−80. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2always render the per-agent Environment field1 PR · Standalone · Automated release pipeline#

Problem: always render the per-agent Environment field.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17177 Settings → Agents: the Environment field only renders when an env value already exists (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17195 fix(settings): always render the per-agent Environment fieldDraftikitkwan
Community · FIRST_TIME_CONTRIBUTOR
#17177 Settings → Agents: the Environment field only renders when an env value already exists Fixes · OPENStandalone change## ELI5 The Environment box in Settings → Agents only showed up if the agent already had an environment set. Nothing shipped one, so it never showed up, so you could never set one. This makes it always show. ## What ChanP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/AgentCatalogRow.test.tsx, src/renderer/src/components/settings/AgentCatalogRow.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +80/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2answer a query in its own turn when the kernel is quiet (#13892)1 PR · Standalone · Automated release pipeline#

Problem: answer a query in its own turn when the kernel is quiet (#13892).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13892 [Bug]: OSC/DSR query replies are reordered behind CPR/DA1 by the POSIX echo-safe write path, stranding them into the next child's stdin (Fixes, OPEN); #12112 Title unavailable (Unclear, Unknown); #14609 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13998 fix(terminal): answer a query in its own turn when the kernel is quiet (#13892)Neil
Core team · MEMBER
#13892 [Bug]: OSC/DSR query replies are reordered behind CPR/DA1 by the POSIX echo-safe write path, stranding them into the next child's stdin Fixes · OPEN
#12112 Title unavailable Unclear · Unknown
#14609 Title unavailable Unclear · Unknown
Standalone change## ELI5 fish asks the terminal "what colour is your background?" and, a moment later, "are you there?". Orca used to hold the colour answer back for a fraction of a second (to avoid a different bug) while sending the "arP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/patches/node-pty@1.1.0.patch, config/scripts/pr-workflow-parallelism.test.mjs, pnpm-lock.yaml, src/main/daemon/pty-subprocess.test.ts, src/main/daemon/pty-subprocess.ts, src/main/daemon/session-same-turn-query-reply-wiring.test.ts, src/main/daemon/session.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1568/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2apply the app-wide HTTP proxy to embedded browser sessions1 PR · Standalone · Automated release pipeline#

Problem: apply the app-wide HTTP proxy to embedded browser sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15342 [Bug]: Embedded browser ignores the app-wide HTTP Proxy setting (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15536 fix(browser): apply the app-wide HTTP proxy to embedded browser sessionsBrennan Benson
Core team · MEMBER
#15342 [Bug]: Embedded browser ignores the app-wide HTTP Proxy setting Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 11 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-certificate-request-guard.ts, src/main/browser/browser-certificate-trust-controller.test.ts, src/main/browser/browser-session-partition-policies.ts, src/main/browser/browser-session-partition-proxy-install.test.ts, src/main/browser/browser-session-profile-retirement.ts, src/main/browser/browser-session-proxy.test.ts, src/main/browser/browser-session-proxy.ts, src/main/browser/browser-session-registry.persistence.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +2495/−218. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2arm PtyStartupIngress for non-agent panes to suppress OSC 10/11 reply echo on POSIX2 PRs · Related · Agent management and search#

Problem: arm PtyStartupIngress for non-agent panes to suppress OSC 10/11 reply echo on POSIX.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Agent management and search (stack rank 2).

Relationship: Related. Linked issues: #14306 OSC 10/11 color query reply echoes as visible text in non-agent panes on POSIX (macOS + Linux) (Fixes, OPEN); #12112 Title unavailable (Unclear, Unknown); #14490 Title unavailable (Unclear, Unknown); #14307 Title unavailable (Unclear, Unknown); #16542 Title unavailable (Unclear, Unknown); #9651 Title unavailable (Unclear, Unknown); #9500 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14307 fix(pty): arm PtyStartupIngress for non-agent panes to suppress OSC 10/11 reply echo on POSIXNguyen Thanh Tin
Community · FIRST_TIME_CONTRIBUTOR
#14306 OSC 10/11 color query reply echoes as visible text in non-agent panes on POSIX (macOS + Linux) Fixes · OPEN
#12112 Title unavailable Unclear · Unknown
#14490 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Non-agent terminal panes (plain shells with prompt themes like Oh My Posh, starship, powerlevel10k) leak OSC 10/11 color query reply echoes as visible text on POSIX (macOS + Linux/Ubuntu) - The fix for #1211P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/renderer/src/components/terminal-pane/issue-non-agent-pane-startup-color-reply-leak.repro.test.ts, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +212/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16123 fix(terminal): contain plain-shell startup color repliesBrennan Benson
Core team · MEMBER
#14306 OSC 10/11 color query reply echoes as visible text in non-agent panes on POSIX (macOS + Linux) Fixes · OPEN
#14307 Title unavailable Unclear · Unknown
#16542 Title unavailable Unclear · Unknown
#9651 Title unavailable Unclear · Unknown
#9500 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/session-mock-subprocess.ts, src/main/daemon/session.test.ts, src/main/ipc/pty-dispatcher-handshake-osc-answers.test.ts, src/main/ipc/terminal-startup-color-query-replies.ts, src/shared/pty-startup-ingress.test.ts, src/shared/pty-startup-ingress.ts, src/shared/pty-startup-reply-delivery.ts, src/shared/pty-startup-reply-echo-shapes.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +298/−149. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ask before closing the window when a terminal probe could not answer1 PR · Standalone · Automated release pipeline#

Problem: ask before closing the window when a terminal probe could not answer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17024 Title unavailable (Unclear, Unknown); #10142 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17044 fix(terminal): ask before closing the window when a terminal probe could not answerBrennan Benson
Core team · MEMBER
#17024 Title unavailable Unclear · Unknown
#10142 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal/window-close-running-process-evidence.ts, src/renderer/src/components/terminal/window-close-running-process-prompt.test.tsx, src/renderer/src/components/terminal/window-close-running-process-prompt.tsx, src/renderer/src/components/window-close-request-coordinator.ts, src/renderer/src/lib/shutdown-checkpoint-guard.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +932/−103. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2attribute each split pane's runtime title to its own leaf (STA-3264)1 PR · Standalone · Automated release pipeline#

Problem: attribute each split pane's runtime title to its own leaf (STA-3264).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11069 [Bug]: Split panes in one tab share a single sidebar agent-row name that flips to whichever pane was clicked last (Fixes, CLOSED); #12228 [Bug]: Split-pane agents remain jointly Running after one finishes (Fixes, OPEN); #11070 Title unavailable (Unclear, Unknown); #11372 Title unavailable (Unclear, Unknown); #14615 Title unavailable (Unclear, Unknown); #14650 Title unavailable (Unclear, Unknown); #14682 Title unavailable (Unclear, Unknown); #14486 Title unavailable (Unclear, Unknown); #14654 Title unavailable (Unclear, Unknown); #8711 Title unavailable (Unclear, Unknown); #8940 Title unavailable (Unclear, Unknown); #14707 Title unavailable (Unclear, Unknown); #14708 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14702 fix(sidebar): attribute each split pane's runtime title to its own leaf (STA-3264)Brennan Benson
Core team · MEMBER
#11069 [Bug]: Split panes in one tab share a single sidebar agent-row name that flips to whichever pane was clicked last Fixes · CLOSED
#12228 [Bug]: Split-pane agents remain jointly Running after one finishes Fixes · OPEN
#11070 Title unavailable Unclear · Unknown
#11372 Title unavailable Unclear · Unknown
#14615 Title unavailable Unclear · Unknown
#14650 Title unavailable Unclear · Unknown
#14682 Title unavailable Unclear · Unknown
#14486 Title unavailable Unclear · Unknown
#14654 Title unavailable Unclear · Unknown
#8711 Title unavailable Unclear · Unknown
#8940 Title unavailable Unclear · Unknown
#14707 Title unavailable Unclear · Unknown
#14708 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +176/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2avoid blocking cmd.exe agent launch on preflight CLI1 PR · Standalone · Automated release pipeline#

Problem: avoid blocking cmd.exe agent launch on preflight CLI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16110 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16111 fix(windows): avoid blocking cmd.exe agent launch on preflight CLIJinjing
Core team · MEMBER
#16110 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess-windows-shell-launch.test.ts, src/main/daemon/pty-subprocess.ts, src/main/ipc/pty-spawn-env-terminal-basics.test.ts, src/main/ipc/pty.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/main/providers/local-pty-provider.ts, src/main/providers/windows-shell-args.test.ts, src/main/providers/windows-shell-args.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +72/−64. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2avoid garbled TUI frame after app restart1 PR · Standalone · Automated release pipeline#

Problem: avoid garbled TUI frame after app restart.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13464 fix(terminal): avoid garbled TUI frame after app restartJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary - Prevent a live alternate-screen TUI from restoring a frame captured at a wider grid and then having xterm reflow it into detached rows when Orca restarts into a narrower window. - Keep the legacy merged snapP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/daemon/daemon-pty-adapter.test.ts, src/main/daemon/daemon-pty-adapter.ts, src/main/providers/pty-spawn-result.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/pty-connection.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +507/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2avoid quadratic terminal-tail whitespace trimming1 PR · Standalone · Automated release pipeline#

Problem: avoid quadratic terminal-tail whitespace trimming.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14331 [Bug]: Agent TUI redraws can block remote runtime RPCs (Fixes, OPEN); #15349 Title unavailable (Unclear, Unknown); #14770 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14329 perf(runtime): avoid quadratic terminal-tail whitespace trimmingBlueagle
Community · FIRST_TIME_CONTRIBUTOR
#14331 [Bug]: Agent TUI redraws can block remote runtime RPCs Fixes · OPEN
#15349 Title unavailable Unclear · Unknown
#14770 Title unavailable Unclear · Unknown
Standalone change## ELI5 A terminal status line can contain thousands of spaces before its visible text. Orca checked those spaces repeatedly on every redraw, which could keep Electron's main thread busy and make a healthy remote runtimeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/retained-tail-redraw-window.equivalence.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +32/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2back off host probes a wedged runtime never answers1 PR · Standalone · Automated release pipeline#

Problem: back off host probes a wedged runtime never answers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15039 Title unavailable (Unclear, Unknown); #15257 Title unavailable (Unclear, Unknown); #15060 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15293 fix(git): back off host probes a wedged runtime never answersOrcaWin
Unknown · COLLABORATOR
#15039 Title unavailable Unclear · Unknown
#15257 Title unavailable Unclear · Unknown
#15060 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/git-host-probe-breaker.test.ts, src/main/git/git-host-probe-breaker.ts, src/main/git/git-host-probe-state.ts, src/main/git/remote-url-probe-wedged-host-backoff.test.ts, src/main/git/remote-url-probe.test.ts, src/main/git/remote-url-probe.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +1192/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bind remote setup-hook execution to the exact approved content1 PR · Standalone · Automated release pipeline#

Problem: bind remote setup-hook execution to the exact approved content.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15087 fix(remote): bind remote setup-hook execution to the exact approved contentJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/tasks.tsx, mobile/src/components/NewWorktreeModal.tsx, mobile/src/tasks/blank-workspace-create.ts, mobile/src/tasks/setup-hook-create-binding.test.ts, mobile/src/tasks/setup-hook-create-binding.ts, mobile/src/tasks/setup-hook-trust.test.ts, mobile/src/tasks/setup-hook-trust.ts, mobile/src/tasks/source-workspace-create.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

45 files, +2008/−241. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2block Cut Release on #14302 terminal goldens1 PR · Standalone · Automated release pipeline#

Problem: block Cut Release on #14302 terminal goldens.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14302 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14398 test(release): block Cut Release on #14302 terminal goldensJinjing
Core team · MEMBER
#14302 Title unavailable Unclear · UnknownStandalone change## Summary - Make the #14302 fresh-profile terminal and shell-command goldens a hard `terminal-rendering-golden` gate for Cut Release on Linux, macOS, and Windows. - Compare the terminal cwd with Git's own toplevel so WiP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/golden-e2e-experiment.yml, .github/workflows/release-cut.yml, config/scripts/package-electron-runtime-contract.test.mjs, package.json, tests/e2e/golden-fresh-profile-terminal.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +52/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2blur the file search input on Escape2 PRs · Overlapping · Automated release pipeline#

Problem: blur the file search input on Escape.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #12292 [Bug]: Escape in the sidebar file search input clears the query but never releases focus (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12293 fix(search): blur the file search input on EscapeJongHyeok Park
Community · CONTRIBUTOR
#12292 [Bug]: Escape in the sidebar file search input clears the query but never releases focus Fixes · OPENCluster contribution## Summary Pressing `Escape` in the sidebar file search cleared the query but left keyboard focus stuck in the input — and with an empty query it did nothing at all. The input now blurs on `Escape`, so the keyboard gets P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/useFileSearchPanel.test.tsx, src/renderer/src/components/right-sidebar/useFileSearchPanel.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +128/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14283 fix(right-sidebar): release the file search field on EscapeBrennan Benson
Core team · MEMBER
#12292 [Bug]: Escape in the sidebar file search input clears the query but never releases focus Fixes · OPENCluster contribution## ELI5 You could type into the sidebar's file search box, but you could never get *out* of it with the keyboard. Pressing `Esc` wiped your text and then just sat there — every key you pressed next still went into the seP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/useFileSearchPanel.escape-blur.test.tsx, src/renderer/src/components/right-sidebar/useFileSearchPanel.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +121/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound git grep fallback records1 PR · Standalone · Automated release pipeline#

Problem: bound git grep fallback records.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13476 fix(search): bound git grep fallback recordsOrcaWin
Unknown · COLLABORATOR
None foundStandalone change## Summary Bounds newline-free `git grep` fallback records at 8 MiB on both local/WSL and SSH relay search paths. Oversized records now stop the child, detach listeners, and return the existing `truncated: true` result iP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-search-git.test.ts, src/main/ipc/filesystem-search-git.ts, src/relay/fs-handler-git-fallback.ts, src/relay/fs-handler-git-search.test.ts, src/shared/text-search.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +94/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound host admission1 PR · Standalone · Automated release pipeline#

Problem: bound host admission.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14484 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14493 feat(browser): bound host admissionDraftJinwoo Hong
Core team · MEMBER
#14484 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/browser-host-lease-registry.test.ts, src/main/runtime/browser-host-lease-registry.ts, src/main/runtime/rpc/methods/browser-client-host.test.ts, src/main/runtime/runtime-rpc-browser-host-admission.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +332/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound local/WSL Cursor sidecar discovery1 PR · Standalone · Automated release pipeline#

Problem: bound local/WSL Cursor sidecar discovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11525 Title unavailable (Unclear, Unknown); #11514 Title unavailable (Unclear, Unknown); #13611 Title unavailable (Unclear, Unknown); #14582 Title unavailable (Unclear, Unknown); #11370 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13617 perf(ai-vault): bound local/WSL Cursor sidecar discoveryBrennan Benson
Core team · MEMBER
#11525 Title unavailable Unclear · Unknown
#11514 Title unavailable Unclear · Unknown
#13611 Title unavailable Unclear · Unknown
#14582 Title unavailable Unclear · Unknown
#11370 Title unavailable Unclear · Unknown
Standalone change## Summary - Share the owning-host Cursor chats discovery algorithm between local/WSL and remote so ordinary unscoped scans apply the same ingress caps (buckets, sessions, scopes, sidecar bytes) instead of enumerating thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-candidate-parse.ts, src/main/ai-vault/session-scanner-cursor-local-bounds.test.ts, src/main/ai-vault/session-scanner-cursor-local-files.ts, src/main/ai-vault/session-scanner-cursor-local-pipeline.ts, src/main/ai-vault/session-scanner-cursor-materialize.ts, src/main/ai-vault/session-scanner-cursor-observability.ts, src/main/ai-vault/session-scanner-cursor-read-budget.test.ts, src/main/ai-vault/session-scanner-cursor-read-budget.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

35 files, +3421/−573. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bundle ripgrep so local search works without a user-installed rg1 PR · Standalone · Automated release pipeline#

Problem: bundle ripgrep so local search works without a user-installed rg.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9539 [Feature]: Bundle ripgrep so local Quick Open works without a user-installed rg (Fixes, OPEN); #9627 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13116 fix(quick-open): bundle ripgrep so local search works without a user-installed rgmanuaudio
Community · CONTRIBUTOR
#9539 [Feature]: Bundle ripgrep so local Quick Open works without a user-installed rg Fixes · OPEN
#9627 Title unavailable Unclear · Unknown
Standalone changeCloses #9539. ## Summary Quick Open now works on a machine with no user-installed `rg`. Previously, a local search on a host without ripgrep on `PATH` fell back to `git ls-files` / a `readdir` walk, and that fallback's bP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/packaged-runtime-node-modules.cjs, config/scripts/electron-builder-ripgrep.test.mjs, package.json, pnpm-lock.yaml, src/main/ipc/bundled-ripgrep.test.ts, src/main/ipc/bundled-ripgrep.ts, src/main/ipc/filesystem-list-files-bundled-rg.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +439/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cancel in-flight ripgrep listings (STA-4310)1 PR · Standalone · Automated release pipeline#

Problem: cancel in-flight ripgrep listings (STA-4310).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14488 Windows: file explorer spinner hangs and lists no files (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14588 fix(file-explorer): cancel in-flight ripgrep listings (STA-4310)OrcaWin
Unknown · COLLABORATOR
#14488 Windows: file explorer spinner hangs and lists no files Fixes · OPENStandalone change## Summary - Cancel active local ripgrep passes when the File Explorer/Find Files request is superseded. - Reject with the typed file-list cancellation error, detach listeners, and use the existing process-tree-safe killP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-list-files.test.ts, src/main/ipc/filesystem-list-files.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +61/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cancel superseded content scans1 PR · Standalone · Automated release pipeline#

Problem: cancel superseded content scans.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13525 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13587 perf(search): cancel superseded content scansNeil
Core team · MEMBER
#13525 Title unavailable Unclear · UnknownStandalone change## Summary ### Description Cancel content searches as soon as they are superseded, cleared, hidden, moved to another worktree, or unmounted. Cancellation now propagates through native IPC, paired runtime subscriptions, dP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-search-git.test.ts, src/main/ipc/filesystem-search-git.ts, src/main/ipc/filesystem-search-rg-timeout.test.ts, src/main/ipc/filesystem.test.ts, src/main/ipc/filesystem.ts, src/main/ipc/rg-availability.test.ts, src/main/ipc/rg-availability.ts, src/main/ipc/runtime-environment-pending-subscription-handler.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

52 files, +3651/−442. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Cap AI Vault history depth to 250 for performance1 PR · Standalone · Automated release pipeline#

Problem: Cap AI Vault history depth to 250 for performance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13089 Cap AI Vault history depth to 250 for performanceJinjing
Core team · MEMBER
None foundStandalone change## Problem Deeper AI Vault histories slow the whole app, especially on remote hosts. Profiles that upgraded their history depth to 500, 1000, or unlimited can severely impact performance. We need to reset existing high-dP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/AiVaultPanel.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionLimitNotice.test.tsx, src/renderer/src/components/right-sidebar/AiVaultSessionLimitNotice.tsx, src/renderer/src/components/right-sidebar/ai-vault-session-limit-reset.test.ts, src/renderer/src/components/right-sidebar/ai-vault-session-limit-reset.ts, src/renderer/src/components/right-sidebar/ai-vault-view-options-persistence.test.ts, src/renderer/src/components/right-sidebar/ai-vault-view-options-persistence.ts, src/renderer/src/components/right-sidebar/use-persisted-ai-vault-view-options.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +399/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cap remote project refresh concurrency1 PR · Standalone · Automated release pipeline#

Problem: cap remote project refresh concurrency.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13631 perf(renderer): cap remote project refresh concurrencyNeil
Core team · MEMBER
#14728 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | +492 | 0 | +492 | | Prod | 2 |P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/runtime-project-refresh-scheduler.test.ts, src/renderer/src/hooks/runtime-project-refresh-scheduler.ts, src/renderer/src/hooks/useIpcEvents-runtime-project-refresh-priority.test.ts, src/renderer/src/hooks/useIpcEvents.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +622/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cap runtime file listings before SSH transport1 PR · Standalone · Automated release pipeline#

Problem: cap runtime file listings before SSH transport.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11884 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12025 fix(runtime): cap runtime file listings before SSH transportRod Boev
Community · CONTRIBUTOR
#11884 Title unavailable Unclear · UnknownStandalone change## Summary Refs #11884. An oversized remote `fs.listFiles` response can exceed the relay's 2,097,152-byte legacy lane and close the shared SSH connection. The diagnostic report from @bakabaka0613 at https://github.com/stP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime-files.test.ts, src/main/runtime/orca-runtime-files.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +252/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2claim the status pane when the inherited owner PID is dead (STA-5245)1 PR · Standalone · Automated release pipeline#

Problem: claim the status pane when the inherited owner PID is dead (STA-5245).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16631 fix(pi): claim the status pane when the inherited owner PID is dead (STA-5245)Brennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-extension-test-harness.ts, src/main/pi/agent-status-handler-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +305/−191. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Clarify remote file mutation version mismatch messages1 PR · Standalone · Automated release pipeline#

Problem: Clarify remote file mutation version mismatch messages.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12443 Clarify remote file mutation version mismatch messagesJinjing
Core team · MEMBER
None foundStandalone change## Summary Improves error messages when remote file mutation operations fail due to version mismatches between Orca client and server. Messages now clearly explain which component is out of date and guide users to the reP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime-files.test.ts, src/main/runtime/orca-runtime-files.ts, src/renderer/src/web/web-file-mutation-methods.test.ts, src/shared/protocol-version.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +16/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close #16924 review P2s — degrade warn, reap comment, Windows claim-reap CI1 PR · Standalone · Automated release pipeline#

Problem: close #16924 review P2s — degrade warn, reap comment, Windows claim-reap CI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16924 Title unavailable (Unclear, Unknown); #16946 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16979 fix(daemon): close #16924 review P2s — degrade warn, reap comment, Windows claim-reap CIBrennan Benson
Core team · MEMBER
#16924 Title unavailable Unclear · Unknown
#16946 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-code-change-scope.mjs, src/main/daemon/daemon-entry.ts, src/main/daemon/daemon-pid-publish-atomicity.test.ts, src/main/daemon/daemon-pid-publish-claim-reap.test.ts, src/main/daemon/daemon-pid-publish-claim-reap.ts, src/main/daemon/daemon-spawner.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +191/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close browser tabs by page id1 PR · Standalone · Automated release pipeline#

Problem: close browser tabs by page id.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14052 [Feature]: Allow closing browser tabs by page ID from the CLI (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14369 feat(cli): close browser tabs by page iderish
Community · CONTRIBUTOR
#14052 [Feature]: Allow closing browser tabs by page ID from the CLI Fixes · OPENStandalone change## ELI5 Browser tab numbers can change while an integration is working. This lets integrations close the exact tab they created by using its stable page ID instead of a moving index. ## What Changed - Allowed --page on oP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/browser.test.ts, src/cli/specs/browser-basic.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +41/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close headless terminal tabs whose persisted session record is missing1 PR · Standalone · Automated release pipeline#

Problem: close headless terminal tabs whose persisted session record is missing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10747 CLI `terminal close` can never close a background tab that failed reveal — headless close path throws `tab_not_found` for tabs that were never persisted (Fixes, OPEN); #12920 Closing a terminal tab with a missing persisted session record resurrects the tab — close aborts on tab_not_found before PTY kill and snapshot prune (Fixes, CLOSED); #12722 Title unavailable (Unclear, Unknown); #9585 Title unavailable (Unclear, Unknown); #11803 Title unavailable (Unclear, Unknown); #12721 Title unavailable (Unclear, Unknown); #14719 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12922 fix: close headless terminal tabs whose persisted session record is missingAntonio Lourenco
Community · CONTRIBUTOR
#10747 CLI `terminal close` can never close a background tab that failed reveal — headless close path throws `tab_not_found` for tabs that were never persisted Fixes · OPEN
#12920 Closing a terminal tab with a missing persisted session record resurrects the tab — close aborts on tab_not_found before PTY kill and snapshot prune Fixes · CLOSED
#12722 Title unavailable Unclear · Unknown
#9585 Title unavailable Unclear · Unknown
#11803 Title unavailable Unclear · Unknown
#12721 Title unavailable Unclear · Unknown
#14719 Title unavailable Unclear · Unknown
Standalone change## Summary A terminal tab that exists in the live mobile-session snapshot but has no persisted workspace-session record can never be closed: - CLI `terminal close` / `terminal closeTab` fail with `tab_not_found` (#10747)P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +92/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close restored PTYs with missing tabs1 PR · Standalone · Automated release pipeline#

Problem: close restored PTYs with missing tabs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12905 fix(runtime): close restored PTYs with missing tabsDraftjarbas-marco
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Fixes `orca terminal close` for restored live PTYs whose renderer tab no longer exists in persisted session state. - Falls back to closing only the addressed PTY when the durable close reports the exact `tabP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +75/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Close tab on mobile back to prev1 PR · Standalone · Automated release pipeline#

Problem: Close tab on mobile back to prev.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16146 Close tab on mobile back to prevJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-session-last-tab-close.test.ts, mobile/src/session/mobile-session-tab-recency.test.ts, mobile/src/session/mobile-session-tab-recency.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +239/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2close terminal preview with pane shortcut1 PR · Standalone · Automated release pipeline#

Problem: close terminal preview with pane shortcut.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13958 [Bug]: Agent Dashboard terminal preview swallows the close shortcut (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13961 fix(dashboard): close terminal preview with pane shortcutpstanton237
Community · CONTRIBUTOR
#13958 [Bug]: Agent Dashboard terminal preview swallows the close shortcut Fixes · OPENStandalone change## ELI5 Pressing the configured close-pane shortcut while a dashboard terminal preview is focused now closes the preview instead of doing nothing. The dashboard window and the underlying agent session stay open. ## What P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/AgentTerminalDialog.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalPreview.test.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalPreview.tsx, src/renderer/src/components/dashboard-popout/preview-terminal-key-handler.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +40/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2collapse duplicate per-team status rows in the Tasks filter1 PR · Standalone · Automated release pipeline#

Problem: collapse duplicate per-team status rows in the Tasks filter.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16785 [Bug]: Tasks (Linear) - Duplicate Status values in Filters (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16879 fix(linear): collapse duplicate per-team status rows in the Tasks filterNeil
Core team · MEMBER
#16785 [Bug]: Tasks (Linear) - Duplicate Status values in Filters Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/linear-issue-attribute-filter-dropdowns.test.tsx, src/renderer/src/components/linear-issue-attribute-filter-dropdowns.tsx, src/renderer/src/components/linear-issue-attribute-filter-sections.tsx, src/renderer/src/components/linear-issue-attribute-filter-team-ids.test.ts, src/renderer/src/components/linear-issue-attribute-filter-team-ids.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +323/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2compare workspace path prefixes with the cross-platform path helpers1 PR · Standalone · Automated release pipeline#

Problem: compare workspace path prefixes with the cross-platform path helpers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10832 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14890 fix(cleanup): compare workspace path prefixes with the cross-platform path helpersBrennan Benson
Core team · MEMBER
#10832 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/workspace-cleanup/workspace-cleanup-facet-filter.test.ts, src/renderer/src/components/workspace-cleanup/workspace-cleanup-facet-matchers.ts, src/renderer/src/components/workspace-cleanup/workspace-cleanup-facets.ts, src/shared/runtime-path-prefix-match.test.ts, src/shared/runtime-path-prefix-match.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +409/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2complete prime-agent title profiles and headless commit env1 PR · Standalone · Automated release pipeline#

Problem: complete prime-agent title profiles and headless commit env.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12892 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13707 feat(agents): complete prime-agent title profiles and headless commit envArnold Wang
Community · FIRST_TIME_CONTRIBUTOR
#12892 Title unavailable Unclear · UnknownStandalone change## Summary Refs #12892. Adds support for **Prime Agent** (github.com/PrimeIntellect-ai/prime-agent), the recently popular self-improving coding agent built as a fork of Pi. Most of the prime-agent integration is already P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/text-generation/commit-message-agent-environment.test.ts, src/main/text-generation/commit-message-agent-environment.ts, src/shared/synthetic-agent-title.test.ts, src/shared/synthetic-agent-title.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +100/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2contain reattach to existing panes, quarantine orphans1 PR · Standalone · Automated release pipeline#

Problem: contain reattach to existing panes, quarantine orphans.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13111 Title unavailable (Unclear, Unknown); #12448 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12743 fix(ssh): contain reattach to existing panes, quarantine orphansJinjing
Core team · MEMBER
#13111 Title unavailable Unclear · Unknown
#12448 Title unavailable Unclear · Unknown
Standalone change## Summary SSH reattach now validates each remote PTY lease against durable pane state before restoring it, preventing cross-wiring to wrong panes or creating phantom entries. Unverified leases are quarantined to preventP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-ssh-reattach-containment.test.ts, src/main/persistence.ts, src/main/ssh/ssh-relay-session-reattach-quarantine.test.ts, src/main/ssh/ssh-relay-session-reconnect-incarnation.test.ts, src/main/ssh/ssh-relay-session-test-fixtures.ts, src/main/ssh/ssh-relay-session.test.ts, src/main/ssh/ssh-relay-session.ts, src/main/ssh/ssh-remote-pty-lease-selection.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1757/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2contain WebGL context-loss churn and trace recovery declines (#12452)1 PR · Standalone · Automated release pipeline#

Problem: contain WebGL context-loss churn and trace recovery declines (#12452).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12452 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13027 fix(terminal): contain WebGL context-loss churn and trace recovery declines (#12452)Antonio Lourenco
Community · CONTRIBUTOR
#12452 Title unavailable Unclear · UnknownStandalone change## Summary This is a bounded mitigation for repeated terminal WebGL context-loss churn reported alongside #12452. It does **not** reproduce or prove a fix for the reported presentation freeze. Two focused changes: 1. **CP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/crash-reporting-renderer-breadcrumbs.test.ts, src/main/ipc/crash-reporting-renderer-breadcrumbs.ts, src/renderer/src/components/terminal-pane/terminal-pane-recovery.test.ts, src/renderer/src/components/terminal-pane/terminal-pane-recovery.ts, src/renderer/src/lib/pane-manager/pane-manager-types.ts, src/renderer/src/lib/pane-manager/pane-rendering-control.ts, src/renderer/src/lib/pane-manager/pane-webgl-context-loss-churn.oracle.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +623/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2correct cross-repository GitHub work-item pagination1 PR · Standalone · Automated release pipeline#

Problem: correct cross-repository GitHub work-item pagination.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12127 Redesign Tasks work-item pagination: the k-way merge model cannot produce a correct page count (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12139 fix(tasks): correct cross-repository GitHub work-item paginationHunter Veltri
Community · FIRST_TIME_CONTRIBUTOR
#12127 Redesign Tasks work-item pagination: the k-way merge model cannot produce a correct page count Fixes · OPENStandalone change## Summary Fixes #12127. Tasks now use one scoped GitHub Search API request plan for compatible multi-repository selections. Results merge by GitHub creation timestamp, pagination remains globally ordered, and aggregate P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/solutions/github-work-item-pagination.md, src/main/github/client-work-items-query-paging.test.ts, src/main/github/client.ts, src/main/github/client/list/batch-execute.ts, src/main/github/client/list/batch-search.ts, src/main/github/client/list/work-items-across-repos.ts, src/main/github/client/map/work-item.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +2057/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cover editor reference-error paths1 PR · Standalone · Automated release pipeline#

Problem: cover editor reference-error paths.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16532 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16847 test(automations): cover editor reference-error pathsBrennan Benson
Core team · MEMBER
#16532 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/automations/AutomationsPage.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +20/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Cover the mobile approval card dropping on a live state transition1 PR · Standalone · Automated release pipeline#

Problem: Cover the mobile approval card dropping on a live state transition.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12206 Title unavailable (Unclear, Unknown); #11928 Title unavailable (Unclear, Unknown); #11933 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12237 Cover the mobile approval card dropping on a live state transitiongiryun
Community · FIRST_TIME_CONTRIBUTOR
#12206 Title unavailable Unclear · Unknown
#11928 Title unavailable Unclear · Unknown
#11933 Title unavailable Unclear · Unknown
Standalone change## Summary Follow-up to #12206, which landed the paused-state gate for the mobile native chat approval card. The six cases that shipped with it each mount a fresh probe and assert the card for one status. That pins the mP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/use-mobile-native-chat-prompts.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +36/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Cursor/image cursor advance cf6c1 PR · Standalone · Automated release pipeline#

Problem: Cursor/image cursor advance cf6c.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14857 Cursor/image cursor advance cf6cs546126
Community · CONTRIBUTOR
None foundStandalone change## ELI5 <!-- Simple high-level explanation --> ## What Changed <!-- Describe the change clearly and keep scope tight. --> ## Why <!-- What problem does this solve, and why is this approach right? --> ## Linked Issue <!--P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-capability-replies.ts, src/renderer/src/lib/pane-manager/pane-container-listener-lifecycle.test.ts, src/renderer/src/lib/pane-manager/pane-dom-creation.ts, src/renderer/src/lib/pane-manager/pane-drag-reorder.test.ts, src/renderer/src/lib/pane-manager/pane-drop-no-op.test.ts, src/renderer/src/lib/pane-manager/pane-fit-resize-observer.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +160/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2decouple notification host ownership1 PR · Standalone · Automated release pipeline#

Problem: decouple notification host ownership.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11642 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13000 fix(mobile): decouple notification host ownershipJinwoo Hong
Core team · MEMBER
#11642 Title unavailable Unclear · UnknownStandalone change## Re-land status (updated) This is the **main / next-release re-land** of #11642. It is not a cherry-pick onto `prod-release-v1.4.177-rc.0`; that branch keeps its revert (`d2e8bbe109`). **Why the release branch revertedP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/_layout.tsx, mobile/app/index.tsx, mobile/app/pair-confirm.tsx, mobile/app/pair-scan.tsx, mobile/src/notifications/local-notification-scheduling.ts, mobile/src/notifications/mobile-notifications.ts, mobile/src/notifications/notification-channel-configuration.test.ts, mobile/src/notifications/notification-host-connection-owner.tsx …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +1851/−192. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2dedupe PTY ownership at hydration instead of dropping rows (reland #13060)1 PR · Standalone · Automated release pipeline#

Problem: dedupe PTY ownership at hydration instead of dropping rows (reland #13060).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13060 Title unavailable (Unclear, Unknown); #13098 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13267 fix(terminal): dedupe PTY ownership at hydration instead of dropping rows (reland #13060)Jinjing
Core team · MEMBER
#13060 Title unavailable Unclear · Unknown
#13098 Title unavailable Unclear · Unknown
Standalone change## Summary Relands #13060 (reverted by #13098) with a narrower fix. **Original bug:** the Grok pane restored at a stale width. A session can persist the same PTY id on more than one terminal row (a stale row left behind P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/store/slices/terminal-hydration-pty-ownership.test.ts, src/renderer/src/store/slices/terminal-hydration-pty-ownership.ts, src/renderer/src/store/slices/terminals-hydration-duplicate-pty-rows.test.ts, src/renderer/src/store/slices/terminals.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +486/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2default conflict-resolution agent to YOLO mode1 PR · Standalone · Automated release pipeline#

Problem: default conflict-resolution agent to YOLO mode.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15906 fix(source-control): default conflict-resolution agent to YOLO modeRozen
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 When you want to resolve merge conflicts with Gemini, the app used to open the dialog with completely blank arguments, overriding the default `--yolo` flag. Now, if you haven't saved a custom setup for that actioP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/SourceControlAgentActionDialog.test.tsx, src/renderer/src/components/right-sidebar/useSourceControlAgentActionDialog.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +354/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2defer a focus-cancelled paste instead of discarding it (STA-5272)1 PR · Standalone · Automated release pipeline#

Problem: defer a focus-cancelled paste instead of discarding it (STA-5272).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16170 Title unavailable (Unclear, Unknown); #13988 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown); #16900 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17020 fix(terminal): defer a focus-cancelled paste instead of discarding it (STA-5272)Brennan Benson
Core team · MEMBER
#16170 Title unavailable Unclear · Unknown
#13988 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
#16900 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/terminal-clipboard-paste-read-failure.test.ts, src/renderer/src/components/terminal-pane/terminal-clipboard-paste.ts, src/renderer/src/components/terminal-pane/terminal-deferred-paste-wiring.test.ts, src/renderer/src/components/terminal-pane/terminal-deferred-paste.test.ts, src/renderer/src/components/terminal-pane/terminal-deferred-paste.ts, src/renderer/src/components/terminal-pane/terminal-inert-focus-paste-fallback.test.ts, src/renderer/src/components/terminal-pane/terminal-inert-focus-paste-fallback.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +2083/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2design explicit owner admission follow-up1 PR · Standalone · Automated release pipeline#

Problem: design explicit owner admission follow-up.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12367 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12424 docs(ssh): design explicit owner admission follow-upDraftJinjing
Core team · MEMBER
#12367 Title unavailable Unclear · UnknownStandalone change## Summary Design-only follow-up to #12367 for making SSH PTY owner admission explicit and non-destructive. The design keeps the stable logical lease, per-admission generation fence, one pending publication, and bounded P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/plans/2026-08-03-002-ssh-owner-admission-follow-up.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +164/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect agents for folder workspaces in the new-tab drawer1 PR · Standalone · Automated release pipeline#

Problem: detect agents for folder workspaces in the new-tab drawer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16215 Mobile: folder workspaces always show "Agent Presets Unavailable" in the New Tab drawer (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16216 fix(mobile): detect agents for folder workspaces in the new-tab draweriBakuman
Community · FIRST_TIME_CONTRIBUTOR
#16215 Mobile: folder workspaces always show "Agent Presets Unavailable" in the New Tab drawer Fixes · OPENStandalone change## ELI5 On mobile, opening **New Tab** inside a folder workspace always said "Agent Presets Unavailable — Check the host connection", even though the connection was fine. The code was looking up a git repo for a workspacP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-new-tab-agent-loader.test.ts, mobile/src/session/mobile-new-tab-agent-loader.ts, mobile/src/session/mobile-session-route-helpers.ts, mobile/src/session/synthetic-workspace-route.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +200/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect Comet under its Perplexity vendor directory on Windows1 PR · Standalone · Automated release pipeline#

Problem: detect Comet under its Perplexity vendor directory on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14295 [Bug]: Comet cookie import never detects Comet on Windows - winRoot is missing the Perplexity vendor segment (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14300 fix(browser): detect Comet under its Perplexity vendor directory on WindowsMasaki Yamamoto
Community · FIRST_TIME_CONTRIBUTOR
#14295 [Bug]: Comet cookie import never detects Comet on Windows - winRoot is missing the Perplexity vendor segment Fixes · OPENStandalone change## ELI5 On Windows, Orca was looking for Comet's data in the wrong folder, so Comet never appeared in the cookie-import menu no matter what you did. Comet actually installs one level deeper, inside a `Perplexity` folder.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import.comet.test.ts, src/main/browser/browser-cookie-import.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +69/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect git D/F ref conflicts before create (STA-4762)1 PR · Standalone · Automated release pipeline#

Problem: detect git D/F ref conflicts before create (STA-4762).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15381 Title unavailable (Unclear, Unknown); #15402 Title unavailable (Unclear, Unknown); #15403 Title unavailable (Unclear, Unknown); #15404 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15383 fix(worktrees): detect git D/F ref conflicts before create (STA-4762)Jinwoo Hong
Core team · MEMBER
#15381 Title unavailable Unclear · Unknown
#15402 Title unavailable Unclear · Unknown
#15403 Title unavailable Unclear · Unknown
#15404 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/branch-ref-conflict.test.ts, src/main/git/branch-ref-conflict.ts, src/main/git/repo.test.ts, src/main/git/repo.ts, src/main/ipc/workspace-create-error-classifier.test.ts, src/main/ipc/workspace-create-error-classifier.ts, src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-ssh-branch-conflict-suffixing.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +646/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Diagnose Claude launches using Orca proxy1 PR · Standalone · Automated release pipeline#

Problem: Diagnose Claude launches using Orca proxy.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16833 Diagnose Claude launches using Orca proxyBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/claude-launch-proxy-notice.test.ts, src/renderer/src/lib/claude-launch-proxy-notice.ts, src/renderer/src/lib/launch-agent-in-new-tab.test.ts, src/renderer/src/lib/launch-agent-in-new-tab.ts, src/shared/agent-launch-remote.test.ts, src/shared/agent-launch-remote.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +108/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2disambiguate same-named projects in the repository filters (#6235)1 PR · Standalone · Automated release pipeline#

Problem: disambiguate same-named projects in the repository filters (#6235).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #6235 [Feature]: For projects with the same name, we need more information displayed to make them easily identifiable. (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12244 fix(sidebar): disambiguate same-named projects in the repository filters (#6235)Neil
Core team · MEMBER
#6235 [Feature]: For projects with the same name, we need more information displayed to make them easily identifiable. Fixes · OPENStandalone change## Description Both sidebar repository-filter surfaces — the **Projects** list inside the workspace-options dropdown (`SidebarFilter.tsx`) and the **repository filter section** (`SidebarRepositoryFilterSection.tsx`) — reP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/SidebarFilter.tsx, src/renderer/src/components/sidebar/SidebarRepositoryFilterSection.tsx, src/renderer/src/components/sidebar/sidebar-repository-filter-disambiguation.test.tsx, src/renderer/src/components/sidebar/worktree-list-groups.test.ts, src/renderer/src/components/sidebar/worktree-list-groups.ts, src/renderer/src/hooks/execution-host-display-labels.ts, src/renderer/src/hooks/repo-display-label-lookup.ts, src/renderer/src/lib/repo-display-labels.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +642/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2discover WSL Claude transcripts1 PR · Standalone · Automated release pipeline#

Problem: discover WSL Claude transcripts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11327 [Bug]: Native Chat UI cannot load Codex transcripts from WSL (Transcript unavailable) (Fixes, OPEN); #10639 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12154 fix(native-chat): discover WSL Claude transcriptsWooseong Kim
Community · CONTRIBUTOR
#11327 [Bug]: Native Chat UI cannot load Codex transcripts from WSL (Transcript unavailable) Fixes · OPEN
#10639 Title unavailable Unclear · Unknown
Standalone change## Summary Resolve WSL-backed Claude Code transcripts in Native Chat instead of leaving desktop and mobile clients on `Transcript unavailable`. The main process now translates hook-reported Linux transcript paths to hostP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/host-readable-transcript-path.test.ts, src/main/native-chat/host-readable-transcript-path.ts, src/main/native-chat/session-file-resolver.test.ts, src/main/native-chat/session-file-resolver.ts, src/main/native-chat/transcript-watch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +442/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2distinct guard when agent foreground cannot be read1 PR · Standalone · Automated release pipeline#

Problem: distinct guard when agent foreground cannot be read.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12946 Guarded sends refuse any agent when the foreground read is unavailable (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13162 fix(runtime): distinct guard when agent foreground cannot be readBingZ
Community · CONTRIBUTOR
#12946 Guarded sends refuse any agent when the foreground read is unavailable Fixes · OPENStandalone change## Summary - Guarded terminal sends rechecked agent presence, then refused with \`no-agent\` whenever \`getForegroundProcess\` was null. - Pre-v11 daemon sessions and other inspect-unavailable paths return null for the sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/terminal-agent-send-guard.test.ts, src/main/runtime/rpc/terminal-agent-send-guard.ts, src/renderer/src/lib/active-agent-note-send.ts, src/shared/runtime-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +116/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2do not re-fire task-complete notifications for replayed agent statuses2 PRs · Related · Automated release pipeline#

Problem: do not re-fire task-complete notifications for replayed agent statuses.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Related. Linked issues: #12747 Reconnect replays of cached agent statuses re-fire task-complete notifications (Fixes, OPEN); #13974 Title unavailable (Unclear, Unknown); #14426 Title unavailable (Unclear, Unknown); #14610 Title unavailable (Unclear, Unknown); #12998 Title unavailable (Unclear, Unknown); #12750 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12750 fix(notifications): do not re-fire task-complete notifications for replayed agent statusesRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12747 Reconnect replays of cached agent statuses re-fire task-complete notifications Fixes · OPEN
#13974 Title unavailable Unclear · Unknown
Cluster contributionFixes #12747 Reconnect replays re-deliver cached agent statuses with `isReplay: true`, but the flag was dropped from the `agentStatus:set` IPC payload, so the renderer treated each replayed `done` as a fresh completion aP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/renderer/src/hooks/ipc-events-agent-status-store-test-fixtures.ts, src/renderer/src/hooks/useIpcEvents-agent-status-snapshot-replay.test.ts, src/renderer/src/hooks/useIpcEvents.ts, src/shared/agent-status-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +89/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14635 fix(agent-status): keep the turn identity a disconnect clear removed (STA-3524)Brennan Benson
Core team · MEMBER
#12747 Reconnect replays of cached agent statuses re-fire task-complete notifications Fixes · OPEN
#14426 Title unavailable Unclear · Unknown
#14610 Title unavailable Unclear · Unknown
#12998 Title unavailable Unclear · Unknown
#12750 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When Orca loses an SSH connection it throws away everything it knew about the agents on that host. On reconnect the host re-sends ("replays") what it had. Orca had no memory of the turn it just threw away, so a jP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/reconnect-clear-replay-turn-identity.test.ts, src/main/agent-hooks/server.ts, src/renderer/src/components/terminal-pane/agent-completion-reconnect-replay.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +390/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document terminal send --text as raw PTY bytes2 PRs · Overlapping · Automated release pipeline#

Problem: document terminal send --text as raw PTY bytes.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #14032 [Other]: terminal send --text is a raw byte channel, but nothing says so — integrators conclude Escape cannot be sent (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14037 docs(cli): document terminal send --text as raw PTY bytesBingZ
Community · CONTRIBUTOR
#14032 [Other]: terminal send --text is a raw byte channel, but nothing says so — integrators conclude Escape cannot be sent Fixes · OPENCluster contribution## ELI5 `orca terminal send --text` can already send raw control bytes, but the help made its Bash/Zsh examples look portable to every shell. The help now keeps the useful examples while naming the shells that understandP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/help.ts, src/cli/specs/core-terminal-send-help.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +62/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14073 docs: clarify terminal send raw text behaviornyxst4ck
Community · FIRST_TIME_CONTRIBUTOR
#14032 [Other]: terminal send --text is a raw byte channel, but nothing says so — integrators conclude Escape cannot be sent Fixes · OPENCluster contribution## Summary Clarify that `orca terminal send --text` writes raw bytes to the PTY, including control bytes. Fixes #14032. ## Validation - Ran `git diff --check`.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/help.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drag the native-chat keyboard down with the swipe1 PR · Standalone · Automated release pipeline#

Problem: drag the native-chat keyboard down with the swipe.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15656 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15662 fix(mobile): drag the native-chat keyboard down with the swipeBrennan Benson
Core team · MEMBER
#15656 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-keyboard-lift.test.ts, mobile/src/session/mobile-native-chat-keyboard-lift.ts, mobile/src/session/use-mobile-native-chat-input-lock.ts, mobile/src/session/use-mobile-native-chat-keyboard-lift.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +837/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drive the Git contract tests, and ban vi.mock keys that name no real export1 PR · Standalone · Automated release pipeline#

Problem: drive the Git contract tests, and ban vi.mock keys that name no real export.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17222 test: drive the Git contract tests, and ban vi.mock keys that name no real exportBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 76 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view/mutations.test.ts, src/main/ipc/register-core-handlers/register-core-handlers.test.ts, src/main/ipc/repos-add-linked-worktree.test.ts, src/main/ipc/repos-remote-client-events.test.ts, src/main/ipc/repos-sparse-presets.test.ts, src/main/orca-profiles/profile-cloud-org-members-service.test.ts, src/main/runtime/runtime-git-api-contract.test.ts, src/main/ssh/ssh-relay-orphan-abandon-paths.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

77 files, +578/−208. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop a third-party product name from a fit comment1 PR · Standalone · Automated release pipeline#

Problem: drop a third-party product name from a fit comment.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13258 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13259 chore(terminal): drop a third-party product name from a fit commentBrennan Benson
Core team · MEMBER
#13258 Title unavailable Unclear · UnknownStandalone change## Summary A comment in `pane-fit-resize-observer.ts` justified coalescing drag-driven resizes by citing another product by name. The engineering reasoning stands on its own; the attribution does not belong in shipped soP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-fit-resize-observer.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +2/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop completion notifications for worktrees the catalog no longer knows1 PR · Standalone · Automated release pipeline#

Problem: drop completion notifications for worktrees the catalog no longer knows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14806 [Bug] Delayed notifications for worktrees already deleted (Fixes, OPEN); #12916 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15001 fix(notifications): drop completion notifications for worktrees the catalog no longer knowserish
Community · CONTRIBUTOR
#14806 [Bug] Delayed notifications for worktrees already deleted Fixes · OPEN
#12916 Title unavailable Unclear · Unknown
Standalone change## ELI5 A worktree is deleted, but Orca still pops an OS notification for it minutes later because the terminal/PTY bookkeeping behind that notification hadn't caught up yet, even though the worktree already vanished froP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/use-notification-dispatch.test.ts, src/renderer/src/components/terminal-pane/use-notification-dispatch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +35/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop unsupported Kimi recipe flags1 PR · Standalone · Automated release pipeline#

Problem: drop unsupported Kimi recipe flags.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14771 Source Control AI: Kimi recipe fails — baked-in `--quiet` flag unknown to kimi-code 0.36.x (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14790 fix(source-control): drop unsupported Kimi recipe flagsBingZ
Community · CONTRIBUTOR
#14771 Source Control AI: Kimi recipe fails — baked-in `--quiet` flag unknown to kimi-code 0.36.x Fixes · OPENStandalone change## ELI5 Orca was starting Kimi with command-line options that current Kimi Code releases do not recognize, so commit-message generation stopped before Kimi could read the prompt. This keeps only the supported prompt and P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/commit-message-agent-spec.test.ts, src/shared/commit-message-agent-spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +17/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2emit neutral JSON from the managed Codex hook1 PR · Standalone · Automated release pipeline#

Problem: emit neutral JSON from the managed Codex hook.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16356 [Bug]: codex-hook.sh emits no stdout — every Codex session reports "invalid session start/stop hook JSON output" (Fixes, OPEN); #14818 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16439 fix(codex): emit neutral JSON from the managed Codex hookMax Hsu
Community · FIRST_TIME_CONTRIBUTOR
#16356 [Bug]: codex-hook.sh emits no stdout — every Codex session reports "invalid session start/stop hook JSON output" Fixes · OPEN
#14818 Title unavailable Unclear · Unknown
Standalone change## ELI5 Codex refuses any hook whose output isn't JSON. Orca's Codex hook printed nothing, so Codex marked every session start and stop as failed — even though the hook's real work succeeded. This prints `{}` first, whicP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/hook-service-neutral-json.test.ts, src/main/codex/hook-service.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +53/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Enforce complete TypeScript coverage1 PR · Standalone · Automated release pipeline#

Problem: Enforce complete TypeScript coverage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16532 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16849 Enforce complete TypeScript coverageBrennan Benson
Core team · MEMBER
#16532 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/mobile.yml, .github/workflows/pr.yml, config/scripts/electron-vite-output-contract.test.ts, config/scripts/native-chat-live-session-benchmark.ts, config/scripts/plain-node-entry-guard.test.ts, config/scripts/run-typecheck-projects-in-parallel.mjs, config/scripts/typecheck-diagnostic-baseline.mjs, config/scripts/typecheck-diagnostic-baseline.test.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +4798/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2enforce Run-scoped dispatch inspection1 PR · Standalone · Automated release pipeline#

Problem: enforce Run-scoped dispatch inspection.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14898 [Bug]: orchestration.dispatchShow returns another Run's dispatch context without a caller check (Fixes, OPEN); #14891 Title unavailable (Unclear, Unknown); #14892 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14900 fix(orchestration): enforce Run-scoped dispatch inspectionBingZ
Community · CONTRIBUTOR
#14898 [Bug]: orchestration.dispatchShow returns another Run's dispatch context without a caller check Fixes · OPEN
#14891 Title unavailable Unclear · Unknown
#14892 Title unavailable Unclear · Unknown
Standalone change## ELI5 A terminal in Run A could name a task from Run B and read Run B's dispatch metadata. Latest `main` still reproduces this: the byte-identical 12-case oracle passes only 2 cases. This PR makes the host verify the rP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/cli/handlers/orchestration-dispatch-show-scope.test.ts, src/cli/handlers/orchestration-worker-settlement.ts, src/cli/handlers/orchestration.test.ts, src/cli/handlers/orchestration.ts, src/cli/runtime-client.test.ts, src/cli/runtime/client.ts, src/cli/specs/orchestration.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +1155/−126. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2exit Windows hook guards instead of draining a foreign stdin1 PR · Standalone · Automated release pipeline#

Problem: exit Windows hook guards instead of draining a foreign stdin.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11549 [Bug]: Codex managed hook leaves persistent cmd.exe windows outside Orca on Windows (Fixes, CLOSED); #8430 Title unavailable (Unclear, Unknown); #9480 Title unavailable (Unclear, Unknown); #0 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12069 fix(agent-hooks): exit Windows hook guards instead of draining a foreign stdinNeil
Core team · MEMBER
#11549 [Bug]: Codex managed hook leaves persistent cmd.exe windows outside Orca on Windows Fixes · CLOSED
#8430 Title unavailable Unclear · Unknown
#9480 Title unavailable Unclear · Unknown
#0 Title unavailable Unclear · Unknown
Standalone changeFixes #11549 ## ELI5 On Windows, Orca installs little script files that AI coding tools run whenever something happens. Because those scripts are installed for the whole user account, tools launched *outside* Orca run thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/hook-stdin-contract.ts, src/main/agent-hooks/managed-hook-stdin-lifecycle.test.ts, src/main/antigravity/hook-service.ts, src/main/claude/hook-service.ts, src/main/claude/statusline-script.test.ts, src/main/claude/statusline-script.ts, src/main/codex/hook-service.ts, src/main/command-code/command-code-managed-script.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +218/−77. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2expand symlinked directories that point outside the workspace1 PR · Standalone · Automated release pipeline#

Problem: expand symlinked directories that point outside the workspace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13246 fix(file-explorer): expand symlinked directories that point outside the workspaceZhao Zhen
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary A symlink inside a workspace could never be expanded in the File Explorer when it pointed outside the workspace roots — which is the normal case for links like `lems-web -> ../Hex/react-local-ems`. Clicking thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-symlink-target-authorization.test.ts, src/main/ipc/filesystem-symlink-target-authorization.ts, src/main/ipc/filesystem.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/right-sidebar/FileExplorer.tsx, src/renderer/src/components/right-sidebar/useFileExplorerHandlers.test.ts, src/renderer/src/components/right-sidebar/useFileExplorerHandlers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +239/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2extend GPU software-render fallback to Linux desktop1 PR · Standalone · Automated release pipeline#

Problem: extend GPU software-render fallback to Linux desktop.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14858 fix(linux): extend GPU software-render fallback to Linux desktops546126
Community · CONTRIBUTOR
None foundStandalone changeOn Linux without a usable GPU, Chromium's GPU child process crashes repeatedly (ContextResult::kTransientFailure / GpuControl.CreateCommandBuffer), eventually taking the renderer down with it. The existing Windows-only fP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/crash-reporting/gpu-crash-fallback-decision.test.ts, src/main/crash-reporting/gpu-crash-fallback-decision.ts, src/main/index.ts, src/main/startup/gpu-fallback-marker.test.ts, src/main/startup/gpu-fallback-marker.ts, src/main/startup/gpu-fallback-switches.test.ts, src/main/startup/gpu-fallback-switches.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +130/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2extract WorktreeList into focused modules1 PR · Standalone · Automated release pipeline#

Problem: extract WorktreeList into focused modules.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14443 refactor(sidebar): extract WorktreeList into focused modulesJinjing
Core team · MEMBER
None foundStandalone change## Problem WorktreeList.tsx has grown to ~2000 lines, mixing concerns across hooks, utilities, components, and state logic. This makes the file hard to navigate, test, and maintain. ## Solution Extract WorktreeList into P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/FolderWorkspacePathStatusIndicator.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/WorktreeListAuxiliaryRows.tsx, src/renderer/src/components/sidebar/WorktreeListFolderWorkspaceRow.tsx, src/renderer/src/components/sidebar/WorktreeListHostSectionHeader.tsx, src/renderer/src/components/sidebar/WorktreeListProjectGroupHeaderActions.tsx, src/renderer/src/components/sidebar/WorktreeListRepoHeaderActions.tsx, src/renderer/src/components/sidebar/WorktreeListSectionHeader.tsx …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +6745/−4856. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2failed worktree setup left the gated agent terminal silently waiting for two hours1 PR · Standalone · Automated release pipeline#

Problem: failed worktree setup left the gated agent terminal silently waiting for two hours.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16891 fix: failed worktree setup left the gated agent terminal silently waiting for two hoursBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-local-create-flow.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/lib/background-pane-exit-output.ts, src/renderer/src/lib/launch-worktree-background-terminals.test.ts, src/renderer/src/lib/launch-worktree-background-terminals.ts, src/renderer/src/lib/worktree-activation-setup-script.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +901/−389. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fast-forward a checked-out existing branch inside its new worktree1 PR · Standalone · Automated release pipeline#

Problem: fast-forward a checked-out existing branch inside its new worktree.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15645 [Bug]: worktree create cannot fast-forward a local branch its own new worktree just claimed; branch is left with no upstream (Fixes, OPEN); #15868 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15815 fix(worktree): fast-forward a checked-out existing branch inside its new worktreeyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15645 [Bug]: worktree create cannot fast-forward a local branch its own new worktree just claimed; branch is left with no upstream Fixes · OPEN
#15868 Title unavailable Unclear · Unknown
Standalone change## Summary **What** `addWorktree`'s checkout-existing-branch path now runs the local-base refresh **after** the worktree add, reusing the existing `refreshLocalBaseRefForWorktreeCreate` machinery unchanged. **Why** #1564P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree-add-local-base-refresh.test.ts, src/main/git/worktree.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +56/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fence mobile PR merges by exact head1 PR · Standalone · Automated release pipeline#

Problem: fence mobile PR merges by exact head.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12668 fix(github): fence mobile PR merges by exact headzerator01
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Add optional `expectedHeadOid` to `github.mergePR`. - Validate a full 40-character GitHub object ID at the RPC boundary. - Pass it through the runtime to `gh pr merge --match-head-commit`. - Advertise `githuP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client.test.ts, src/main/github/client.ts, src/main/runtime/mobile-rpc-allowlist.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/github.test.ts, src/main/runtime/rpc/methods/github.ts, src/main/runtime/rpc/methods/worktree-schemas.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +499/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fence navigation on terminal host loss1 PR · Standalone · Automated release pipeline#

Problem: fence navigation on terminal host loss.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14753 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14754 fix(browser): fence navigation on terminal host lossDraftJinwoo Hong
Core team · MEMBER
#14753 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-client-page-command-executor.test.ts, src/main/browser/browser-client-page-command-executor.ts, src/main/browser/browser-client-page-navigation-fence.ts, src/main/browser/browser-client-page-retained-state.ts, src/main/browser/browser-route-guest-release.ts, src/main/browser/browser-route-navigation-authority.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +479/−94. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fetch linked PR and sub-issues progress field values1 PR · Standalone · Automated release pipeline#

Problem: fetch linked PR and sub-issues progress field values.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12649 [Bug] Linked pull requests" and "Sub-issues progress" columns always render empty (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12821 fix(github-project): fetch linked PR and sub-issues progress field valuesWooseong Kim
Community · CONTRIBUTOR
#12649 [Bug] Linked pull requests" and "Sub-issues progress" columns always render empty Fixes · OPENStandalone change## Description Fetch and render ProjectV2 linked pull-request and sub-issues progress field values so those columns are no longer always blank. ## Focused fix - In scope: GraphQL fragments, normalizers, cell render for LP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/project-view-field-values.test.ts, src/main/github/project-view.ts, src/renderer/src/components/github-project/ProjectCell.tsx, src/shared/github-project-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +95/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2find and use the 1Password SSH agent (no more passphrase prompts for agent-held keys)1 PR · Standalone · Automated release pipeline#

Problem: find and use the 1Password SSH agent (no more passphrase prompts for agent-held keys).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12850 Title unavailable (Unclear, Unknown); #11707 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12765 fix(ssh): find and use the 1Password SSH agent (no more passphrase prompts for agent-held keys)Vincent Colombo
Community · FIRST_TIME_CONTRIBUTOR
#12850 Title unavailable Unclear · Unknown
#11707 Title unavailable Unclear · Unknown
Standalone change## User-visible change Users who keep their SSH keys in the 1Password SSH agent no longer get passphrase prompts when Orca connects to remote hosts. GUI-launched Orca inherits launchd's environment on macOS, so `SSH_AUTHP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/reference/ssh-agent-socket-resolution.md, src/main/index.ts, src/main/ssh/ssh-agent-socket-probe.test.ts, src/main/ssh/ssh-agent-socket-probe.ts, src/main/ssh/ssh-auth-resolution.ts, src/main/ssh/ssh-connection-utils.test.ts, src/main/ssh/ssh-connection.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +621/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2finish the Windows command-override tokenizer fix1 PR · Standalone · Automated release pipeline#

Problem: finish the Windows command-override tokenizer fix.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14984 Title unavailable (Unclear, Unknown); #15014 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15051 fix(commit-message): finish the Windows command-override tokenizer fixNeil
Core team · MEMBER
#14984 Title unavailable Unclear · Unknown
#15014 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/first-work-branch-rename.test.ts, src/main/agent-hooks/first-work-generation-target.ts, src/main/ipc/filesystem-commit-message-generation.test.ts, src/main/ipc/filesystem-commit-message-model-discovery.test.ts, src/main/ipc/filesystem-pull-request-field-generation.test.ts, src/main/ipc/filesystem.ts, src/main/runtime/orca-runtime-git.test.ts, src/main/runtime/orca-runtime-git.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +252/−35. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix Codex automation completion ordering1 PR · Standalone · Automated release pipeline#

Problem: Fix Codex automation completion ordering.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16975 Title unavailable (Unclear, Unknown); #16751 Title unavailable (Unclear, Unknown); #16863 Title unavailable (Unclear, Unknown); #16948 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16801 Fix Codex automation completion orderingBrennan Benson
Core team · MEMBER
#16975 Title unavailable Unclear · Unknown
#16751 Title unavailable Unclear · Unknown
#16863 Title unavailable Unclear · Unknown
#16948 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.ts, src/main/automations/headless-dispatch-runner.ts, src/main/automations/headless-dispatch.ts, src/main/automations/headless-workspace-create.test.ts, src/main/automations/headless-workspace-create.ts, src/main/automations/run-completion-watcher.test.ts, src/main/automations/run-completion-watcher.ts, src/main/automations/runtime-terminal-run-observer.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1775/−211. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix GitLab task resolution for sole nonstandard remotes1 PR · Standalone · Automated release pipeline#

Problem: Fix GitLab task resolution for sole nonstandard remotes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13816 [Bug]: GitLab task source only resolves projects via a remote named origin/upstream — silent empty issue list, ignores Orca's own stored gitRemoteIdentity.remoteName (Fixes, OPEN); #13886 Title unavailable (Unclear, Unknown); #13817 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13936 Fix GitLab task resolution for sole nonstandard remotesJinwoo Hong
Core team · MEMBER
#13816 [Bug]: GitLab task source only resolves projects via a remote named origin/upstream — silent empty issue list, ignores Orca's own stored gitRemoteIdentity.remoteName Fixes · OPEN
#13886 Title unavailable Unclear · Unknown
#13817 Title unavailable Unclear · Unknown
Standalone change## ELI5 GitLab Tasks used to look only for remotes literally named `upstream` or `origin`. A repository with one valid GitLab remote named `myremote` now resolves that project too, without changing which project wins wheP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitlab/gitlab-exec-options.ts, src/main/gitlab/gitlab-known-host-probe.ts, src/main/gitlab/gitlab-nonstandard-remote-hosts.test.ts, src/main/gitlab/gitlab-nonstandard-remote.contract.test.ts, src/main/gitlab/gitlab-nonstandard-remote.real-git.test.ts, src/main/gitlab/gitlab-project-ref-cache.ts, src/main/gitlab/gitlab-project-ref-resolution.ts, src/main/gitlab/gitlab-sole-remote-name-probe.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1052/−131. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix macOS updater relaunch races across profiles1 PR · Standalone · Automated release pipeline#

Problem: Fix macOS updater relaunch races across profiles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9094 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14736 Fix macOS updater relaunch races across profilesJinwoo Hong
Core team · MEMBER
#9094 Title unavailable Unclear · UnknownStandalone change## Summary - persist a profile-independent, durable macOS install handoff before invoking Squirrel - reject installs that ShipIt cannot complete because another Orca main process is already running - stop racing old-versP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/macos-update-install-handoff.test.ts, src/main/macos-update-install-handoff.ts, src/main/startup/desktop-startup-ordering.test.ts, src/main/startup/window-all-closed-quit-policy.test.ts, src/main/startup/window-all-closed-quit-policy.ts, src/main/updater-fallback.ts, src/main/updater-linux-package-recovery-actions.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +900/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix native chat IME composition lag1 PR · Standalone · Automated release pipeline#

Problem: Fix native chat IME composition lag.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15547 Fix native chat IME composition lagliyang
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Prevent native chat preedit text from flowing into draft state during IME composition. - Keep composition start/end propagation intact so the parent composer still guards key handling and adopts the committeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatComposerField.tsx, src/renderer/src/components/native-chat/native-chat-composer-autogrow.test.tsx, tests/e2e/native-chat-chinese-ime-composition.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +251/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix remote agent terminal startup colors1 PR · Standalone · Automated release pipeline#

Problem: Fix remote agent terminal startup colors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13865 Fix remote agent terminal startup colorsGarrett Johnson
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Forward the renderer terminal palette through host-authority agent create and resume RPCs so headless runtimes answer Codex startup OSC 10/11 queries with the selected theme instead of a light fallback. - AdP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-session.test.ts, src/main/runtime/rpc/methods/agent-session.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts, src/shared/agent-session-host-authority.ts, src/shared/protocol-version.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +97/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix retry ownership for rejected SSH split cleanup1 PR · Standalone · Automated release pipeline#

Problem: Fix retry ownership for rejected SSH split cleanup.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14101 Fix retry ownership for rejected SSH split cleanupJinwoo Hong
Core team · MEMBER
None foundStandalone changeAddresses STA-4023. ## Problem and invariant A split can spawn an SSH PTY and then lose the source-pane persistence compare-and-swap. If immediate remote shutdown also fails, main previously deleted its routing owner, suP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/persistence.test.ts, src/main/persistence.ts, src/main/ssh/ssh-relay-session-reconnect-incarnation.test.ts, src/main/ssh/ssh-relay-session-test-fixtures.ts, src/main/ssh/ssh-relay-session.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +1432/−70. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix terminal federation recovery backoff1 PR · Standalone · Automated release pipeline#

Problem: Fix terminal federation recovery backoff.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14105 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14336 Fix terminal federation recovery backoffDraftJinwoo Hong
Core team · MEMBER
#14105 Title unavailable Unclear · UnknownStandalone change## ELI5 A retired remote worker could make Orca knock on the same dead door every second forever. This change makes Orca remember recovery failures: proven permanent destinations stop retrying, while outages and unknown P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/index.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/federation-acknowledgment-migration.test.ts, src/main/runtime/orchestration/federation-terminal-recovery-policy.ts, src/main/runtime/orchestration/federation-terminal-recovery.test.ts, src/main/runtime/orchestration/mutation-receipt-capacity.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +737/−81. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2flush queued application input after IME commit1 PR · Standalone · Automated release pipeline#

Problem: flush queued application input after IME commit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12341 Title unavailable (Unclear, Unknown); #13128 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12436 fix(xterm): flush queued application input after IME commitDraftNeil
Core team · MEMBER
#12341 Title unavailable Unclear · Unknown
#13128 Title unavailable Unclear · Unknown
Standalone change## Summary - flush application input queued before a native `insertText` commit - release application input queued during xterm's late-duplicate window - delete dead `_dataAlreadySent` bookkeeping This is separated from P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-stock-composition.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +112/−63. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2follow output when a pinned scroll anchor is trimmed away1 PR · Standalone · Automated release pipeline#

Problem: follow output when a pinned scroll anchor is trimmed away.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9079 Title unavailable (Unclear, Unknown); #11753 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12678 fix(terminal): follow output when a pinned scroll anchor is trimmed away5unnyWind
Community · FIRST_TIME_CONTRIBUTOR
#9079 Title unavailable Unclear · Unknown
#11753 Title unavailable Unclear · Unknown
Standalone change## Summary A terminal pane that the user had scrolled up in could suddenly jump to the very top of its scrollback during a long agent session, then keep snapping back there whenever the mouse moved over the pane. The panP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/terminal-scroll-intent.test.ts, src/renderer/src/lib/pane-manager/terminal-scroll-intent.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +29/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2forward the client's resolved agent args to paired hosts1 PR · Standalone · Automated release pipeline#

Problem: forward the client's resolved agent args to paired hosts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15373 [Bug]: Remote Orca Server does not respect client's YOLO/Manual settings (Fixes, OPEN); #15867 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15611 fix(runtime): forward the client's resolved agent args to paired hostsyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15373 [Bug]: Remote Orca Server does not respect client's YOLO/Manual settings Fixes · OPEN
#15867 Title unavailable Unclear · Unknown
Standalone change## Summary **What** `launchAgentInWebHostTab` now receives the client-resolved `effectiveAgentArgs` (empty string included) instead of the raw `agentArgs` launch parameter, so an agent quick-launch against a paired headlP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/launch-agent-in-new-tab-web-runtime.test.ts, src/renderer/src/lib/launch-agent-in-new-tab.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +31/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2frame alt-screen pastes when bracketed paste is on1 PR · Standalone · Automated release pipeline#

Problem: frame alt-screen pastes when bracketed paste is on.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13332 [Bug]: #5358 regression — long paste delivers only the final 1024-byte chunk; second paste appends the same fragment instead of expanding (Fixes, OPEN); #5358 Title unavailable (Unclear, Unknown); #10416 Title unavailable (Unclear, Unknown); #12502 Title unavailable (Unclear, Unknown); #14888 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13553 fix(mobile): frame alt-screen pastes when bracketed paste is onBrennan Benson
Core team · MEMBER
#13332 [Bug]: #5358 regression — long paste delivers only the final 1024-byte chunk; second paste appends the same fragment instead of expanding Fixes · OPEN
#5358 Title unavailable Unclear · Unknown
#10416 Title unavailable Unclear · Unknown
#12502 Title unavailable Unclear · Unknown
#14888 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-native-chat-permission-send.ts, mobile/src/session/mobile-native-chat-send.test.ts, mobile/src/session/mobile-native-chat-send.ts, mobile/src/session/mobile-terminal-records.test.ts, mobile/src/session/mobile-terminal-records.ts, mobile/src/session/use-mobile-native-chat-answer-send.test.ts, mobile/src/session/use-mobile-native-chat-answer-send.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +761/−95. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2gate bundled zod runtime integrity (STA-4316)1 PR · Standalone · Automated release pipeline#

Problem: gate bundled zod runtime integrity (STA-4316).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14502 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14587 fix(packaging): gate bundled zod runtime integrity (STA-4316)OrcaWin
Unknown · COLLABORATOR
#14502 Title unavailable Unclear · UnknownStandalone change## Summary\n- add a post-pack oracle that requires representative public zod exports from the actual packaged resources tree\n- run it after runtime pruning for Windows, macOS, and Linux packages\n- add regression coveraP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/packaged-runtime-node-modules.cjs, config/scripts/electron-builder-config.test.mjs, config/scripts/verify-packaged-zod-runtime.cjs

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +87/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2gate OutputSpan frames behind a negotiated capability (STA-3482)1 PR · Standalone · Automated release pipeline#

Problem: gate OutputSpan frames behind a negotiated capability (STA-3482).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9500 Title unavailable (Unclear, Unknown); #11005 Title unavailable (Unclear, Unknown); #12834 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12788 fix(terminal): gate OutputSpan frames behind a negotiated capability (STA-3482)DraftJinwoo Hong
Core team · MEMBER
#9500 Title unavailable Unclear · Unknown
#11005 Title unavailable Unclear · Unknown
#12834 Title unavailable Unclear · Unknown
Standalone changeFixes STA-3482. ## Symptom: terminal output silently missing on mobile `OutputSpan` (opcode 15) was emitted on the legacy binary stream path with **no capability gate**. Mobile is the only consumer of `terminal.subscribeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/terminal-output-frame-chunk-benchmark.mjs, docs/reference/remote-wire-compatibility.md, src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/terminal-multiplex-transformed-output.test.ts, src/main/runtime/rpc/terminal-output-frame-chunks-equivalence.test.ts, src/main/runtime/rpc/terminal-output-frame-chunks.ts, src/main/runtime/rpc/terminal-output-frame-source-ranges.test.ts, src/main/runtime/rpc/terminal-subscribe-output-span-capability.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1071/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2guard Add Project dialog dismissal while cloning1 PR · Standalone · Automated release pipeline#

Problem: guard Add Project dialog dismissal while cloning.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14265 Add Project: stray backdrop click or ESC during a long clone cancels the clone (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14266 fix(renderer): guard Add Project dialog dismissal while cloningStillTogether
Community · FIRST_TIME_CONTRIBUTOR
#14265 Add Project: stray backdrop click or ESC during a long clone cancels the clone Fixes · OPENStandalone change## ELI5 Cloning a big repo takes a while. If you accidentally click outside the Add Project dialog (or press ESC) while it's cloning, the dialog treats that as "cancel" and kills the clone. This PR makes those accidentalP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/AddRepoDialog.tsx, src/renderer/src/components/sidebar/AddRepoDialogChrome.test.tsx, src/renderer/src/components/sidebar/AddRepoDialogChrome.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +115/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2heal stuck permission wait after a denied Claude tool1 PR · Standalone · Automated release pipeline#

Problem: heal stuck permission wait after a denied Claude tool.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15078 fix(agent-hooks): heal stuck permission wait after a denied Claude toolAlex Shan
Community · CONTRIBUTOR
None foundStandalone change## Summary Denying a Claude Code permission request (Esc / "No") emits **no hook event**, so the pane's agent status stayed stuck in `waiting` ("needs permission") until the next prompt or the 30-minute staleness cutoff.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/claude-permission-deny-transcript-watch.test.ts, src/main/agent-hooks/claude-permission-deny-transcript-watch.ts, src/main/agent-hooks/server.claude-permission-deny.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/shared/claude-permission-deny-intent.test.ts, src/shared/claude-permission-deny-intent.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +737/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2hide bare repository backing stores from workspace list1 PR · Standalone · Automated release pipeline#

Problem: hide bare repository backing stores from workspace list.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16553 [Bug]: Bare repository backing stores are shown as primary workspaces in the sidebar (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16561 fix(sidebar): hide bare repository backing stores from workspace listWooseong Kim
Community · CONTRIBUTOR
#16553 [Bug]: Bare repository backing stores are shown as primary workspaces in the sidebar Fixes · OPENStandalone change## Description Bare `GIT_COMMON_DIR` backing stores were rendered as primary sidebar workspaces because `git worktree list` reports them as the main worktree. The sidebar visibility pipeline now excludes `isBare` rows anP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/visible-worktrees.test.ts, src/renderer/src/components/sidebar/visible-worktrees.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +43/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2highlight the whole .env.* family as ini2 PRs · Overlapping · Automated release pipeline#

Problem: highlight the whole .env.* family as ini.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #13028 [Bug]: Non-standard .env files (.env.functions.local, .env.staging, …) render as plaintext (Fixes, OPEN); #11256 Title unavailable (Unclear, Unknown); #13239 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13029 fix(editor): highlight the whole .env.* family as iniWilly Dallas
Community · FIRST_TIME_CONTRIBUTOR
#13028 [Bug]: Non-standard .env files (.env.functions.local, .env.staging, …) render as plaintext Fixes · OPEN
#11256 Title unavailable Unclear · Unknown
#13239 Title unavailable Unclear · Unknown
Cluster contribution## Summary Fixes #13028 `.env.functions.local`, `.env.staging`, and other non-standard dotenv names rendered as plaintext because language detection only exact-matched four names (`.env`, `.env.local`, `.env.development`P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-file-language.ts, mobile/src/session/mobile-file-syntax.test.ts, src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +57/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13239 fix(editor): detect open-ended dotenv filenamesWooseong Kim
Community · CONTRIBUTOR
#13028 [Bug]: Non-standard .env files (.env.functions.local, .env.staging, …) render as plaintext Fixes · OPENCluster contribution## Description Dotenv files with scoped names such as `.env.functions.local`, `.env.staging`, and `.env.test.example` now receive INI syntax highlighting when no more specific language mapping applies. The desktop and moP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-file-language.ts, mobile/src/session/mobile-file-syntax.test.ts, src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +35/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2hold route policy through page retirement1 PR · Standalone · Automated release pipeline#

Problem: hold route policy through page retirement.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14517 Title unavailable (Unclear, Unknown); #14471 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14518 feat(browser): hold route policy through page retirementDraftJinwoo Hong
Core team · MEMBER
#14517 Title unavailable Unclear · Unknown
#14471 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/browser/browser-route-page-authority.ts, src/main/browser/browser-route-session-registry.test.ts, src/main/browser/browser-route-session-registry.ts, src/main/browser/browser-route-session-runtime.ts, src/main/browser/browser-route-webcontents-registry.test.ts, src/main/browser/browser-route-webcontents-registry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +325/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2hold the fabricated permission BEL for the Codex quiet window1 PR · Standalone · Automated release pipeline#

Problem: hold the fabricated permission BEL for the Codex quiet window.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13600 [Bug]: Codex “Approve for me” can still trigger false attention notifications after #8519 (Fixes, OPEN); #8519 Title unavailable (Unclear, Unknown); #11046 Title unavailable (Unclear, Unknown); #8387 Title unavailable (Unclear, Unknown); #13991 Title unavailable (Unclear, Unknown); #10947 Title unavailable (Unclear, Unknown); #11174 Title unavailable (Unclear, Unknown); #14611 Title unavailable (Unclear, Unknown); #14626 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14715 fix(codex): hold the fabricated permission BEL for the Codex quiet windowBrennan Benson
Core team · MEMBER
#13600 [Bug]: Codex “Approve for me” can still trigger false attention notifications after #8519 Fixes · OPEN
#8519 Title unavailable Unclear · Unknown
#11046 Title unavailable Unclear · Unknown
#8387 Title unavailable Unclear · Unknown
#13991 Title unavailable Unclear · Unknown
#10947 Title unavailable Unclear · Unknown
#11174 Title unavailable Unclear · Unknown
#14611 Title unavailable Unclear · Unknown
#14626 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Codex pauses to ask permission, Orca fakes a terminal "ding" so the pane lights up. Under **"Approve for me"** Codex answers its own question a moment later — but the ding had already fired, so you got a falP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/synthetic-permission-bell-deferral.test.ts, src/main/synthetic-permission-bell-deferral.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator.ts, src/shared/codex-attention-quiet-window.test.ts, src/shared/codex-attention-quiet-window.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +378/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2honor OS certificate trust for first-party traffic1 PR · Standalone · Automated release pipeline#

Problem: honor OS certificate trust for first-party traffic.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13736 Title unavailable (Unclear, Unknown); #13735 Title unavailable (Unclear, Unknown); #16399 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15208 fix(cloud): honor OS certificate trust for first-party trafficJinwoo Hong
Core team · MEMBER
#13736 Title unavailable Unclear · Unknown
#13735 Title unavailable Unclear · Unknown
#16399 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/packaged-runtime-node-modules.cjs, config/scripts/package-electron-runtime-contract.test.mjs, package.json, pnpm-lock.yaml, src/main/artifacts/artifact-cloud-request.ts, src/main/global-fetch-call-site-audit.test.ts, src/main/orca-profiles/profile-cloud-client.ts, src/main/orca-profiles/profile-cloud-org-members-client.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +418/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ignore non-absolute env overrides for agent scan roots1 PR · Standalone · Automated release pipeline#

Problem: ignore non-absolute env overrides for agent scan roots.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13082 AI Vault: six env-derived scan roots accept relative values and walk the process cwd unbounded (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13118 fix(ai-vault): ignore non-absolute env overrides for agent scan rootsmanuaudio
Community · CONTRIBUTOR
#13082 AI Vault: six env-derived scan roots accept relative values and walk the process cwd unbounded Fixes · OPENStandalone changeCloses #13082. ## Summary A typo'd or relative agent-home environment variable no longer turns AI Vault session discovery into an unbounded walk of the disk. Six scan roots took a directory straight from an environment vP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/session-scanner-agent-sources.ts, src/main/ai-vault/session-scanner-kimi-paths.ts, src/shared/absolute-dir-override.test.ts, src/shared/absolute-dir-override.ts, src/shared/grok-session-paths.test.ts, src/shared/grok-session-paths.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +83/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Improve Agent Session History search: rg scopes and AI rank1 PR · Standalone · Automated release pipeline#

Problem: Improve Agent Session History search: rg scopes and AI rank.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #1234 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15354 Improve Agent Session History search: rg scopes and AI ranks546126
Community · CONTRIBUTOR
#1234 Title unavailable Unclear · UnknownStandalone change## ELI5 The right-sidebar Agent Session History search box now actually searches the transcript files. Type a word and Orca runs the real `rg` binary over the session logs it already discovered, instead of only matching P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: package.json, pnpm-lock.yaml, src/main/agent-hooks/first-work-branch-rename.test.ts, src/main/agent-hooks/first-work-branch-rename.ts, src/main/ai-vault/listed-session-search.test.ts, src/main/ai-vault/listed-session-search.ts, src/main/ai-vault/session-ai-rerank.test.ts, src/main/ai-vault/session-ai-rerank.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

81 files, +7092/−795. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2infer worker identity in preambles1 PR · Standalone · Automated release pipeline#

Problem: infer worker identity in preambles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14570 Injected orchestration preambles can produce hybrid worker sender handles (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14567 fix(orchestration): infer worker identity in preamblesJacky Zhang
Community · FIRST_TIME_CONTRIBUTOR
#14570 Injected orchestration preambles can produce hybrid worker sender handles Fixes · OPENStandalone change## ELI5 Orca currently asks workers to copy a long terminal ID into lifecycle commands. When two similar IDs appear in the same prompt, a worker can splice them together and Orca correctly rejects the result. This changeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/__snapshots__/preamble.test.ts.snap, src/main/runtime/orchestration/coordinator.ts, src/main/runtime/orchestration/preamble.test.ts, src/main/runtime/orchestration/preamble.ts, src/main/runtime/rpc/methods/orchestration-federation.ts, src/main/runtime/rpc/methods/orchestration-workers.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +22/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2install a selected agent from the onboarding step1 PR · Standalone · Automated release pipeline#

Problem: install a selected agent from the onboarding step.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14122 feat(onboarding): install a selected agent from the onboarding stepJTL Growth
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## The gap When no agent is on PATH, onboarding ends the thread rather than closing it. It names the selected agent, says it *"isn't on your PATH yet"*, and offers a link to install instructions — so a new user has to leP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/onboarding/AgentStep.tsx, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/agent-catalog.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +96/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a DA1 answerer for parked panes with raw-byte sidecars1 PR · Standalone · Automated release pipeline#

Problem: keep a DA1 answerer for parked panes with raw-byte sidecars.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14002 fix(terminal): keep a DA1 answerer for parked panes with raw-byte sidecarsNeil
Core team · MEMBER
None foundStandalone change## ELI5 fish asks the terminal "what are you?" (DA1) every single time it draws a prompt, and it refuses to draw until someone answers — waiting up to 10 seconds. In a parked tab there is no visible terminal to answer, sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, src/main/ipc/pty-hidden-delivery-gate.test.ts, src/main/ipc/pty-hidden-delivery-gate.ts, src/main/ipc/pty-pending-data-drain-contract.ts, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/runtime/fish-parked-pane-prompt-latency.node-pty.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1404/−237. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a nested child hook's model off the fenced parent row1 PR · Standalone · Automated release pipeline#

Problem: keep a nested child hook's model off the fenced parent row.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13602 fix(agent-status): keep a nested child hook's model off the fenced parent rowBrennan Benson
Core team · MEMBER
None foundStandalone change## Summary When Claude runs \`codex exec\` (or any agent CLI nests another), the child's hooks fire on the inherited pane key. The identity fence already keeps the parent's \`agentType\`, but the child's **model** rode tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts, src/renderer/src/store/slices/agent-status.test.ts, src/renderer/src/store/slices/agent-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +195/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep a quick command queued until its own spawn takes it (STA-4876)1 PR · Standalone · Automated release pipeline#

Problem: keep a quick command queued until its own spawn takes it (STA-4876).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15531 fix(terminal): keep a quick command queued until its own spawn takes it (STA-4876)DraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/pty-connection-queued-startup-consume.test.ts, src/renderer/src/components/terminal-pane/pty-connection-types.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/terminal-pane-recovery.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.test.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts, src/renderer/src/lib/quick-command-startup-diagnostics.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +480/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep acknowledged completions in the Done column1 PR · Standalone · Automated release pipeline#

Problem: keep acknowledged completions in the Done column.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12168 Title unavailable (Unclear, Unknown); #11042 Title unavailable (Unclear, Unknown); #16201 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13780 fix(dashboard): keep acknowledged completions in the Done columnJin Won, Park
Community · FIRST_TIME_CONTRIBUTOR
#12168 Title unavailable Unclear · Unknown
#11042 Title unavailable Unclear · Unknown
#16201 Title unavailable Unclear · Unknown
Standalone change## Summary Agents that finish while you are watching them disappear from the Agent Dashboard instead of landing in **Done**. `buildDashboardSnapshot` chose each card's column with `dashboardBucketForDotState(dashboardCarP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/dashboard-agent-status-patch.test.ts, src/renderer/src/components/dashboard-popout/dashboard-agent-status-patch.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot-folder-workspace.test.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot.test.ts, src/renderer/src/components/dashboard/build-dashboard-snapshot.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +58/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep agent rows ordered by their session start once state history wraps1 PR · Standalone · Automated release pipeline#

Problem: keep agent rows ordered by their session start once state history wraps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13847 Agents list: manual order jumps when an agent receives new activity (Fixes, OPEN); #14284 Title unavailable (Unclear, Unknown); #14126 Title unavailable (Unclear, Unknown); #14084 Title unavailable (Unclear, Unknown); #14486 Title unavailable (Unclear, Unknown); #13776 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14654 fix(sidebar): keep agent rows ordered by their session start once state history wrapsBrennan Benson
Core team · MEMBER
#13847 Agents list: manual order jumps when an agent receives new activity Fixes · OPEN
#14284 Title unavailable Unclear · Unknown
#14126 Title unavailable Unclear · Unknown
#14084 Title unavailable Unclear · Unknown
#14486 Title unavailable Unclear · Unknown
#13776 Title unavailable Unclear · Unknown
Standalone change## ELI5 Each agent row in the sidebar is ordered by "when this agent session started". That start time was read off the agent's state-transition log — but that log is a rolling window that only keeps the last 20 entries.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-agent-row-fallback-tab.ts, src/renderer/src/components/sidebar/worktree-agent-row-order.test.ts, src/renderer/src/store/slices/agent-status-session-start-latch.test.ts, src/renderer/src/store/slices/agent-status.ts, src/shared/agent-session-start-time.ts, src/shared/agent-status-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +253/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep angle brackets inside consecutive code fences2 PRs · Overlapping · Automated release pipeline#

Problem: keep angle brackets inside consecutive code fences.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #13307 [Bug]: Rich editor encodes `<>` placeholders inside fenced code blocks into ORCA_RICH_MD transport tokens (Fixes, OPEN); #13609 Title unavailable (Unclear, Unknown); #13566 Title unavailable (Unclear, Unknown); #13710 Title unavailable (Unclear, Unknown); #13692 Title unavailable (Unclear, Unknown); #13536 Title unavailable (Unclear, Unknown); #13572 Title unavailable (Unclear, Unknown); #8072 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown); #13570 Title unavailable (Unclear, Unknown); #13561 Title unavailable (Unclear, Unknown); #13255 Title unavailable (Unclear, Unknown); #13131 Title unavailable (Unclear, Unknown); #13919 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13691 fix(editor): keep angle brackets inside consecutive code fencesBingZ
Community · CONTRIBUTOR
#13307 [Bug]: Rich editor encodes `<>` placeholders inside fenced code blocks into ORCA_RICH_MD transport tokens Fixes · OPEN
#13609 Title unavailable Unclear · Unknown
#13566 Title unavailable Unclear · Unknown
#13710 Title unavailable Unclear · Unknown
#13692 Title unavailable Unclear · Unknown
#13536 Title unavailable Unclear · Unknown
#13572 Title unavailable Unclear · Unknown
#8072 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
#13570 Title unavailable Unclear · Unknown
#13561 Title unavailable Unclear · Unknown
#13255 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Rich Markdown must treat everything inside a fenced code block as code. Previously, a line that merely started with the active fence delimiter could close the block even when code followed it, allowing later textP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/raw-markdown-html-fence.ts, src/renderer/src/components/editor/raw-markdown-html-fenced-code.test.ts, src/renderer/src/components/editor/raw-markdown-html-nodes.ts, src/renderer/src/components/editor/raw-markdown-html.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +242/−145. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13842 fix(rich-editor): consume closing fence line to prevent span bridging across fencesLavyaT
Community · FIRST_TIME_CONTRIBUTOR
#13307 [Bug]: Rich editor encodes `<>` placeholders inside fenced code blocks into ORCA_RICH_MD transport tokens Fixes · OPEN
#13131 Title unavailable Unclear · Unknown
#13919 Title unavailable Unclear · Unknown
Cluster contribution## What Fixes #13307: Rich editor encodes `<>` placeholders inside fenced code blocks into ORCA_RICH_MD transport tokens. Two consecutive fenced blocks caused every even fence to become a spurious inline-code-span openerP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/markdown-round-trip.test.ts, src/renderer/src/components/editor/raw-markdown-html.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +75/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep bold distinct when font weight is 600+1 PR · Standalone · Automated release pipeline#

Problem: keep bold distinct when font weight is 600+.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14175 fix(terminal): keep bold distinct when font weight is 600+Brennan Benson
Core team · MEMBER
None foundStandalone change## ELI5 Turning the terminal Font Weight slider up used to make bold and regular text look the same on the default Mac font. Bold is now kept as a separate face whenever the font can still show one. ## What Changed `resoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/preview-terminal-options.test.ts, src/renderer/src/components/dashboard-popout/preview-terminal-options.ts, src/renderer/src/components/settings/TerminalSettingsPreview.lifecycle.test.tsx, src/renderer/src/components/settings/TerminalSettingsPreview.tsx, src/renderer/src/components/terminal-pane/terminal-appearance.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts, src/renderer/src/lib/pane-manager/pane-lifecycle.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-options.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +351/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep CJK panes from freezing on a half-built glyph atlas1 PR · Standalone · Automated release pipeline#

Problem: keep CJK panes from freezing on a half-built glyph atlas.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13765 fix(terminal): keep CJK panes from freezing on a half-built glyph atlasRayim
Community · CONTRIBUTOR
None foundStandalone change# Fix: CJK terminal panes garble mid-screen and stay garbled until a window resize ## User-visible change On panes rendering Hangul/Kana/Han-heavy output (e.g. Korean CLI agents, CJK build logs), glyphs would garble mid-P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__addon-webgl@0.20.0-beta.286.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/layout-serialization.test.ts, src/renderer/src/components/terminal-pane/layout-serialization.ts, src/renderer/src/lib/pane-manager/pane-terminal-options.ts, src/renderer/src/lib/pane-manager/xterm-webgl-atlas-patch.test.ts, src/renderer/src/lib/terminal-font-family.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +347/−99. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep client tab-group ratios on remote host snapshots1 PR · Standalone · Automated release pipeline#

Problem: keep client tab-group ratios on remote host snapshots.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13218 [Bug]: Tab group split ratio reverts to the host's layout on a remote runtime environment (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13224 fix(session): keep client tab-group ratios on remote host snapshotsBingZ
Community · CONTRIBUTOR
#13218 [Bug]: Tab group split ratio reverts to the host's layout on a remote runtime environment Fixes · OPENStandalone change## ELI5 A remote client can resize its tab-group divider without the next host snapshot snapping it back. The host still controls which groups exist; each client keeps its own window geometry when it already lays out eveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/web-session-tabs-sync-layout-groups.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +148/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep Ctrl-W in Git Bash terminals1 PR · Standalone · Automated release pipeline#

Problem: keep Ctrl-W in Git Bash terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13015 [Bug]: Ctrl+W closes tab in Windows Git Bash when "Terminal first" is enabled (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13232 fix(windows): keep Ctrl-W in Git Bash terminalsWooseong Kim
Community · CONTRIBUTOR
#13015 [Bug]: Ctrl+W closes tab in Windows Git Bash when "Terminal first" is enabled Fixes · OPENStandalone change## Description On native Windows, Git Bash now receives physical Ctrl+W when the terminal-first shortcut policy is enabled instead of Orca closing the active tab. The exception is fail-closed: it requires an active termiP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/keyboard-handlers.ts, src/renderer/src/components/terminal-pane/terminal-shortcut-policy-windows-git-bash.test.ts, src/renderer/src/components/terminal-pane/terminal-shortcut-policy.ts, src/renderer/src/components/terminal-pane/windows-git-bash-shortcut.ts, tests/e2e/terminal-windows-git-bash-ctrl-w.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +445/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep direct-SSH projects when a cold start merges the local catalog1 PR · Standalone · Automated release pipeline#

Problem: keep direct-SSH projects when a cold start merges the local catalog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15112 [Bug]: Create New Workspace project picker is empty after sleep/wake — SSH host connection lost and project not selectable (Fixes, OPEN); #8268 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15115 fix(renderer): keep direct-SSH projects when a cold start merges the local catalogVlad Rafeev
Community · FIRST_TIME_CONTRIBUTOR
#15112 [Bug]: Create New Workspace project picker is empty after sleep/wake — SSH host connection lost and project not selectable Fixes · OPEN
#8268 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Orca starts up (or refreshes its project list after the Mac wakes from sleep), it was accidentally throwing away projects that live only on an SSH machine. The app still showed them in Settings, but the "CreP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/store/slices/repos-ssh-project-cold-start.test.ts, src/renderer/src/store/slices/repos.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +126/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep draining a pty whose client has gone1 PR · Standalone · Automated release pipeline#

Problem: keep draining a pty whose client has gone.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15761 fix(relay): keep draining a pty whose client has goneNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-e2e-gate-contract.test.mjs, src/relay/dispatcher.ts, src/relay/pty-handler.ts, tests/e2e/helpers/docker-ssh-relay-faults.ts, tests/e2e/ssh-docker-transport-drop-recovery.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +590/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep failed local/WSL scans non-authoritative1 PR · Standalone · Automated release pipeline#

Problem: keep failed local/WSL scans non-authoritative.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14003 Failed local/WSL worktree discovery can publish an authoritative empty catalog (Fixes, OPEN); #13556 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14183 fix(worktrees): keep failed local/WSL scans non-authoritativeOrcaWin
Unknown · COLLABORATOR
#14003 Failed local/WSL worktree discovery can publish an authoritative empty catalog Fixes · OPEN
#13556 Title unavailable Unclear · Unknown
Standalone change## ELI5 If Git or WSL fails while Orca is listing worktrees, Orca used to treat that as "this repo has no worktrees" and wipe the sidebar. Now a failed scan is treated as "I don't know," so the last known worktrees, tabsP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/worktree-list-failure-contract.test.ts, src/main/ipc/worktrees-detected-scan-failure.test.ts, src/main/ipc/worktrees.ts, src/renderer/src/store/slices/worktrees.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +533/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep folder workspaces on execution host1 PR · Standalone · Automated release pipeline#

Problem: keep folder workspaces on execution host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15404 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15685 fix(sidebar): keep folder workspaces on execution hostDraftJinwoo Hong
Core team · MEMBER
#15404 Title unavailable Unclear · UnknownStandalone change## Summary - keep runtime-owned folder workspaces grouped and routed by `executionHostId` - preserve legacy direct-SSH `connectionId` fallback and use the focused/default host only when neither owner exists - share one rP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeContextMenu.test.ts, src/renderer/src/components/sidebar/WorktreeContextMenu.tsx, src/renderer/src/components/sidebar/WorktreeList.folder-workspace-rows.test.ts, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/WorktreeMetaDialog.tsx, src/renderer/src/components/sidebar/folder-workspace-host-ambiguity.test.ts, src/renderer/src/components/sidebar/folder-workspace-host-id.test.ts, src/renderer/src/components/sidebar/folder-workspace-host-id.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

62 files, +2305/−328. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep gitless selected folders1 PR · Standalone · Automated release pipeline#

Problem: keep gitless selected folders.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13734 fix(workspaces): keep gitless selected foldersJ-token
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 If you opened an ordinary folder that happens to sit somewhere inside a git repository, Orca silently opened the parent repository instead — the folder you actually picked was thrown away. Now Orca only treats yoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/repo-detection.test.ts, src/main/git/repo.ts, src/main/ipc/repos-nested-import.test.ts, src/main/ipc/repos-nested-scan.test.ts, src/main/ipc/repos-remote.test.ts, src/main/ipc/repos.ts, src/main/project-groups/nested-repo-discovery.test.ts, src/main/project-groups/nested-repo-discovery.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +181/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep headless runtime alive on desktop Cmd+Q1 PR · Standalone · Automated release pipeline#

Problem: keep headless runtime alive on desktop Cmd+Q.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15537 [Bug]: macOS — ⌘Q on a serve-hosted desktop window kills the headless runtime (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15560 fix(serve): keep headless runtime alive on desktop Cmd+QWooseong Kim
Community · CONTRIBUTOR
#15537 [Bug]: macOS — ⌘Q on a serve-hosted desktop window kills the headless runtime Fixes · OPENStandalone change## Description On macOS, ⌘Q on a desktop window hosted by `orca serve` no longer tears down the headless runtime or drops paired remotes. `shouldQuitWhenAllWindowsClosed` already keeps serve mode alive for window close. P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/startup/window-all-closed-quit-policy.test.ts, src/main/startup/window-all-closed-quit-policy.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +66/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep heartbeats from waking coordinators1 PR · Standalone · Automated release pipeline#

Problem: keep heartbeats from waking coordinators.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13235 fix(orchestration): keep heartbeats from waking coordinatorsDraftportrah
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - keep valid orchestration heartbeats out of push-on-idle wake batches - preserve rejected heartbeats as high-priority coordinator notifications - leave valid heartbeat rows unread so explicit heartbeat checksP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +65/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep hookless agents sendable via foreground process proof1 PR · Standalone · Automated release pipeline#

Problem: keep hookless agents sendable via foreground process proof.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14798 "Send notes to an agent" menu omits running agents (30-min hook staleness + current-worktree-only filter) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14810 fix(agent-send): keep hookless agents sendable via foreground process proofVincent
Community · FIRST_TIME_CONTRIBUTOR
#14798 "Send notes to an agent" menu omits running agents (30-min hook staleness + current-worktree-only filter) Fixes · OPENStandalone change## ELI5 Orca decides "is there an agent in this pane I can send notes to?" by looking at the messages the agent sends it (hooks) and at the pane's title. An agent that has been running a long time stops sending hooks, anP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/ReviewNotesSendMenuContent.tsx, src/renderer/src/components/sidebar/worktree-card-send-target-inputs.test.ts, src/renderer/src/components/sidebar/worktree-card-send-target-inputs.ts, src/renderer/src/components/sidebar/worktree-list/listing/use-agent-send-target.ts, src/renderer/src/lib/notes-send-agent-targets.ts, src/renderer/src/lib/running-agent-targets-foreground-proof.test.ts, src/renderer/src/lib/running-agent-targets.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +218/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep image-path pastes tokenized after typed text1 PR · Standalone · Automated release pipeline#

Problem: keep image-path pastes tokenized after typed text.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9732 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12715 fix(terminal): keep image-path pastes tokenized after typed text5unnyWind
Community · FIRST_TIME_CONTRIBUTOR
#9732 Title unavailable Unclear · UnknownStandalone changeCursor CLI only turns a pasted image path into `[Image #N]` when the path is a separate token. Prefix a space so prior prompt text cannot glue onto the path and leave a raw `orca-paste-*.png` string in the input. ## SummP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-clipboard-paste.test.ts, src/renderer/src/components/terminal-pane/terminal-clipboard-paste.ts, src/renderer/src/components/terminal-pane/terminal-drop-path-writer.test.ts, src/renderer/src/components/terminal-pane/terminal-drop-path-writer.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +56/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep interrupted Stops working while background tasks run1 PR · Standalone · Automated release pipeline#

Problem: keep interrupted Stops working while background tasks run.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12382 [Bug]: Interrupted Stop discards running background_tasks, marking live workflows and shells as done (Fixes, OPEN); #11838 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12724 fix(agent-hooks): keep interrupted Stops working while background tasks runBrennan Benson
Core team · MEMBER
#12382 [Bug]: Interrupted Stop discards running background_tasks, marking live workflows and shells as done Fixes · OPEN
#11838 Title unavailable Unclear · Unknown
Standalone change## Summary An interrupted Claude turn no longer discards evidence that background work is still running, so a pane holding a live Workflow or backgrounded shell stays `working` instead of flipping to `done`. Claude emitsP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener.ts, src/shared/claude-background-task-status.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +85/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep OMP wrapper parse-safe under zsh global aliases1 PR · Standalone · Automated release pipeline#

Problem: keep OMP wrapper parse-safe under zsh global aliases.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14208 [Bug]: zsh global aliases break headless shell wrapper — 'parse error near '>'&''' in __orca_omp_should_skip_extension (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14215 fix(shell): keep OMP wrapper parse-safe under zsh global aliasesBingZ
Community · CONTRIBUTOR
#14208 [Bug]: zsh global aliases break headless shell wrapper — 'parse error near '>'&''' in __orca_omp_should_skip_extension Fixes · OPENStandalone change## Summary User zsh global aliases whose name is a literal token in Orca's generated `shell-ready/zsh` wrapper (`--help`, `--version`) expand during interactive parse. HyDE's `alias -g -- --help='--help 2>&1 | bat …'` tuP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pty/omp-shell-wrapper.test.ts, src/main/pty/omp-shell-wrapper.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +51/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep one mounted session screen per worktree (supersedes #17068)1 PR · Standalone · Automated release pipeline#

Problem: keep one mounted session screen per worktree (supersedes #17068).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17068 Title unavailable (Unclear, Unknown); #16997 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17098 fix(mobile): keep one mounted session screen per worktree (supersedes #17068)Brennan Benson
Core team · MEMBER
#17068 Title unavailable Unclear · Unknown
#16997 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/index.tsx, mobile/app/h/[hostId]/review/[worktreeId].tsx, mobile/src/accounts/mobile-accounts-route.test.ts, mobile/src/agent-history/MobileAgentSessionHistoryPanel.tsx, mobile/src/navigation/host-stack-duplicate-session-mount.test.ts, mobile/src/navigation/host-stack-navigation.test.ts, mobile/src/navigation/host-stack-navigation.ts, mobile/src/navigation/host-stack-route-identity.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +940/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep orchestration check help side-effect free1 PR · Standalone · Automated release pipeline#

Problem: keep orchestration check help side-effect free.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12985 [Bug]: `orca orchestration check --help` runs a real mailbox check instead of printing usage (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12996 fix(ssh): keep orchestration check help side-effect freeWooseong Kim
Community · CONTRIBUTOR
#12985 [Bug]: `orca orchestration check --help` runs a real mailbox check instead of printing usage Fixes · OPENStandalone change## Description Prevent the SSH legacy fallback from executing `orchestration check` when a user only asks for help. ## Focused fix - In scope: return the existing command usage before legacy RPC dispatch for `orca orchesP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-remote-orca-cli.test.ts, src/main/ssh/ssh-remote-orca-cli.ts, src/main/ssh/ssh-remote-orchestration-help.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +113/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep owned agent panes visible when their title carries no agent frame (#14464)1 PR · Standalone · Automated release pipeline#

Problem: keep owned agent panes visible when their title carries no agent frame (#14464).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14464 [Bug]: Keep running Codex session tabs visible across Orca updates (Fixes, OPEN); #10258 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14650 fix(sidebar): keep owned agent panes visible when their title carries no agent frame (#14464)OrcaWin
Unknown · COLLABORATOR
#14464 [Bug]: Keep running Codex session tabs visible across Orca updates Fixes · OPEN
#10258 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca decides "is this terminal an agent?" mostly by reading the terminal's title. Codex doesn't put its name in the title on Windows — it names the pane after the worktree (`gh-13695`), so Orca didn't recognise iP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +132/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Keep relay completion evidence live/unverifiable/exited, never coerced1 PR · Standalone · Automated release pipeline#

Problem: Keep relay completion evidence live/unverifiable/exited, never coerced.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16900 Title unavailable (Unclear, Unknown); #15420 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16926 Keep relay completion evidence live/unverifiable/exited, never coercedBrennan Benson
Core team · MEMBER
#16900 Title unavailable Unclear · Unknown
#15420 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/pty-process-inspection.ts, src/main/runtime/orca-runtime.ts, src/preload/api/pty-api.ts, src/preload/index.ts, src/relay/pty-handler-attach-replay.test.ts, src/relay/pty-handler-retired-pane-surface.test.ts, src/relay/pty-handler-spawn-admission.test.ts, src/relay/pty-handler-startup-command-delivery.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +2132/−488. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep retired names on an RPC error and route the host's created name (STA-4479, STA-4480)1 PR · Standalone · Automated release pipeline#

Problem: keep retired names on an RPC error and route the host's created name (STA-4479, STA-4480).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14350 Title unavailable (Unclear, Unknown); #14917 Title unavailable (Unclear, Unknown); #14919 Title unavailable (Unclear, Unknown); #14924 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14926 fix(mobile): keep retired names on an RPC error and route the host's created name (STA-4479, STA-4480)Brennan Benson
Core team · MEMBER
#14350 Title unavailable Unclear · Unknown
#14917 Title unavailable Unclear · Unknown
#14919 Title unavailable Unclear · Unknown
#14924 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/tasks/worktree-create-retry.test.ts, mobile/src/tasks/worktree-create-retry.ts, mobile/src/worktree/use-retired-worktree-names.test.tsx, mobile/src/worktree/use-retired-worktree-names.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +85/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep session state for worktrees hidden from the sidebar (#15227)1 PR · Standalone · Automated release pipeline#

Problem: keep session state for worktrees hidden from the sidebar (#15227).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15227 [Bug]: Terminals created in worktrees hidden from the sidebar are dropped from session state, stranding live agent PTYs after a restart (Fixes, OPEN); #15313 Title unavailable (Unclear, Unknown); #14918 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15431 fix(session): keep session state for worktrees hidden from the sidebar (#15227)OrcaWin
Unknown · COLLABORATOR
#15227 [Bug]: Terminals created in worktrees hidden from the sidebar are dropped from session state, stranding live agent PTYs after a restart Fixes · OPEN
#15313 Title unavailable Unclear · Unknown
#14918 Title unavailable Unclear · Unknown
Standalone changeFixes #15227. ## Repro verdict: reproduced Windows, dev build, isolated profile. A repo with one visible checkout plus a worktree created outside Orca (`git worktree add .claude/worktrees/lane-a`, classified `agent-scratP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/store/slices/degraded-repo-worktree-validity.ts, src/renderer/src/store/slices/hidden-worktree-session-hydration.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +155/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep system-default auth native when hooks are unavailable1 PR · Standalone · Automated release pipeline#

Problem: keep system-default auth native when hooks are unavailable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13746 [Bug]: System-default Codex can use stale managed credentials when status-hook trust is unavailable (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13755 fix(codex): keep system-default auth native when hooks are unavailableLangning Zhang
Community · CONTRIBUTOR
#13746 [Bug]: System-default Codex can use stale managed credentials when status-hook trust is unavailable Fixes · OPENStandalone change## Summary Fixes #13746. When Codex uses Orca's system-default account, keep it on the host's native `CODEX_HOME` even if the optional status-hook trust grant is unavailable. Previously, hook capability gated `isHostSystP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.test.ts, src/main/codex-accounts/runtime-home-service.ts, src/main/codex/codex-real-home-hook-install.test.ts, src/main/codex/codex-real-home-hook-install.ts, src/main/index.ts, src/main/startup/serve-desktop-activation-wiring.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +122/−60. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the chat viewport steady when history pages in (STA-3333)1 PR · Standalone · Automated release pipeline#

Problem: keep the chat viewport steady when history pages in (STA-3333).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12500 fix(mobile): keep the chat viewport steady when history pages in (STA-3333)Brennan Benson
Core team · MEMBER
None foundStandalone change## Summary Paging older native-chat history now preserves the reader's viewport without relying on a timed hold or a render-observed loading transition. - `loadEarlier` returns an explicit `Promise<boolean> | null`, so tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-controller-contract.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-input-lease.ts, mobile/src/session/use-mobile-native-chat-input-lock.ts, mobile/src/session/use-mobile-native-chat-session.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +971/−185. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the pane provider-session binding across a transient clear1 PR · Standalone · Automated release pipeline#

Problem: keep the pane provider-session binding across a transient clear.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11546 [Bug]: AI conversation context lost on renderer restart — SSH terminal reconnects but chat history is gone (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12070 fix(agent-hooks): keep the pane provider-session binding across a transient clearNeil
Core team · MEMBER
#11546 [Bug]: AI conversation context lost on renderer restart — SSH terminal reconnects but chat history is gone Fixes · OPENStandalone changeFixes #11546 ## ELI5 When you chat with an agent in a pane, Orca doesn't keep the conversation in the window — it keeps a little sticky note saying "this pane is conversation #sess-1, whose transcript file lives here". TP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +347/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the reattach grid push past an exhausted fit budget1 PR · Standalone · Automated release pipeline#

Problem: keep the reattach grid push past an exhausted fit budget.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13155 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13194 fix(terminal): keep the reattach grid push past an exhausted fit budgetBrennan Benson
Core team · MEMBER
#13155 Title unavailable Unclear · UnknownStandalone change## Summary > **Stacked on #13155.** Review only the last commit. Retarget to `main` once #13155 merges. #13155 stopped a `display:none` pane from dropping the reattach grid push. The same continuation is still dropped byP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-fit-continuation-registry.ts, src/renderer/src/lib/pane-manager/pane-fit.test.ts, src/renderer/src/lib/pane-manager/pane-fit.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +38/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the shell wrapper parseable under zsh global aliases1 PR · Standalone · Automated release pipeline#

Problem: keep the shell wrapper parseable under zsh global aliases.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14538 fix(terminal): keep the shell wrapper parseable under zsh global aliasesBrennan Benson
Core team · MEMBER
None foundStandalone change## ELI5 Some people put a shortcut in their zsh config that rewrites the word `--help` so long help text gets piped through a pretty pager. zsh applies that kind of shortcut to *every* `--help` on a line — including one P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/shell-ready.test.ts, src/main/providers/local-pty-shell-ready.test.ts, src/main/providers/windows-shell-args.test.ts, src/main/pty/omp-shell-wrapper.ts, src/relay/pty-handler.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +80/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the workspace selected when its last tab closes1 PR · Standalone · Automated release pipeline#

Problem: keep the workspace selected when its last tab closes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11699 [Bug]: Closing all terminals clears center panel file browser; must re-open workspace to browse files (Fixes, OPEN); #677 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12142 fix(workspace): keep the workspace selected when its last tab closesAnddy Sahir Agudelo
Community · CONTRIBUTOR
#11699 [Bug]: Closing all terminals clears center panel file browser; must re-open workspace to browse files Fixes · OPEN
#677 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #11699. Closing every tab in a workspace deselected the workspace itself. The file explorer fell back to *"Select a workspace to browse files"* and the Git panel emptied, so browsing files or using sourcP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/shared/kill-all-terminal-surfaces.ts, src/renderer/src/components/tab-group/TabGroupEmptyState.test.tsx, src/renderer/src/components/tab-group/TabGroupEmptyState.tsx, src/renderer/src/components/tab-group/TabGroupPanel.tsx, src/renderer/src/components/tab-group/tab-group-empty-state-reactivity.test.tsx, src/renderer/src/components/tab-group/tab-group-empty-state-visibility.test.ts, src/renderer/src/components/tab-group/tab-group-empty-state-visibility.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +587/−103. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2land an account-switch restart on the newly selected account1 PR · Standalone · Automated release pipeline#

Problem: land an account-switch restart on the newly selected account.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12146 Title unavailable (Unclear, Unknown); #12098 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14877 fix(codex): land an account-switch restart on the newly selected accountRayim
Community · CONTRIBUTOR
#12146 Title unavailable Unclear · Unknown
#12098 Title unavailable Unclear · Unknown
Standalone change## ELI5 You switch Codex to account B and press Restart on the card. The terminal comes back… still on account A. This PR makes that one press actually land on B, keeps your conversation going there (`codex resume`), andP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-account-session-bridge.test.ts, src/main/codex/codex-account-session-bridge.ts, src/main/codex/codex-account-switch-resume-repin.test.ts, src/main/codex/codex-account-switch-resume-repin.ts, src/main/codex/codex-thread-goal-transfer.test.ts, src/main/codex/codex-thread-goal-transfer.ts, src/main/index.ts, src/main/ipc/pty.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

32 files, +1322/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2lazy-load source cache ledgers1 PR · Standalone · Automated release pipeline#

Problem: lazy-load source cache ledgers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16211 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16219 perf(usage): lazy-load source cache ledgers叁笙早安 AI
Community · FIRST_TIME_CONTRIBUTOR
#16211 Title unavailable Unclear · UnknownStandalone change## Summary - split each provider's cold source/ownership ledger into a schema- and worktree-bound sidecar cache - keep only hot scan state, sessions, and daily aggregates in the startup cache - load the cold ledger only P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/usage/usage-provider-source-cache.ts, src/main/usage/usage-provider-store-lifecycle.test.ts, src/main/usage/usage-provider-store-lifecycle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +211/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let activate() tell a reconnected client from one that never left1 PR · Standalone · Automated release pipeline#

Problem: let activate() tell a reconnected client from one that never left.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15761 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15762 fix(relay): let activate() tell a reconnected client from one that never leftNeil
Core team · MEMBER
#15761 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/dispatcher.ts, src/relay/relay-pty-source-delivery-record.ts, src/relay/relay-pty-source-publication.ts, src/relay/relay-pty-source-restore-required.ts, src/relay/relay-pty-source-send-scheduler.ts, src/relay/relay-pty-source-transport-generation.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +286/−62. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let DevTools own Cmd+V instead of the focused terminal pane1 PR · Standalone · Automated release pipeline#

Problem: let DevTools own Cmd+V instead of the focused terminal pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16285 [Bug]: Cmd+V in DevTools pastes into the terminal instead of the console (Fixes, OPEN); #13388 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16288 fix(menu): let DevTools own Cmd+V instead of the focused terminal panegatsby74
Community · CONTRIBUTOR
#16285 [Bug]: Cmd+V in DevTools pastes into the terminal instead of the console Fixes · OPEN
#13388 Title unavailable Unclear · Unknown
Standalone change## Problem On macOS, <kbd>Cmd</kbd>+<kbd>V</kbd> while the Chrome DevTools console has keyboard focus pastes into the focused **terminal pane** instead of the console input. <kbd>Cmd</kbd>+<kbd>C</kbd>, <kbd>Cmd</kbd>+<kP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/menu/app-menu-selection-item.ts, src/main/menu/edit-menu-focus-target.test.ts, src/main/menu/edit-menu-focus-target.ts, src/main/menu/register-app-menu.test.ts, src/main/menu/register-app-menu.ts, src/main/window/createMainWindow-devtools-paste.test.ts, src/main/window/createMainWindow-test-harness.ts, src/main/window/createMainWindow.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +203/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let the model picker clear the persisted launch override1 PR · Standalone · Automated release pipeline#

Problem: let the model picker clear the persisted launch override.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13794 [Bug]: Claude Chat model picker permanently overrides the global default with no reset option (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13819 fix(native-chat): let the model picker clear the persisted launch override이수빈
Community · FIRST_TIME_CONTRIBUTOR
#13794 [Bug]: Claude Chat model picker permanently overrides the global default with no reset option Fixes · OPENStandalone changeFixes #13794 ## Summary Once a model is picked in the native Chat composer, Orca persists it as `nativeChatSessionOptions.<agent>.model` and passes `--model` to every new launch — permanently overriding the model configuP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.test.tsx, src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx, src/renderer/src/components/native-chat/native-chat-clear-persisted-model.test.ts, src/renderer/src/components/native-chat/native-chat-pty-session-options.ts, src/renderer/src/components/native-chat/use-native-chat-session-options.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +204/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let users unpin main workspaces from the top of their group1 PR · Standalone · Automated release pipeline#

Problem: let users unpin main workspaces from the top of their group.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15770 [Feature] Any way to not pin primary worktrees to top? (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15811 feat(sidebar): let users unpin main workspaces from the top of their groupyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15770 [Feature] Any way to not pin primary worktrees to top? Fixes · OPENStandalone change## Summary **What** A new Appearance → Window & Sidebar setting, **"Keep main workspaces at the top"** (default **on**, preserving today's behavior). Turned off, the user's chosen sort (Smart/Recent) ranks each project'sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/AppearanceWindowSidebarSection.tsx, src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.main-worktree-pin.test.ts, src/renderer/src/components/sidebar/worktree-list/grouping/build-rows.ts, src/renderer/src/components/sidebar/worktree-list/grouping/group-sections.ts, src/shared/global-settings-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +100/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2lift the closed-tab blackhole when a retracted tab comes back (STA-5679)1 PR · Standalone · Automated release pipeline#

Problem: lift the closed-tab blackhole when a retracted tab comes back (STA-5679).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14624 Title unavailable (Unclear, Unknown); #6095 Title unavailable (Unclear, Unknown); #16980 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16985 fix(agent-status): lift the closed-tab blackhole when a retracted tab comes back (STA-5679)DraftBrennan Benson
Core team · MEMBER
#14624 Title unavailable Unclear · Unknown
#6095 Title unavailable Unclear · Unknown
#16980 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-closed-tab-suppression.test.ts, src/main/agent-hooks/server.ts, src/main/ipc/agent-hooks.test.ts, src/main/ipc/agent-status-row-teardown-ipc.ts, src/preload/api/agent-status-api.ts, src/preload/index.ts, src/renderer/src/runtime/web-session-tabs-sync-host-tab-retraction-ghost-rows.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +195/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2list default issues via REST so account mismatches surface errors (#16244)1 PR · Standalone · Automated release pipeline#

Problem: list default issues via REST so account mismatches surface errors (#16244).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16244 [Bug] Cannot load Github Issues when using multiple account on cli (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16294 fix(github): list default issues via REST so account mismatches surface errors (#16244)Cal
Community · CONTRIBUTOR
#16244 [Bug] Cannot load Github Issues when using multiple account on cli Fixes · OPENStandalone changeCloses #16244 After switching/re-logging-in gh accounts, the Tasks issues panel went silently empty: the Search API answers HTTP 200 with zero items when the active account cannot see the repo, which read as "no issues".P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client/list/list-recent-work-items-rest-issues.test.ts, src/main/github/client/list/work-item-list-request.ts, src/main/github/client/list/work-item-pages.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +135/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize Artifacts feature strings to Korean1 PR · Standalone · Automated release pipeline#

Problem: localize Artifacts feature strings to Korean.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13810 feat(i18n): localize Artifacts feature strings to KoreanJeongSu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary The Artifacts sidebar entry, settings pane, share flow, and publish dialogs shipped with no Korean translations (`ko.json` had 0 of the 82 `auto.components.artifacts.*` keys, plus related settings/sidebar keysP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +154/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize caffeinate controls in Chinese1 PR · Standalone · Automated release pipeline#

Problem: localize caffeinate controls in Chinese.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13480 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14772 fix(i18n): localize caffeinate controls in ChineseAsurada
Community · CONTRIBUTOR
#13480 Title unavailable Unclear · UnknownStandalone change## ELI5 Display the Caffeinate status-bar controls in Chinese when Orca is using the Chinese locale. ## What Changed - Added Chinese labels for the On, Agent, and Off Caffeinate modes. - Added Chinese active and inactiveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/zh.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +12/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize remaining Korean UI strings outside auto catalog1 PR · Standalone · Automated release pipeline#

Problem: localize remaining Korean UI strings outside auto catalog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13810 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14044 fix(i18n): localize remaining Korean UI strings outside auto catalogJeongSu
Community · FIRST_TIME_CONTRIBUTOR
#13810 Title unavailable Unclear · UnknownStandalone change## Summary Follow-up to #13810 (which covered the Artifacts feature only). Several other UI surfaces were still shipping in English in `ko.json`: the worktree jump palette filter panel, the agent dashboard popout (map fiP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +94/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2localize the source control dropdown hints1 PR · Standalone · Automated release pipeline#

Problem: localize the source control dropdown hints.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11826 Title unavailable (Unclear, Unknown); #12478 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14127 fix(i18n): localize the source control dropdown hintsEvgenii
Community · CONTRIBUTOR
#11826 Title unavailable Unclear · Unknown
#12478 Title unavailable Unclear · Unknown
Standalone change## Summary Three pieces of copy in the source control dropdown are built from bare literals inside `buildSourceControlDropdownItems`, so they stay English while the labels right beside them go through `translate()`: ```tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/source-control-dropdown-commit-items.ts, src/renderer/src/components/right-sidebar/source-control-dropdown-copy.test.ts, src/renderer/src/components/right-sidebar/source-control-dropdown-copy.ts, src/renderer/src/components/right-sidebar/source-control-dropdown-remote-items.ts, src/renderer/src/components/right-sidebar/source-control-dropdown-review-items.ts, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +371/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2long-press to select/copy sent Native Chat text (STA-4983)1 PR · Standalone · Automated release pipeline#

Problem: long-press to select/copy sent Native Chat text (STA-4983).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15652 fix(mobile): long-press to select/copy sent Native Chat text (STA-4983)Brennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatMessage.test.ts, mobile/src/session/MobileNativeChatMessage.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +11/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make RC/perf update channels readable without hovering (#10590)1 PR · Standalone · Automated release pipeline#

Problem: make RC/perf update channels readable without hovering (#10590).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10590 RC/perf update channels are undiscoverable: the only hint is a native `title` tooltip (Fixes, OPEN); #10770 Title unavailable (Unclear, Unknown); #10598 Title unavailable (Unclear, Unknown); #10602 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12255 fix(updater): make RC/perf update channels readable without hovering (#10590)Neil
Core team · MEMBER
#10590 RC/perf update channels are undiscoverable: the only hint is a native `title` tooltip Fixes · OPEN
#10770 Title unavailable Unclear · Unknown
#10598 Title unavailable Unclear · Unknown
#10602 Title unavailable Unclear · Unknown
Standalone change## Description Fixes #10590 The RC / perf / local-build update channels were only ever announced through a native `title` attribute on the "Check for Updates" button. That made them undiscoverable in practice: - A nativeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/GeneralRemoteServerUpdates.test.tsx, src/renderer/src/components/settings/GeneralRemoteServerUpdates.tsx, src/renderer/src/components/settings/GeneralUpdateSettingsSection.tsx, src/renderer/src/components/settings/RuntimeEnvironmentsPane.tsx, src/renderer/src/components/settings/RuntimeEnvironmentsPaneUpdateHint.test.tsx, src/renderer/src/components/settings/general-search.ts, src/renderer/src/components/settings/runtime-environments-search.ts, src/renderer/src/components/settings/update-channel-discoverability.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +754/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Make terminal link action defaults switchable1 PR · Standalone · Automated release pipeline#

Problem: Make terminal link action defaults switchable.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14813 [Feature]: Terminal file-link hints and settings are inconsistent (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14814 Make terminal link action defaults switchableTor Arne Vestbø
Community · FIRST_TIME_CONTRIBUTOR
#14813 [Feature]: Terminal file-link hints and settings are inconsistent Fixes · OPENStandalone change## ELI5 When you click a file link in the terminal, three things were off. The toggle that controls terminal link actions lived in the **Browser** settings even though it only ever affected the terminal. There was no wayP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/BrowserPane.tsx, src/renderer/src/components/settings/BrowserTerminalLinkActionsSetting.tsx, src/renderer/src/components/settings/TerminalFileLinkModifierSetting.tsx, src/renderer/src/components/settings/TerminalInteractionSection.tsx, src/renderer/src/components/settings/TerminalLinkActionsSetting.tsx, src/renderer/src/components/settings/browser-link-routing-copy.ts, src/renderer/src/components/settings/browser-search.test.ts, src/renderer/src/components/settings/browser-search.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +717/−289. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the canonical envelope stripper the only one1 PR · Standalone · Automated release pipeline#

Problem: make the canonical envelope stripper the only one.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17230 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17237 refactor(ipc): make the canonical envelope stripper the only oneBrennan Benson
Core team · MEMBER
#17230 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 15 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/LinuxPackageInstallRecoveryCard.test.tsx, src/renderer/src/components/LinuxPackageInstallRecoveryCard.tsx, src/renderer/src/components/editor/rich-markdown-image-insert.ts, src/renderer/src/components/editor/rich-markdown-ipc-error-message.ts, src/renderer/src/components/editor/rich-markdown-paste-image.ts, src/renderer/src/components/editor/useLocalImagePick.ts, src/renderer/src/components/quick-open-file-list.test.ts, src/renderer/src/components/quick-open-file-list.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

36 files, +1141/−151. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the Electron install survive release-CDN blips1 PR · Standalone · Automated release pipeline#

Problem: make the Electron install survive release-CDN blips.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14110 fix(ci): make the Electron install survive release-CDN blipsOrcaWin
Unknown · COLLABORATOR
None foundStandalone changeTwo related fixes for CI jobs that red on transient GitHub release-CDN failures rather than on anything in the diff under test. ## 1. 5xx download failures were never retried `isTransientDownloadError` read only `error.sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/install-electron-package-binary.mjs, config/scripts/install-electron-package-binary.test.mjs, config/scripts/package-electron-runtime-contract.test.mjs

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +91/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the software-rendering rescue reachable across launches1 PR · Standalone · Automated release pipeline#

Problem: make the software-rendering rescue reachable across launches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10707 Title unavailable (Unclear, Unknown); #11295 Title unavailable (Unclear, Unknown); #15107 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15059 fix(gpu): make the software-rendering rescue reachable across launchesNeil
Core team · MEMBER
#10707 Title unavailable Unclear · Unknown
#11295 Title unavailable Unclear · Unknown
#15107 Title unavailable Unclear · Unknown
Standalone change## What this fixes Orca has a rescue for machines whose GPU driver is unusable: after repeated GPU-child crashes it falls back to software rendering. **On the shape of failure that actually strands users — the GPU child P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/crash-reporting/gpu-crash-fallback-across-launches.test.ts, src/main/crash-reporting/gpu-crash-fallback-decision.ts, src/main/index.ts, src/main/startup/desktop-startup-ordering.test.ts, src/main/startup/gpu-crash-history.test.ts, src/main/startup/gpu-crash-history.ts, src/main/startup/gpu-fallback-launch-decision.test.ts, src/main/startup/gpu-fallback-launch-decision.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +3230/−131. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2match external file changes across Windows path spellings1 PR · Standalone · Automated release pipeline#

Problem: match external file changes across Windows path spellings.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14801 Editor does not auto-refresh files written by agents (no banner, no unsaved edits — silent) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14812 fix(editor): match external file changes across Windows path spellingsVincent
Community · FIRST_TIME_CONTRIBUTOR
#14801 Editor does not auto-refresh files written by agents (no banner, no unsaved edits — silent) Fixes · OPENStandalone change## ELI5 On Windows the same file has several equally valid spellings: `C:\repo\src\a.ts` and `c:/repo/src/a.ts` are the same file. Orca filed your open tabs under one spelling and then looked them up under the other, so P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/editor-autosave.ts, src/renderer/src/components/editor/editor-external-watch-path-index.ts, src/renderer/src/components/editor/editor-external-watch-windows-path-spelling.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +111/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2migrate custom font weights to independent bold (STA-4236)1 PR · Standalone · Automated release pipeline#

Problem: migrate custom font weights to independent bold (STA-4236).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14368 Title unavailable (Unclear, Unknown); #14175 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14390 fix(terminal): migrate custom font weights to independent bold (STA-4236)Brennan Benson
Core team · MEMBER
#14368 Title unavailable Unclear · Unknown
#14175 Title unavailable Unclear · Unknown
Standalone change## ELI5 There used to be one Font Weight slider, and Orca worked bold out from it by adding 200. #14368 split bold into its own slider — but nobody told the profiles that were already saved. They arrive with no bold valuP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence.test.ts, src/main/persistence.ts, src/shared/terminal-fonts.test.ts, src/shared/terminal-fonts.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +165/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2mint PTY ids that carry the relay incarnation instead of a restarting counter1 PR · Standalone · Automated release pipeline#

Problem: mint PTY ids that carry the relay incarnation instead of a restarting counter.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16894 Title unavailable (Unclear, Unknown); #16895 Title unavailable (Unclear, Unknown); #16843 Title unavailable (Unclear, Unknown); #16763 Title unavailable (Unclear, Unknown); #16691 Title unavailable (Unclear, Unknown); #11003 Title unavailable (Unclear, Unknown); #16746 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16901 fix(relay): mint PTY ids that carry the relay incarnation instead of a restarting counterBrennan Benson
Core team · MEMBER
#16894 Title unavailable Unclear · Unknown
#16895 Title unavailable Unclear · Unknown
#16843 Title unavailable Unclear · Unknown
#16763 Title unavailable Unclear · Unknown
#16691 Title unavailable Unclear · Unknown
#11003 Title unavailable Unclear · Unknown
#16746 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 12 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/pty-handler-attach-replay.test.ts, src/relay/pty-handler-dispose-lifecycle.test.ts, src/relay/pty-handler-output-drain-differential.test.ts, src/relay/pty-handler-output-streaming.test.ts, src/relay/pty-handler-revive.test.ts, src/relay/pty-handler-shutdown-signals.test.ts, src/relay/pty-handler-source-publication.test.ts, src/relay/pty-handler-spawn-admission.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +292/−143. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Move a rejected worker_done off ready instead of stranding its Dispatch1 PR · Standalone · Automated release pipeline#

Problem: Move a rejected worker_done off ready instead of stranding its Dispatch.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13364 [Bug]: rejected worker_done ("Dispatch capability is missing") leaves the dispatch at state=ready forever (Fixes, OPEN); #13655 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15265 Move a rejected worker_done off ready instead of stranding its DispatchTaras Kornichuk
Community · CONTRIBUTOR
#13364 [Bug]: rejected worker_done ("Dispatch capability is missing") leaves the dispatch at state=ready forever Fixes · OPEN
#13655 Title unavailable Unclear · Unknown
Standalone change## What changes A `worker_done` that Orca refuses now takes its worker Dispatch out of `ready`. A refused report **from the assigned pane** parks the lane at `state = stop_unknown`, `stage = worker_report_rejected`, withP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/lifecycle-reconciliation.ts, src/main/runtime/orchestration/types.ts, src/main/runtime/orchestration/worker-report-identity.ts, src/main/runtime/rpc/methods/orchestration-rejected-worker-report-lane.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +291/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2name structured Codex chat tabs from their own session1 PR · Standalone · Automated release pipeline#

Problem: name structured Codex chat tabs from their own session.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17092 fix(native-chat): name structured Codex chat tabs from their own sessionBrennan Benson
Core team · MEMBER
#39 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/remote-wire-compatibility.md, src/main/ai-vault/session-title-file-reader.test.ts, src/main/ai-vault/session-title-file-reader.ts, src/main/index.ts, src/main/native-chat/agent-session-wire/structured-provider-session-ownership.ts, src/main/runtime/orca-runtime-structured-session-restore.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/structured-agent-session-tab-provider-session.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1029/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2native chat no longer claims an empty conversation while the agent is working1 PR · Standalone · Automated release pipeline#

Problem: native chat no longer claims an empty conversation while the agent is working.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16887 fix(mobile): native chat no longer claims an empty conversation while the agent is workingBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-eligibility.test.ts, mobile/src/session/mobile-native-chat-eligibility.ts, mobile/src/session/mobile-native-chat-render-data.test.ts, mobile/src/session/mobile-native-chat-render-data.ts, mobile/src/session/mobile-native-chat-session-recovery.test.ts, mobile/src/session/mobile-native-chat-session-recovery.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +437/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2offer the host's real Claude model list in native chat1 PR · Standalone · Automated release pipeline#

Problem: offer the host's real Claude model list in native chat.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15086 fix(mobile): offer the host's real Claude model list in native chat0xnxxh
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem Mobile's native-chat model picker renders only the static seed catalog — the version-neutral `fable / opus / sonnet / haiku` family aliases in `src/shared/agent-session-option-catalog-claude-codex.ts`. A host P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-agent-model-discovery.test.ts, mobile/src/session/mobile-agent-model-discovery.ts, mobile/src/session/mobile-native-chat-session-option-records.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-session-options.test.ts, mobile/src/session/use-mobile-native-chat-session-options.ts, src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts, src/shared/discovered-agent-model-catalog.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +584/−83. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Omniroute baton integration1 PR · Standalone · Automated release pipeline#

Problem: Omniroute baton integration.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13526 Omniroute baton integrationGagan
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Describe the user-visible change. ## Screenshots - Add screenshots or a screen recording for any new or changed UI behavior. - If there is no visual change, say `No visual change`. ## Testing - [ ] `pnpm lint`P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/baton/baton-ipc.ts, src/main/baton/baton-manager.ts, src/main/index.ts, src/main/ipc/register-core-handlers.ts, src/main/omniroute/omniroute-ipc.ts, src/main/omniroute/omniroute-manager.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/preload/api-types.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +1895/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open Create Workspace after its source drawer has closed1 PR · Standalone · Automated release pipeline#

Problem: open Create Workspace after its source drawer has closed.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13147 fix(mobile): open Create Workspace after its source drawer has closedZhou Jian
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Starting a workspace from a task on iOS did nothing and left the screen stuck. The Tasks screen asked the **Create Workspace** drawer to open while the sheet it was launched from was still on screen. Every `BoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/tasks.tsx, mobile/src/components/bottom-drawer-follow-up.test.ts, mobile/src/components/bottom-drawer-follow-up.ts, mobile/src/tasks/github-project-row-kind.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +226/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open floating terminal when its notification is clicked1 PR · Standalone · Automated release pipeline#

Problem: open floating terminal when its notification is clicked.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11965 [Bug]: Notifications from the Floating Workspace (Global Terminal) never get a click handler — clicking them does nothing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12110 fix(notifications): open floating terminal when its notification is clickedYuri Chukhlib
Community · CONTRIBUTOR
#11965 [Bug]: Notifications from the Floating Workspace (Global Terminal) never get a click handler — clicking them does nothing Fixes · OPENStandalone change## Summary Clicking a native notification that comes from the **Floating Workspace** (the global floating terminal) does nothing — Orca isn't even brought to the front. Every repo-scoped notification (`worktreeId = "repoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/native-notification-delivery.ts, src/main/ipc/notifications-retention-lifecycle.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +68/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open project select with Cmd/Ctrl+.1 PR · Standalone · Automated release pipeline#

Problem: open project select with Cmd/Ctrl+..

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12989 feat(composer): open project select with Cmd/Ctrl+.Dunz Koi
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - In the create-worktree / create-workspace composer modal, `⌘.` (macOS) / `Ctrl+.` (Linux/Windows) focuses and opens the project picker — the same habit as common IDEs. - Wired beside the existing screen-locaP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/NewWorkspaceComposerModal.tsx, src/renderer/src/lib/workspace-composer-initial-focus.test.ts, src/renderer/src/lib/workspace-composer-initial-focus.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +132/−9. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open symlinked folders that point outside the workspace1 PR · Standalone · Automated release pipeline#

Problem: open symlinked folders that point outside the workspace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13069 fix(file-explorer): open symlinked folders that point outside the workspaceKevinZhangv5
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary A symlinked folder whose target sits outside the workspace roots could not be opened from the file explorer, and every symlink rendered as a file until the user clicked it. Two independent causes: 1. **Every sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-auth.test.ts, src/main/ipc/filesystem.test.ts, src/main/ipc/filesystem.ts, src/main/runtime/orca-runtime-files.test.ts, src/main/runtime/orca-runtime-files.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/right-sidebar/FileExplorer.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +375/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open the deep-linked project setup, not the host's first1 PR · Standalone · Automated release pipeline#

Problem: open the deep-linked project setup, not the host's first.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11689 Title unavailable (Unclear, Unknown); #8650 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12176 fix(settings): open the deep-linked project setup, not the host's firstAnddy Sahir Agudelo
Community · CONTRIBUTOR
#11689 Title unavailable Unclear · Unknown
#8650 Title unavailable Unclear · Unknown
Standalone change## Summary Addresses the reproducible half of #11689: *"Editing third project's properties shows first project's data."* **Precondition:** two setups sharing one identity on one host — two clones of the same remote, the P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/Settings.tsx, src/renderer/src/components/settings/settings-project-list.test.ts, src/renderer/src/components/settings/settings-project-list.ts, tests/e2e/project-settings-same-host-clone-deep-link.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +132/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open workers in the coordinator split pane1 PR · Standalone · Automated release pipeline#

Problem: open workers in the coordinator split pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13802 fix(orchestration): open workers in the coordinator split panerafly lesmana
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Orchestration workers created in an existing workspace now open in the same split pane as their coordinator, even when another pane is active during startup. Worker creation remains in the background without sP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/superpowers/specs/2026-08-11-orchestration-worker-pane-placement-design.md, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/orchestration-worker-topology.ts, src/main/runtime/rpc/methods/orchestration-workers.ts, src/main/runtime/rpc/methods/orchestration.test.ts, src/main/window/attach-main-window-services.test.ts, src/main/window/attach-main-window-services.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +471/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2opening tmp files read-only breaks fsync on Windows1 PR · Standalone · Automated release pipeline#

Problem: opening tmp files read-only breaks fsync on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14168 fix: opening tmp files read-only breaks fsync on Windowsp75w4xt8mt-bit
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changefsyncFileSync opened the target with openSync(path, 'r') before calling fsyncSync. On Windows, FlushFileBuffers requires a write-access handle, so the read-only descriptor throws EPERM every time. This makes writeProfileP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/secure-file.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +2/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2orchestration: launch argv-capable worker agents with the dispatch preamble embedded, instea1 PR · Standalone · Automated release pipeline#

Problem: orchestration: launch argv-capable worker agents with the dispatch preamble embedded, instea.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16095 Title unavailable (Unclear, Unknown); #15976 Title unavailable (Unclear, Unknown); #15920 Title unavailable (Unclear, Unknown); #15180 Title unavailable (Unclear, Unknown); #15190 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16425 orchestration: launch argv-capable worker agents with the dispatch preamble embedded, instead of paste + 5s submission verificationFlorian Séran
Community · FIRST_TIME_CONTRIBUTOR
#16095 Title unavailable Unclear · Unknown
#15976 Title unavailable Unclear · Unknown
#15920 Title unavailable Unclear · Unknown
#15180 Title unavailable Unclear · Unknown
#15190 Title unavailable Unclear · Unknown
Standalone change### Problem `orchestration.workerStart` currently delivers the dispatch preamble to a freshly created agent terminal by waiting for `tui-idle`, pasting, pressing Enter, and then requiring a `workingSequence` rise within P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/cli-command.test.ts, src/main/runtime/orchestration/cli-command.ts, src/main/runtime/orchestration/db/attach-orchestration-db-methods.ts, src/main/runtime/orchestration/db/orchestration-db-methods.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-argv-authority.test.ts, src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-argv-authority.ts, src/main/runtime/rpc/methods/orchestration-composed-workers.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +904/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2persist active workspace identity1 PR · Standalone · Automated release pipeline#

Problem: persist active workspace identity.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14474 [Bug]: Incremental session patches leave activeWorkspaceKey stale after switching worktrees (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14475 fix(workspace): persist active workspace identityYunqian Fan
Community · CONTRIBUTOR
#14474 [Bug]: Incremental session patches leave activeWorkspaceKey stale after switching worktrees Fixes · OPENStandalone change## Summary - persist `activeWorkspaceKey` and `activeWorkspaceExecutionHostId` in incremental workspace-session patches - make same-worktree activation repair a stale workspace key instead of taking the no-op path - coveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/workspace-session-patch.test.ts, src/renderer/src/lib/workspace-session-patch.ts, src/renderer/src/store/slices/worktrees-workspace-selection-state.test.ts, src/renderer/src/store/slices/worktrees/session/set-active-worktree.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +48/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin folder-workspace PTY cwd across paired and SSH topologies (STA-4746)1 PR · Standalone · Automated release pipeline#

Problem: pin folder-workspace PTY cwd across paired and SSH topologies (STA-4746).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10778 Title unavailable (Unclear, Unknown); #15381 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15385 test(relay): pin folder-workspace PTY cwd across paired and SSH topologies (STA-4746)Jinwoo Hong
Core team · MEMBER
#10778 Title unavailable Unclear · Unknown
#15381 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/pty-handler-folder-workspace-cwd.test.ts, tests/e2e/helpers/sta4746-cwd-probe.ts, tests/e2e/sta4746-folder-remote-cwd.spec.ts, tests/e2e/sta4746-paired-desktop-folder-cwd.spec.ts, tests/e2e/sta4746-ssh-folder-cwd.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +609/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin OSC 11 reply before CPR (STA-5634)1 PR · Standalone · Automated release pipeline#

Problem: pin OSC 11 reply before CPR (STA-5634).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16672 Title unavailable (Unclear, Unknown); #15578 Title unavailable (Unclear, Unknown); #16862 Title unavailable (Unclear, Unknown); #15559 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16831 test(pty): pin OSC 11 reply before CPR (STA-5634)Brennan Benson
Core team · MEMBER
#16672 Title unavailable Unclear · Unknown
#15578 Title unavailable Unclear · Unknown
#16862 Title unavailable Unclear · Unknown
#15559 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/terminal-pane/pty-input-write-queue.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +77/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin park verdict on slow notice-limit churn1 PR · Standalone · Automated release pipeline#

Problem: pin park verdict on slow notice-limit churn.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12596 [Bug]: terminal_park_verdict_churn reproduces in the field (12 flips/30s for 13.5 min), followed by a renderer reload loop (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13161 fix(terminal): pin park verdict on slow notice-limit churnBingZ
Community · CONTRIBUTOR
#12596 [Bug]: terminal_park_verdict_churn reproduces in the field (12 flips/30s for 13.5 min), followed by a renderer reload loop Fixes · OPENStandalone change## Summary - Park-verdict damping previously pinned only on **burst** flips (≈3+ flips in 1s). - Field #12596 recorded 12 flips / ~30s (≈2.5s period from the ~3s background measure lease) — too slow for the burst window,P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-park-verdict-flip-telemetry.test.ts, src/renderer/src/components/terminal-pane/terminal-park-verdict-flip-telemetry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +25/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve ADF link marks as Markdown hyperlinks1 PR · Standalone · Automated release pipeline#

Problem: preserve ADF link marks as Markdown hyperlinks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11667 [Bug]: Jira issue description hyperlinks are rendered as plain text (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13604 fix(jira): preserve ADF link marks as Markdown hyperlinksBrennan Benson
Core team · MEMBER
#11667 [Bug]: Jira issue description hyperlinks are rendered as plain text Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.tc.web.json, src/main/jira/adf-link-mapping.test.ts, src/main/jira/adf-markdown.test.ts, src/main/jira/adf-markdown.ts, src/main/jira/adf-text-marks.ts, src/renderer/src/components/sidebar/CommentMarkdown.jira-links.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +587/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve completed prompt dispatches1 PR · Standalone · Automated release pipeline#

Problem: preserve completed prompt dispatches.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15920 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15941 fix(orchestration): preserve completed prompt dispatchesRay
Community · FIRST_TIME_CONTRIBUTOR
#15920 Title unavailable Unclear · UnknownStandalone change## Summary Prevent `orchestration dispatch --inject` from reporting `agent_prompt_stalled` after the dispatched worker has already completed the task through `worker_done`. ## Problem Prompt submission verification can tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/orchestration-tasks-dispatch.test.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +30/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve iPad hardware keyboard focus1 PR · Standalone · Automated release pipeline#

Problem: preserve iPad hardware keyboard focus.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12706 [Bug] Cannot use external (e.g. magic) keyboard on ipad on terminal windows (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12772 fix(mobile): preserve iPad hardware keyboard focusRamiro
Community · FIRST_TIME_CONTRIBUTOR
#12706 [Bug] Cannot use external (e.g. magic) keyboard on ipad on terminal windows Fixes · OPENStandalone change## ELI5 If you use Orca on an iPad with a physical keyboard attached, tapping a terminal to type could stop working: the app mistook "no on-screen keyboard" for "you dismissed the keyboard" and reset the hidden typing fiP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/terminal/terminal-live-input.test.ts, mobile/src/terminal/terminal-live-input.ts, mobile/src/terminal/use-terminal-live-input-focus.test.ts, mobile/src/terminal/use-terminal-live-input-focus.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +67/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve project filter when importing or revealing a repo1 PR · Standalone · Automated release pipeline#

Problem: preserve project filter when importing or revealing a repo.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12691 fix: preserve project filter when importing or revealing a repoAlejandro Madrazo
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Importing a new project used to reset the sidebar **Projects** filter: after adding a repo, *every* project reappeared instead of the ones the user had filtered to **plus** the newly imported one. Root cause: P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/add-repo-skip-finalization.test.ts, src/renderer/src/components/sidebar/add-repo-skip-finalization.ts, src/renderer/src/components/sidebar/reveal-repo-in-project-filter.test.ts, src/renderer/src/components/sidebar/reveal-repo-in-project-filter.ts, src/renderer/src/lib/worktree-activation.test.ts, src/renderer/src/lib/worktree-activation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +151/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve remote task launch options1 PR · Standalone · Automated release pipeline#

Problem: preserve remote task launch options.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13412 Title unavailable (Unclear, Unknown); #13320 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13448 fix(workspaces): preserve remote task launch optionsJinwoo Hong
Core team · MEMBER
#13412 Title unavailable Unclear · Unknown
#13320 Title unavailable Unclear · Unknown
Standalone change## Summary Follow-up to #13412. Tasks-created paired workspaces already start the agent on the owning host; this PR also preserves the persisted per-agent launch defaults without claiming values that the host did not appP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-launch-option-schemas.ts, src/main/runtime/rpc/methods/agent-session.ts, src/main/runtime/rpc/methods/worktree-schemas.ts, src/main/runtime/rpc/methods/worktree.test.ts, src/main/runtime/rpc/methods/worktree.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +797/−67. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve run subcommand before launch flags1 PR · Standalone · Automated release pipeline#

Problem: preserve run subcommand before launch flags.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13065 fix(opencode): preserve run subcommand before launch flagsIsaque Coelho
Community · CONTRIBUTOR
None foundStandalone change## Summary Fixes OpenCode AI commit-message generation when an `agentCmdOverrides` value includes launch flags, for example `opencode --auto`. Orca now produces `opencode run --auto ...` instead of `opencode --auto run .P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/commit-message-plan.test.ts, src/shared/commit-message-plan.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +54/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve sessions during uncertain Windows recovery1 PR · Standalone · Automated release pipeline#

Problem: preserve sessions during uncertain Windows recovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14644 Daemon process is replaced repeatedly while the app keeps running; each replacement kills sessions and breaks orchestration bindings (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14959 fix(daemon): preserve sessions during uncertain Windows recoveryDraftOrcaWin
Unknown · COLLABORATOR
#14644 Daemon process is replaced repeatedly while the app keeps running; each replacement kills sessions and breaks orchestration bindings Fixes · OPENStandalone change## Summary - hold an unresponsive incumbent when daemon occupancy cannot be verified instead of treating unknown as permission to kill its PTYs - route fresh terminals locally while held and fence mutating operations whoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-errors.ts, src/main/daemon/daemon-init-dependency-mocks.ts, src/main/daemon/daemon-init-mock-types.ts, src/main/daemon/daemon-init-provider-installation.test.ts, src/main/daemon/daemon-init-replacement-reporting.test.ts, src/main/daemon/daemon-init-restart-sequence.test.ts, src/main/daemon/daemon-init-test-harness.ts, src/main/daemon/daemon-init-wedged-daemon-grace.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +380/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve settled prompt authority1 PR · Standalone · Automated release pipeline#

Problem: preserve settled prompt authority.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14962 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15583 fix(terminal): preserve settled prompt authorityDraftJinwoo Hong
Core team · MEMBER
#14962 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/providers/ssh-pty-provider.test.ts, src/main/providers/ssh-pty-provider.ts, src/main/runtime/agent-prompt-submission-runtime.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/terminal-agent-prompt-send.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1380/−101. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve slashes in derived branch names1 PR · Standalone · Automated release pipeline#

Problem: preserve slashes in derived branch names.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15122 Worktree names with feature/ prefix lose the slash in the derived git branch name (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15104 feat(worktrees): preserve slashes in derived branch namesMatthew Yu
Community · FIRST_TIME_CONTRIBUTOR
#15122 Worktree names with feature/ prefix lose the slash in the derived git branch name Fixes · OPENStandalone change## ELI5 When you name a new workspace `feature/tti_fix_1440`, Orca used to name the git branch `feature-tti_fix_1440` — the slash got flattened because the same sanitizer served both the folder name and the branch name. P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-branch-name-git-validity.test.ts, src/main/ipc/worktree-logic.test.ts, src/main/ipc/worktree-logic.ts, src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees-local-create-flow.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +242/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve slow worktree removal responses1 PR · Standalone · Automated release pipeline#

Problem: preserve slow worktree removal responses.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11932 Title unavailable (Unclear, Unknown); #15663 Title unavailable (Unclear, Unknown); #15730 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16060 fix(runtime): preserve slow worktree removal responsesJinwoo Hong
Core team · MEMBER
#11932 Title unavailable Unclear · Unknown
#15663 Title unavailable Unclear · Unknown
#15730 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, src/cli/format-recovery.test.ts, src/cli/format.ts, src/cli/handlers/worktree-remove-response-recovery.test.ts, src/cli/handlers/worktree-remove-response-recovery.ts, src/cli/handlers/worktree.ts, src/cli/mutation-response-loss-message.ts, src/cli/orchestration-mutation-recovery.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +412/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Preserve unverifiable terminal sessions and document PTY ownership redesign1 PR · Standalone · Automated release pipeline#

Problem: Preserve unverifiable terminal sessions and document PTY ownership redesign.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16152 Preserve unverifiable terminal sessions and document PTY ownership redesignJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: PTY_DAEMON_IDENTITY_ARCHITECTURE_DESIGN.md, TERMINAL_SESSION_DISAPPEARANCE_HANDOFF.md, TERMINAL_SESSION_DISAPPEARANCE_INCIDENT_2026-08-23.md, recovery/2026-08-23-session-disappearance/RECOVERY_CATALOG.md, recovery/2026-08-23-session-disappearance/cutover-20260823T201851Z/POST_CUTOVER_RECOVERY_STATUS.md, recovery/2026-08-23-session-disappearance/cutover-v2-20260823T140110MST/RECOVERY_V2_CUTOVER_STATUS.md, src/main/ipc/pty-startup-barrier-and-listing.test.ts, src/main/ipc/pty.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +2277/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Preserve user-set workspace names across branch changes and collision retries1 PR · Standalone · Automated release pipeline#

Problem: Preserve user-set workspace names across branch changes and collision retries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12742 Preserve user-set workspace names across branch changes and collision retriesJinjing
Core team · MEMBER
None foundStandalone change## Summary Enable workspace display names to persist across branch switches and collision retries by tracking name origin. User-authored names remain fixed with their exact trimmed text, while generated names (from issueP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/tasks.tsx, mobile/src/components/NewWorktreeModal.tsx, mobile/src/tasks/blank-workspace-create.test.ts, mobile/src/tasks/blank-workspace-create.ts, mobile/src/tasks/source-workspace-create.test.ts, mobile/src/tasks/source-workspace-create.ts, mobile/src/tasks/workspace-create-params.test.ts, mobile/src/tasks/workspace-create-params.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

38 files, +984/−95. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve worktree forwarded host1 PR · Standalone · Automated release pipeline#

Problem: preserve worktree forwarded host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14535 [Bug]: Worktree proxy breaks Next.js Server Actions due to mismatched x-forwarded-host (Fixes, OPEN); #13318 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14562 fix(proxy): preserve worktree forwarded hostpromptprobe
Community · FIRST_TIME_CONTRIBUTOR
#14535 [Bug]: Worktree proxy breaks Next.js Server Actions due to mismatched x-forwarded-host Fixes · OPEN
#13318 Title unavailable Unclear · Unknown
Standalone change## ELI5 Orca gives each workspace dev server a readable `*.orca.localhost` URL. It still needs to connect to the real localhost port, so it rewrites `Host` for the upstream server. It was not separately preserving the brP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/localhost-worktree-label-proxy.test.ts, src/main/localhost-worktree-label-proxy.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +64/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve WSL federated worker lifecycle authority1 PR · Standalone · Automated release pipeline#

Problem: preserve WSL federated worker lifecycle authority.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15020 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15580 fix(orchestration): preserve WSL federated worker lifecycle authorityOrcaWin
Unknown · COLLABORATOR
#15020 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 15 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/db/federation/remote-dispatch-attachment-authority.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-archive.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-listing.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-release.ts, src/main/runtime/orchestration/db/worker-terminal/worker-terminal-transfer.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2396/−392. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prevent terminal font size value from clipping1 PR · Standalone · Automated release pipeline#

Problem: prevent terminal font size value from clipping.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12877 [Bug]: Terminal font size value is clipped in Settings (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12909 fix(settings): prevent terminal font size value from clippingSoham Donode
Community · FIRST_TIME_CONTRIBUTOR
#12877 [Bug]: Terminal font size value is clipped in Settings Fixes · CLOSEDStandalone change## Summary Widens the terminal Font Size input in Settings → Terminal → Terminal Typography so the numeric value is no longer clipped. Changed `w-14 text-center` to `w-16 text-center tabular-nums` — kept centered alignmeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/TerminalFontSizeSetting.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prune nested ignored dirs on macOS and bound the flush fan-out1 PR · Standalone · Automated release pipeline#

Problem: prune nested ignored dirs on macOS and bound the flush fan-out.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11218 [Bug]: Sudden CPU/memory runaway with two worktrees in one workspace — Resource Manager reports 135 GB (211% of system RAM) on a 64 GB Mac, machine froze and required force power-off (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12067 fix(watcher): prune nested ignored dirs on macOS and bound the flush fan-outNeil
Core team · MEMBER
#11218 [Bug]: Sudden CPU/memory runaway with two worktrees in one workspace — Resource Manager reports 135 GB (211% of system RAM) on a 64 GB Mac, machine froze and required force power-off Fixes · OPENStandalone changeFixes #11218 ## ELI5 Orca watches your project folder so the file tree updates when files change. On Macs it was told to skip the noisy folders — `node_modules`, `.git`, build output — but only the copies sitting at the P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-watcher-flush-concurrency.test.ts, src/main/ipc/filesystem-watcher-flush-teardown.test.ts, src/main/ipc/filesystem-watcher-ignore.test.ts, src/main/ipc/filesystem-watcher-ignore.ts, src/main/ipc/filesystem-watcher.ts, src/main/ipc/parcel-watcher-event-delivery.ts, src/main/ipc/watcher-directory-stat-limit.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +628/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2push Dispatch mailbox mail to idle workers (STA-3105)1 PR · Standalone · Automated release pipeline#

Problem: push Dispatch mailbox mail to idle workers (STA-3105).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13717 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15249 fix(orchestration): push Dispatch mailbox mail to idle workers (STA-3105)Jinwoo Hong
Core team · MEMBER
#13717 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration-dispatch-mailbox-push.test.ts, src/main/runtime/orchestration-mailbox-detached-routing.test.ts, src/main/runtime/orchestration/db/messages/direct-mailbox-routing.ts, src/main/runtime/orchestration/db/messages/message-inbox.ts, src/main/runtime/orchestration/mailbox-address.ts, src/main/runtime/orchestration/mailbox-pointer-delivery.ts, src/main/runtime/orchestration/mailbox-pointer-eligibility.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +244/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2qualify client page host capabilities1 PR · Standalone · Automated release pipeline#

Problem: qualify client page host capabilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14531 feat(browser): qualify client page host capabilitiesDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/browser-host-capability-selection.test.ts, src/main/runtime/browser-host-capability-selection.ts, src/main/runtime/browser-host-lease-registry.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +150/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2re-probe tracked upstreams after SSH reconnect1 PR · Standalone · Automated release pipeline#

Problem: re-probe tracked upstreams after SSH reconnect.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14945 Title unavailable (Unclear, Unknown); #12977 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12979 test(github): re-probe tracked upstreams after SSH reconnectdcieslak19973
Community · CONTRIBUTOR
#14945 Title unavailable Unclear · Unknown
#12977 Title unavailable Unclear · Unknown
Standalone change## What Adds the missing regression coverage for tracked-upstream discovery across an SSH disconnect/reconnect. The test proves that a disconnected lookup does not invoke local Git and that the next lookup reaches the reP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client-tracked-upstream-snapshot.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +22/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2read live Windows env so packaged builds pick up setx tokens2 PRs · Overlapping · Automated release pipeline#

Problem: read live Windows env so packaged builds pick up setx tokens.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #14740 [Bug]: Packaged Windows build fails Gitea authentication while dev build connects with the same environment variables (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15435 fix(gitea): read live Windows env so packaged builds pick up setx tokensYuzhong Zhang
Community · FIRST_TIME_CONTRIBUTOR
#14740 [Bug]: Packaged Windows build fails Gitea authentication while dev build connects with the same environment variables Fixes · OPENCluster contributionPackaged Windows builds launched from Explorer keep a stale `process.env` snapshot. After `setx` updates `ORCA_GITEA_TOKEN` / `ORCA_GITEA_API_BASE_URL`, Gitea auth still used the old values, so the same machine that workP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitea/client-windows-env.test.ts, src/main/gitea/client.ts, src/main/gitea/gitea-auth-env.ts, src/main/gitea/pull-request-creation.ts, src/main/windows-environment-registry.test.ts, src/main/windows-environment-registry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +369/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15734 fix(gitea): re-read Windows env credentials from the registry at check timeyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#14740 [Bug]: Packaged Windows build fails Gitea authentication while dev build connects with the same environment variables Fixes · OPENCluster contribution## Summary **What** The Gitea auth-status check and PR creation now overlay the **current** user + machine `Environment` values read from the Windows registry (via `reg query`; machine first, user wins, `%VAR%` expansionP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/env/windows-env-refresh.test.ts, src/main/env/windows-env-refresh.ts, src/main/gitea/client.test.ts, src/main/gitea/client.ts, src/main/gitea/pull-request-creation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +267/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2read ssh host partitions so stranded tabs stop round-tripping as deletions1 PR · Standalone · Automated release pipeline#

Problem: read ssh host partitions so stranded tabs stop round-tripping as deletions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12721 SSH host session partitions are written but never read — tab lists round-trip as empty and remote sync permanently deletes them (Fixes, OPEN); #12671 Title unavailable (Unclear, Unknown); #13013 Title unavailable (Unclear, Unknown); #14844 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12722 fix(session): read ssh host partitions so stranded tabs stop round-tripping as deletionsRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12721 SSH host session partitions are written but never read — tab lists round-trip as empty and remote sync permanently deletes them Fixes · OPEN
#12671 Title unavailable Unclear · Unknown
#13013 Title unavailable Unclear · Unknown
#14844 Title unavailable Unclear · Unknown
Standalone changeFixes #12721 ### What Session state persisted into `ssh:<targetId>` host partitions by main-process runtime flows is invisible to both readers of the workspace session — boot hydration reads only the local and `runtime:*P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/remote-workspace-cache.test.ts, src/main/ipc/remote-workspace-events.ts, src/main/ipc/remote-workspace-explicit-session-authority.ts, src/main/ipc/remote-workspace-patch-authority.test.ts, src/main/ipc/remote-workspace-patch-queue.test.ts, src/main/ipc/remote-workspace-relay-sync.ts, src/main/ipc/remote-workspace-snapshot-cache.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +4048/−88. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2read SSH worktree transcripts on the host that owns them2 PRs · Overlapping · Automated release pipeline#

Problem: read SSH worktree transcripts on the host that owns them.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #13663 [Bug]: Native chat never loads for an agent in an SSH worktree (transcript resolved on the desktop, written on the remote host) (Fixes, OPEN); #8401 Title unavailable (Unclear, Unknown); #13687 Title unavailable (Unclear, Unknown); #15515 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13687 fix(native-chat): read SSH worktree transcripts on the host that owns themLuis Felipe Cordeiro Sena
Community · FIRST_TIME_CONTRIBUTOR
#13663 [Bug]: Native chat never loads for an agent in an SSH worktree (transcript resolved on the desktop, written on the remote host) Fixes · OPEN
#8401 Title unavailable Unclear · Unknown
Cluster contributionFixes #13663. ## ELI5 When you run a coding agent in a worktree on a remote machine (over SSH) and open its native chat view, the chat just spins forever — no messages ever appear, on desktop or on mobile. That's becauseP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/native-chat.ts, src/main/native-chat/ssh-transcript-dispatch.ts, src/main/native-chat/ssh-transcript-host.test.ts, src/main/native-chat/ssh-transcript-host.ts, src/main/native-chat/ssh-transcript-subscription.test.ts, src/main/native-chat/ssh-transcript-subscription.ts, src/main/native-chat/transcript-source-routing.test.ts, src/main/native-chat/transcript-source-routing.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +2853/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15672 fix(native-chat): read SSH worktree transcripts on the execution hostBrennan Benson
Core team · MEMBER
#13663 [Bug]: Native chat never loads for an agent in an SSH worktree (transcript resolved on the desktop, written on the remote host) Fixes · OPEN
#13687 Title unavailable Unclear · Unknown
#15515 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 30 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/reference/remote-wire-compatibility.md, mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-native-chat-eligibility.test.ts, mobile/src/session/mobile-native-chat-eligibility.ts, mobile/src/session/use-mobile-native-chat-controller.test.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-session.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

81 files, +4359/−741. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2read the vi.mock factories that hand back a shared mock module, and report dead keys by mock1 PR · Standalone · Automated release pipeline#

Problem: read the vi.mock factories that hand back a shared mock module, and report dead keys by mock.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17222 Title unavailable (Unclear, Unknown); #17232 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17240 test: read the vi.mock factories that hand back a shared mock module, and report dead keys by mock shapeBrennan Benson
Core team · MEMBER
#17222 Title unavailable Unclear · Unknown
#17232 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-init-dependency-mocks.ts, src/main/daemon/daemon-init-mock-types.ts, src/main/daemon/daemon-init-test-harness.ts, src/main/ipc/ssh-ipc-module-mocks.ts, src/renderer/src/components/browser-cookie-import-google-disclosure.test.tsx, src/shared/dead-mock-key-ban.test.ts, src/shared/source-scan/mock-factory-reader.test.ts, src/shared/source-scan/mock-factory-reader.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +766/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reap detached macOS helper processes on every teardown path1 PR · Standalone · Automated release pipeline#

Problem: reap detached macOS helper processes on every teardown path.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9141 computer-use spawns ~200 unmanaged helper processes/3h, causing 40-50GB+ memory usage and forced restarts (Fixes, OPEN); #13767 Title unavailable (Unclear, Unknown); #11425 Title unavailable (Unclear, Unknown); #11441 Title unavailable (Unclear, Unknown); #11481 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14494 fix(computer-use): reap detached macOS helper processes on every teardown path박주홍
Community · FIRST_TIME_CONTRIBUTOR
#9141 computer-use spawns ~200 unmanaged helper processes/3h, causing 40-50GB+ memory usage and forced restarts Fixes · OPEN
#13767 Title unavailable Unclear · Unknown
#11425 Title unavailable Unclear · Unknown
#11441 Title unavailable Unclear · Unknown
#11481 Title unavailable Unclear · Unknown
Standalone changeFixes #9141. ## Summary On macOS, `computer-use` leaks helper processes until the machine runs out of memory. #9141 reports ~200 `orca-computer-use-macos` processes in 3 hours and 40-50 GB of memory, ending in the "systeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/computer/macos-native-provider-client.test.ts, src/main/computer/macos-native-provider-client.ts, src/main/computer/macos-native-provider-process-reaping.ts, src/main/computer/macos-native-provider-transport.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +249/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reap owned PTYs when the daemon dies on an uncaught exception (STA-5697)1 PR · Standalone · Automated release pipeline#

Problem: reap owned PTYs when the daemon dies on an uncaught exception (STA-5697).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16895 Title unavailable (Unclear, Unknown); #16901 Title unavailable (Unclear, Unknown); #16843 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16894 fix(relay): reap owned PTYs when the daemon dies on an uncaught exception (STA-5697)Brennan Benson
Core team · MEMBER
#16895 Title unavailable Unclear · Unknown
#16901 Title unavailable Unclear · Unknown
#16843 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/relay/pty-handler.ts, src/relay/relay-daemon-fatal-reap.test.ts, src/relay/relay-daemon.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +315/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reclaim idle headless browser tab renderers (STA-4341)1 PR · Standalone · Automated release pipeline#

Problem: reclaim idle headless browser tab renderers (STA-4341).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12137 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15254 fix(browser): reclaim idle headless browser tab renderers (STA-4341)Jinwoo Hong
Core team · MEMBER
#12137 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md, src/cli/browser-format.test.ts, src/cli/browser-format.ts, src/main/browser/agent-browser-bridge-in-flight-pin.test.ts, src/main/browser/agent-browser-bridge-tab-routing.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/browser/browser-backend.ts, src/main/browser/browser-manager.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +4119/−197. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reconcile completed Claude background tasks1 PR · Standalone · Automated release pipeline#

Problem: reconcile completed Claude background tasks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15317 Title unavailable (Unclear, Unknown); #15558 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15591 fix(agent-status): reconcile completed Claude background tasksDraftOrcaWin
Unknown · COLLABORATOR
#15317 Title unavailable Unclear · Unknown
#15558 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-hook-http-ingest.test.ts, src/main/agent-hooks/server.ts, src/main/ai-vault/session-scanner-claude-subagents.test.ts, src/main/ai-vault/session-scanner-claude-subagents.ts, src/main/claude/hook-settings-notification.test.ts, src/main/claude/hook-settings.ts, src/relay/agent-hook-server.test.ts, src/shared/agent-hook-listener.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1084/−61. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reconcile every hydrated workspace's tab model1 PR · Standalone · Automated release pipeline#

Problem: reconcile every hydrated workspace's tab model.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15710 [Bug]: Remote-runtime tab bar omits live Host sessions — `unifiedTabs` holds 31 of 105 persisted tabs and misses 5 of 11 live PTYs (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15845 fix(startup): reconcile every hydrated workspace's tab modelyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15710 [Bug]: Remote-runtime tab bar omits live Host sessions — `unifiedTabs` holds 31 of 105 persisted tabs and misses 5 of 11 live PTYs Fixes · OPENStandalone change## Summary **What** Boot hydration now runs `reconcileWorktreeTabModel` for **every workspace the session loaded** (via a small pure helper, `reconcileHydratedWorkspaceTabModels`), instead of only the active worktree recP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/app-shell/reconcile-hydrated-workspace-tab-models.test.ts, src/renderer/src/app-shell/reconcile-hydrated-workspace-tab-models.ts, src/renderer/src/app-shell/use-app-startup-hydration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +51/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Recover agents stalled by a login or network failure1 PR · Standalone · Automated release pipeline#

Problem: Recover agents stalled by a login or network failure.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16738 Recover agents stalled by a login or network failureElad Kishon
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 When a coding agent loses its login or the network blips mid-task, the CLI prints an error and goes back to its prompt. The turn is over and the work is half-done — but nothing in Orca knows that, because agent hP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/renderer/src/app-shell/use-app-startup-hydration.ts, src/renderer/src/components/settings/AgentsPane.tsx, src/renderer/src/components/settings/agent-stall-recovery-copy.ts, src/renderer/src/components/status-bar/StalledAgentsStatusSegment.tsx, src/renderer/src/components/status-bar/StatusBar.tsx, src/renderer/src/components/status-bar/stalled-agent-rows.test.ts, src/renderer/src/components/status-bar/stalled-agent-rows.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

36 files, +3679/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover browser host admission fairly1 PR · Standalone · Automated release pipeline#

Problem: recover browser host admission fairly.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14738 Title unavailable (Unclear, Unknown); #14694 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14747 fix(browser): recover browser host admission fairlyDraftJinwoo Hong
Core team · MEMBER
#14738 Title unavailable Unclear · Unknown
#14694 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-host-admission-recovery.ts, src/main/browser/paired-runtime-browser-host-lease-reconnect.test.ts, src/main/browser/paired-runtime-browser-host-lease.ts, src/main/runtime/runtime-rpc-browser-host-admission.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +587/−65. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover Codex subagent state after restart (STA-5329)1 PR · Standalone · Automated release pipeline#

Problem: recover Codex subagent state after restart (STA-5329).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16751 Title unavailable (Unclear, Unknown); #16979 Title unavailable (Unclear, Unknown); #17012 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16336 fix(agent-status): recover Codex subagent state after restart (STA-5329)Brennan Benson
Core team · MEMBER
#16751 Title unavailable Unclear · Unknown
#16979 Title unavailable Unclear · Unknown
#17012 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 16 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-codex-restart-diagnostic.test.ts, src/main/agent-hooks/server-codex-subagent-transcript.test.ts, src/main/agent-hooks/server-ingest-remote.test.ts, src/main/agent-hooks/server-last-status-hydrate-validation.test.ts, src/main/agent-hooks/server-pane-authority.test.ts, src/main/agent-hooks/server.ts, src/main/ssh/ssh-relay-session-agent-hooks.integration.test.ts, src/main/ssh/ssh-relay-session.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

41 files, +2935/−293. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover dispatch completion capability1 PR · Standalone · Automated release pipeline#

Problem: recover dispatch completion capability.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12769 [Bug]: supervised Hermes worker receives placeholder instead of dispatch preamble and cannot send worker_done (Fixes, OPEN); #13364 Title unavailable (Unclear, Unknown); #13927 Title unavailable (Unclear, Unknown); #12630 Title unavailable (Unclear, Unknown); #12824 Title unavailable (Unclear, Unknown); #12551 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14026 fix(orchestration): recover dispatch completion capabilityJinwoo Hong
Core team · MEMBER
#12769 [Bug]: supervised Hermes worker receives placeholder instead of dispatch preamble and cannot send worker_done Fixes · OPEN
#13364 Title unavailable Unclear · Unknown
#13927 Title unavailable Unclear · Unknown
#12630 Title unavailable Unclear · Unknown
#12824 Title unavailable Unclear · Unknown
#12551 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #12769. Linear: https://linear.app/stably/issue/STA-3539 An accepted supervised start must deliver a complete, non-placeholder task and lifecycle preamble, including completion authority, to the exact asP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/cli/handlers/orchestration-dispatch-cli.test.ts, src/cli/handlers/orchestration.test.ts, src/cli/handlers/orchestration.ts, src/cli/runtime-client.test.ts, src/cli/runtime/client.ts, src/cli/specs/orchestration.ts, src/main/runtime/orchestration/db.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1706/−192. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover hidden remote agent alerts after resubscription1 PR · Standalone · Automated release pipeline#

Problem: recover hidden remote agent alerts after resubscription.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16102 [Bug]: Paired remote hosts drop completion and permission-prompt notifications raised while the Orca window is hidden (Fixes, OPEN); #16280 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16103 fix(notifications): recover hidden remote agent alerts after resubscriptionDraftgatsby74
Community · CONTRIBUTOR
#16102 [Bug]: Paired remote hosts drop completion and permission-prompt notifications raised while the Orca window is hidden Fixes · OPEN
#16280 Title unavailable Unclear · Unknown
Standalone change> **Draft — implementation and reproduction are green; final independent review is still running. Do not merge yet.** Fixes #16102 ## ELI5 When Orca hid its window, it parked remote workspace subscriptions. If a paired rP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · L
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/notifications-delivery-gating.test.ts, src/main/ipc/notifications.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-attention-dispatch.test.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-completion-replay-guard.test.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-types.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator.ts, src/renderer/src/components/terminal-pane/use-notification-dispatch.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

39 files, +3702/−351. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover Linux headless runtime after main crashes1 PR · Standalone · Automated release pipeline#

Problem: recover Linux headless runtime after main crashes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14074 [Bug]: headless serve cannot recover a stale singleton after main-process failure (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14096 fix(serve): recover Linux headless runtime after main crashesLangning Zhang
Community · CONTRIBUTOR
#14074 [Bug]: headless serve cannot recover a stale singleton after main-process failure Fixes · OPENStandalone change## ELI5 Linux `orca serve` now keeps a small foreground supervisor around the Electron main process. If the main process crashes, the supervisor verifies the runtime is actually unavailable, preserves the detached daemonP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/reference/headless-linux-server.md, src/cli/runtime/launch.test.ts, src/cli/runtime/launch.ts, src/cli/runtime/serve-child-monitor.ts, src/cli/runtime/serve-crash-supervisor.test.ts, src/cli/runtime/serve-linux-supervision-startup.test.ts, src/cli/runtime/serve-linux-supervision-startup.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +2856/−195. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Recover native chat messages when terminal delivery is unconfirmed1 PR · Standalone · Automated release pipeline#

Problem: Recover native chat messages when terminal delivery is unconfirmed.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12643 Recover native chat messages when terminal delivery is unconfirmedBrennan Benson
Core team · MEMBER
None foundStandalone change## Summary - confirm native-chat delivery from exact live `UserPromptSubmit` acknowledgements, with transcript fallback, instead of inferring terminal UI state or matching provider-specific strings - after 8 seconds withP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatDeliveryRecoveryNotice.tsx, mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-controller-contract.ts, mobile/src/session/mobile-native-chat-pending-echo.ts, mobile/src/session/mobile-native-chat-prompt-delivery.test.ts, mobile/src/session/mobile-native-chat-prompt-delivery.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

51 files, +1939/−176. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover overlay hit-test after pane-column snap1 PR · Standalone · Automated release pipeline#

Problem: recover overlay hit-test after pane-column snap.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13297 [Bug]: Cursor hit-test desyncs from visual position after dragging a terminal pane to snap it side-by-side (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14014 fix(renderer): recover overlay hit-test after pane-column snapOrcaWin
Unknown · COLLABORATOR
#13297 [Bug]: Cursor hit-test desyncs from visual position after dragging a terminal pane to snap it side-by-side Fixes · OPENStandalone change## Summary - After dragging a terminal tab/pane to snap side-by-side, worktree-level overlays (CSS `position-anchor`) can keep a full-area hit-test box while the body only occupies half the layout — clicks land off the cP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/BrowserPaneOverlayLayer.tsx, src/renderer/src/components/emulator-pane/EmulatorPaneOverlayLayer.tsx, src/renderer/src/components/tab-group/overlay-slot-geometry.test.ts, src/renderer/src/components/tab-group/overlay-slot-geometry.ts, src/renderer/src/components/tab-group/use-overlay-slot-geometry.test.tsx, src/renderer/src/components/tab-group/use-overlay-slot-geometry.ts, src/renderer/src/components/tab-group/useTabDragSplit.ts, src/renderer/src/components/terminal-pane/TerminalOverlaySlot.geometry.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +1167/−97. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release completed run observers1 PR · Standalone · Automated release pipeline#

Problem: release completed run observers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13641 perf(automations): release completed run observersNeil
Core team · MEMBER
None foundStandalone change## Summary - Abort remote `terminal.wait` calls and close terminal-data streams as soon as an automation run stops being observed. - Register the fresh-launch observer with the same completion cleanup already used for reP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/useAutomationDispatchEvents.test.ts, src/renderer/src/hooks/useAutomationDispatchEvents.ts, src/renderer/src/lib/agent-background-run-observation.ts, src/renderer/src/lib/agent-background-session-contract.ts, src/renderer/src/lib/automation-session-observer.test.ts, src/renderer/src/lib/automation-session-observer.ts, src/renderer/src/lib/launch-agent-background-session-remote.test.ts, src/renderer/src/lib/launch-agent-background-session.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +184/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release preserved cleanup routes with reviews1 PR · Standalone · Automated release pipeline#

Problem: release preserved cleanup routes with reviews.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13941 fix(worktrees): release preserved cleanup routes with reviewsJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary Preserved-branch force-delete routing now lives only as long as its toast or batch review UI. Dismissal, cancellation, replacement, unselected branches, completed deletion, and dismissed retry surfaces releaseP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/worktree-preserved-cleanup-release.ts, src/main/runtime/rpc/methods/worktree-schemas.ts, src/main/runtime/rpc/methods/worktree.ts, src/preload/api-types.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

25 files, +1346/−94. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2release the occurrence a cancelled send would have taken1 PR · Standalone · Automated release pipeline#

Problem: release the occurrence a cancelled send would have taken.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11509 Title unavailable (Unclear, Unknown); #11519 Title unavailable (Unclear, Unknown); #11511 Title unavailable (Unclear, Unknown); #15032 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13513 fix(native-chat): release the occurrence a cancelled send would have takengrboy6770
Community · CONTRIBUTOR
#11509 Title unavailable Unclear · Unknown
#11519 Title unavailable Unclear · Unknown
#11511 Title unavailable Unclear · Unknown
#15032 Title unavailable Unclear · Unknown
Standalone change> **Stacked on #11509 — review the last commit only** (`fix(native-chat): release the occurrence a cancelled send would have taken`). > > The fix lives in `use-native-chat-pending-echoes.ts`, a file #11509 creates, so thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-pending-conversation.test.ts, src/renderer/src/components/native-chat/native-chat-pending-conversation.ts, src/renderer/src/components/native-chat/native-chat-pending-occurrence.test.ts, src/renderer/src/components/native-chat/native-chat-pending-occurrence.ts, src/renderer/src/components/native-chat/native-chat-pending.ts, src/renderer/src/components/native-chat/use-native-chat-pending-echoes.test.tsx, src/renderer/src/components/native-chat/use-native-chat-pending-echoes.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +655/−82. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reload Jira and Linear state files when another process rewrites them1 PR · Standalone · Automated release pipeline#

Problem: reload Jira and Linear state files when another process rewrites them.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13126 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13125 fix(integrations): reload Jira and Linear state files when another process rewrites themMinho Yi
Community · FIRST_TIME_CONTRIBUTOR
#13126 Title unavailable Unclear · UnknownStandalone change## ELI5 Connect Jira or Linear in one Orca window, and any other Orca running on the same machine keeps saying "not connected" until you restart it. This makes the other one notice. ## What Changed Jira and Linear both mP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/integration-state-file-cache.test.ts, src/main/integration-state-file-cache.ts, src/main/jira/client.test.ts, src/main/jira/site-credential-store.ts, src/main/linear/client.test.ts, src/main/linear/linear-workspace-registry.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +288/−27. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2remove 4px lip above the active terminal tab when not split1 PR · Standalone · Automated release pipeline#

Problem: remove 4px lip above the active terminal tab when not split.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13053 fix(tab-group): remove 4px lip above the active terminal tab when not splitAex
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem With a single (unsplit) terminal, the **active** tab looks clipped — a bright 4px lip sits between the tab and the window top, so the tab floats instead of sitting flush against the top edge (aligned with the P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-group/TabGroupPanel.tsx, src/renderer/src/components/tab-group/TabGroupSplitLayout.test.ts, src/renderer/src/components/tab-group/TabGroupSplitLayout.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +58/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2remove the project on its own host, not another host's row1 PR · Standalone · Automated release pipeline#

Problem: remove the project on its own host, not another host's row.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13071 removeProject without a hostId can delete the wrong host's project when repo IDs are duplicated across hosts (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13117 fix(sidebar): remove the project on its own host, not another host's rowmanuaudio
Community · CONTRIBUTOR
#13071 removeProject without a hostId can delete the wrong host's project when repo IDs are duplicated across hosts Fixes · OPENStandalone changeCloses #13071. ## Summary Removing a project from the sidebar can no longer destroy a *different* host's project. When a repo id exists on two hosts and the owning host's row has dropped out of the renderer catalog, the P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/RemoveFolderDialog.tsx, src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/delete-worktree-flow.test.ts, src/renderer/src/components/sidebar/delete-worktree-flow.ts, src/renderer/src/components/sidebar/remove-folder-dialog-host-identity.test.tsx, src/renderer/src/store/slices/worktrees.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +176/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2render Mermaid HTML labels without stripping foreignObject1 PR · Standalone · Automated release pipeline#

Problem: render Mermaid HTML labels without stripping foreignObject.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12414 [Bug]: Mermaid node labels show HTML tags literally — htmlLabels can be enabled safely while keeping securityLevel "strict" (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12581 fix(editor): render Mermaid HTML labels without stripping foreignObjectBingZ
Community · CONTRIBUTOR
#12414 [Bug]: Mermaid node labels show HTML tags literally — htmlLabels can be enabled safely while keeping securityLevel "strict" Fixes · OPENStandalone change## Summary Security answer first: `securityLevel: "strict"` is unchanged, and Mermaid still runs its own DOMPurify pass over every HTML label. The only change to Orca's second, defense-in-depth pass in `MermaidBlock` is P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/MarkdownPreview.tsx, src/renderer/src/components/editor/MermaidBlock.tsx, src/renderer/src/components/editor/MermaidViewer.tsx, src/renderer/src/components/editor/RichMarkdownCodeBlock.tsx, src/renderer/src/components/editor/mermaid-config.test.ts, src/renderer/src/components/editor/mermaid-config.ts, src/renderer/src/components/editor/mermaid-sanitize.chromium.test.ts, src/renderer/src/components/editor/mermaid-sanitize.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +137/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2render the vertical scrollbar again while keeping the gutter transparent1 PR · Standalone · Automated release pipeline#

Problem: render the vertical scrollbar again while keeping the gutter transparent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12635 [Bug]: Terminal vertical scrollbar does not render on any theme (regression, xterm viewport) (Fixes, OPEN); #7876 Title unavailable (Unclear, Unknown); #12826 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12806 fix(terminal): render the vertical scrollbar again while keeping the gutter transparentBingZ
Community · CONTRIBUTOR
#12635 [Bug]: Terminal vertical scrollbar does not render on any theme (regression, xterm viewport) Fixes · OPEN
#7876 Title unavailable Unclear · Unknown
#12826 Title unavailable Unclear · Unknown
Standalone change## Summary The terminal vertical scrollbar no longer rendered on any theme after #7876 folded the xterm viewport into both standard `scrollbar-*` properties and `::-webkit-scrollbar*` rules. Fixes #12635. ## Screenshots P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/assets/main.css, src/renderer/src/assets/terminal-scrollbar-style.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +47/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2repaint after scrollback replay settles on fresh mount1 PR · Standalone · Automated release pipeline#

Problem: repaint after scrollback replay settles on fresh mount.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12047 [Bug]: Mobile terminal renders garbled/misaligned after tab switch back (OpenCode TUI) (Fixes, OPEN); #7058 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12927 fix(terminal): repaint after scrollback replay settles on fresh mountAashish Tamsya
Community · FIRST_TIME_CONTRIBUTOR
#12047 [Bug]: Mobile terminal renders garbled/misaligned after tab switch back (OpenCode TUI) Fixes · OPEN
#7058 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes #12047: mobile terminal renders garbled/misaligned (stale ghost cells) after tab reveal, and also on first launch of a background/cold-mounted tab. Root cause: a freshly-mounted terminal pane's restored P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/layout-serialization.test.ts, src/renderer/src/components/terminal-pane/layout-serialization.ts, tests/e2e/terminal-wake-reveal-scrollback-visual-restore.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +198/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Repair E2E test failures with relay build and fixture updates1 PR · Standalone · Automated release pipeline#

Problem: Repair E2E test failures with relay build and fixture updates.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15231 Repair E2E test failures with relay build and fixture updatesJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/e2e.yml, tests/e2e/helpers/completed-worker-retirement-fixture.ts, tests/e2e/orchestration-legacy-worker-missing-terminal-recovery.spec.ts, tests/e2e/orchestration-legacy-worker-restart-recovery.spec.ts, tests/e2e/orchestration-worker-settlement-release-cli.spec.ts, tests/e2e/orchestration-worker-terminal-visibility.spec.ts, tests/e2e/workspace-emoji-picker.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +49/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2repair NSIS upgrade metadata that reports cannot-close1 PR · Standalone · Automated release pipeline#

Problem: repair NSIS upgrade metadata that reports cannot-close.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13924 [Bug]: v1.4.180 Windows NSIS installer reports “Orca cannot be closed” and hangs after 7z-out (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14172 fix(win): repair NSIS upgrade metadata that reports cannot-closeOrcaWin
Unknown · COLLABORATOR
#13924 [Bug]: v1.4.180 Windows NSIS installer reports “Orca cannot be closed” and hangs after 7z-out Fixes · CLOSEDStandalone change## ELI5 If an older Windows install left broken uninstall registry text (the literal `$installDir`), the next official installer thinks Orca is still running, says it cannot be closed, and then sits on Installing after iP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/nsis/installer-hooks.nsh, config/nsis/upgrade-install-state.mjs, config/nsis/upgrade-install-state.nsh, config/scripts/electron-builder-config.test.mjs, config/scripts/upgrade-install-state.test.mjs

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +1044/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2replace React 185 timers with structural handoffs1 PR · Standalone · Automated release pipeline#

Problem: replace React 185 timers with structural handoffs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12600 Title unavailable (Unclear, Unknown); #12596 Title unavailable (Unclear, Unknown); #185 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12634 fix(renderer): replace React 185 timers with structural handoffsNeil
Core team · MEMBER
#12600 Title unavailable Unclear · Unknown
#12596 Title unavailable Unclear · Unknown
#185 Title unavailable Unclear · Unknown
Standalone change## Summary Follow-up to #12600. That PR was a defensible emergency circuit breaker for two independent React 185 cascades, but its behavioral brakes were not free: - Activity's true sliding 8-flip/500ms budget could turnP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/crash-reporting-renderer-breadcrumbs.test.ts, src/main/ipc/crash-reporting.ts, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/activity/ActivityPrototypePage.tsx, src/renderer/src/components/activity/activity-portal-churn-budget.test.ts, src/renderer/src/components/activity/activity-portal-churn-budget.ts, src/renderer/src/components/activity/activity-portal-readiness-decay.react185.test.tsx, src/renderer/src/components/activity/activity-portal-readiness-loop.react185.test.tsx …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

67 files, +4864/−2227. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report a partly-sent ask answer honestly (STA-3333)1 PR · Standalone · Automated release pipeline#

Problem: report a partly-sent ask answer honestly (STA-3333).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12373 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12503 fix(mobile): report a partly-sent ask answer honestly (STA-3333)Brennan Benson
Core team · MEMBER
#12373 Title unavailable Unclear · UnknownStandalone change## Summary Split from #12373 (fix 7 of that PR's list) — this PR is independent and targets `main`; #12373 stays open and untouched. A mobile ask-answer send for Claude/Codex is a paced sequence of keystroke groups, not P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/use-mobile-native-chat-answer-send.test.ts, mobile/src/session/use-mobile-native-chat-answer-send.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +143/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report app-bound encrypted cookies instead of a silent zero1 PR · Standalone · Automated release pipeline#

Problem: report app-bound encrypted cookies instead of a silent zero.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13192 [Bug] Browser cookie import silently imports 0 cookies on Chrome/Edge 140+ on Windows (v20 app-bound encryption) (Fixes, OPEN); #14683 Title unavailable (Unclear, Unknown); #14181 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13193 fix(browser): report app-bound encrypted cookies instead of a silent zeromanuaudio
Community · CONTRIBUTOR
#13192 [Bug] Browser cookie import silently imports 0 cookies on Chrome/Edge 140+ on Windows (v20 app-bound encryption) Fixes · OPEN
#14683 Title unavailable Unclear · Unknown
#14181 Title unavailable Unclear · Unknown
Standalone changeCloses #13192. ## Summary Importing cookies from Chrome/Edge 140+ on Windows now says why it failed instead of reporting a clean zero. Before, the summary read `importedCookies: 0` with `totalCookies > 0` and no error — P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import-app-bound-surface.test.ts, src/main/browser/browser-cookie-import-app-bound.test.ts, src/main/browser/browser-cookie-import.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/browser-cookie-import-toast.ts, src/shared/types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +217/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report expired sessions terminate cannot reach while the relay is offline1 PR · Standalone · Automated release pipeline#

Problem: report expired sessions terminate cannot reach while the relay is offline.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12661 P2: ssh:terminateSessions with only expired leases is a silent no-op when relay is offline (Fixes, OPEN); #2626 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12797 fix(ssh): report expired sessions terminate cannot reach while the relay is offlinedcieslak19973
Community · CONTRIBUTOR
#12661 P2: ssh:terminateSessions with only expired leases is a silent no-op when relay is offline Fixes · OPEN
#2626 Title unavailable Unclear · Unknown
Standalone change**What:** Offline terminate with only expired leases no longer masquerades as a successful remote kill — the handler reports the sessions it couldn't reach and the settings pane says so, with reconnect guidance. **Risk:*P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/ssh-connection-handlers.ts, src/main/ipc/ssh-terminate-sessions.test.ts, src/main/ipc/ssh.ts, src/preload/api/ssh-api.ts, src/preload/index.ts, src/renderer/src/components/settings/SshPane.tsx, src/renderer/src/components/settings/ssh-session-termination.test.ts, src/renderer/src/components/settings/ssh-session-termination.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +170/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report hook status per host, and stop remote Codex reusing an env-less app-server (#8711, #11 PR · Standalone · Automated release pipeline#

Problem: report hook status per host, and stop remote Codex reusing an env-less app-server (#8711, #1.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8711 Codex status hooks are dead in SSH worktrees — CODEX_HOME is injected only by the local PTY provider, while `orca agent hooks status` still reports `codex: installed` (Fixes, OPEN); #11941 Title unavailable (Unclear, Unknown); #7282 Title unavailable (Unclear, Unknown); #8848 Title unavailable (Unclear, Unknown); #14982 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14621 fix(agent-hooks): report hook status per host, and stop remote Codex reusing an env-less app-server (#8711, #11941)Brennan Benson
Core team · MEMBER
#8711 Codex status hooks are dead in SSH worktrees — CODEX_HOME is injected only by the local PTY provider, while `orca agent hooks status` still reports `codex: installed` Fixes · OPEN
#11941 Title unavailable Unclear · Unknown
#7282 Title unavailable Unclear · Unknown
#8848 Title unavailable Unclear · Unknown
#14982 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 27 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/smoke-managed-hook-runtime-node18.mjs, src/cli/handlers/agent-hooks-host-status.test.ts, src/cli/handlers/agent-hooks.ts, src/main/agent-hooks/agent-hook-host-reports.ts, src/main/agent-hooks/managed-hook-runtime.test.ts, src/main/agent-hooks/managed-hook-runtime.ts, src/main/agent-hooks/remote-hook-install-outcome.test.ts, src/main/agent-hooks/remote-hook-install-outcome.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

57 files, +2169/−385. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2require identity for braille guarded sends (STA-4048)1 PR · Standalone · Automated release pipeline#

Problem: require identity for braille guarded sends (STA-4048).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14092 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14169 fix(terminal): require identity for braille guarded sends (STA-4048)Brennan Benson
Core team · MEMBER
#14092 Title unavailable Unclear · UnknownStandalone change## ELI5 Some programs draw a little braille spinner (`⠋ ⠙ ⠸`) in their terminal title while they work. Orca treated that spinner as proof an agent owns the pane, which was enough to type a prompt into it and press Enter.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/braille-title-send-authorization.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/quarter-circle-title-send-authorization.test.ts, src/shared/agent-detection.test.ts, src/shared/agent-detection.ts, src/shared/agent-title-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +386/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2require placement retirement before replacement1 PR · Standalone · Automated release pipeline#

Problem: require placement retirement before replacement.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14536 feat(browser): require placement retirement before replacementDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/browser-host-capability-selection.test.ts, src/main/runtime/browser-host-lease-registry.test.ts, src/main/runtime/browser-host-lease-registry.ts, src/main/runtime/browser-host-page-placement-replacement.test.ts, src/main/runtime/browser-host-page-placement.test.ts, src/main/runtime/browser-host-page-placement.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +121/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve Grok auth from configured WSL runtime1 PR · Standalone · Automated release pipeline#

Problem: resolve Grok auth from configured WSL runtime.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13784 [Bug]: Grok usage tracking ignores configured WSL account runtime (Fixes, OPEN); #13276 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13839 fix(rate-limits): resolve Grok auth from configured WSL runtimeeuclodius
Community · FIRST_TIME_CONTRIBUTOR
#13784 [Bug]: Grok usage tracking ignores configured WSL account runtime Fixes · OPEN
#13276 Title unavailable Unclear · Unknown
Standalone change## Summary - Resolve Grok authentication from Orca's configured local account runtime. - Preserve host `GROK_HOME`; on Windows with a WSL runtime, resolve the selected or default distro home and read `.grok/auth.json` thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/grok-accounts/status.test.ts, src/main/grok-accounts/status.ts, src/main/grok/grok-runtime-home.test.ts, src/main/grok/grok-runtime-home.ts, src/main/index.ts, src/main/ipc/grok-accounts.ts, src/main/ipc/register-core-handlers.test.ts, src/main/ipc/register-core-handlers.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +763/−181. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve project ref from non-origin remotes1 PR · Standalone · Automated release pipeline#

Problem: resolve project ref from non-origin remotes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13816 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13886 fix(gitlab): resolve project ref from non-origin remotesBingZ
Community · CONTRIBUTOR
#13816 Title unavailable Unclear · UnknownStandalone change## Summary - GitLab Tasks only probed remotes named `origin` or `upstream`, so repositories with a sole non-conventional GitLab remote could show an empty Issues list (#13816). - Preserve the existing `upstream` and `oriP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitlab/gitlab-issue-source-resolution.test.ts, src/main/gitlab/gitlab-project-ref-remote-preference.ts, src/main/gitlab/gitlab-project-ref-resolution.ts, src/main/gitlab/gl-utils.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +351/−112. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve VS Code CLI from standard app installs1 PR · Standalone · Automated release pipeline#

Problem: resolve VS Code CLI from standard app installs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14008 [Bug]: Open SSH worktree in VS Code fails with `spawn code ENOENT` on macOS (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14010 fix(shell): resolve VS Code CLI from standard app installsBingZ
Community · CONTRIBUTOR
#14008 [Bug]: Open SSH worktree in VS Code fails with `spawn code ENOENT` on macOS Fixes · OPENStandalone change## Summary - GUI-launched Orca often has a minimal `PATH`, so `spawn code` fails with `ENOENT` even when VS Code is installed under `/Applications`. - After PATH/version-manager resolution, fall back to known VS Code (anP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/external-editor-launch.test.ts, src/main/external-editor-launch.ts, src/main/vscode-cli-install-paths.test.ts, src/main/vscode-cli-install-paths.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +219/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore agent homes and the attribution PATH shim after config.fish1 PR · Standalone · Automated release pipeline#

Problem: restore agent homes and the attribution PATH shim after config.fish.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13875 Title unavailable (Unclear, Unknown); #13906 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13978 fix(fish): restore agent homes and the attribution PATH shim after config.fishNeil
Core team · MEMBER
#13875 Title unavailable Unclear · Unknown
#13906 Title unavailable Unclear · Unknown
Standalone change## ELI5 If you use fish as your shell, Orca was quietly losing two things every time it opened a terminal: the agent account it routed you to, and the little wrapper that stamps commits as coming from Orca. Your own `conP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/scripts/pr-workflow-parallelism.test.mjs, src/main/daemon/shell-ready.test.ts, src/main/daemon/shell-ready.ts, src/main/fish-launch-config-parity.test.ts, src/main/fish-startup-environment.node-pty.test.ts, src/main/providers/local-pty-shell-ready.test.ts, src/main/providers/local-pty-shell-ready.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +647/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore DECTCEM from tracked mode state on live-agent reattach1 PR · Standalone · Automated release pipeline#

Problem: restore DECTCEM from tracked mode state on live-agent reattach.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14632 [Bug]: Hardware cursor reappears below the input box after pane reattach for hide-once TUIs (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14638 fix(terminal): restore DECTCEM from tracked mode state on live-agent reattachDallas Crilley
Community · FIRST_TIME_CONTRIBUTOR
#14632 [Bug]: Hardware cursor reappears below the input box after pane reattach for hide-once TUIs Fixes · OPENStandalone change## ELI5 Some TUIs hide the real terminal cursor once and draw their own caret. Orca could replay a newer screen image but then apply an older “cursor visible” value, turning the hardware cursor back on below the input boP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-pty-adapter.ts, src/main/daemon/headless-emulator-modes.ts, src/main/daemon/terminal-modes.ts, src/main/ipc/pty.ts, src/main/providers/pty-provider-contract.ts, src/main/providers/pty-spawn-result.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +190/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore paired snapshots at the source grid1 PR · Standalone · Automated release pipeline#

Problem: restore paired snapshots at the source grid.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7279 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12768 fix(terminal): restore paired snapshots at the source gridBrennan Benson
Core team · MEMBER
#7279 Title unavailable Unclear · UnknownStandalone change## Summary - carry the host snapshot's optional `cols` / `rows` through the paired-runtime multiplexer and transport - replay authoritative ANSI at the source grid, then fit to the destination viewport and report the resP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/pty-shutdown-data-suspension.test.ts, src/renderer/src/components/terminal-pane/pty-shutdown-data-suspension.ts, src/renderer/src/components/terminal-pane/pty-transport-types.ts, src/renderer/src/components/terminal-pane/pty-transport.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +374/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore remote replay grid on reveal1 PR · Standalone · Automated release pipeline#

Problem: restore remote replay grid on reveal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14206 fix(terminal): restore remote replay grid on revealBrennan Benson
Core team · MEMBER
None foundStandalone change## ELI5 A remote terminal could reopen in a wide pane while its host still believed it was narrow. Orca now replays the saved screen at the grid that produced it, returns the pane to its live grid, and tells the host thaP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/terminal-history-dimensions.ts, src/renderer/src/components/terminal-pane/pty-connection.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/components/terminal-pane/pty-transport-types.ts, src/renderer/src/components/terminal-pane/pty-transport.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.test.ts, src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts, src/renderer/src/components/terminal-pane/terminal-snapshot-replay-paint.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +445/−49. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore scroll position when returning to a tab1 PR · Standalone · Automated release pipeline#

Problem: restore scroll position when returning to a tab.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8715 [Bug] OMP: Scroll position resets to top when switching tabs (Fixes, CLOSED); #11915 Title unavailable (Unclear, Unknown); #1298 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12464 fix(terminal): restore scroll position when returning to a tabNeil
Core team · MEMBER
#8715 [Bug] OMP: Scroll position resets to top when switching tabs Fixes · CLOSED
#11915 Title unavailable Unclear · Unknown
#1298 Title unavailable Unclear · Unknown
Standalone change`hideTerminalVisibility` captured a marker-anchored scroll snapshot per pane, but nothing ever consumed it. On reveal the live post-`display:none` viewport was resampled instead, and a viewport that collapsed to line 0 wP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-visibility-resume.test.ts, src/renderer/src/components/terminal-pane/terminal-visibility-resume.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.test.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.ts, src/renderer/src/components/terminal-pane/use-terminal-scroll-visibility-memory.test.ts, src/renderer/src/components/terminal-pane/use-terminal-scroll-visibility-memory.ts, tests/e2e/terminal-hidden-viewport-collapse-scroll-restore.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +462/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore shell integration after startup exec1 PR · Standalone · Automated release pipeline#

Problem: restore shell integration after startup exec.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13767 Title unavailable (Unclear, Unknown); #13869 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14176 fix(terminal): restore shell integration after startup execNeil
Core team · MEMBER
#13767 Title unavailable Unclear · Unknown
#13869 Title unavailable Unclear · Unknown
Standalone change## Summary - Route zsh startup-file replacements through a just-in-time `exec` shim, so command arguments and redirections expand against the user's `ZDOTDIR` before only the replacement process inherits Orca's wrapper. P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/reliability-gates.jsonc, config/scripts/pr-workflow-parallelism.test.mjs, src/main/bash-startup-exec-preservation.ts, src/main/daemon/repro-13767-shell-ready-marker-lost-to-exec.test.ts, src/main/daemon/shell-ready.ts, src/main/providers/local-pty-shell-ready.test.ts, src/main/providers/local-pty-shell-ready.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +894/−53. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resume a provider session in the directory the agent reported, not the pane's worktree (STA-1 PR · Standalone · Automated release pipeline#

Problem: resume a provider session in the directory the agent reported, not the pane's worktree (STA-.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16960 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17087 fix(agent-resume): resume a provider session in the directory the agent reported, not the pane's worktree (STA-5804)Brennan Benson
Core team · MEMBER
#16960 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 21 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-agent-cwd-capture.test.ts, src/main/agent-hooks/server-agent-cwd-persistence.test.ts, src/main/agent-hooks/server.claude-interactive-question.test.ts, src/main/agent-hooks/server.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/agent-session.test.ts, src/main/runtime/rpc/methods/agent-session.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

52 files, +2221/−85. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire a superseded daemon that owns no sessions1 PR · Standalone · Automated release pipeline#

Problem: retire a superseded daemon that owns no sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13063 fix(daemon): retire a superseded daemon that owns no sessionsBrennan Benson
Core team · MEMBER
None foundStandalone change## Summary The daemon endpoint name embeds the wire protocol version, so every `PROTOCOL_VERSION` bump creates a new daemon and leaves the previous one running. On Windows there is no retirement path at all — `checkEndpoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-init.test.ts, src/main/daemon/daemon-init.ts, src/main/daemon/daemon-pty-adapter.ts, src/main/daemon/daemon-server.ts, src/main/daemon/legacy-daemon-retirement.test.ts, src/main/daemon/terminal-host.ts, src/main/daemon/terminal-session-teardown.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +387/−28. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire agent resume records when a shell exit closes its tab1 PR · Standalone · Automated release pipeline#

Problem: retire agent resume records when a shell exit closes its tab.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14228 Title unavailable (Unclear, Unknown); #14534 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15545 fix(terminal): retire agent resume records when a shell exit closes its tabDaniel Lafraia
Community · FIRST_TIME_CONTRIBUTOR
#14228 Title unavailable Unclear · Unknown
#14534 Title unavailable Unclear · Unknown
Standalone change## Problem A tab closed by its own shell exit (Ctrl+D, `exit`) comes back. Returning to the workspace, or restarting the app, reopens it running `claude --resume <old session>`. The chain: 1. `App.tsx` runs `captureAllSlP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/components/floating-terminal/FloatingTerminalPanel.tab-lifecycle.test.tsx, src/renderer/src/components/floating-terminal/FloatingTerminalPanel.tsx, src/renderer/src/components/terminal-pane/TerminalPane.tsx, src/renderer/src/components/terminal-pane/pty-connection-pty-exit-teardown.test.ts, src/renderer/src/components/terminal-pane/pty-connection-session-liveness.test.ts, src/renderer/src/components/terminal-pane/pty-connection-types.ts, src/renderer/src/components/terminal-pane/pty-connection.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +160/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire direct-SSH tabs on publisher retraction instead of snapshot absence (STA-4719)1 PR · Standalone · Automated release pipeline#

Problem: retire direct-SSH tabs on publisher retraction instead of snapshot absence (STA-4719).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14844 Title unavailable (Unclear, Unknown); #1876 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15348 fix(remote): retire direct-SSH tabs on publisher retraction instead of snapshot absence (STA-4719)Neil
Core team · MEMBER
#14844 Title unavailable Unclear · Unknown
#1876 Title unavailable Unclear · Unknown
Standalone change## ELI5 Say you have Orca open on your laptop **and** your desktop, both connected to the same server. You close a terminal tab on the laptop. The desktop should notice and close it too — but it didn't. Worse, the desktoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/remote-workspace-host-ack-ledger.ts, src/renderer/src/hooks/remote-workspace-host-tab-retirement.test.ts, src/renderer/src/hooks/remote-workspace-host-tab-retirement.ts, src/renderer/src/hooks/remote-workspace-snapshot-apply.ts, src/renderer/src/hooks/remote-workspace-snapshot-local-tab-survival.test.ts, src/renderer/src/hooks/remote-workspace-target-sync.test.ts, src/renderer/src/hooks/remote-workspace-target-sync.ts, src/renderer/src/hooks/useIpcEvents.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +1624/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire placements on host lease fence1 PR · Standalone · Automated release pipeline#

Problem: retire placements on host lease fence.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14747 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14753 fix(browser): retire placements on host lease fenceDraftJinwoo Hong
Core team · MEMBER
#14747 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/runtime/browser-host-lease-placement-retirement.test.ts, src/main/runtime/browser-host-lease-registry.ts, src/main/runtime/browser-host-page-placement.test.ts, src/main/runtime/browser-host-page-placement.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +261/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire removed-workspace snapshot tombstones once their holders release (STA-4451)1 PR · Standalone · Automated release pipeline#

Problem: retire removed-workspace snapshot tombstones once their holders release (STA-4451).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13413 Title unavailable (Unclear, Unknown); #14930 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14933 fix(workspace): retire removed-workspace snapshot tombstones once their holders release (STA-4451)Brennan Benson
Core team · MEMBER
#13413 Title unavailable Unclear · Unknown
#14930 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/workspace-cleanup-process-preflight.test.ts, src/main/ipc/workspace-cleanup-snapshot-ipc.test.ts, src/main/ipc/workspace-cleanup.test.ts, src/main/ipc/workspace-cleanup.ts, src/main/ipc/workspace-space.test.ts, src/main/ipc/workspace-space.ts, src/main/workspace-cleanup-scan-snapshot.test.ts, src/main/workspace-cleanup-scan-snapshot.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1001/−304. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire the unpublished-title fallback that minted an agent row and both dots (STA-2926)1 PR · Standalone · Automated release pipeline#

Problem: retire the unpublished-title fallback that minted an agent row and both dots (STA-2926).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #9040 [Bug] No processing indicators (Fixes, CLOSED); #11372 [Bug]: Title-derived agent rows recycle after split pane close (Fixes, OPEN); #8569 Title unavailable (Unclear, Unknown); #9647 Title unavailable (Unclear, Unknown); #14650 Title unavailable (Unclear, Unknown); #14615 Title unavailable (Unclear, Unknown); #14702 Title unavailable (Unclear, Unknown); #11069 Title unavailable (Unclear, Unknown); #11070 Title unavailable (Unclear, Unknown); #14486 Title unavailable (Unclear, Unknown); #14654 Title unavailable (Unclear, Unknown); #14682 Title unavailable (Unclear, Unknown); #8711 Title unavailable (Unclear, Unknown); #8940 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14708 fix(sidebar): retire the unpublished-title fallback that minted an agent row and both dots (STA-2926)Brennan Benson
Core team · MEMBER
#9040 [Bug] No processing indicators Fixes · CLOSED
#11372 [Bug]: Title-derived agent rows recycle after split pane close Fixes · OPEN
#8569 Title unavailable Unclear · Unknown
#9647 Title unavailable Unclear · Unknown
#14650 Title unavailable Unclear · Unknown
#14615 Title unavailable Unclear · Unknown
#14702 Title unavailable Unclear · Unknown
#11069 Title unavailable Unclear · Unknown
#11070 Title unavailable Unclear · Unknown
#14486 Title unavailable Unclear · Unknown
#14654 Title unavailable Unclear · Unknown
#14682 Title unavailable Unclear · Unknown
#8711 Title unavailable Unclear · Unknown
#8940 Title unavailable Unclear · Unknown
Standalone change## What this actually is — read this first **This is not a live user-facing fix, and the original framing of it was wrong.** Live validation established that the symptom STA-2926 describes — closing a split pane and haviP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCard.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/components/tab-bar/terminal-tab-activity-status.test.ts, src/renderer/src/components/tab-bar/terminal-tab-spinner-launch-agent.test.ts, src/renderer/src/lib/worktree-status-spinner-launch-agent.test.ts, src/renderer/src/lib/worktree-status.test.ts, src/renderer/src/lib/worktree-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +277/−134. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retry snapshot tabs whose worktree paths resolve after apply1 PR · Standalone · Automated release pipeline#

Problem: retry snapshot tabs whose worktree paths resolve after apply.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12902 Direct-SSH snapshot tabs are silently dropped when the worktree catalog resolves their paths late (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12903 fix(remote-workspace): retry snapshot tabs whose worktree paths resolve after applyRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12902 Direct-SSH snapshot tabs are silently dropped when the worktree catalog resolves their paths late Fixes · OPENStandalone changeFixes #12902 ## Problem `applyDirectSshRemoteWorkspaceSnapshot` imports a pulled snapshot through `importRemoteWorkspaceSession`, whose resolver is built from the worktree catalog at apply time. Any snapshot path the catP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/wsl-git-shell-benchmark.mjs, src/main/codex/codex-trust-grant-host.test.ts, src/main/local-worktree-filesystem-wsl-banner.wsl.test.ts, src/main/local-worktree-filesystem.test.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/settings/CliSkillRuntimeSetup.test.tsx, src/renderer/src/components/settings/CliSkillRuntimeSetup.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +983/−136. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reveal agents through worktree-activation so slept agents wake1 PR · Standalone · Automated release pipeline#

Problem: reveal agents through worktree-activation so slept agents wake.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14646 fix(agent-map): reveal agents through worktree-activation so slept agents wakeBrennan Benson
Core team · MEMBER
None foundStandalone change## ELI5 The Agent Map could show a finished Claude/Codex card as **Idle** with “No live terminal — this agent’s pane has closed,” but **Open worktree** only navigated to the workspace. It did not recreate the selected agP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.test.ts, src/main/ipc/dashboard-payload-validation.ts, src/renderer/src/components/dashboard-popout/AgentTerminalDialog.test.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalDialog.tsx, src/renderer/src/components/dashboard/AgentDashboardDrawer.test.tsx, src/renderer/src/components/dashboard/AgentDashboardDrawer.tsx, src/renderer/src/components/dashboard/useDashboardPopoutBridge.test.tsx, src/renderer/src/components/dashboard/useDashboardPopoutBridge.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

26 files, +1283/−92. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reveal remote agent sessions from the dashboard1 PR · Standalone · Automated release pipeline#

Problem: reveal remote agent sessions from the dashboard.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16731 [Bug]: Agent dashboard cannot open remote (SSH) sessions — shows "terminal closed" (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16732 fix(dashboard): reveal remote agent sessions from the dashboardYunqian Fan
Community · CONTRIBUTOR
#16731 [Bug]: Agent dashboard cannot open remote (SSH) sessions — shows "terminal closed" Fixes · OPENStandalone change## Summary Fixes #16731. Clicking an agent in the Agent Dashboard (pop-out window or in-window drawer) failed to open **remote/SSH** sessions: the terminal preview falsely reported *"this agent's pane has closed"*, and "P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard-popout/AgentTerminalPreview.test.tsx, src/renderer/src/components/dashboard-popout/AgentTerminalPreview.tsx, src/renderer/src/components/dashboard/AgentDashboardDrawer.tsx, src/renderer/src/components/dashboard/useDashboardPopoutBridge.test.tsx, src/renderer/src/components/dashboard/useDashboardPopoutBridge.ts, src/renderer/src/components/terminal-pane/focus-terminal-pane-event.test.ts, src/renderer/src/components/terminal-pane/focus-terminal-pane-event.ts, src/renderer/src/components/terminal-pane/use-pending-pane-focus-consumer.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +297/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2revert: feat(native-chat): Codex structured native chat restructure (revert #16729)1 PR · Standalone · Automated release pipeline#

Problem: revert: feat(native-chat): Codex structured native chat restructure (revert #16729).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16729 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17242 revert: feat(native-chat): Codex structured native chat restructure (revert #16729)Jinjing
Core team · MEMBER
#16729 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 234 | $\color{#1a7f37}{\Huge{\mathP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/electron-builder.config.cjs, config/packaged-runtime-node-modules.cjs, config/scripts/build-windows-process-tree-relay-addon.mjs, config/scripts/electron-builder-config.test.mjs, config/scripts/pr-code-change-scope.mjs, config/scripts/pr-code-change-scope.test.mjs, config/scripts/windows-process-tree-gyp-rebuild.mjs …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

615 files, +1642/−64508. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2revive retired panes on live new turns1 PR · Standalone · Automated release pipeline#

Problem: revive retired panes on live new turns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14624 Title unavailable (Unclear, Unknown); #14236 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14560 fix(pi): revive retired panes on live new turnseuclodius
Community · FIRST_TIME_CONTRIBUTOR
#14624 Title unavailable Unclear · Unknown
#14236 Title unavailable Unclear · Unknown
Standalone change## ELI5 #14624 fixes the normal detach/reattach path by lifting pane-retirement fences when a live PTY binds again. This PR adds the secondary safety net: if that attach signal was not observed on both sides, a real liveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-closed-tab-suppression.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/main/ssh/ssh-relay-session-agent-hooks.integration.test.ts, src/main/ssh/ssh-relay-session.ts, src/renderer/src/hooks/ipc-events-agent-status-store-test-fixtures.ts, src/renderer/src/hooks/useIpcEvents-agent-status-pane-teardown.test.ts, src/renderer/src/hooks/useIpcEvents.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +367/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2roll review notes back to the persisted list1 PR · Standalone · Automated release pipeline#

Problem: roll review notes back to the persisted list.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14112 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14125 fix: roll review notes back to the persisted listJinjing
Core team · MEMBER
#14112 Title unavailable Unclear · UnknownStandalone change## ELI5 If saving a review note to disk fails twice in a row, the app used to keep showing a note that was never actually saved. Now it always falls back to what is really on disk. Plus, the note schema now rejects junk P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, src/renderer/src/components/terminal-pane/fish-color-scheme-child-stdin.node-pty.test.ts, src/renderer/src/store/slices/diffComments.ts, src/renderer/src/store/slices/folder-workspace-diff-comments.test.ts, src/shared/diff-comment-schema.test.ts, src/shared/diff-comment-schema.ts, src/shared/folder-workspaces.test.ts, src/shared/folder-workspaces.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +425/−107. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route page-scoped keyboard input through CDP1 PR · Standalone · Automated release pipeline#

Problem: route page-scoped keyboard input through CDP.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12912 [Bug]: orca type/keypress ignore --page and deliver keystrokes to the focused window, while reporting typed:true (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13231 fix(browser): route page-scoped keyboard input through CDPWooseong Kim
Community · CONTRIBUTOR
#12912 [Bug]: orca type/keypress ignore --page and deliver keystrokes to the focused window, while reporting typed:true Fixes · OPENStandalone change## Description Browser `type` and `keypress` commands now deliver page-scoped input to the requested browser `webContents` instead of the OS-focused window. The bridge uses direct CDP input dispatch for targeted pages anP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/agent-browser-bridge.test.ts, src/main/browser/agent-browser-bridge.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +299/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route task issues, MRs, and detail actions to the owning host1 PR · Standalone · Automated release pipeline#

Problem: route task issues, MRs, and detail actions to the owning host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14603 [Bug]: GitLab Tasks fail with "Access denied: unknown repository path" for repos on a remote host (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14604 fix(gitlab): route task issues, MRs, and detail actions to the owning hostMatt Delmarter
Community · FIRST_TIME_CONTRIBUTOR
#14603 [Bug]: GitLab Tasks fail with "Access denied: unknown repository path" for repos on a remote host Fixes · OPENStandalone change## ELI5 When you run Orca on one machine and connect to your projects living on another (a remote server), the GitLab Tasks panel talked to the wrong machine. It asked your local machine about repos that only exist on thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/GitLabItemDialog.tsx, src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/right-sidebar/use-hosted-review-actions.test.tsx, src/renderer/src/components/right-sidebar/use-hosted-review-actions.ts, src/renderer/src/runtime/gitlab-runtime-routing.test.ts, src/renderer/src/runtime/gitlab-runtime-routing.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +639/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2route WSL transcripts by PTY provenance1 PR · Standalone · Automated release pipeline#

Problem: route WSL transcripts by PTY provenance.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13789 [Bug]: wsl can not use chatui feature (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13934 fix(native-chat): route WSL transcripts by PTY provenanceOrcaWin
Unknown · COLLABORATOR
#13789 [Bug]: wsl can not use chatui feature Fixes · OPENStandalone change## ELI5 Orca knew a conversation file was missing from Windows, but it did not know whether the terminal was Windows or WSL. The old patch reacted to a Windows miss by searching every WSL distro. This revision carries thP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/use-mobile-native-chat-controller.test.ts, mobile/src/session/use-mobile-native-chat-controller.ts, mobile/src/session/use-mobile-native-chat-session.test.ts, mobile/src/session/use-mobile-native-chat-session.ts, mobile/src/source-control/mobile-create-pr-action.test.ts, src/main/ipc/native-chat-subscribe-lifecycle.test.ts, src/main/ipc/native-chat.test.ts, src/main/ipc/native-chat.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

40 files, +2018/−533. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2say what the liveness vocabulary actually fixes, and dedupe the observation status1 PR · Standalone · Automated release pipeline#

Problem: say what the liveness vocabulary actually fixes, and dedupe the observation status.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16926 Title unavailable (Unclear, Unknown); #16932 Title unavailable (Unclear, Unknown); #16953 Title unavailable (Unclear, Unknown); #17024 Title unavailable (Unclear, Unknown); #17003 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17029 refactor(pty): say what the liveness vocabulary actually fixes, and dedupe the observation statusDraftBrennan Benson
Core team · MEMBER
#16926 Title unavailable Unclear · Unknown
#16932 Title unavailable Unclear · Unknown
#16953 Title unavailable Unclear · Unknown
#17024 Title unavailable Unclear · Unknown
#17003 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 3 | $\colP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/orchestration-federation-control.ts, src/main/runtime/rpc/methods/orchestration-worker-observation.ts, src/shared/pty-liveness-verdict.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +26/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scan Claude transcripts from WSL homes1 PR · Standalone · Automated release pipeline#

Problem: scan Claude transcripts from WSL homes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15487 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16933 fix(usage): scan Claude transcripts from WSL homeskaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15487 Title unavailable Unclear · UnknownStandalone change## ELI5 On Windows, Orca now reads Claude usage from the same host or WSL runtime and account-selected config directory that Claude uses. It no longer combines unrelated WSL Claude accounts into one usage total. ## What P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/runtime-auth-service-wsl-runtime.test.ts, src/main/claude-accounts/runtime-auth-service.ts, src/main/claude-usage/scanner-wsl.test.ts, src/main/claude-usage/scanner.ts, src/main/claude-usage/store.test.ts, src/main/claude-usage/store.ts, src/main/claude-usage/transcript-file-discovery-wsl.test.ts, src/main/claude-usage/transcript-file-discovery.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +499/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scan configured Codex session home (#12186)1 PR · Standalone · Automated release pipeline#

Problem: scan configured Codex session home (#12186).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12186 [Bug]: Agent history from custom paths cannot be displayed in the Agent History (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12733 fix(ai-vault): scan configured Codex session home (#12186)haazz
Community · CONTRIBUTOR
#12186 [Bug]: Agent history from custom paths cannot be displayed in the Agent History Fixes · OPENStandalone change## Summary - Fix Agent History session discovery when Orca is configured with a custom Codex session home. - Pass the configured host Codex session source through both desktop IPC and headless `orca serve` runtime paths.P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/cached-session-list.test.ts, src/main/ai-vault/cached-session-list.ts, src/main/ai-vault/codex-rollout-parse-order.test.ts, src/main/ai-vault/codex-session-root-dedup.ts, src/main/ai-vault/codex-session-source-home-discovery.test.ts, src/main/ai-vault/session-scanner-codex-dual-root.test.ts, src/main/ai-vault/session-scanner.ts, src/main/codex-accounts/runtime-home-service.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +993/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scope capability state to the distro that runs git1 PR · Standalone · Automated release pipeline#

Problem: scope capability state to the distro that runs git.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15293 Title unavailable (Unclear, Unknown); #15039 Title unavailable (Unclear, Unknown); #15040 Title unavailable (Unclear, Unknown); #15060 Title unavailable (Unclear, Unknown); #15257 Title unavailable (Unclear, Unknown); #15290 Title unavailable (Unclear, Unknown); #14335 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15297 fix(git): scope capability state to the distro that runs gitOrcaWin
Unknown · COLLABORATOR
#15293 Title unavailable Unclear · Unknown
#15039 Title unavailable Unclear · Unknown
#15040 Title unavailable Unclear · Unknown
#15060 Title unavailable Unclear · Unknown
#15257 Title unavailable Unclear · Unknown
#15290 Title unavailable Unclear · Unknown
#14335 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/git-capability-state.test.ts, src/main/git/git-capability-state.ts, src/main/git/git-execution-host.test.ts, src/main/git/git-execution-host.ts, src/main/git/runner-wsl-direct-read.test.ts, src/main/git/runner-wsl-execution-mode.test.ts, src/main/git/runner.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +351/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scope Git Bash capacity retention1 PR · Standalone · Automated release pipeline#

Problem: scope Git Bash capacity retention.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16045 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16662 fix(terminal): scope Git Bash capacity retentionDraftJinjing
Core team · MEMBER
#16045 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection-pty-exit-teardown.test.ts, src/renderer/src/components/terminal-pane/pty-connection/pane-pty-visibility-bind.ts, src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +84/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scope PTY inventory by exact workspace owner1 PR · Standalone · Automated release pipeline#

Problem: scope PTY inventory by exact workspace owner.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16180 perf(runtime): scope PTY inventory by exact workspace ownerNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime-mobile-agent-status-title-truthfulness.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/pty-inventory-liveness-verdict.test.ts, src/main/runtime/pty-inventory-runtime-folder-guard.test.ts, src/main/runtime/pty-inventory-scoped-routing-fixture-types.ts, src/main/runtime/pty-inventory-scoped-routing-fixtures.ts, src/main/runtime/pty-inventory-scoped-routing.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +2079/−208. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2scope the worktree-visibility toggle to its own host1 PR · Standalone · Automated release pipeline#

Problem: scope the worktree-visibility toggle to its own host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13071 Title unavailable (Unclear, Unknown); #13117 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13211 fix(sidebar): scope the worktree-visibility toggle to its own hostmanuaudio
Community · CONTRIBUTOR
#13071 Title unavailable Unclear · Unknown
#13117 Title unavailable Unclear · Unknown
Standalone changeSame defect class as #13071 (P1), in a different flow. No separate issue filed — happy to open one if you'd rather track it on its own. ## Summary The worktree-visibility toggle could show you one host's state and write P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/WorktreeVisibilityDialog.tsx, src/renderer/src/components/sidebar/worktree-visibility-host-identity.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +127/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2seed the spawn-window agent status from launch metadata1 PR · Standalone · Automated release pipeline#

Problem: seed the spawn-window agent status from launch metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #6643 Codex agent status missing until first user message (Fixes, OPEN); #6829 Title unavailable (Unclear, Unknown); #14222 Title unavailable (Unclear, Unknown); #8292 Title unavailable (Unclear, Unknown); #11941 Title unavailable (Unclear, Unknown); #7950 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14611 fix(codex): seed the spawn-window agent status from launch metadataBrennan Benson
Core team · MEMBER
#6643 Codex agent status missing until first user message Fixes · OPEN
#6829 Title unavailable Unclear · Unknown
#14222 Title unavailable Unclear · Unknown
#8292 Title unavailable Unclear · Unknown
#11941 Title unavailable Unclear · Unknown
#7950 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you start a Codex agent in Orca, the agent row in the status surface used to be missing entirely until you sent your first message. That's because Codex's CLI doesn't tell Orca anything while it's sitting atP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/terminal-pane/pty-connection.test.ts, src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/hooks/useComposerState.ts, src/renderer/src/lib/launch-agent-in-new-tab-launch-status-seed.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +839/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send a composing cursor chord once, not twice1 PR · Standalone · Automated release pipeline#

Problem: send a composing cursor chord once, not twice.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12871 [Bug]: Cmd/Option+Arrow during IME composition moves the composing character to the cursor destination (Korean & Japanese, macOS) (Fixes, CLOSED); #12732 Title unavailable (Unclear, Unknown); #14730 Title unavailable (Unclear, Unknown); #13282 Title unavailable (Unclear, Unknown); #12171 Title unavailable (Unclear, Unknown); #13033 Title unavailable (Unclear, Unknown); #13253 Title unavailable (Unclear, Unknown); #11094 Title unavailable (Unclear, Unknown); #15017 Title unavailable (Unclear, Unknown); #14743 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14742 fix(terminal): send a composing cursor chord once, not twice이건상
Community · CONTRIBUTOR
#12871 [Bug]: Cmd/Option+Arrow during IME composition moves the composing character to the cursor destination (Korean & Japanese, macOS) Fixes · CLOSED
#12732 Title unavailable Unclear · Unknown
#14730 Title unavailable Unclear · Unknown
#13282 Title unavailable Unclear · Unknown
#12171 Title unavailable Unclear · Unknown
#13033 Title unavailable Unclear · Unknown
#13253 Title unavailable Unclear · Unknown
#11094 Title unavailable Unclear · Unknown
#15017 Title unavailable Unclear · Unknown
#14743 Title unavailable Unclear · Unknown
Standalone change## Summary Supersedes #12732, which GitHub will not let me reopen — I force-pushed the rebase before reopening it, and that is a one-way door. Same branch, same author, one commit now. Fixes #12871. Rebased onto #14730 aP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/keyboard-handlers-ime-composing-chord.test.tsx, src/renderer/src/components/terminal-pane/keyboard-handlers.issue-12871-chinese-chord-traces.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.issue-12871-command-release-traces.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.issue-12871-exempt-chord-resolution.test.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.issue-12871-in-app-chord-traces.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.issue-12871-recorded-chord-traces.test.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.ts, src/renderer/src/components/terminal-pane/terminal-ime-composition-route.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +3153/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send Native Chat on hardware Enter1 PR · Standalone · Automated release pipeline#

Problem: send Native Chat on hardware Enter.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14744 feat(mobile): Support hardware keyboard shortcut to send messages in Native Chat (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14782 fix(mobile): send Native Chat on hardware EnterWooseong Kim
Community · CONTRIBUTOR
#14744 feat(mobile): Support hardware keyboard shortcut to send messages in Native Chat Fixes · OPENStandalone change## Description Hardware Enter/Return in mobile Native Chat now sends the message. Shift+Enter still inserts a newline. ## Focused fix - In scope: hardware Enter → existing `handleSend()`. - Out of scope: removing multiliP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatComposer.test.ts, mobile/src/session/MobileNativeChatComposer.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +149/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2send one atomic mouseClick on the legacy remote pane1 PR · Standalone · Automated release pipeline#

Problem: send one atomic mouseClick on the legacy remote pane.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15402 perf(browser): send one atomic mouseClick on the legacy remote paneJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/stream-remote/remote-browser-click-dispatch.ts, src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-input-model.test.ts, src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-input-model.ts, src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-pane.tsx, src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-viewport.tsx, src/renderer/src/components/browser-pane/stream-remote/remote-browser-stream-errors.ts, src/renderer/src/components/browser-pane/stream-remote/use-remote-browser-page-input.test.ts, src/renderer/src/components/browser-pane/stream-remote/use-remote-browser-page-input.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +976/−106. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2separate worktree issue metadata1 PR · Standalone · Automated release pipeline#

Problem: separate worktree issue metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13119 refactor(jira): separate worktree issue metadataJinjing
Core team · MEMBER
None foundStandalone change## Summary - Add a dedicated JiraIssueLink model with key, title, and canonical URL, stored as linkedJiraIssue with its matching linkedJiraIssueSourceContext. - Write new Jira-created worktrees through the dedicated fielP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktree-linked-work-item-metadata.ts, src/main/ipc/worktree-logic.test.ts, src/main/ipc/worktree-remote.ts, src/main/ipc/worktrees.ts, src/main/persistence.test.ts, src/main/persistence.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/worktree-jira-issue-link-schema.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1161/−41. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2serialize agent-prompt submits per PTY so overlapping sends stop gluing1 PR · Standalone · Automated release pipeline#

Problem: serialize agent-prompt submits per PTY so overlapping sends stop gluing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14935 Title unavailable (Unclear, Unknown); #14936 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14980 fix(terminal): serialize agent-prompt submits per PTY so overlapping sends stop gluingDraftBrennan Benson
Core team · MEMBER
#14935 Title unavailable Unclear · Unknown
#14936 Title unavailable Unclear · Unknown
Standalone change> **Status: DRAFT pending an independent review loop.** This change qualified for Orca's plan-first gate on > three counts (it changes ordering and failure handling, it crosses a client/host version boundary, and it > siP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks Unknown · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-native-chat-rejected-draft-merge.test.ts, mobile/src/session/mobile-native-chat-rejected-draft-merge.ts, mobile/src/session/use-mobile-native-chat-drafts.test.ts, mobile/src/session/use-mobile-native-chat-drafts.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/shared/terminal-input.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +295/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2serialize desktop viewport ownership1 PR · Standalone · Automated release pipeline#

Problem: serialize desktop viewport ownership.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8252 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16065 fix(terminal): serialize desktop viewport ownershipJinwoo Hong
Core team · MEMBER
#8252 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 20 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/pty-applied-size-reporting.test.ts, src/main/ipc/pty-runtime-ssh-binding-persistence.test.ts, src/main/ipc/pty-serializer-settlement-mapping.test.ts, src/main/ipc/pty.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/remote-desktop-driver.test.ts, src/main/runtime/rpc/methods/terminal.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +2008/−64. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2settle exited headless terminal closes1 PR · Standalone · Automated release pipeline#

Problem: settle exited headless terminal closes.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #5788 Title unavailable (Unclear, Unknown); #8845 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15572 fix(runtime): settle exited headless terminal closesOrcaWin
Unknown · COLLABORATOR
#5788 Title unavailable Unclear · Unknown
#8845 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, .github/workflows/windows-terminal-restart-e2e.yml, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, tests/e2e/windows-headless-terminal-close-lifecycle.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +536/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2settle OMP status on terminal agent_end via willContinue1 PR · Standalone · Automated release pipeline#

Problem: settle OMP status on terminal agent_end via willContinue.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14278 Title unavailable (Unclear, Unknown); #14279 Title unavailable (Unclear, Unknown); #13891 Title unavailable (Unclear, Unknown); #13890 Title unavailable (Unclear, Unknown); #13923 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14330 fix(pi): settle OMP status on terminal agent_end via willContinueVlad Rafeev
Community · FIRST_TIME_CONTRIBUTOR
#14278 Title unavailable Unclear · Unknown
#14279 Title unavailable Unclear · Unknown
#13891 Title unavailable Unclear · Unknown
#13890 Title unavailable Unclear · Unknown
#13923 Title unavailable Unclear · Unknown
Standalone change## ELI5 When an OMP agent finished its turn, the Orca pane could stay stuck showing "working" forever. Orca was waiting for OMP to report itself idle, but OMP never does that — instead it says on each `agent_end` whetherP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-handler-source.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +51/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ship the appearance-aware macOS icon catalog1 PR · Standalone · Automated release pipeline#

Problem: ship the appearance-aware macOS icon catalog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16495 [Bug]: macOS Clear and Tinted icon styles are ignored because the packaged app only contains a legacy ICNS (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16507 fix(packaging): ship the appearance-aware macOS icon catalogHan
Community · CONTRIBUTOR
#16495 [Bug]: macOS Clear and Tinted icon styles are ignored because the packaged app only contains a legacy ICNS Fixes · OPENStandalone change## Summary - `resources/icon-source/generate.sh` compiles the Icon Composer project twice: the original `10.12` target keeps feeding the legacy `icon.icns` pipeline (16/32px slot trimming, PNG and ICO derivations), and aP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/electron-builder.config.cjs, config/scripts/electron-builder-config.test.mjs, resources/icon-source/generate.sh, src/main/app-icon.test.ts, src/main/app-icon.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +174/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show Codex compaction markers1 PR · Standalone · Automated release pipeline#

Problem: show Codex compaction markers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14188 [Bug]: Show Codex auto-compaction markers in native Chat transcripts (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14765 fix(native-chat): show Codex compaction markerserish
Community · CONTRIBUTOR
#14188 [Bug]: Show Codex auto-compaction markers in native Chat transcripts Fixes · OPENStandalone change## ELI5 When Codex automatically compresses an older conversation to free context space, Native Chat should show where that happened instead of silently jumping to a smaller context. ## What Changed - Decode completed CoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/transcript-line-decoders-codex.ts, src/main/native-chat/transcript-reader-codex-history-mode.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +19/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show Codex goal-mode digests (mobile empty transcript)1 PR · Standalone · Automated release pipeline#

Problem: show Codex goal-mode digests (mobile empty transcript).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13629 Mobile: Codex goal mode shows only “agent is working” (no transcript content) (Fixes, OPEN); #13494 Title unavailable (Unclear, Unknown); #13663 Title unavailable (Unclear, Unknown); #13687 Title unavailable (Unclear, Unknown); #13320 Title unavailable (Unclear, Unknown); #13393 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13985 fix(native-chat): show Codex goal-mode digests (mobile empty transcript)OrcaWin
Unknown · COLLABORATOR
#13629 Mobile: Codex goal mode shows only “agent is working” (no transcript content) Fixes · OPEN
#13494 Title unavailable Unclear · Unknown
#13663 Title unavailable Unclear · Unknown
#13687 Title unavailable Unclear · Unknown
#13320 Title unavailable Unclear · Unknown
#13393 Title unavailable Unclear · Unknown
Standalone change## Summary - Codex goal mode writes Active-goal / handoff digests as `response_item` messages with `phase: final_answer` and Response-API `output_text` blocks. Those never had an `event_msg` twin, and the shared Claude cP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/transcript-line-decoders-codex.ts, src/main/native-chat/transcript-reader-codex-history-mode.test.ts, src/shared/harness-injected-user-turns.test.ts, src/shared/harness-injected-user-turns.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +214/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show Fable remaining time in compact usage mode3 PRs · Overlapping · Profile and resource management#

Problem: show Fable remaining time in compact usage mode.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Profile and resource management (stack rank 2).

Relationship: Overlapping. Linked issues: #13041 [Bug] Compact mode show Fable instead time left (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13134 fix(status-bar): show Fable remaining time in compact usage modeBingZ
Community · CONTRIBUTOR
#13041 [Bug] Compact mode show Fable instead time left Fixes · OPENCluster contribution## Summary - Compact usage chips for Claude's Fable window showed the fixed word **Fable** instead of remaining time (unlike Codex/Grok/Kimi). - Prefer `formatRateLimitWindowChipLabel` for every window when building the P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/UsageRosterPanel.test.tsx, src/renderer/src/components/status-bar/UsageRosterPanel.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +20/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13141 fix(status-bar): show the Fable reset countdown beside its usage percentmanuaudio
Community · CONTRIBUTOR
#13041 [Bug] Compact mode show Fable instead time left Fixes · OPENCluster contributionCloses #13041. ## Summary The Fable chip in the status bar now shows its reset countdown, like every chip beside it. Before, the provider segment read: ``` 10% used 3h 59m · 20% used 1d 23h · 30% used Fable ``` The sessiP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/StatusBar.tsx, src/renderer/src/components/status-bar/provider-segment-fable-countdown.test.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +99/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13226 fix(status-bar): show remaining duration for Claude Fable window in compact modeleft-to-right
Community · FIRST_TIME_CONTRIBUTOR
#13041 [Bug] Compact mode show Fable instead time left Fixes · OPENCluster contribution## Summary In compact usage mode, the Claude Fable 7-day window was labeled with the hardcoded window name "Fable" instead of the reset countdown every other window shows. `getTightestUsageSection` calls `shortLabel(...,P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/status-bar/UsageRosterPanel.test.tsx, src/renderer/src/components/status-bar/UsageRosterPanel.tsx, src/renderer/src/components/status-bar/provider-segment-monthly-window.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +51/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show PR line totals in detail header1 PR · Standalone · Automated release pipeline#

Problem: show PR line totals in detail header.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13773 [Feature]: Show pull request line changes in the detail header (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13781 feat(tasks): show PR line totals in detail headerKillua AI
Community · FIRST_TIME_CONTRIBUTOR
#13773 [Feature]: Show pull request line changes in the detail header Fixes · OPENStandalone change## Summary - Show GitHub-like `+additions` and `-deletions` totals beside the base/head branch pair in the pull request detail header. - Hydrate totals from the existing PR detail response, with the list item retained asP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/PullRequestChangeSummary.test.ts, src/renderer/src/components/PullRequestChangeSummary.tsx, src/renderer/src/components/PullRequestPage.tsx, tests/e2e/pull-request-change-summary.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +262/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show project name on status/PR-status grouped cards1 PR · Standalone · Automated release pipeline#

Problem: show project name on status/PR-status grouped cards.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13937 Sidebar: project name not shown on status/PR-status grouped cards (all read as main/master) (Fixes, OPEN); #13830 Title unavailable (Unclear, Unknown); #13828 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13938 fix(sidebar): show project name on status/PR-status grouped cardsYunqian Fan
Community · CONTRIBUTOR
#13937 Sidebar: project name not shown on status/PR-status grouped cards (all read as main/master) Fixes · OPEN
#13830 Title unavailable Unclear · Unknown
#13828 Title unavailable Unclear · Unknown
Standalone change## Summary Follow-on to #13830, extending its board fix to the **sidebar**. Closes #13937. When the sidebar is grouped by **workspace-status** or **PR-status** (or ungrouped), cards from different projects interleave witP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorkspaceKanbanCard.tsx, src/renderer/src/components/sidebar/WorktreeCard.project-name.test.tsx, src/renderer/src/components/sidebar/WorktreeCard.tsx, src/renderer/src/components/sidebar/worktree-card-header.tsx, src/renderer/src/components/sidebar/worktree-card-model.ts, src/renderer/src/components/sidebar/worktree-card-presentation.tsx, src/renderer/src/components/sidebar/worktree-list/rows/item-row.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +221/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show project name on Workspace board cards1 PR · Standalone · Automated release pipeline#

Problem: show project name on Workspace board cards.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13828 Workspace board: project name not shown on cards without a session (all read as main/master) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13830 fix(board): show project name on Workspace board cardsYunqian Fan
Community · CONTRIBUTOR
#13828 Workspace board: project name not shown on cards without a session (all read as main/master) Fixes · OPENStandalone changeCloses #13828 ## Summary On the Workspace board, cards with no descriptive title didn't show which **project** they belong to. Board lanes group by workspace status and mix projects, so each card is the only place its prP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorkspaceKanbanCard.tsx, src/renderer/src/components/sidebar/WorktreeCard.project-name.test.tsx, src/renderer/src/components/sidebar/WorktreeCard.tsx, src/renderer/src/components/sidebar/worktree-card-header.tsx, src/renderer/src/components/sidebar/worktree-card-model.ts, src/renderer/src/components/sidebar/worktree-card-presentation.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +206/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show prompts Claude queued while the agent was busy2 PRs · Overlapping · Automated release pipeline#

Problem: show prompts Claude queued while the agent was busy.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #14308 [Bug]: Prompts sent while Claude is busy disappear from native chat, and reappear out of order (Fixes, OPEN); #14446 Title unavailable (Unclear, Unknown); #14309 Title unavailable (Unclear, Unknown); #43 Title unavailable (Unclear, Unknown); #16972 Title unavailable (Unclear, Unknown); #16977 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14309 fix(native-chat): show prompts Claude queued while the agent was busyDalton Haksu Lee
Community · FIRST_TIME_CONTRIBUTOR
#14308 [Bug]: Prompts sent while Claude is busy disappear from native chat, and reappear out of order Fixes · OPEN
#14446 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 When you message a coworker who's busy, they finish what they're doing, *then* read your message. Claude Code does the same: a prompt sent mid-turn gets queued, and its transcript record is stamped when you sent P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/native-chat/__fixtures__/queued-prompt-trace.ts, src/main/native-chat/queued-prompt-anchor.ts, src/main/native-chat/queued-prompt-file-order.test.ts, src/main/native-chat/queued-prompt-file-order.ts, src/main/native-chat/queued-prompt-trace-replay.test.ts, src/main/native-chat/transcript-line-decoders-claude.ts, src/main/native-chat/transcript-line-decoders.claude.test.ts, src/main/native-chat/transcript-reader.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +884/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#16121 fix(native-chat): preserve queued Claude promptsBrennan Benson
Core team · MEMBER
#14308 [Bug]: Prompts sent while Claude is busy disappear from native chat, and reappear out of order Fixes · OPEN
#14309 Title unavailable Unclear · Unknown
#43 Title unavailable Unclear · Unknown
#16972 Title unavailable Unclear · Unknown
#16977 Title unavailable Unclear · Unknown
Cluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/use-mobile-native-chat-session.test.ts, mobile/src/session/use-mobile-native-chat-session.ts, src/main/native-chat/transcript-line-decoders-claude.ts, src/main/native-chat/transcript-line-decoders.claude.test.ts, src/main/native-chat/transcript-reader.test.ts, src/main/native-chat/transcript-tail-reader.ts, src/main/native-chat/transcript-watch-contract.ts, src/main/native-chat/transcript-watch.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +628/−241. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Speed up worktree creation with a gated early terminal1 PR · Standalone · Automated release pipeline#

Problem: Speed up worktree creation with a gated early terminal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13704 Speed up worktree creation with a gated early terminalDraftNeil
Core team · MEMBER
None foundStandalone change## Summary - parallelize independent username, base/ref, shared-path, include-file, and terminal-preparation work during worktree creation - split ordinary creation into `git worktree add --no-checkout` plus explicit matP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/reliability-gates.jsonc, docs/reports/fast-worktree-creation.html, src/main/daemon/pty-subprocess.test.ts, src/main/git/git-username.ts, src/main/git/remove-worktree.test.ts, src/main/git/repo-branch-conflict-probe.test.ts, src/main/git/repo-username.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

86 files, +10384/−1082. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split Codex hook service responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split Codex hook service responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17253 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17260 Split Codex hook service responsibilitiesNeil
Core team · MEMBER
#17253 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 16 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, config/tsconfig.cli.json, src/main/codex/codex-hook-definition.ts, src/main/codex/codex-hook-legacy-cleanup.ts, src/main/codex/codex-hook-local-install.ts, src/main/codex/codex-hook-local-maintenance.ts, src/main/codex/codex-hook-remote-install.ts, src/main/codex/codex-hook-script.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +2024/−1742. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split daemon initialization lifecycle1 PR · Standalone · Automated release pipeline#

Problem: Split daemon initialization lifecycle.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17157 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17161 Split daemon initialization lifecycleNeil
Core team · MEMBER
#17157 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 13 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/daemon/daemon-endpoint-adoption.ts, src/main/daemon/daemon-init.ts, src/main/daemon/daemon-launched-child.ts, src/main/daemon/daemon-legacy-adapters.ts, src/main/daemon/daemon-out-of-process-launcher.ts, src/main/daemon/daemon-protocol-cleanup.ts, src/main/daemon/daemon-provider-init.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +1622/−1402. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2split dispatch-liveness tests out of db.test.ts1 PR · Standalone · Automated release pipeline#

Problem: split dispatch-liveness tests out of db.test.ts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14907 Title unavailable (Unclear, Unknown); #8452 Title unavailable (Unclear, Unknown); #14918 Title unavailable (Unclear, Unknown); #15165 Title unavailable (Unclear, Unknown); #15869 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14889 test(orchestration): split dispatch-liveness tests out of db.test.tsTauri-EPO
Community · CONTRIBUTOR
#14907 Title unavailable Unclear · Unknown
#8452 Title unavailable Unclear · Unknown
#14918 Title unavailable Unclear · Unknown
#15165 Title unavailable Unclear · Unknown
#15869 Title unavailable Unclear · Unknown
Standalone change## ELI5 `db.test.ts` is nearly at the 800-line lint ceiling, so there is no room to add coverage to it. This moves one coherent group of tests into their own file. Nothing else changes. ## What Changed Moved the `recordHP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db-dispatch-liveness.test.ts, src/main/runtime/orchestration/db.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +142/−122. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split external automation manager1 PR · Standalone · Automated release pipeline#

Problem: Split external automation manager.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17146 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17149 Split external automation managerNeil
Core team · MEMBER
#17146 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 8 | $\colP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/automations/external-manager-discovery.ts, src/main/automations/external-manager-job-id.ts, src/main/automations/external-manager-local-command.ts, src/main/automations/external-manager-mutations.ts, src/main/automations/external-manager-relay.ts, src/main/automations/external-manager-runs.ts, src/main/automations/external-manager.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +491/−444. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split Git worktree responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split Git worktree responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17248 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17253 Split Git worktree responsibilitiesNeil
Core team · MEMBER
#17248 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 17 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/git/worktree-add.ts, src/main/git/worktree-base-refresh-analysis.ts, src/main/git/worktree-base-refresh.ts, src/main/git/worktree-branch-removal.ts, src/main/git/worktree-list-parser.ts, src/main/git/worktree-list-reader.ts, src/main/git/worktree-listing.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1828/−1694. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split GitHub project view read path1 PR · Standalone · Automated release pipeline#

Problem: Split GitHub project view read path.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17263 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17266 Split GitHub project view read pathNeil
Core team · MEMBER
#17263 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 13 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/github/project-view.ts, src/main/github/project-view/project-view-cache.ts, src/main/github/project-view/project-view-config.ts, src/main/github/project-view/project-view-discovery.ts, src/main/github/project-view/project-view-field-normalization.ts, src/main/github/project-view/project-view-item-normalization.ts, src/main/github/project-view/project-view-item-page.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +1873/−1781. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split GitLab item dialog1 PR · Standalone · Automated release pipeline#

Problem: Split GitLab item dialog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17161 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17165 Split GitLab item dialogNeil
Core team · MEMBER
#17161 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/GitLabItemDialog.tsx, src/renderer/src/components/feature-interaction-writer-boundaries.test.ts, src/renderer/src/components/gitlab-item-dialog/gitlab-conversation-tab.tsx, src/renderer/src/components/gitlab-item-dialog/gitlab-description-tab.tsx, src/renderer/src/components/gitlab-item-dialog/gitlab-files-tab.tsx, src/renderer/src/components/gitlab-item-dialog/gitlab-item-dialog-types.ts, src/renderer/src/components/gitlab-item-dialog/gitlab-item-dialog-view.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1885/−1488. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split Linear item drawer responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split Linear item drawer responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17231 Split Linear item drawer responsibilitiesNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/LinearItemDrawer.tsx, src/renderer/src/components/feature-interaction-writer-boundaries.test.ts, src/renderer/src/components/linear-item-drawer-comment-footer.tsx, src/renderer/src/components/linear-item-drawer-edit-chips-layout.tsx, src/renderer/src/components/linear-item-drawer-edit-controller.tsx, src/renderer/src/components/linear-item-drawer-edit-controls.tsx, src/renderer/src/components/linear-item-drawer-edit-properties-layout.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1715/−1475. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split local PTY provider responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split local PTY provider responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17198 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17206 Split local PTY provider responsibilitiesNeil
Core team · MEMBER
#17198 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/providers/local-pty-finalize-environment.ts, src/main/providers/local-pty-foreground-inspection.ts, src/main/providers/local-pty-launch-plan.ts, src/main/providers/local-pty-provider-spawn-env.test.ts, src/main/providers/local-pty-provider-spawn-session.test.ts, src/main/providers/local-pty-provider-state.ts, src/main/providers/local-pty-provider-types.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +2110/−1473. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split main window service attachments1 PR · Standalone · Automated release pipeline#

Problem: Split main window service attachments.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17149 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17151 Split main window service attachmentsNeil
Core team · MEMBER
#17149 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 4 | $\colP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/window/attach-main-window-services.ts, src/main/window/main-window-updater.ts, src/main/window/runtime-window-lifecycle.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +380/−359. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split mobile host screen layers1 PR · Standalone · Automated release pipeline#

Problem: Split mobile host screen layers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17174 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17181 Split mobile host screen layersNeil
Core team · MEMBER
#17174 Title unavailable Unclear · UnknownStandalone change## Summary - split the mobile host route into focused state, synchronization, catalog, action, controller, and view modules - preserve the phone and embedded tablet host-list UI, route behavior, transport lifecycle, and P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, mobile/.oxlintrc.json, mobile/app/h/[hostId]/index.tsx, mobile/src/host-screen/host-screen-header.tsx, mobile/src/host-screen/host-screen-overlays.tsx, mobile/src/host-screen/host-screen-view.tsx, mobile/src/host-screen/host-workspace-list.tsx, mobile/src/host-screen/use-host-repo-metadata.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1875/−1423. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split ports panel layers1 PR · Standalone · Automated release pipeline#

Problem: Split ports panel layers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17188 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17194 Split ports panel layersNeil
Core team · MEMBER
#17188 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/hover-reveal-touch-action-visibility.test.ts, src/renderer/src/components/right-sidebar/PortsPanel.tsx, src/renderer/src/components/right-sidebar/local-port-details-dialog.tsx, src/renderer/src/components/right-sidebar/local-port-row.tsx, src/renderer/src/components/right-sidebar/local-port-section.tsx, src/renderer/src/components/right-sidebar/local-workspace-port-sections.ts, src/renderer/src/components/right-sidebar/local-workspace-ports-panel.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1546/−1504. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split relay dispatcher layers1 PR · Standalone · Automated release pipeline#

Problem: Split relay dispatcher layers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17165 Title unavailable (Unclear, Unknown); #17159 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17174 Split relay dispatcher layersNeil
Core team · MEMBER
#17165 Title unavailable Unclear · Unknown
#17159 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/relay/dispatcher-capacity-signals.ts, src/relay/dispatcher-client-lifecycle.ts, src/relay/dispatcher-client-state.ts, src/relay/dispatcher-contract.ts, src/relay/dispatcher-frame-codec.ts, src/relay/dispatcher-notification-publication.ts, src/relay/dispatcher-producer-capacity.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +1636/−1513. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split remote terminal multiplexer responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split remote terminal multiplexer responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17244 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17248 Split remote terminal multiplexer responsibilitiesNeil
Core team · MEMBER
#17244 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 12 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/runtime/remote-runtime-terminal-binary-controller.ts, src/renderer/src/runtime/remote-runtime-terminal-binary-snapshots.ts, src/renderer/src/runtime/remote-runtime-terminal-e2e-control.ts, src/renderer/src/runtime/remote-runtime-terminal-flow-controller.ts, src/renderer/src/runtime/remote-runtime-terminal-multiplexer-base.ts, src/renderer/src/runtime/remote-runtime-terminal-multiplexer-implementation.ts, src/renderer/src/runtime/remote-runtime-terminal-multiplexer-types.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1828/−1640. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split runtime environments pane layers1 PR · Standalone · Automated release pipeline#

Problem: Split runtime environments pane layers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17194 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17198 Split runtime environments pane layersNeil
Core team · MEMBER
#17194 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 12 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/settings/RuntimeEnvironmentsPane.tsx, src/renderer/src/components/settings/runtime-active-server-section.tsx, src/renderer/src/components/settings/runtime-environment-dialogs.tsx, src/renderer/src/components/settings/runtime-environment-host-details.ts, src/renderer/src/components/settings/runtime-environment-selection.ts, src/renderer/src/components/settings/runtime-server-row.tsx, src/renderer/src/components/settings/runtime-server-workflow-sections.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1930/−1461. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split runtime RPC server responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split runtime RPC server responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17268 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17270 Split runtime RPC server responsibilitiesNeil
Core team · MEMBER
#17268 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/runtime/mobile-rpc-allowlist.test.ts, src/main/runtime/runtime-rpc.ts, src/main/runtime/runtime-rpc/runtime-rpc-binary-routing.ts, src/main/runtime/runtime-rpc/runtime-rpc-lifecycle.ts, src/main/runtime/runtime-rpc/runtime-rpc-long-poll.ts, src/main/runtime/runtime-rpc/runtime-rpc-mobile-method-allowlist.ts, src/main/runtime/runtime-rpc/runtime-rpc-mobile-pairing.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +2017/−1890. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split settings navigation metadata1 PR · Standalone · Automated release pipeline#

Problem: Split settings navigation metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17155 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17157 Split settings navigation metadataNeil
Core team · MEMBER
#17155 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 7 | $\colP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/hooks/settings-navigation-build-options.ts, src/renderer/src/hooks/settings-navigation-capability-sections.ts, src/renderer/src/hooks/settings-navigation-interface-sections.ts, src/renderer/src/hooks/settings-navigation-remote-sections.ts, src/renderer/src/hooks/settings-navigation-workflow-sections.ts, src/renderer/src/hooks/useSettingsNavigationMetadata.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +736/−636. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split telemetry event schema responsibilities1 PR · Standalone · Automated release pipeline#

Problem: Split telemetry event schema responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17231 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17235 Split telemetry event schema responsibilitiesNeil
Core team · MEMBER
#17231 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 12 | $\coP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/shared/telemetry-app-event-schemas.ts, src/shared/telemetry-daemon-event-schemas.ts, src/shared/telemetry-event-classification.ts, src/shared/telemetry-event-registry.ts, src/shared/telemetry-events.ts, src/shared/telemetry-feature-education-event-schemas.ts, src/shared/telemetry-native-feature-event-schemas.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1899/−1654. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split terminal output scheduler pipeline1 PR · Standalone · Automated release pipeline#

Problem: Split terminal output scheduler pipeline.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17131 Split terminal output scheduler pipelineNeil
Core team · MEMBER
#17123 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 7 | $\colP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/lib/pane-manager/pane-terminal-foreground-queue-state.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-drain.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-flusher.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-pipeline.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-writer.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +938/−773. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2STA-5296: keep Claude startup queries answerable on mobile1 PR · Standalone · Automated release pipeline#

Problem: STA-5296: keep Claude startup queries answerable on mobile.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16242 Title unavailable (Unclear, Unknown); #16917 Title unavailable (Unclear, Unknown); #16887 Title unavailable (Unclear, Unknown); #16850 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16825 STA-5296: keep Claude startup queries answerable on mobileBrennan Benson
Core team · MEMBER
#16242 Title unavailable Unclear · Unknown
#16917 Title unavailable Unclear · Unknown
#16887 Title unavailable Unclear · Unknown
#16850 Title unavailable Unclear · Unknown
Standalone change## ELI5 You open a Claude Code session from your phone. The very first thing Claude does is ask the terminal a question — how wide are you, where is the cursor — and it will not start until something answers. Two things P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, mobile/src/terminal/mobile-terminal-query-reply.ts, src/main/runtime/mobile-presence-lock.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal/terminal-legacy-subscribe-binary.ts, src/main/runtime/rpc/methods/terminal/terminal-multiplex-stream-initialization.ts, src/main/runtime/rpc/terminal-subscribe-buffer.test.ts, src/main/runtime/terminal-query-responder.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +210/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stabilize scroll through grid resize1 PR · Standalone · Automated release pipeline#

Problem: stabilize scroll through grid resize.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12059 fix(terminal): stabilize scroll through grid resizeNeil
Core team · MEMBER
None foundStandalone change## Summary - bottom-lock normal-buffer terminals only when a fit actually changes columns - preserve pinned scroll for row-only, failed, and grid-identical fits - prevent delayed split settlement from overwriting newer uP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/lib/pane-manager/pane-fit-scroll-restore.ts, src/renderer/src/lib/pane-manager/pane-fit.test.ts, src/renderer/src/lib/pane-manager/pane-fit.ts, src/renderer/src/lib/pane-manager/pane-scroll.test.ts, src/renderer/src/lib/pane-manager/pane-scroll.ts, src/renderer/src/lib/pane-manager/pane-split-close.test.ts, src/renderer/src/lib/pane-manager/pane-split-close.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +1100/−223. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop --json throwing a TypeError on a primitive result1 PR · Standalone · Automated release pipeline#

Problem: stop --json throwing a TypeError on a primitive result.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14508 [Bug]: three defects in the iOS emulator exec passthrough (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14735 fix(cli): stop --json throwing a TypeError on a primitive resultVincent
Community · FIRST_TIME_CONTRIBUTOR
#14508 [Bug]: three defects in the iOS emulator exec passthrough Fixes · OPENStandalone change## ELI5 If a CLI command answers with a plain piece of text instead of a structured object, `--json` crashed while printing the successful answer. This makes it print the text. ## What Changed `prepareComputerCliJsonResuP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/computer-format-primitive-result.test.ts, src/cli/computer-format.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +28/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a failed relay --connect from orphaning the live relay (STA-1756)1 PR · Standalone · Automated release pipeline#

Problem: stop a failed relay --connect from orphaning the live relay (STA-1756).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8585 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15250 fix(ssh): stop a failed relay --connect from orphaning the live relay (STA-1756)Jinwoo Hong
Core team · MEMBER
#8585 Title unavailable Unclear · UnknownStandalone changeFixes STA-1756 (#8585). ## What was broken `launchRelay` probes for an existing relay socket and, when `--connect` to it fails, it removed the socket and launched a fresh detached relay over the same path: ```ts // Why: P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/e2e.yml, .github/workflows/pr.yml, src/main/ssh/ssh-relay-bridge-client.ts, src/main/ssh/ssh-relay-deploy.test.ts, src/main/ssh/ssh-relay-deploy.ts, src/main/ssh/ssh-relay-launch-ownership.integration.test.ts, src/main/ssh/ssh-relay-live-daemon-harness.ts, src/main/ssh/ssh-relay-reset.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +1627/−122. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a leaked hook-server listener from making the 130k-leaf migration test load-decided1 PR · Standalone · Automated release pipeline#

Problem: stop a leaked hook-server listener from making the 130k-leaf migration test load-decided.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17240 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17256 test(persistence): stop a leaked hook-server listener from making the 130k-leaf migration test load-decidedBrennan Benson
Core team · MEMBER
#17240 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-pane-identity-migration.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +6/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a leaked real timer from failing the updater scheduling test1 PR · Standalone · Automated release pipeline#

Problem: stop a leaked real timer from failing the updater scheduling test.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17086 fix(test): stop a leaked real timer from failing the updater scheduling testBrennan Benson
Core team · MEMBER
#39 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/updater.startup-scheduling.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +5/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a recovery snapshot erasing scrollback it cannot replace1 PR · Standalone · Automated release pipeline#

Problem: stop a recovery snapshot erasing scrollback it cannot replace.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14593 Recovery snapshot erases terminal scrollback it cannot replace (desktop snapshots are screen-only) (Fixes, OPEN); #7329 Title unavailable (Unclear, Unknown); #9562 Title unavailable (Unclear, Unknown); #6106 Title unavailable (Unclear, Unknown); #14202 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14594 fix(terminal): stop a recovery snapshot erasing scrollback it cannot replaceBrennan Benson
Core team · MEMBER
#14593 Recovery snapshot erases terminal scrollback it cannot replace (desktop snapshots are screen-only) Fixes · OPEN
#7329 Title unavailable Unclear · Unknown
#9562 Title unavailable Unclear · Unknown
#6106 Title unavailable Unclear · Unknown
#14202 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a remote terminal recovers from a hiccup, the server sends back just what is on screen—not the terminal history. We were erasing the history before painting that screen, so scrollback vanished and the recoveP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/remote-runtime-terminal-frame-drop-resync.test.ts, src/renderer/src/runtime/remote-runtime-terminal-multiplexer.ts, src/renderer/src/runtime/runtime-terminal-stream.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +200/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a relay leaking its own pane identity into every pane it spawns1 PR · Standalone · Automated release pipeline#

Problem: stop a relay leaking its own pane identity into every pane it spawns.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17243 Title unavailable (Unclear, Unknown); #10188 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17257 fix(pty): stop a relay leaking its own pane identity into every pane it spawnsBrennan Benson
Core team · MEMBER
#17243 Title unavailable Unclear · Unknown
#10188 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone changeStacked on #17243. Base: `fix/unmanaged-omp-status-extension`. ## What broke The relay builds every PTY's environment from its own `process.env`, stripping only build-mode keys: ```ts // src/relay/pty-handler.ts — buildSP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-unmanaged-status-extension.test.ts, src/main/agent-hooks/server.ts, src/main/agent-hooks/unmanaged-status-extension-fence.ts, src/main/daemon/pty-subprocess/spawn-environment-pane-identity.test.ts, src/main/daemon/pty-subprocess/spawn-environment.ts, src/main/index.ts, src/preload/api/agent-status-api.ts, src/preload/index.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

21 files, +1110/−44. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a removed worktree from breaking every spawn for the session1 PR · Standalone · Automated release pipeline#

Problem: stop a removed worktree from breaking every spawn for the session.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16463 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16702 fix(wsl): stop a removed worktree from breaking every spawn for the sessionBrennan Benson
Core team · MEMBER
#16463 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/cli/wsl-cli-installer.test.ts, src/main/cli/wsl-cli-powershell-boundary.test.ts, src/main/cli/wsl-cli-scripts.ts, src/main/daemon/pty-subprocess/spawn-preflight.ts, src/main/index.ts, src/main/launch-cwd-repair.test.ts, src/main/launch-cwd-repair.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +554/−40. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a tab close reading "could not tell" as "nothing running"1 PR · Standalone · Automated release pipeline#

Problem: stop a tab close reading "could not tell" as "nothing running".

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17076 Title unavailable (Unclear, Unknown); #17077 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17079 fix(terminal): stop a tab close reading "could not tell" as "nothing running"Brennan Benson
Core team · MEMBER
#17076 Title unavailable Unclear · Unknown
#17077 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/pty-inspection-unverifiable-without-unavailable.test.ts, src/renderer/src/components/terminal/running-terminal-close-absence-evidence.test.ts, src/renderer/src/components/terminal/running-terminal-close-guard.test.ts, src/renderer/src/components/terminal/running-terminal-close-guard.ts, src/renderer/src/components/terminal/running-terminal-close-unpublished-evidence.test.ts, src/renderer/src/components/terminal/running-terminal-close-unverifiable-children.test.ts, src/shared/pty-process-inspection-evidence.test.ts, src/shared/pty-process-inspection-evidence.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +694/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop an unverified PTY loss from deleting tab records1 PR · Standalone · Automated release pipeline#

Problem: stop an unverified PTY loss from deleting tab records.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15549 [Bug][Windows] Ghost terminal registry entries: no UI tab, no OS process, but terminal list reports connected: true and terminal close succeeds without removing them (Fixes, OPEN); #16391 [Bug][Windows/WSL] A WSL distro shutdown deletes the tab records of every worktree that had a live PTY — 23 tabs gone, no close requested (Fixes, OPEN); #16463 [Bug]: Removing the worktree Orca was launched from breaks every wsl.exe spawn for the rest of the session (tabs stop rendering, new tab fails, agent detection empty) (Fixes, OPEN); #15710 Title unavailable (Unclear, Unknown); #15845 Title unavailable (Unclear, Unknown); #16307 Title unavailable (Unclear, Unknown); #16563 Title unavailable (Unclear, Unknown); #16551 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16585 fix(windows): stop an unverified PTY loss from deleting tab recordsNeil
Core team · MEMBER
#15549 [Bug][Windows] Ghost terminal registry entries: no UI tab, no OS process, but terminal list reports connected: true and terminal close succeeds without removing them Fixes · OPEN
#16391 [Bug][Windows/WSL] A WSL distro shutdown deletes the tab records of every worktree that had a live PTY — 23 tabs gone, no close requested Fixes · OPEN
#16463 [Bug]: Removing the worktree Orca was launched from breaks every wsl.exe spawn for the rest of the session (tabs stop rendering, new tab fails, agent detection empty) Fixes · OPEN
#15710 Title unavailable Unclear · Unknown
#15845 Title unavailable Unclear · Unknown
#16307 Title unavailable Unclear · Unknown
#16563 Title unavailable Unclear · Unknown
#16551 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.tc.web.json, src/main/cli/wsl-cli-installer.test.ts, src/main/cli/wsl-cli-scripts.ts, src/main/git/command-runner/wsl-command-resolution.ts, src/main/git/runner-command-exec.test.ts, src/main/git/runner-wsl-gh-fallback.test.ts, src/main/text-generation/commit-message-text-generation-local-subprocess.test.ts, src/main/text-generation/commit-message-text-generation-model-discovery.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +421/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop Antigravity treating --sandbox as the commit prompt1 PR · Standalone · Automated release pipeline#

Problem: stop Antigravity treating --sandbox as the commit prompt.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14059 [Bug]: Antigravity receives --sandbox as the prompt when generating commit messages (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14157 fix(commit-message): stop Antigravity treating --sandbox as the commit promptBrennan Benson
Core team · MEMBER
#14059 [Bug]: Antigravity receives --sandbox as the prompt when generating commit messages Fixes · OPENStandalone change## ELI5 When Orca asked Antigravity to write a commit message, it accidentally told the CLI that the job was `--sandbox` instead of the real prompt. This change puts the commit-message text in the flag Antigravity actualP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/commit-message-agent-spec.test.ts, src/shared/commit-message-agent-spec.ts, src/shared/commit-message-plan.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +48/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop background panes rendering blank after a system wake1 PR · Standalone · Automated release pipeline#

Problem: stop background panes rendering blank after a system wake.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #4480 Title unavailable (Unclear, Unknown); #9115 Title unavailable (Unclear, Unknown); #7240 Title unavailable (Unclear, Unknown); #5345 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13833 fix(terminal): stop background panes rendering blank after a system wakeAesop
Community · FIRST_TIME_CONTRIBUTOR
#4480 Title unavailable Unclear · Unknown
#9115 Title unavailable Unclear · Unknown
#7240 Title unavailable Unclear · Unknown
#5345 Title unavailable Unclear · Unknown
Standalone change## The bug: a blank terminal over an intact buffer Wake the machine from sleep, switch to a workspace that was in the background, and its terminal panes can paint nothing at all. The xterm buffer is fine — scrollback is P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-manager-atlas-invalidation.test.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.test.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.ts, src/renderer/src/lib/pane-manager/pane-manager.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +170/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop chasing chunk recovery during a committed update install1 PR · Standalone · Automated release pipeline#

Problem: stop chasing chunk recovery during a committed update install.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13171 Title unavailable (Unclear, Unknown); #12950 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13172 fix(renderer): stop chasing chunk recovery during a committed update installJinwoo Hong
Core team · MEMBER
#13171 Title unavailable Unclear · Unknown
#12950 Title unavailable Unclear · Unknown
Standalone change## Summary When an update install is committed, Orca's installer replaces `app.asar` underneath the still-running renderer. Lazy chunks are read **by byte offset** out of that archive, so an import that would have succeeP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/updater-install-commitment.test.ts, src/main/updater-install-commitment.ts, src/main/updater.test.ts, src/main/updater.ts, src/main/window/attach-main-window-services.ts, src/main/window/dashboard-popout-window.test.ts, src/main/window/dashboard-popout-window.ts, src/main/window/updater-install-commitment-ipc.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1077/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop Claude TUI remounts on Linux resize restreams (STA-3992)1 PR · Standalone · Automated release pipeline#

Problem: stop Claude TUI remounts on Linux resize restreams (STA-3992).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14017 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14164 fix(mobile): stop Claude TUI remounts on Linux resize restreams (STA-3992)Brennan Benson
Core team · MEMBER
#14017 Title unavailable Unclear · UnknownStandalone change## Summary Fixes [STA-3992](https://linear.app/stably/issue/STA-3992/bug-claude-code-keeps-rendering-on-orca-mobile) / #14017: switching to a Claude Code terminal on Orca Mobile remounts the TUI when the paired desktop/rP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-terminal-resize-paint.test.ts, mobile/src/session/mobile-terminal-resize-paint.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/mobile-terminal-resize-restream.test.ts, src/main/runtime/rpc/mobile-terminal-resize-restream.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +310/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop deleting the branch a worktree drifted onto1 PR · Standalone · Automated release pipeline#

Problem: stop deleting the branch a worktree drifted onto.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13877 fix(worktrees): stop deleting the branch a worktree drifted ontoCharles
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem Deleting a worktree pruned whatever branch it had checked out, and nothing in the local, relay, or runtime paths refused to prune the repo's default branch. That is reachable through an ordinary workflow. Ask P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/first-work-branch-rename-test-harness.ts, src/main/agent-hooks/first-work-branch-rename.test.ts, src/main/agent-hooks/first-work-branch-rename.ts, src/main/git/remove-worktree.test.ts, src/main/git/repo.ts, src/main/git/worktree-deferred-removal-real-git.test.ts, src/main/git/worktree-removal-large-tree.bench.test.ts, src/main/git/worktree.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +781/−128. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop foreground ConPTY helper fanout1 PR · Standalone · Automated release pipeline#

Problem: stop foreground ConPTY helper fanout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10857 Title unavailable (Unclear, Unknown); #15749 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16074 fix(windows): stop foreground ConPTY helper fanoutDraftOrcaWin
Unknown · COLLABORATOR
#10857 Title unavailable Unclear · Unknown
#15749 Title unavailable Unclear · Unknown
Standalone change## ELI5 To work out *which program is currently in the foreground of a Windows terminal pane* — is Claude still running, or has it exited back to the shell? — Orca asked Windows for the list of processes attached to thatP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/pr.yml, config/reliability-gates.jsonc, src/main/providers/fixtures/conpty-console-list-stall.cjs, src/main/providers/windows-conpty-process-membership.repro.test.ts, src/main/providers/windows-conpty-process-membership.test.ts, src/main/providers/windows-conpty-process-membership.ts, src/shared/child-process/__fixtures__/child-process-import-allowlist.txt

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +192/−191. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop Hide sleeping dropping a remote workspace row on a transient PTY gap1 PR · Standalone · Automated release pipeline#

Problem: stop Hide sleeping dropping a remote workspace row on a transient PTY gap.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15996 [Bug]: Hide sleeping transiently drops a remote workspace row from the sidebar for one frame when switching workspaces (Fixes, OPEN); #7197 Title unavailable (Unclear, Unknown); #15999 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16001 fix(sidebar): stop Hide sleeping dropping a remote workspace row on a transient PTY gapgatsby74
Community · CONTRIBUTOR
#15996 [Bug]: Hide sleeping transiently drops a remote workspace row from the sidebar for one frame when switching workspaces Fixes · OPEN
#7197 Title unavailable Unclear · Unknown
#15999 Title unavailable Unclear · Unknown
Standalone changeFixes #15996. ## What this changes With **Hide sleeping workspaces** on, a remote workspace's sidebar row could vanish for a single frame when a *different* workspace was activated. Every row below it — including the nexP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/hide-sleeping-transient-pty-gap.test.ts, src/renderer/src/components/sidebar/sleeping-sweep-retention.test.ts, src/renderer/src/components/sidebar/sleeping-sweep-retention.ts, src/renderer/src/components/sidebar/visible-worktrees.ts, src/renderer/src/components/sidebar/worktree-list/listing/use-visible-worktrees.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +434/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Stop keep reconnecting to remote1 PR · Standalone · Automated release pipeline#

Problem: Stop keep reconnecting to remote.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12155 Stop keep reconnecting to remoteJinjing
Core team · MEMBER
None foundStandalone change## Summary - Bound automatic SSH reconnect attempts to a 60-second wall-clock budget per target. - Keep that budget outside individual connection objects so pane remounts, automation dispatch, and replacement connectionsP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/ssh.test.ts, src/main/ipc/ssh.ts, src/main/runtime/rpc/methods/ssh.test.ts, src/main/runtime/rpc/methods/ssh.ts, src/main/ssh/ssh-auto-reconnect-budget.test.ts, src/main/ssh/ssh-auto-reconnect-budget.ts, src/main/ssh/ssh-connection-manager.ts, src/main/ssh/ssh-connection.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

22 files, +1085/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop lazy-chunk recovery reloads from killing the user's terminals1 PR · Standalone · Automated release pipeline#

Problem: stop lazy-chunk recovery reloads from killing the user's terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12950 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12943 fix(pty): stop lazy-chunk recovery reloads from killing the user's terminalsDraftJinwoo Hong
Core team · MEMBER
#12950 Title unavailable Unclear · UnknownStandalone change## Summary When the renderer fails to load a lazy-loaded code chunk, Orca attempts a recovery reload. Two separate defects meant that recovery **could not succeed**, and that attempting it **killed the user's running terP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.node.json, src/main/index.ts, src/main/ipc/lazy-chunk-recovery-local-pty.test.ts, src/main/ipc/local-pty-renderer-load.ts, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/window/attach-main-window-services.test.ts, src/main/window/attach-main-window-services.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

37 files, +1385/−151. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop losing a startup command when the shell-ready marker is late1 PR · Standalone · Automated release pipeline#

Problem: stop losing a startup command when the shell-ready marker is late.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13642 Title unavailable (Unclear, Unknown); #14551 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15275 fix(daemon): stop losing a startup command when the shell-ready marker is lateTaras Kornichuk
Community · CONTRIBUTOR
#13642 Title unavailable Unclear · Unknown
#14551 Title unavailable Unclear · Unknown
Standalone changeSupersedes #13642, which @Jinwoo-H closed pending a deterministic reproduction. **That reproduction exists and is what this PR adds.** A new pull request rather than a reopen, for a mechanical reason worth stating: I pusP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/repro-13642-late-shell-ready-startup-command.test.ts, src/main/daemon/session.test.ts, src/main/daemon/session.ts, src/main/daemon/terminal-host-session-create.ts, src/renderer/src/components/settings/manage-sessions-format.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +498/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop matching pending echoes across clock domains1 PR · Standalone · Automated release pipeline#

Problem: stop matching pending echoes across clock domains.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11519 [Bug]: Chat UI matches pending echoes across two clock domains — renderer send time vs remote transcript timestamps (Fixes, OPEN); #11509 Title unavailable (Unclear, Unknown); #13513 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13613 fix(native-chat): stop matching pending echoes across clock domainsBrennan Benson
Core team · MEMBER
#11519 [Bug]: Chat UI matches pending echoes across two clock domains — renderer send time vs remote transcript timestamps Fixes · OPEN
#11509 Title unavailable Unclear · Unknown
#13513 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatInteractiveCard.test.tsx, src/renderer/src/components/native-chat/NativeChatInteractiveCard.tsx, src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-command-markers.ts, src/renderer/src/components/native-chat/native-chat-incremental-assembler.ts, src/renderer/src/components/native-chat/native-chat-launch-prompt.test.ts, src/renderer/src/components/native-chat/native-chat-launch-prompt.ts, src/renderer/src/components/native-chat/native-chat-live-session-order.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +2192/−576. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop painting every project on launch, then walking the list back1 PR · Standalone · Automated release pipeline#

Problem: stop painting every project on launch, then walking the list back.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16247 [Bug]: Sidebar paints every imported project on launch, then spends ~7s walking the list back (Fixes, OPEN); #7197 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16255 fix(sidebar): stop painting every project on launch, then walking the list backgatsby74
Community · CONTRIBUTOR
#16247 [Bug]: Sidebar paints every imported project on launch, then spends ~7s walking the list back Fixes · OPEN
#7197 Title unavailable Unclear · Unknown
Standalone change## What this fixes On cold launch the sidebar painted **every imported project** as a header row — including projects with nothing but sleeping workspaces — and then spent several seconds withdrawing them as data arrivedP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/sidebar/default-branch-visible-under-hide-sleeping.test.ts, src/renderer/src/components/sidebar/empty-project-placeholder-repos.test.ts, src/renderer/src/components/sidebar/empty-project-placeholder-repos.ts, src/renderer/src/components/sidebar/restoring-workspace-visible-under-hide-sleeping.test.ts, src/renderer/src/components/sidebar/use-visible-workspace-kanban-worktree-ids.ts, src/renderer/src/components/sidebar/visible-worktrees.test.ts, src/renderer/src/components/sidebar/visible-worktrees.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +335/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop PTY layout writes from re-rendering every tab strip (STA-3328)1 PR · Standalone · Automated release pipeline#

Problem: stop PTY layout writes from re-rendering every tab strip (STA-3328).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12359 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12371 perf(tabs): stop PTY layout writes from re-rendering every tab strip (STA-3328)Brennan Benson
Core team · MEMBER
#12359 Title unavailable Unclear · UnknownStandalone change## Summary Second installment of the STA-3328 typing-lag work (first: #12359, the spinner clock). This removes the tab-group render amplifiers confirmed by the terminal-pane React audit — the fan-out path that turns everP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-group/TabGroupPanel.tsx, src/renderer/src/components/tab-group/useTabGroupWorkspaceModel.render-stability.test.tsx, src/renderer/src/components/tab-group/useTabGroupWorkspaceModel.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +336/−85. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reading an unreachable terminal as an idle one1 PR · Standalone · Automated release pipeline#

Problem: stop reading an unreachable terminal as an idle one.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16926 Title unavailable (Unclear, Unknown); #16955 Title unavailable (Unclear, Unknown); #17003 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17024 fix(cleanup): stop reading an unreachable terminal as an idle oneBrennan Benson
Core team · MEMBER
#16926 Title unavailable Unclear · Unknown
#16955 Title unavailable Unclear · Unknown
#17003 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-pty-process-inspection.ts, src/renderer/src/components/workspace-cleanup/workspace-cleanup-unverifiable-terminal-withholding.test.tsx, src/renderer/src/runtime/runtime-terminal-inspection.ts, src/renderer/src/runtime/runtime-terminal-process-inspection-evidence-contract.test.ts, src/renderer/src/runtime/runtime-terminal-process-inspection.ts, src/renderer/src/store/slices/workspace-cleanup-candidate-enrichment.ts, src/renderer/src/store/slices/workspace-cleanup-enrichment-performance.test.ts, src/renderer/src/store/slices/workspace-cleanup-legacy-host-liveness-evidence.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1168/−163. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reconnect from grafting ghost terminal panes (STA-3077)1 PR · Standalone · Automated release pipeline#

Problem: stop reconnect from grafting ghost terminal panes (STA-3077).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11729 Title unavailable (Unclear, Unknown); #217 Title unavailable (Unclear, Unknown); #11860 Title unavailable (Unclear, Unknown); #13111 Title unavailable (Unclear, Unknown); #12448 Title unavailable (Unclear, Unknown); #11006 Title unavailable (Unclear, Unknown); #12699 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12264 fix(ssh): stop reconnect from grafting ghost terminal panes (STA-3077)Jinjing
Core team · MEMBER
#11729 Title unavailable Unclear · Unknown
#217 Title unavailable Unclear · Unknown
#11860 Title unavailable Unclear · Unknown
#13111 Title unavailable Unclear · Unknown
#12448 Title unavailable Unclear · Unknown
#11006 Title unavailable Unclear · Unknown
#12699 Title unavailable Unclear · Unknown
Standalone changeFixes STA-3077 / #11729. > **On the line numbers below.** Cites in *Root cause* and *RC0* describe the code **as it was on > `main`** — they are the diagnosis, and they stop being findable at those offsets once this branP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/ipc/ssh.test.ts, src/main/persistence.test.ts, src/main/persistence.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/ssh/ssh-relay-session-agent-hooks.integration.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +3114/−104. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop remote terminals before project removal1 PR · Standalone · Automated release pipeline#

Problem: stop remote terminals before project removal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13072 Remote-runtime agents survive project removal: terminal.stop runs after repo.rm, so its selector always fails (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13229 fix(workspace): stop remote terminals before project removalWooseong Kim
Community · CONTRIBUTOR
#13072 Remote-runtime agents survive project removal: terminal.stop runs after repo.rm, so its selector always fails Fixes · OPENStandalone change## Summary Fixes #13072 by making project removal host-authoritative instead of relying on renderer-only terminal hints. - Route removal to the owning runtime and preserve duplicate project IDs on sibling hosts. - RejectP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/repo.test.ts, src/main/runtime/rpc/methods/repo.ts, src/main/runtime/runtime-remove-project-host-scope.test.ts, src/main/runtime/worktree-teardown.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +1389/−157. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reorder drags from selecting header labels1 PR · Standalone · Automated release pipeline#

Problem: stop reorder drags from selecting header labels.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13849 fix(sidebar): stop reorder drags from selecting header labelsMike Bannister
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Dragging a project header in the sidebar to reorder it left the project's name partially highlighted, with the amount of text selected depending on where in the label you grabbed it. The three reorderable sideP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeList.tsx, src/renderer/src/components/sidebar/project-group-header-dom.test.ts, tests/e2e/project-group-manual-sort.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +90/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reporting permission-denied worktrees as deleted1 PR · Standalone · Automated release pipeline#

Problem: stop reporting permission-denied worktrees as deleted.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13760 [Bug]: Command DaemonProtocolError: Working directory "/media/happy/6A82508782505A21/WebApps/MJH Hospital" does not exist. It may have been deleted or is on an unmounted volume. If this persists, please file an issue. (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13826 fix(pty): stop reporting permission-denied worktrees as deleted이수빈
Community · FIRST_TIME_CONTRIBUTOR
#13760 [Bug]: Command DaemonProtocolError: Working directory "/media/happy/6A82508782505A21/WebApps/MJH Hospital" does not exist. It may have been deleted or is on an unmounted volume. If this persists, please file an issue. Fixes · OPENStandalone changeFixes #13760 ## Summary When spawning a terminal, `validateWorkingDirectory` decided "missing" with `existsSync`, which returns `false` for **every** stat failure — not just `ENOENT`. An existing directory Orca merely caP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.test.ts, src/main/providers/local-pty-provider.test.ts, src/main/providers/local-pty-utils.test.ts, src/main/providers/local-pty-utils.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +109/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop retained output slices pinning whole parent strings1 PR · Standalone · Automated release pipeline#

Problem: stop retained output slices pinning whole parent strings.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12939 fix(terminal): stop retained output slices pinning whole parent stringsDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary The terminal output scheduler re-slices partially-consumed output chunks back into its queue. V8 represents `String.prototype.slice` as a **SlicedString that retains a pointer to the entire parent string**, soP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler-retained-charge.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler-retention.bench.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler-throughput.bench.test.ts, src/renderer/src/lib/pane-manager/pane-terminal-output-scheduler.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +723/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop rewriting the engine user agent so Cloudflare challenges pass (STA-3905)1 PR · Standalone · Automated release pipeline#

Problem: stop rewriting the engine user agent so Cloudflare challenges pass (STA-3905).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12884 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17189 fix(browser): stop rewriting the engine user agent so Cloudflare challenges pass (STA-3905)Brennan Benson
Core team · MEMBER
#12884 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-manager-auth-user-agent.test.ts, src/main/browser/browser-manager-viewport-override.test.ts, src/main/browser/browser-manager-viewport-test-fixtures.ts, src/main/browser/browser-manager.ts, src/main/browser/browser-session-partition-policies.test.ts, src/main/browser/browser-session-partition-policies.ts, src/main/browser/browser-session-registry.persistence.test.ts, src/main/browser/browser-session-ua.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +71/−55. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop sibling session rows indenting when a lineage expands1 PR · Standalone · Automated release pipeline#

Problem: stop sibling session rows indenting when a lineage expands.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14084 [Bug]: Projects sidebar: expanding a session with sub-agents indents every other session in that project (Fixes, OPEN); #11796 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14126 fix(sidebar): stop sibling session rows indenting when a lineage expandsBingZ
Community · CONTRIBUTOR
#14084 [Bug]: Projects sidebar: expanding a session with sub-agents indents every other session in that project Fixes · OPEN
#11796 Title unavailable Unclear · Unknown
Standalone change## Summary - Expanding a session with sub-agents reserved a 16px disclosure gutter on **every sibling root** (`anyRootHasChildren && !hasChildAgents`) so state-dots lined up with the parent chevron. - That is the measureP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCardAgents.sibling-disclosure-gutter.test.tsx, src/renderer/src/components/sidebar/WorktreeCardAgents.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +152/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop silently deleting workspaces of groups without a parentPath on load1 PR · Standalone · Automated release pipeline#

Problem: stop silently deleting workspaces of groups without a parentPath on load.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13344 fix(folder-workspace): stop silently deleting workspaces of groups without a parentPath on loadEugenio Jesus Jose Valeiras
Community · CONTRIBUTOR
None foundStandalone change## Summary `normalizeFolderWorkspaces` (src/shared/folder-workspaces.ts) only accepts persisted folder workspaces whose project group has a `parentPath`. A workspace created in a **manual group** (no `parentPath`) — reacP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/folder-workspace-persistence-load.test.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/sidebar/worktree-list-groups.test.ts, src/renderer/src/components/sidebar/worktree-list-groups.ts, src/shared/folder-workspaces.test.ts, src/shared/folder-workspaces.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +597/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the agent row's tool step from flickering on every hook (#11075)1 PR · Standalone · Automated release pipeline#

Problem: stop the agent row's tool step from flickering on every hook (#11075).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11075 [Bug]: Cursor tab/sidebar title flickers while agent is working (Fixes, OPEN); #5294 Title unavailable (Unclear, Unknown); #12466 Title unavailable (Unclear, Unknown); #14626 Title unavailable (Unclear, Unknown); #11127 Title unavailable (Unclear, Unknown); #12686 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14682 fix(sidebar): stop the agent row's tool step from flickering on every hook (#11075)Brennan Benson
Core team · MEMBER
#11075 [Bug]: Cursor tab/sidebar title flickers while agent is working Fixes · OPEN
#5294 Title unavailable Unclear · Unknown
#12466 Title unavailable Unclear · Unknown
#14626 Title unavailable Unclear · Unknown
#11127 Title unavailable Unclear · Unknown
#12686 Title unavailable Unclear · Unknown
Standalone change## ELI5 While a Cursor agent works, it tells Orca what it's doing several times a second — "reading this file", "running that command". The sidebar row printed every single one of those onto the same line as the workspacP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/dashboard/DashboardAgentRow.tsx, src/renderer/src/components/sidebar/worktree-card-compact-agent-row.tool-step-flicker.test.tsx, src/renderer/src/components/sidebar/worktree-card-compact-agent-row.tsx, src/renderer/src/hooks/use-settled-agent-tool-step.test.ts, src/renderer/src/hooks/use-settled-agent-tool-step.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +389/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the titlebar spinner on settlement and idle compaction1 PR · Standalone · Automated release pipeline#

Problem: stop the titlebar spinner on settlement and idle compaction.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16470 [Bug]: OMP idle compaction leaves the tab spinner running after completion (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16880 fix(pi): stop the titlebar spinner on settlement and idle compactionNeil
Core team · MEMBER
#16470 [Bug]: OMP idle compaction leaves the tab spinner running after completion Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks PENDING · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/agent-status-extension-source.test.ts, src/main/pi/agent-status-handler-source.ts, src/main/pi/titlebar-extension-source.test.ts, src/main/pi/titlebar-extension-source.ts

Tests and reviews

Latest check rollup: PENDING. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +357/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the WebRTC egress probe timing out its own startup1 PR · Standalone · Automated release pipeline#

Problem: stop the WebRTC egress probe timing out its own startup.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17071 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17125 fix(test): stop the WebRTC egress probe timing out its own startupBrennan Benson
Core team · MEMBER
#17071 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-route-egress-electron-launch.ts, src/main/browser/browser-route-h3-egress.electron.test.ts, src/main/browser/browser-route-tcp-egress.electron.test.ts, src/main/browser/browser-route-webrtc-egress-electron-main.test.ts, src/main/browser/browser-route-webrtc-egress-electron-main.ts, src/main/browser/browser-route-webrtc-egress-fixture.ts, src/main/browser/browser-route-webrtc-egress.electron.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +211/−165. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop titlebar spinner from crashing on stale session ctx2 PRs · Overlapping · Automated release pipeline#

Problem: stop titlebar spinner from crashing on stale session ctx.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #14400 [Bug]: orca-titlebar-spinner extension crashes pi with uncaughtException on stale ctx after session replacement (Fixes, OPEN); #14412 Title unavailable (Unclear, Unknown); #14605 Title unavailable (Unclear, Unknown); #14664 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14412 fix(pi): stop titlebar spinner from crashing on stale session ctxBingZ
Community · CONTRIBUTOR
#14400 [Bug]: orca-titlebar-spinner extension crashes pi with uncaughtException on stale ctx after session replacement Fixes · OPENCluster contribution## ELI5 Pi can die mid-turn if you replace the session while Orca's spinner is still ticking. The spinner now swallows that stale-handle error and stops instead of taking the process down. ## What Changed `orca-titlebar-P3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/titlebar-extension-source.test.ts, src/main/pi/titlebar-extension-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +167/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14618 fix(pi): bind the titlebar spinner to its session incarnation (STA-4246)Brennan Benson
Core team · MEMBER
#14400 [Bug]: orca-titlebar-spinner extension crashes pi with uncaughtException on stale ctx after session replacement Fixes · OPEN
#14412 Title unavailable Unclear · Unknown
#14605 Title unavailable Unclear · Unknown
#14664 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 Orca's π spinner asked pi "what's this session called?" 12 times a second. If you forked or switched sessions mid-turn, the next tick asked a session that no longer existed, pi threw, and because the question wasP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/titlebar-extension-service.test.ts, src/main/pi/titlebar-extension-source.test.ts, src/main/pi/titlebar-extension-source.ts, src/main/pi/titlebar-extension-test-harness.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +376/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop Windows checks from reporting a false latest version1 PR · Standalone · Automated release pipeline#

Problem: stop Windows checks from reporting a false latest version.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14325 fix(updater): stop Windows checks from reporting a false latest versionJinjing
Core team · MEMBER
None foundStandalone change## Problem A Windows user on `1.4.178-rc.2` clicked **Settings → General → Check for Updates** after `v1.4.182` shipped (with `latest.yml` + `orca-windows-setup.exe` on the release) and got *"You're on the latest versionP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/updater-fallback.ts, src/main/updater-net-request.fixture.ts, src/main/updater-prerelease-feed-readiness.test.ts, src/main/updater-prerelease-feed.test.ts, src/main/updater-prerelease-feed.ts, src/main/updater.check-failure.test.ts, src/main/updater.test.ts, src/main/updater.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +540/−81. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop Windows teardown failing a passed rebuild-native-deps test1 PR · Standalone · Automated release pipeline#

Problem: stop Windows teardown failing a passed rebuild-native-deps test.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16955 Title unavailable (Unclear, Unknown); #17077 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17088 fix(test): stop Windows teardown failing a passed rebuild-native-deps testBrennan Benson
Core team · MEMBER
#16955 Title unavailable Unclear · Unknown
#17077 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/rebuild-native-deps.test.mjs

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +30/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop workspace delete from waking a sleeping sibling1 PR · Standalone · Automated release pipeline#

Problem: stop workspace delete from waking a sleeping sibling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7197 Title unavailable (Unclear, Unknown); #10205 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14705 fix(sidebar): stop workspace delete from waking a sleeping siblingJeongUk Park
Community · CONTRIBUTOR
#7197 Title unavailable Unclear · Unknown
#10205 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you delete the workspace you're looking at, Orca moves you to another workspace in the same project so you don't end up staring at nothing. It just wasn't checking whether that other workspace was asleep. SoP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/active-worktree-focus-after-delete.test.ts, src/renderer/src/components/sidebar/active-worktree-focus-after-delete.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +106/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2strip Electron's invoke envelope at the preload boundary1 PR · Standalone · Automated release pipeline#

Problem: strip Electron's invoke envelope at the preload boundary.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17259 Title unavailable (Unclear, Unknown); #17255 Title unavailable (Unclear, Unknown); #17237 Title unavailable (Unclear, Unknown); #17230 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17264 fix(ipc): strip Electron's invoke envelope at the preload boundaryBrennan Benson
Core team · MEMBER
#17259 Title unavailable Unclear · Unknown
#17255 Title unavailable Unclear · Unknown
#17237 Title unavailable Unclear · Unknown
#17230 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/github-ipc-channel-parity.test.ts, src/preload/gitlab.ts, src/preload/index.ts, src/preload/ipc-invoke-boundary-ratchet.test.ts, src/preload/ipc-invoke-boundary.test.ts, src/preload/ipc-invoke-boundary.ts, src/preload/preload-surface-envelope.test.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +1195/−859. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2strip Kimi hook-result envelopes2 PRs · Overlapping · Automated release pipeline#

Problem: strip Kimi hook-result envelopes.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Overlapping. Linked issues: #14789 Branch auto-name ingests agent hook envelopes (`<hook_result>`, system wrappers) — names anchor on noise (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14791 fix(agent-hooks): strip Kimi hook-result envelopesBingZ
Community · CONTRIBUTOR
#14789 Branch auto-name ingests agent hook envelopes (`<hook_result>`, system wrappers) — names anchor on noise Fixes · OPENCluster contribution## ELI5 Kimi can place internal hook output next to the user's request. Orca treated that internal XML-like wrapper as if the user had typed it, so automatic branch and workspace names could describe the hook instead of P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener-claude-compatible-vendors.test.ts, src/shared/agent-hook-listener.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +76/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14807 fix(agent-hooks): treat Kimi <hook_result> envelopes as harness-injectedVincent
Community · FIRST_TIME_CONTRIBUTOR
#14789 Branch auto-name ingests agent hook envelopes (`<hook_result>`, system wrappers) — names anchor on noise Fixes · OPENCluster contribution## ELI5 When you type a request to Kimi, its hook sends Orca a second, robot-written message right after yours: `<hook_result hook_event="UserPromptSubmit">{}</hook_result>`. Orca already knows how to ignore robot messagP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener-claude-compatible-vendors.test.ts, src/shared/harness-injected-user-turns.test.ts, src/shared/harness-injected-user-turns.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +44/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2support helper on macOS 121 PR · Standalone · Automated release pipeline#

Problem: support helper on macOS 12.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15720 fix(computer-use): support helper on macOS 12DraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/workflows/computer-e2e.yml, config/electron-builder.config.cjs, config/scripts/build-computer-macos.mjs, config/scripts/computer-e2e-workflow.test.mjs, config/scripts/macos-computer-helper-build-contract.cjs, config/scripts/macos-computer-helper-build-contract.test.mjs, config/scripts/verify-computer-native.mjs, native/computer-use-macos/Package.swift

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +591/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2support non-secure web contexts1 PR · Standalone · Automated release pipeline#

Problem: support non-secure web contexts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #8804 Title unavailable (Unclear, Unknown); #11525 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13142 fix(ai-vault): support non-secure web contextsBLUEAT
Community · FIRST_TIME_CONTRIBUTOR
#8804 Title unavailable Unclear · Unknown
#11525 Title unavailable Unclear · Unknown
Standalone change## Summary - Prevent Agent Session History from crashing the right sidebar on plain HTTP web clients. - Use the existing `createBrowserUuid()` fallback for the AI Vault scan request token. - Add a regression test that moP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/ai-vault-session-refresh.test.ts, src/renderer/src/components/right-sidebar/ai-vault-session-refresh.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +21/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface API auth error messages in Settings1 PR · Standalone · Automated release pipeline#

Problem: surface API auth error messages in Settings.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #13786 [Feature]: Surface the actual Gitea API error when integration auth fails (Fixes, OPEN); #14403 Title unavailable (Unclear, Unknown); #14728 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14045 fix(gitea): surface API auth error messages in SettingsBingZ
Community · CONTRIBUTOR
#13786 [Feature]: Surface the actual Gitea API error when integration auth fails Fixes · OPEN
#14403 Title unavailable Unclear · Unknown
#14728 Title unavailable Unclear · Unknown
Standalone change## Summary - **Bug:** Gitea Settings card shows only a generic "could not authenticate" string when a configured token fails auth — even when Gitea returns an actionable body (e.g. missing `read:user` scope). - **Root caP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitea/auth-error-message.test.ts, src/main/gitea/auth-error-message.ts, src/main/gitea/client.test.ts, src/main/gitea/client.ts, src/main/ipc/preflight-test-harness.ts, src/preload/api/preflight-api.ts, src/renderer/src/components/settings/cli-source-control-integration-cards.test.tsx, src/renderer/src/components/settings/integrations-pane-status.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +250/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface clipboard copy failures and make verify advisory1 PR · Standalone · Automated release pipeline#

Problem: surface clipboard copy failures and make verify advisory.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #5611 Title unavailable (Unclear, Unknown); #8977 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12779 fix(terminal): surface clipboard copy failures and make verify advisoryDraftBrandon Bennett
Community · CONTRIBUTOR
#5611 Title unavailable Unclear · Unknown
#8977 Title unavailable Unclear · Unknown
Standalone change## ELI5 When you copied selected text from a terminal, Orca sometimes showed success but the paste came out empty — mostly on Windows, where clipboard managers can tweak text behind the scenes and trip Orca's own double-P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/clipboard-text-write-verify.test.ts, src/main/window/clipboard-text-write-verify.ts, src/renderer/src/components/terminal-pane/keyboard-handlers.ts, src/renderer/src/components/terminal-pane/terminal-copy-rejection-guards.ts, src/renderer/src/components/terminal-pane/terminal-copy-rejection-handling.test.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-context-menu.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-lifecycle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +93/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface load-earlier failures and stop retry storms (STA-3333)1 PR · Standalone · Automated release pipeline#

Problem: surface load-earlier failures and stop retry storms (STA-3333).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12499 fix(native-chat): surface load-earlier failures and stop retry storms (STA-3333)Brennan Benson
Core team · MEMBER
None foundStandalone change## Summary Fixes native-chat history paging failures on both desktop and mobile without duplicating the behavior between clients. - Uses one shared load-earlier controller for request deduplication, stale-result invalidaP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-view-styles.ts, mobile/src/session/use-mobile-native-chat-load-earlier-accessibility.ts, mobile/src/session/use-mobile-native-chat-session.test.ts, mobile/src/session/use-mobile-native-chat-session.ts, src/main/runtime/orca-runtime.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1119/−183. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2syntax highlighting for Glimmer and Handlebars1 PR · Standalone · Automated release pipeline#

Problem: syntax highlighting for Glimmer and Handlebars.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13236 feat(editor): syntax highlighting for Glimmer and HandlebarsJorge Albarracín
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Adds Monaco syntax highlighting for the Ember/Glimmer stack, which previously fell back to plaintext in Orca's editor/diff viewer: - `.gjs` / `.gts` — Glimmer JS/TS components. A parametrized Monarch tokenizerP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts, src/renderer/src/lib/monaco-languages/register-glimmer.test.ts, src/renderer/src/lib/monaco-languages/register-glimmer.ts, src/renderer/src/lib/monaco-setup.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +280/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2syntax-highlight VHDL and SystemVerilog1 PR · Standalone · Automated release pipeline#

Problem: syntax-highlight VHDL and SystemVerilog.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12123 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12124 feat(mobile): syntax-highlight VHDL and SystemVerilogNickel Liang
Community · FIRST_TIME_CONTRIBUTOR
#12123 Title unavailable Unclear · UnknownStandalone change## What Mobile's extension map (`mobile/src/session/mobile-file-language.ts`) carried no HDL at all, so `.vhd` **and** `.sv` files rendered flat in both the file viewer and the diff review pane. Companion to #12123, whicP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/package.json, mobile/pnpm-lock.yaml, mobile/src/session/mobile-file-language.ts, mobile/src/session/mobile-file-syntax.test.ts, mobile/src/session/mobile-file-syntax.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +57/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2teach dispatched workers the status message for progress1 PR · Standalone · Automated release pipeline#

Problem: teach dispatched workers the status message for progress.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14311 Title unavailable (Unclear, Unknown); #14764 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14762 fix(orchestration): teach dispatched workers the status message for progressRayim
Community · CONTRIBUTOR
#14311 Title unavailable Unclear · Unknown
#14764 Title unavailable Unclear · Unknown
Standalone change## ELI5 When Orca dispatches a worker, it injects a preamble listing the commands that worker may use to talk back. For a worker that is midway through a task and wants to say "phase one is done, starting phase two", nonP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/__snapshots__/preamble.test.ts.snap, src/main/runtime/orchestration/preamble.test.ts, src/main/runtime/orchestration/preamble.ts, src/main/runtime/rpc/methods/orchestration-send.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +144/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2tell a settled worker what happened instead of that it is revoked1 PR · Standalone · Automated release pipeline#

Problem: tell a settled worker what happened instead of that it is revoked.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14311 Title unavailable (Unclear, Unknown); #14762 Title unavailable (Unclear, Unknown); #12528 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14764 fix(orchestration): tell a settled worker what happened instead of that it is revokedRayim
Community · CONTRIBUTOR
#14311 Title unavailable Unclear · Unknown
#14762 Title unavailable Unclear · Unknown
#12528 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a worker's dispatch has been settled, its next `worker_done` or `heartbeat` comes back as: ``` Dispatch ctx_… capability is revoked. ``` That sentence names a mechanism. It does not say what settled the dispP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db/dispatch-context/dispatch-capability.ts, src/main/runtime/orchestration/revoked-dispatch-reason.test.ts, src/main/runtime/rpc/methods/orchestration-send.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +224/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2tell a watched local exit apart from a lost route1 PR · Standalone · Automated release pipeline#

Problem: tell a watched local exit apart from a lost route.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17024 Title unavailable (Unclear, Unknown); #17044 Title unavailable (Unclear, Unknown); #17076 Title unavailable (Unclear, Unknown); #17079 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17058 fix(pty): tell a watched local exit apart from a lost routeBrennan Benson
Core team · MEMBER
#17024 Title unavailable Unclear · Unknown
#17044 Title unavailable Unclear · Unknown
#17076 Title unavailable Unclear · Unknown
#17079 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 14 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-init-dependency-mocks.ts, src/main/daemon/daemon-init-mock-types.ts, src/main/daemon/daemon-pty-adapter-session-adoption.test.ts, src/main/daemon/daemon-pty-adapter.ts, src/main/daemon/daemon-pty-process-inspection.ts, src/main/daemon/daemon-pty-router.test.ts, src/main/daemon/daemon-pty-router.ts, src/main/daemon/daemon-pty-runtime-state.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

33 files, +1799/−53. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2treat SYSTEMROOT as optional in the Git Bash hook wrapper1 PR · Standalone · Automated release pipeline#

Problem: treat SYSTEMROOT as optional in the Git Bash hook wrapper.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14794 [Bug]: Grok skips managed hooks on macOS because $SYSTEMROOT is required (Fixes, CLOSED); #14994 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14793 fix(agent-hooks): treat SYSTEMROOT as optional in the Git Bash hook wrapperMiguel Angel Flores
Community · FIRST_TIME_CONTRIBUTOR
#14794 [Bug]: Grok skips managed hooks on macOS because $SYSTEMROOT is required Fixes · CLOSED
#14994 Title unavailable Unclear · Unknown
Standalone change## ELI5 The hook command Orca installs for Claude/Grok already treats `HOME` and `OSTYPE` as optional. `SYSTEMROOT` was left as a required `$VAR`. On macOS and Linux that variable does not exist, so Grok refuses to spawnP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/installer-utils.test.ts, src/main/agent-hooks/runtime-home-hook-command.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +5/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2trim trailing PROMPT_COMMAND separator in the daemon bash wrapper1 PR · Standalone · Automated release pipeline#

Problem: trim trailing PROMPT_COMMAND separator in the daemon bash wrapper.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14448 [Bug]: daemon bash shell-ready wrapper builds ';;' in PROMPT_COMMAND (breaks OSC 133 with zoxide) (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14451 fix(shell-ready): trim trailing PROMPT_COMMAND separator in the daemon bash wrapperOliver Mee
Community · CONTRIBUTOR
#14448 [Bug]: daemon bash shell-ready wrapper builds ';;' in PROMPT_COMMAND (breaks OSC 133 with zoxide) Fixes · CLOSEDStandalone change## ELI5 If your shell config leaves `PROMPT_COMMAND` ending in a `;`, Orca's daemon wrapper glues its own hooks on and you end up with `;;`, which bash refuses to run. This trims that stray `;` first. The relay wrapper aP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/shell-ready.test.ts, src/main/daemon/shell-ready.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +23/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2update watcher targets incrementally1 PR · Standalone · Automated release pipeline#

Problem: update watcher targets incrementally.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16176 perf(repos): update watcher targets incrementallyNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 5 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos-local-add-and-project-setup.test.ts, src/main/ipc/repos.ts, src/main/ipc/settings.test.ts, src/main/ipc/settings.ts, src/main/ipc/worktree-base-directory-event-filter.ts, src/main/ipc/worktree-base-directory-watch-target-cache.ts, src/main/ipc/worktree-base-directory-watch-targets.ts, src/main/ipc/worktree-base-directory-watcher-incremental.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +1765/−175. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use a codex-specific 3s managed hook timeout, and cover the EOF pipe-break signature in the 1 PR · Standalone · Automated release pipeline#

Problem: use a codex-specific 3s managed hook timeout, and cover the EOF pipe-break signature in the .

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11549 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13900 fix(codex): use a codex-specific 3s managed hook timeout, and cover the EOF pipe-break signature in the Windows hook lifecycle testsSiwenPz
Community · FIRST_TIME_CONTRIBUTOR
#11549 Title unavailable Unclear · UnknownStandalone change### Summary Two focused improvements on top of the recently merged missing-env guard fix (#11549): 1. **Codex-specific hook timeout.** All agents currently share `MANAGED_HOOK_TIMEOUT_SECONDS = 10`. Codex now uses its owP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/managed-hook-stdin-lifecycle.test.ts, src/main/codex/codex-hook-trust-grant.test.ts, src/main/codex/codex-real-home-hook-install.test.ts, src/main/codex/codex-real-home-hook-install.ts, src/main/codex/hook-service-trust-grant.test.ts, src/main/codex/hook-service-wsl-runtime.test.ts, src/main/codex/hook-service.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +25/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use createBrowserUuid for cross-platform UUID generation1 PR · Standalone · Automated release pipeline#

Problem: use createBrowserUuid for cross-platform UUID generation.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13101 fix(right-sidebar): use createBrowserUuid for cross-platform UUID generationKevin Ku
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Fixes a renderer crash in the AiVault panel when connecting to a remote Orca backend through a web browser served over plain HTTP (non-secure context). `crypto.randomUUID` is a [secure-context-only](https://P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/ai-vault-session-refresh.test.ts, src/renderer/src/components/right-sidebar/ai-vault-session-refresh.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +30/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use launch agent for first auto-name1 PR · Standalone · Automated release pipeline#

Problem: use launch agent for first auto-name.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14428 [Bug]: First-work auto-name ignores the selected launch agent (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14431 fix(workspaces): use launch agent for first auto-nameLeo(오영택)
Community · FIRST_TIME_CONTRIBUTOR
#14428 [Bug]: First-work auto-name ignores the selected launch agent Fixes · OPENStandalone change## ELI5 When a workspace is opened with a launch agent that supports Source Control AI text generation, Orca now asks that same agent to create the first automatic workspace or branch name. Previously, this path could caP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/first-work-branch-rename.test.ts, src/main/agent-hooks/first-work-branch-rename.ts, src/main/agent-hooks/first-work-workspace-title-rename.ts, src/main/index.ts, src/main/text-generation/commit-message-text-generation.ts, src/shared/source-control-ai.test.ts, src/shared/source-control-ai.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +187/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use native monospace font on iOS1 PR · Standalone · Automated release pipeline#

Problem: use native monospace font on iOS.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14093 fix(mobile): use native monospace font on iOSYongqi Zhuo
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## ELI5 The iOS app asked React Native for a font named `monospace`. iOS does not recognize that name in native text, so it silently displayed the proportional system font. This change asks iOS for its built-in monospaceP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/theme/mobile-mono-font-family.ios.ts, mobile/src/theme/mobile-mono-font-family.test.ts, mobile/src/theme/mobile-mono-font-family.ts, mobile/src/theme/mobile-theme.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +19/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2verify derived-sort drops don't accidentally switch to manual1 PR · Standalone · Automated release pipeline#

Problem: verify derived-sort drops don't accidentally switch to manual.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12762 test: verify derived-sort drops don't accidentally switch to manualJinjing
Core team · MEMBER
None foundStandalone change## Problem When dragging a card within a derived-sort mode (like 'recent'), a minor repositioning that returns the card to its original position or a nearby slot was incorrectly triggering a switch to manual sort. This cP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorkspaceKanbanDrawer.search.test.tsx, src/renderer/src/components/sidebar/workspace-kanban-sidebar-drop.test.ts, src/renderer/src/components/terminal-pane/terminal-fit-restore.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +96/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2wait out a disconnected PTY owner's full grace instead of failing the connect1 PR · Standalone · Automated release pipeline#

Problem: wait out a disconnected PTY owner's full grace instead of failing the connect.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12745 SSH reconnect death-loops when a disconnected PTY owner keeps its full grace ('local' disconnect cause) (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12749 fix(ssh): wait out a disconnected PTY owner's full grace instead of failing the connectRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12745 SSH reconnect death-loops when a disconnected PTY owner keeps its full grace ('local' disconnect cause) Fixes · CLOSEDStandalone change## Summary Fixes #12745. Use monotonic duration accounting for relay owner grace and client reconnect retry budgets so wall-clock adjustments cannot distort either interval. When the disconnected-holder budget expires, pP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/wsl-git-shell-benchmark.mjs, src/main/codex/codex-trust-grant-host.test.ts, src/main/local-worktree-filesystem-wsl-banner.wsl.test.ts, src/main/local-worktree-filesystem.test.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/main/ssh/ssh-owner-recovery-authority.test.ts, src/main/ssh/ssh-owner-recovery-retry.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +475/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2wake a restored idle pane that never speaks again1 PR · Standalone · Automated release pipeline#

Problem: wake a restored idle pane that never speaks again.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13203 fix(orchestration): wake a restored idle pane that never speaks againJinwoo Hong
Core team · MEMBER
None foundStandalone change## The report A coordinator was left idle overnight. Eight worker messages arrived and none reached it. When the user came back and sent an unrelated prompt, all eight surfaced at once — making it look like delivery is tP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, tests/e2e/helpers/orchestration-mail-pane-agent.ts, tests/e2e/orchestration-idle-mail-delivery.spec.ts, tests/e2e/orchestration-idle-mail-restore.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +636/−24. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2warn before closing SSH work1 PR · Standalone · Automated release pipeline#

Problem: warn before closing SSH work.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #17044 Title unavailable (Unclear, Unknown); #17076 Title unavailable (Unclear, Unknown); #17085 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17077 fix(terminal): warn before closing SSH workBrennan Benson
Core team · MEMBER
#17044 Title unavailable Unclear · Unknown
#17076 Title unavailable Unclear · Unknown
#17085 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/locale-ja-value-overrides.mjs, config/scripts/locale-ko-key-overrides.json, src/renderer/src/components/terminal-pane/agent-completion-coordinator-hook-title-precedence.test.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-process-cadence.test.ts, src/renderer/src/components/terminal-pane/agent-completion-coordinator-test-harness.ts, src/renderer/src/components/terminal-pane/agent-completion-legacy-host-absence.test.ts, src/renderer/src/components/terminal-pane/agent-completion-no-evidence-cadence.test.ts, src/renderer/src/components/terminal-pane/agent-completion-process-monitor.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

23 files, +1204/−154. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2watch the directory of open files outside every worktree root1 PR · Standalone · Automated release pipeline#

Problem: watch the directory of open files outside every worktree root.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #15612 [Bug]: Files opened from outside a worktree root never auto-reload and show no changed-on-disk banner (Fixes, OPEN); #15512 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15627 fix(editor): watch the directory of open files outside every worktree rootyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15612 [Bug]: Files opened from outside a worktree root never auto-reload and show no changed-on-disk banner Fixes · OPEN
#15512 Title unavailable Unclear · Unknown
Standalone change## Summary **What** `getEditorExternalWatchTargets` now emits one additional watch target per distinct containing directory (per owner) for open files that resolve outside their worktree/folder-workspace root. **Why** #1P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/useEditorExternalWatch-targets.test.ts, src/renderer/src/hooks/useEditorExternalWatch.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +211/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2watch the whole worktree so nested external edits reach open editors1 PR · Standalone · Automated release pipeline#

Problem: watch the whole worktree so nested external edits reach open editors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #7792 [Bug]: Windows/WSL open Markdown files stay stale until close, refresh, and reopen (Fixes, OPEN); #7968 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12472 fix(wsl): watch the whole worktree so nested external edits reach open editorsDraftNeil
Core team · MEMBER
#7792 [Bug]: Windows/WSL open Markdown files stay stale until close, refresh, and reopen Fixes · OPEN
#7968 Title unavailable Unclear · Unknown
Standalone changeThe WSL in-distro poll scan was capped at `-maxdepth 2`, so external edits to any file nested deeper never produced an `fs:changed` event. An open editor tab kept its in-memory content until it was closed and reopened — P2 Useful scoped improvement; aligned with Automated release pipeline but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-watcher-wsl.test.ts, src/main/ipc/filesystem-watcher-wsl.ts, src/main/ipc/wsl-snapshot-poll-script.test.ts, src/main/ipc/wsl-snapshot-poll-script.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +126/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add GPT Transcribe model1 PR · Standalone · Agent management and search#

Problem: add GPT Transcribe model.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12116 feat(speech): add GPT Transcribe modelYulHeon Kim
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - register GPT Transcribe in the shared speech model catalog so desktop and paired mobile settings can surface it - map the catalog ID to OpenAI's gpt-transcribe Audio API model - add regression coverage for tP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/speech/model-catalog.test.ts, src/main/speech/model-catalog.ts, src/main/speech/openai-transcription-client.test.ts, src/main/speech/openai-transcription-client.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +69/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Add native Plane task tracker integration1 PR · Standalone · Agent management and search#

Problem: Add native Plane task tracker integration.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #8009 [Feature]: Add native Plane task tracker integration (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14692 Add native Plane task tracker integrationUgo Enyioha
Community · FIRST_TIME_CONTRIBUTOR
#8009 [Feature]: Add native Plane task tracker integration Fixes · OPENStandalone change## ELI5 Plane work items can now be used in Orca the same way Linear and Jira tasks are used: connect a Plane workspace, search or list work items, and create linked Orca workspaces from them. Plane can be connected withP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/components/NewWorktreeModal.tsx, mobile/src/components/SmartWorkspaceSourceDrawer.tsx, mobile/src/components/SmartWorkspaceSourceField.tsx, mobile/src/components/SmartWorkspaceSourceRow.tsx, mobile/src/components/TaskProviderLogo.tsx, mobile/src/tasks/composer-linked-work-item.test.ts, mobile/src/tasks/composer-linked-work-item.ts, mobile/src/tasks/mobile-composer-source-types.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

105 files, +8155/−98. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2add the macOS blur surface for Background Opacity and Window Blur (partial)1 PR · Standalone · Agent management and search#

Problem: add the macOS blur surface for Background Opacity and Window Blur (partial).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #8797 [Bug]: "Background Opacity" and "Window Blur" have no visible effect on macOS (Fixes, OPEN); #8482 Title unavailable (Unclear, Unknown); #10349 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12470 fix(window): add the macOS blur surface for Background Opacity and Window Blur (partial)Neil
Core team · MEMBER
#8797 [Bug]: "Background Opacity" and "Window Blur" have no visible effect on macOS Fixes · OPEN
#8482 Title unavailable Unclear · Unknown
#10349 Title unavailable Unclear · Unknown
Standalone changemacOS configured no vibrancy surface at all, and an opaque fill sat between the desktop and the terminal, so Background Opacity and Window Blur both looked like no-ops. ## Fix Adds a platform-gated blur surface (`resolveP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/window/createMainWindow.test.ts, src/main/window/createMainWindow.ts, src/main/window/main-window-blur-surface.test.ts, src/main/window/main-window-blur-surface.ts, src/renderer/src/App.tsx, src/renderer/src/assets/main.css, src/renderer/src/lib/window-blur-root-class.test.ts, src/renderer/src/lib/window-blur-root-class.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +205/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2allow zero-message agent sessions1 PR · Standalone · Agent management and search#

Problem: allow zero-message agent sessions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14200 fix(native-chat): allow zero-message agent sessionsBrennan Benson
Core team · MEMBER
None foundStandalone change## Summary - admit native Chat from pane-local launch identity before the first hook or transcript message - share pane identity precedence across the pane button/session gate, keyboard shortcut, and tab context menu - fP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/native-chat-pane-agent.test.ts, src/renderer/src/components/native-chat/native-chat-pane-agent.ts, src/renderer/src/components/native-chat/use-native-chat-toggle-shortcut.test.ts, src/renderer/src/components/native-chat/use-native-chat-toggle-shortcut.ts, src/renderer/src/components/tab-bar/tab-agent-types-by-tab-id.test.ts, src/renderer/src/components/tab-bar/tab-agent-types-by-tab-id.ts, src/renderer/src/components/terminal-pane/TerminalPane.tsx, tests/e2e/native-chat-zero-message-toggle.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +469/−59. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2block delete on branch-attributed shared stash (partial)1 PR · Standalone · Agent management and search#

Problem: block delete on branch-attributed shared stash (partial).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13695 Title unavailable (Unclear, Unknown); #11571 Title unavailable (Unclear, Unknown); #13930 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13979 fix(worktree): block delete on branch-attributed shared stash (partial)OrcaWin
Unknown · COLLABORATOR
#13695 Title unavailable Unclear · Unknown
#11571 Title unavailable Unclear · Unknown
#13930 Title unavailable Unclear · Unknown
Standalone change## Summary **Partial only.** Addresses the **worktree-removal adjacency** in #13695. Does **not** solve agent terminal/tool `git stash` pop/drop/clear across worktrees. - Shared `refs/stash` has no worktree ownership. NoP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/remote.test.ts, src/main/git/remove-worktree.test.ts, src/main/git/worktree-stash-removal-preflight-real-git.test.ts, src/main/git/worktree.test.ts, src/main/git/worktree.ts, src/relay/git-handler-worktree-ops.test.ts, src/relay/git-handler-worktree-paths.test.ts, src/relay/git-handler-worktree-remove.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +519/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound Windows Claude hook stdin before curl1 PR · Standalone · Agent management and search#

Problem: bound Windows Claude hook stdin before curl.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13285 [Bug]: Managed hook scripts block unbounded on stdin — neither the `more.com` drain nor curl's `payload@-` is covered by a timeout (~12s stall per fire; residual of #7323) (Fixes, CLOSED); #14837 Title unavailable (Unclear, Unknown); #8419 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13560 fix(agent-hooks): bound Windows Claude hook stdin before curlBrennan Benson
Core team · MEMBER
#13285 [Bug]: Managed hook scripts block unbounded on stdin — neither the `more.com` drain nor curl's `payload@-` is covered by a timeout (~12s stall per fire; residual of #7323) Fixes · CLOSED
#14837 Title unavailable Unclear · Unknown
#8419 Title unavailable Unclear · Unknown
Standalone change## Summary - Bound local Windows Claude hook stdin in the existing PowerShell launcher instead of shortening the provider host timeout. - Detect and validate a complete top-level JSON payload without waiting for EOF, capP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/tsconfig.cli.json, src/main/agent-hooks/hook-stdin-contract.ts, src/main/agent-hooks/installer-utils.ts, src/main/agent-hooks/managed-hook-stdin-lifecycle.test.ts, src/main/claude/hook-service.test.ts, src/main/claude/hook-service.ts, src/main/claude/hook-settings.ts, src/main/claude/windows-hook-stdin-buffer.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +356/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cache legacy worktree clean fallback1 PR · Standalone · Agent management and search#

Problem: cache legacy worktree clean fallback.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14555 Title unavailable (Unclear, Unknown); #15297 Title unavailable (Unclear, Unknown); #10408 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17213 perf(ssh): cache legacy worktree clean fallbackNeil
Core team · MEMBER
#14555 Title unavailable Unclear · Unknown
#15297 Title unavailable Unclear · Unknown
#10408 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/ssh-git-provider-worktree.test.ts, src/main/providers/ssh-git-worktree-provider.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +247/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2closeTerminalTab must not orphan a runtime-owned pty behind tab_not_found (#14719)1 PR · Standalone · Agent management and search#

Problem: closeTerminalTab must not orphan a runtime-owned pty behind tab_not_found (#14719).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14719 [Bug]: `terminal close --tab` returns tab_not_found but leaves the terminal running (Antigravity/agy TUI); plain terminals close fine (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14726 fix: closeTerminalTab must not orphan a runtime-owned pty behind tab_not_found (#14719)nomuvan
Community · FIRST_TIME_CONTRIBUTOR
#14719 [Bug]: `terminal close --tab` returns tab_not_found but leaves the terminal running (Antigravity/agy TUI); plain terminals close fine Fixes · OPENStandalone change## Problem `orca terminal close --tab <handle>` (RPC `terminal.closeTab`) can fail with `tab_not_found` while the addressed terminal stays `running` (#14719). `closeTerminalTab()` resolves a runtime-owned pty by handle aP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +94/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2consolidate agent prompt and mailbox PTY delivery ownership1 PR · Standalone · Agent management and search#

Problem: consolidate agent prompt and mailbox PTY delivery ownership.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16198 fix: consolidate agent prompt and mailbox PTY delivery ownershipJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 13 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/pty-write-ipc-validation.test.ts, src/main/ipc/pty.ts, src/main/pty-input-transaction-lifecycle.ts, src/main/pty-input-transaction-state.ts, src/main/pty-input-transaction.test.ts, src/main/pty-input-transaction.ts, src/main/runtime/agent-prompt-delivery-outcome.test.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +2915/−502. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2count a client-initiated ping as proof of life1 PR · Standalone · Agent management and search#

Problem: count a client-initiated ping as proof of life.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12327 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12548 fix(runtime): count a client-initiated ping as proof of lifeDaniel (Danai) Rudaev
Community · CONTRIBUTOR
#12327 Title unavailable Unclear · UnknownStandalone change`handleConnection` in `src/main/runtime/rpc/ws-transport.ts` registers `pong` and `message` as proof of life, but not `ping`. Clients run their own liveness probe every 10s (`REMOTE_RUNTIME_SOCKET_PING_INTERVAL_MS` in `sP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/ws-transport.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +9/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cover paired Windows ownership races1 PR · Standalone · Agent management and search#

Problem: cover paired Windows ownership races.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15575 test(agent-session): cover paired Windows ownership racesDraftOrcaWin
Unknown · COLLABORATOR
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/remote-agent-session-authority-repro.mjs, config/scripts/remote-agent-session-repro-fixture.mjs, config/scripts/remote-agent-session-repro-writable-shell.mjs, tests/e2e/helpers/agent-session-process-fixture.ts, tests/e2e/helpers/paired-agent-session-evidence.ts, tests/e2e/paired-agent-session-ownership.spec.ts, tests/e2e/remote-agent-session-focus-authority.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +785/−21. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Daemon terminal-host inspection: a degraded read is unverifiable, never an agent exit1 PR · Standalone · Agent management and search#

Problem: Daemon terminal-host inspection: a degraded read is unverifiable, never an agent exit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16926 Title unavailable (Unclear, Unknown); #16955 Title unavailable (Unclear, Unknown); #16900 Title unavailable (Unclear, Unknown); #16908 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17003 Daemon terminal-host inspection: a degraded read is unverifiable, never an agent exitBrennan Benson
Core team · MEMBER
#16926 Title unavailable Unclear · Unknown
#16955 Title unavailable Unclear · Unknown
#16900 Title unavailable Unclear · Unknown
#16908 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-pty-process-inspection.ts, src/main/daemon/pty-subprocess-foreground-confirmation-provenance.test.ts, src/main/daemon/pty-subprocess-foreground-degraded-scan.test.ts, src/main/daemon/pty-subprocess-foreground-observation-evidence.test.ts, src/main/daemon/pty-subprocess-foreground-shared-snapshot-cache.test.ts, src/main/daemon/pty-subprocess/foreground-identity-refresh.ts, src/main/daemon/pty-subprocess/foreground-process-tracker.ts, src/main/daemon/pty-subprocess/subprocess-handle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +1962/−235. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2defer the sleeping-agent sweep until a direct-SSH workspace merges its snapshot1 PR · Standalone · Agent management and search#

Problem: defer the sleeping-agent sweep until a direct-SSH workspace merges its snapshot.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12701 SSH: sleeping-agent sweep races the remote workspace snapshot merge — every restart cold-resumes live remote sessions and destroys their records (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12704 fix(agents): defer the sleeping-agent sweep until a direct-SSH workspace merges its snapshotRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12701 SSH: sleeping-agent sweep races the remote workspace snapshot merge — every restart cold-resumes live remote sessions and destroys their records Fixes · OPENStandalone change## Summary Fixes #12701. For direct-SSH workspaces the worktree tab lists arrive with the remote snapshot merge, after connect; the sleeping-agent sweep runs earlier (its only gate, `workspaceSessionReady`, means local hP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, config/scripts/wsl-git-shell-benchmark.mjs, src/main/codex/codex-trust-grant-host.test.ts, src/main/local-worktree-filesystem-wsl-banner.wsl.test.ts, src/main/local-worktree-filesystem.test.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/renderer/src/components/settings/CliSkillRuntimeSetup.test.tsx, src/renderer/src/components/settings/CliSkillRuntimeSetup.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1454/−175. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2deliver agent completion notifications from serve hosts1 PR · Standalone · Agent management and search#

Problem: deliver agent completion notifications from serve hosts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12044 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12045 fix(remote): deliver agent completion notifications from serve hostsgal064
Community · FIRST_TIME_CONTRIBUTOR
#12044 Title unavailable Unclear · UnknownStandalone change> **Stacked on #12044.** Branched off it, so its diff appears here too. Review/merge that one first; this PR's own change is the last commit (`fix(remote): deliver agent completion notifications from serve hosts`). ## PrP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/headless-agent-status-from-hooks.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/runtime/web-session-tabs-sync.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +358/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2design durable bounded shutdown follow-up1 PR · Standalone · Agent management and search#

Problem: design durable bounded shutdown follow-up.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12367 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12425 docs(ssh): design durable bounded shutdown follow-upDraftJinjing
Core team · MEMBER
#12367 Title unavailable Unclear · UnknownStandalone change## Summary Design-only follow-up to #12367 for making SSH quit snapshots durable and transport teardown bounded. The design introduces one synchronous shutdown entry point that marks recovery leases detached before the fP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/plans/2026-08-03-003-ssh-shutdown-durability-follow-up.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +193/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2detect new-tab agents on runtime execution owner1 PR · Standalone · Agent management and search#

Problem: detect new-tab agents on runtime execution owner.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13752 [Bug][Mobile]: New-tab agent menu resolves detection from repo.connectionId only, so runtime-hosted workspaces list the paired host's agents (Fixes, OPEN); #5832 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13977 fix(mobile): detect new-tab agents on runtime execution ownerOrcaWin
Unknown · COLLABORATOR
#13752 [Bug][Mobile]: New-tab agent menu resolves detection from repo.connectionId only, so runtime-hosted workspaces list the paired host's agents Fixes · OPEN
#5832 Title unavailable Unclear · Unknown
Standalone change## Summary - Mobile new-tab agent menu previously resolved detection from `repo.connectionId` only, so runtime-hosted repos (`connectionId: null`) probed the **paired host** instead of the runtime execution owner. - AddsP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/scripts/mock-server-rpc-handlers.ts, mobile/src/session/mobile-new-tab-agent-loader.test.ts, mobile/src/session/mobile-new-tab-agent-loader.ts, mobile/src/source-control/mobile-create-pr-action.test.ts, src/main/ipc/preflight-runtime-agent-detection.test.ts, src/main/ipc/preflight-runtime-agent-detection.ts, src/main/ipc/preflight.ts, src/main/runtime/rpc/methods/preflight.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +379/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2disambiguate same-named projects by host role1 PR · Standalone · Agent management and search#

Problem: disambiguate same-named projects by host role.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13221 [Bug]: Sidebar shows project by full path (and duplicated) when a Local project and a remote-runtime project share the same repo — no Local/Remote indicator (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13222 fix(sidebar): disambiguate same-named projects by host roleBingZ
Community · CONTRIBUTOR
#13221 [Bug]: Sidebar shows project by full path (and duplicated) when a Local project and a remote-runtime project share the same repo — no Local/Remote indicator Fixes · OPENStandalone change## Summary - Cross-host project name collisions now render as `foo · Local` / `foo · Remote` / `foo · SSH` instead of expanding into a near-full absolute path. - Same-host basename collisions still use minimal parent patP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/repo-display-labels.test.ts, src/renderer/src/lib/repo-display-labels.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +79/−25. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2dismiss the keyboard after sending to an agent1 PR · Standalone · Agent management and search#

Problem: dismiss the keyboard after sending to an agent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14819 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17059 fix(mobile): dismiss the keyboard after sending to an agentBrennan Benson
Core team · MEMBER
#14819 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 17 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/MobileNativeChatComposer.test.ts, mobile/src/session/MobileNativeChatComposer.tsx, mobile/src/session/MobileNativeChatOverlay.test.ts, mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/agent-send-keyboard-dismissal-wiring.test.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +1755/−64. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document status --json runtime capability flags1 PR · Standalone · Agent management and search#

Problem: document status --json runtime capability flags.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13202 Capability flags: 31 names are served bare by status --json with no documented semantics (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13212 docs(cli): document status --json runtime capability flagsBingZ
Community · CONTRIBUTOR
#13202 Capability flags: 31 names are served bare by status --json with no documented semantics Fixes · OPENStandalone change## Summary - Adds a one-line semantics map for every static runtime capability flag (`RUNTIME_CAPABILITY_DOCS`). - `orca status --json` now includes `runtime.capabilityDocs` for the advertised flags (client-side enrichmeP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/core.test.ts, src/cli/handlers/core.ts, src/cli/specs/core.ts, src/shared/runtime-capability-docs.test.ts, src/shared/runtime-capability-docs.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +218/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document terminal read --json result schema1 PR · Standalone · Agent management and search#

Problem: document terminal read --json result schema.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #7433 [Other]: `terminal read --help` does not document the `--json` result schema (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13173 docs(cli): document terminal read --json result schemaBingZ
Community · CONTRIBUTOR
#7433 [Other]: `terminal read --help` does not document the `--json` result schema Fixes · OPENStandalone change## Summary - `orca terminal read --help` documented flags but not the `--json` result shape (#7433). - Agents misread `latestCursor` as the paging token; only `nextCursor` should feed a later `--cursor`. - Add Notes coveP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/specs/core-terminal-read-help.test.ts, src/cli/specs/core.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +39/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2don't tear down terminals when a scan lists no worktrees1 PR · Standalone · Agent management and search#

Problem: don't tear down terminals when a scan lists no worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12913 [Bug]: Agent pane sessions torn down repeatedly (session-exited code 0) — moving .git aside kills the session within ~1s (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12916 fix(worktrees): don't tear down terminals when a scan lists no worktrees이강은
Community · FIRST_TIME_CONTRIBUTOR
#12913 [Bug]: Agent pane sessions torn down repeatedly (session-exited code 0) — moving .git aside kills the session within ~1s Fixes · OPENStandalone changeFixes #12913 ## Problem `listWorktrees` maps git's "not a git repository" failure to `[]`: ```ts // src/main/git/worktree.ts — listWorktreesUnshared if (isNotGitRepositoryError(err)) { return [] } ``` So a repo whose `.gP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/repo-worktree-resolution-scan.test.ts, src/main/runtime/repo-worktree-resolution-scan.ts, src/renderer/src/store/slices/worktrees.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +307/−20. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop residual per-PTY map entries on teardown1 PR · Standalone · Agent management and search#

Problem: drop residual per-PTY map entries on teardown.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15286 fix(runtime): drop residual per-PTY map entries on teardownkseungyong
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary A full memory-leak audit of the desktop app (main process, renderer, remote/SSH/relay, terminal/PTY lifecycle), the mobile app, and the CLI found three small unbounded-growth leaks, all the same shape: a per-eP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/connection-log-buffer.test.ts, mobile/src/transport/connection-log-buffer.ts, mobile/src/transport/host-removal-lifecycle.test.ts, mobile/src/transport/host-removal-lifecycle.ts, src/main/ipc/pty.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +57/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop the ssh-pty-provider mock key that names no export1 PR · Standalone · Agent management and search#

Problem: drop the ssh-pty-provider mock key that names no export.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17222 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17232 test(ipc): drop the ssh-pty-provider mock key that names no exportBrennan Benson
Core team · MEMBER
#17222 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 1 | 0 | $P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/ssh-ipc-module-mocks.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +0/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2drop the standalone Chat session launcher1 PR · Standalone · Agent management and search#

Problem: drop the standalone Chat session launcher.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15372 feat(native-chat): drop the standalone Chat session launcherBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 1 | $\colP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/tab-bar/QuickLaunchButton.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2emit a typed exited frame before the terminal stream ends1 PR · Standalone · Agent management and search#

Problem: emit a typed exited frame before the terminal stream ends.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #9433 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12836 fix(runtime): emit a typed exited frame before the terminal stream endsBingZ
Community · CONTRIBUTOR
#9433 Title unavailable Unclear · UnknownStandalone change## Summary Remote clients that opt in can distinguish “the terminal process exited” from “the stream disconnected.” The host emits a typed `{ type: 'exited', exitCode }` frame immediately before the terminal stream's `enP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/terminal-multiplex-exit-capability.test.ts, src/shared/runtime-types.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +214/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2expire the app-wide WebGL DOM suggestion at recovery boundaries1 PR · Standalone · Agent management and search#

Problem: expire the app-wide WebGL DOM suggestion at recovery boundaries.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15455 fix(terminal): expire the app-wide WebGL DOM suggestion at recovery boundariesBrennan Benson
Core team · MEMBER
None foundStandalone change## What One failed WebGL attach in `auto` mode — the shipped default — sets the module-global `suggestedRendererType` to `'dom'`. Nothing clears it for the rest of the app session except the user toggling the GPU settingP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/pane-rendering-control.ts, src/renderer/src/lib/pane-manager/pane-webgl-renderer.ts, src/renderer/src/lib/pane-manager/terminal-webgl-suggestion-recovery.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +152/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2expose terminal agent status1 PR · Standalone · Agent management and search#

Problem: expose terminal agent status.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12844 [Feature]: Expose terminal agent status through the public CLI (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12994 feat(cli): expose terminal agent statusWooseong Kim
Community · CONTRIBUTOR
#12844 [Feature]: Expose terminal agent status through the public CLI Fixes · OPENStandalone change## Description Expose the existing terminal agent-status RPC through a public non-blocking CLI command. ## Focused fix - In scope: add `orca terminal agent-status`, its human-readable and JSON formatters, and focused CLIP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/format.ts, src/cli/handler-group-manifest.ts, src/cli/handlers/terminal.ts, src/cli/index.test.ts, src/cli/specs/core.ts, src/cli/terminal-format.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +110/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fail closed on wedged cookie CDP mutations1 PR · Standalone · Agent management and search#

Problem: fail closed on wedged cookie CDP mutations.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15684 fix(browser): fail closed on wedged cookie CDP mutationsDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change## Summary - give a CDP command a 10-second deadline and a bounded 1-second settlement grace - treat only a fulfilled reply during that grace as proven completion; rejection or silence retires the exclusively owned debugP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · M
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-clear-store-lifecycle.test.ts, src/main/browser/browser-cookie-clear-store.ts, src/main/browser/browser-cookie-debugger-command.ts, src/main/browser/browser-cookie-debugger-retirement.electron.test.ts, src/main/browser/browser-cookie-debugger-session.ts, src/main/browser/browser-cookie-import-cdp-timeout.test.ts, src/main/browser/browser-cookie-import-clear.ts, src/main/browser/browser-cookie-import.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +904/−101. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fire Marker dispose before clearing line1 PR · Standalone · Agent management and search#

Problem: fire Marker dispose before clearing line.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #10879 perf: scrollback trim is O(k²) when evicting decorated lines (search highlights) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13178 fix(xterm): fire Marker dispose before clearing lineBingZ
Community · CONTRIBUTOR
#10879 perf: scrollback trim is O(k²) when evicting decorated lines (search highlights) Fixes · OPENStandalone change## Summary - Scrollback trim while search decorations were live was **O(k²)** (#10879): \`Marker.dispose\` set \`line = -1\` before \`onDispose\`, so every \`SortedList.delete\` walked the growing \`-1\` key group. - FirP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, config/patches/xterm-src/@xterm__xterm@6.1.0-beta.287.src.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-marker-dispose-key-order.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +114/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fix dead links for Goose quickstart and Continue CLI guides1 PR · Standalone · Agent management and search#

Problem: fix dead links for Goose quickstart and Continue CLI guides.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14574 docs: fix dead links for Goose quickstart and Continue CLI guidesyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeTwo integration links in the IDE integrations section return 404 in all README languages: Goose quickstart and Continue CLI guides. Replaced with verified live URLs (official Goose site and Continue docs root). Fixed in P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +14/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2focus multi-agent rows across sibling worktree keys1 PR · Standalone · Agent management and search#

Problem: focus multi-agent rows across sibling worktree keys.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12739 [Bug]: Agent rows cannot open their tabs when multiple remote agents share a project (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13156 fix(sidebar): focus multi-agent rows across sibling worktree keysBingZ
Community · CONTRIBUTOR
#12739 [Bug]: Agent rows cannot open their tabs when multiple remote agents share a project Fixes · OPENStandalone change## Summary - Clicking a sidebar agent row only looked for the tab in `tabsByWorktree[cardWorktreeId]`. - Remote multi-agent layouts can host the tab under a sibling worktree key (same project), so activation called `actiP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeCardAgents.activation.test.tsx, src/renderer/src/components/sidebar/WorktreeCardAgents.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +114/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2focus the live pane when resuming an already-running session from the sidebar1 PR · Standalone · Agent management and search#

Problem: focus the live pane when resuming an already-running session from the sidebar.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12700 AI Vault: sidebar Resume duplicates an already-running session (no liveness check; Jump affordance hidden post-restart) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12703 fix(agents): focus the live pane when resuming an already-running session from the sidebarRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12700 AI Vault: sidebar Resume duplicates an already-running session (no liveness check; Jump affordance hidden post-restart) Fixes · OPENStandalone change## Summary Fixes #12700. The Agents sidebar's Resume action launches a new tab + `claude --resume` unconditionally, starting a second process on a transcript whose session may still be running in an existing pane. This PP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/ai-vault-original-pane-actions.ts, src/renderer/src/components/right-sidebar/ai-vault-resume-focus-existing-pane.test.ts, src/renderer/src/components/right-sidebar/ai-vault-resume-focus-existing-pane.ts, src/renderer/src/components/right-sidebar/ai-vault-session-launch-actions.test.ts, src/renderer/src/components/right-sidebar/ai-vault-session-launch-actions.ts, src/renderer/src/components/right-sidebar/ai-vault-session-launch-target.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +437/−98. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2give an SSH pane binding one home — the 2→19→20 mechanism (STA-3077 P)1 PR · Standalone · Agent management and search#

Problem: give an SSH pane binding one home — the 2→19→20 mechanism (STA-3077 P).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #217 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13324 fix(ssh): give an SSH pane binding one home — the 2→19→20 mechanism (STA-3077 P)Neil
Core team · MEMBER
#217 Title unavailable Unclear · UnknownStandalone changeDesign step **P**. Goalpost **S4**. **This is the mechanism behind the reported 2 → 19 → 20.** > Second of a 4-PR stack; base is the E-0 PR. ## The defect An SSH pane's durable binding lived in **two** persisted partitioP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.test.ts, src/main/ipc/pty.ts, src/main/persistence.ts, src/main/ssh-pane-binding-partition.test.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +138/−95. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2guard SshConnection's SFTP calls against protocol-layer errors (#15479)1 PR · Standalone · Agent management and search#

Problem: guard SshConnection's SFTP calls against protocol-layer errors (#15479).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15479 SSH remote: Uncaught Exception crashes connection when SFTP subsystem is sandboxed by a jump host (relay deploy hits SSH_FX_NO_SUCH_FILE) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15800 fix: guard SshConnection's SFTP calls against protocol-layer errors (#15479)kaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15479 SSH remote: Uncaught Exception crashes connection when SFTP subsystem is sandboxed by a jump host (relay deploy hits SSH_FX_NO_SUCH_FILE) Fixes · OPENStandalone changeFixes #15479 — uncaught exception crashes the app when relay deployment hits a fatal SFTP protocol error (e.g. `SSH_FX_NO_SUCH_FILE` from a bastion whose SFTP subsystem is sandboxed to a different filesystem view than itP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/providers/ssh-filesystem-file-upload.ts, src/main/providers/ssh-filesystem-provider-upload-session-race.test.ts, src/main/providers/ssh-filesystem-provider.test.ts, src/main/ssh/sftp-upload.ts, src/main/ssh/ssh-connection-sftp-wire.test.ts, src/main/ssh/ssh-connection.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +389/−56. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2hide Codex home-level scratch capsules1 PR · Standalone · Agent management and search#

Problem: hide Codex home-level scratch capsules.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #9388 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15253 fix(worktree): hide Codex home-level scratch capsulesdev-vet
Community · FIRST_TIME_CONTRIBUTOR
#9388 Title unavailable Unclear · UnknownStandalone change## Why Running OMO/Codex inside Orca creates git worktrees at `~/.codex/worktrees/<id>/<repo>`. The built-in scratch matcher only knew `.claude/worktrees` and `.gsd-workspaces` **under a registered checkout**, so those cP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/WorktreeVisibilityDialog.test.tsx, src/renderer/src/components/sidebar/WorktreeVisibilitySourceList.tsx, src/renderer/src/components/sidebar/worktree-visibility-source-provenance.test.ts, src/renderer/src/components/sidebar/worktree-visibility-source-provenance.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +81/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2i18n: localize keep-awake / caffeinate status segment for zh, ja, ko, es1 PR · Standalone · Agent management and search#

Problem: i18n: localize keep-awake / caffeinate status segment for zh, ja, ko, es.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14490 Keep-awake / prevent-sleep control is not localized (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14820 i18n: localize keep-awake / caffeinate status segment for zh, ja, ko, esNguyen Thanh Tin
Community · FIRST_TIME_CONTRIBUTOR
#14490 Keep-awake / prevent-sleep control is not localized Fixes · CLOSEDStandalone change## Summary - Add 13 missing i18n keys per locale (52 total) for the keep-awake corner chip and settings panel - Previously these showed English fallback text on Chinese, Japanese, Korean, and Spanish UIs - CaffeinateStatP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/renderer/src/components/terminal-pane/issue-non-agent-pane-startup-color-reply-leak.repro.test.ts, src/renderer/src/i18n/locales/es.json, src/renderer/src/i18n/locales/ja.json, src/renderer/src/i18n/locales/ko.json, src/renderer/src/i18n/locales/zh.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +212/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2isolate late retired tunnel frames1 PR · Standalone · Agent management and search#

Problem: isolate late retired tunnel frames.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14691 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14694 fix(browser): isolate late retired tunnel framesDraftJinwoo Hong
Core team · MEMBER
#14691 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, docs/sta-4150-client-hosted-browser-progress.md, src/main/browser/browser-network-tunnel-client.test.ts, src/main/browser/browser-network-tunnel-client.ts, src/main/browser/browser-network-tunnel-heartbeat.ts, src/main/browser/browser-network-tunnel-session.test.ts, src/main/browser/browser-network-tunnel-session.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +151/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep archived Codex sessions out of the real-home backfill1 PR · Standalone · Agent management and search#

Problem: keep archived Codex sessions out of the real-home backfill.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16411 [Bug]: Orca restores archived/deleted ChatGPT sessions and desynchronizes them from worktrees (Fixes, OPEN); #14029 Title unavailable (Unclear, Unknown); #14028 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16882 fix(codex): keep archived Codex sessions out of the real-home backfillNeil
Core team · MEMBER
#16411 [Bug]: Orca restores archived/deleted ChatGPT sessions and desynchronizes them from worktrees Fixes · OPEN
#14029 Title unavailable Unclear · Unknown
#14028 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex/codex-legacy-session-resume.ts, src/main/codex/codex-session-archive.test.ts, src/main/codex/codex-session-archive.ts, src/main/codex/codex-session-backfill-marker.test.ts, src/main/codex/codex-session-backfill-publish.ts, src/main/codex/codex-session-backfill-types.ts, src/main/codex/codex-session-backfill.ts, src/main/codex/codex-session-index-heal-state.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +465/−115. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep attachments on multi-image sends1 PR · Standalone · Agent management and search#

Problem: keep attachments on multi-image sends.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16972 [Bug]: Native chat drops image attachments when a send carries two or more images (Fixes, OPEN); #14939 Title unavailable (Unclear, Unknown); #11712 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16977 fix(native-chat): keep attachments on multi-image sendsGideon
Community · CONTRIBUTOR
#16972 [Bug]: Native chat drops image attachments when a send carries two or more images Fixes · OPEN
#14939 Title unavailable Unclear · Unknown
#11712 Title unavailable Unclear · Unknown
Standalone change## ELI5 Attach one image to a chat message and it shows up. Attach two and both disappear, and the raw `[Image: source: /path]` text Claude uses to record them shows up as if you had typed it. The fold that turns those mP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/native-chat-image-transcript-markers.test.ts, src/shared/native-chat-image-transcript-markers.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +102/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep COMMITS expand and height across worktrees1 PR · Standalone · Agent management and search#

Problem: keep COMMITS expand and height across worktrees.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12591 [Feature]: Remember the Source Control COMMITS section's expanded state and height (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12814 fix(source-control): keep COMMITS expand and height across worktreesWooseong Kim
Community · CONTRIBUTOR
#12591 [Feature]: Remember the Source Control COMMITS section's expanded state and height Fixes · OPENStandalone change## Description Remember the Source Control **COMMITS** section expanded state and panel height across worktree/project switches within a session. Previously every switch reset the section to collapsed + default height. #P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/GitHistoryPanel.tsx, src/renderer/src/components/right-sidebar/SourceControl.tsx, src/renderer/src/components/right-sidebar/source-control-history-layout.test.ts, src/renderer/src/components/right-sidebar/source-control-history-layout.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +112/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep completed run sessions visible1 PR · Standalone · Agent management and search#

Problem: keep completed run sessions visible.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15570 fix(automations): keep completed run sessions visibleJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-runtime-kill-and-exit.test.ts, src/main/ipc/pty.ts, src/main/runtime/exit-provenance-audit.test.ts, src/main/runtime/orca-runtime-terminal-retirement.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/hooks/useAutomationDispatchEvents.ts, src/renderer/src/lib/automation-terminal-ownership.test.ts, src/renderer/src/lib/automation-terminal-ownership.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1167/−460. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep default cookie clearing available2 PRs · Overlapping · Profile and resource management#

Problem: keep default cookie clearing available.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Profile and resource management (stack rank 3).

Relationship: Overlapping. Linked issues: #14678 [Bug]: Google cookies become permanently unremovable after a cookie import (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15044 fix(browser): keep default cookie clearing availablekaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#14678 [Bug]: Google cookies become permanently unremovable after a cookie import Fixes · OPENCluster contribution## Summary - keep the default-profile cookie-clear action enabled after import metadata is cleared - add unit and Electron E2E coverage for clearing default cookies repeatedly Closes #14678 ## Validation - `pnpm exec vitP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-cookie-import-google-disclosure.test.tsx, src/renderer/src/components/settings/BrowserProfileRow.tsx, src/renderer/src/i18n/locales/en.json, tests/e2e/browser-default-cookie-clearing.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +72/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15676 fix(browser): add a repeatable Google cookie clear (STA-4398)Brennan Benson
Core team · MEMBER
#14678 [Bug]: Google cookies become permanently unremovable after a cookie import Fixes · OPENCluster contribution<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-cookie-import-clear.ts, src/main/browser/browser-google-cookie-clear.test.ts, src/main/browser/browser-google-cookie-clear.ts, src/main/browser/browser-session-registry.test.ts, src/main/browser/browser-session-registry.ts, src/main/ipc/browser-session-profile-ipc.ts, src/main/runtime/orca-runtime-browser.ts, src/main/runtime/orca-runtime.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +604/−69. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep tab order and titles stable on a headless host1 PR · Standalone · Agent management and search#

Problem: keep tab order and titles stable on a headless host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12042 fix(remote): keep tab order and titles stable on a headless hostgal064
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem On a remote `orca serve` host the tab bar is unstable: - **Order rotates.** Whichever tab you click jumps to the rightmost slot, so repeated clicking permutes the tab bar. - **Idle tabs get relabelled** to theP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/headless-tab-order-stability.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/runtime/web-session-tabs-sync.test.ts, src/renderer/src/runtime/web-session-tabs-sync.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +284/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep worker-start RPC alive past the 30s socket idle cap1 PR · Standalone · Agent management and search#

Problem: keep worker-start RPC alive past the 30s socket idle cap.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12126 fix(orchestration): keep worker-start RPC alive past the 30s socket idle capElNelyo
Community · CONTRIBUTOR
None foundStandalone change## Problem Orchestration mode did not work on a remote server (`orca serve` / slow SSH host): `orchestration worker-start` returned `runtime_unavailable` — _"The Orca runtime closed the connection before responding"_ — aP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/cli/runtime-client.test.ts, src/cli/runtime/client.ts, src/cli/runtime/runtime-request-timeout.test.ts, src/cli/runtime/runtime-request-timeout.ts, src/main/runtime/rpc/methods/orchestration-workers.ts, src/main/runtime/runtime-rpc.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +232/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a deliberate agent /rename win the tab label mid-session1 PR · Standalone · Agent management and search#

Problem: let a deliberate agent /rename win the tab label mid-session.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12319 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12481 fix(tabs): let a deliberate agent /rename win the tab label mid-sessionNeil
Core team · MEMBER
#12319 Title unavailable Unclear · UnknownStandalone change## What was broken (ELI5) When you ask Claude to rename your session with `/rename`, the name is supposed to show up on the Orca tab. It only worked if renaming was the very first thing you did. Once you had sent a messaP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-session-rename-title-read.test.ts, src/main/agent-session-rename-title-read.ts, src/main/ipc/agent-session-rename.ts, src/main/ipc/register-core-handlers.test.ts, src/main/ipc/register-core-handlers.ts, src/main/runtime/orca-runtime.ts, src/preload/api-types.ts, src/preload/index.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

27 files, +1027/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a respawned pane's status come back on any provider1 PR · Standalone · Agent management and search#

Problem: let a respawned pane's status come back on any provider.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17257 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17267 fix(agent-hooks): let a respawned pane's status come back on any providerBrennan Benson
Core team · MEMBER
#17257 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server-live-pane-refence.test.ts, src/main/agent-hooks/server.ts, src/main/ipc/pty-ipc-mock-registry.ts, src/main/ipc/pty-ipc-suite-environment.ts, src/main/ipc/pty-restore-record-seeding.test.ts, src/main/ipc/pty/ipc/spawn-commit.ts, src/main/ipc/pty/pane/launch-authority.test.ts, src/main/ipc/pty/pane/launch-authority.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +525/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let an agent's own /rename win the tab label1 PR · Standalone · Agent management and search#

Problem: let an agent's own /rename win the tab label.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12481 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12319 fix(tabs): let an agent's own /rename win the tab labelDaniel Lafraia
Community · FIRST_TIME_CONTRIBUTOR
#12481 Title unavailable Unclear · UnknownStandalone change## Problem Claude's `/rename` only reached the tab label when it was the first thing you did in a session. After any prompt, the tab kept a name derived from that opening message and every later `/rename` was ignored. ThP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/claude-session-rename-watch.test.ts, src/main/agent-hooks/claude-session-rename-watch.ts, src/main/index.ts, src/main/runtime/orca-runtime.ts, src/preload/api-types.ts, src/preload/index.ts, src/renderer/src/components/floating-terminal/FloatingTerminalPanel.tsx, src/renderer/src/components/status-bar/mergeSnapshotAndSessions.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

34 files, +1758/−140. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make check log excerpts readable before they reach the UI and prompts1 PR · Standalone · Agent management and search#

Problem: make check log excerpts readable before they reach the UI and prompts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14871 fix(github): make check log excerpts readable before they reach the UI and promptsSeong Gil Je
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeGitHub check log excerpts skipped the readability pipeline that GitLab job traces already go through, so escape sequences and carriage-return progress output reached both the log excerpt UI and the fix-checks agent prompP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client.ts, src/shared/check-job-log-excerpt.test.ts, src/shared/check-job-log-excerpt.ts, src/shared/gitlab-job-log-excerpt.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +149/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make the published group->tab invariant true for terminals1 PR · Standalone · Agent management and search#

Problem: make the published group->tab invariant true for terminals.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17100 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17106 fix(mobile-sync): make the published group->tab invariant true for terminalsBrennan Benson
Core team · MEMBER
#17100 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/sync-runtime-graph-published-group-references.test.ts, src/renderer/src/runtime/sync-runtime-graph-published-reference-invariants.ts, src/renderer/src/runtime/sync-runtime-graph.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +547/−45. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2map Salesforce Apex extensions to the apex language id1 PR · Standalone · Agent management and search#

Problem: map Salesforce Apex extensions to the apex language id.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13835 Title unavailable (Unclear, Unknown); #11215 Title unavailable (Unclear, Unknown); #11313 Title unavailable (Unclear, Unknown); #10363 Title unavailable (Unclear, Unknown); #13028 Title unavailable (Unclear, Unknown); #8093 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14287 fix(editor): map Salesforce Apex extensions to the apex language idBrooks Johnson
Community · FIRST_TIME_CONTRIBUTOR
#13835 Title unavailable Unclear · Unknown
#11215 Title unavailable Unclear · Unknown
#11313 Title unavailable Unclear · Unknown
#10363 Title unavailable Unclear · Unknown
#13028 Title unavailable Unclear · Unknown
#8093 Title unavailable Unclear · Unknown
Standalone changeApex files (`.cls`, `.trigger`) open as plaintext in the editor, with no syntax highlighting. ## Cause Monaco already ships an `apex` language and registers it for `.cls`: ```js { id: "apex", extensions: [".cls"], aliaseP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +14/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2one bind producer, so the superseded-pane fence is live on reattach (STA-3077 F)1 PR · Standalone · Agent management and search#

Problem: one bind producer, so the superseded-pane fence is live on reattach (STA-3077 F).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13325 fix(ssh): one bind producer, so the superseded-pane fence is live on reattach (STA-3077 F)Neil
Core team · MEMBER
None foundStandalone changeDesign step **F**. Goalpost **S5**. Closes a defect in already-shipped work. > Stacked on the P PR. ## The defect The superseded-PTY fence refuses a keystroke queued for a shell whose pane has since bound a different oneP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/main/runtime/workspace-session-terminal-membership-authority.ts, src/main/ssh-pane-binding-partition.test.ts, src/main/ssh-reattach-pane-cardinality.test.ts, src/main/ssh/ssh-relay-session-reattach-pane-fence.test.ts, src/main/ssh/ssh-relay-session-reconnect-incarnation.test.ts, src/main/ssh/ssh-relay-session.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +152/−30. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2only skip the quit warning when the work actually survives1 PR · Standalone · Agent management and search#

Problem: only skip the quit warning when the work actually survives.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17044 Title unavailable (Unclear, Unknown); #17077 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17085 fix(terminal): only skip the quit warning when the work actually survivesBrennan Benson
Core team · MEMBER
#17044 Title unavailable Unclear · Unknown
#17077 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-init.ts, src/main/daemon/daemon-quit-survival-after-restart.test.ts, src/main/daemon/degraded-daemon-pty-provider.ts, src/main/daemon/degraded-daemon-session-routing.ts, src/main/index.ts, src/main/window/createMainWindow-close-confirmation.test.ts, src/main/window/createMainWindow-tray-minimize-close.test.ts, src/main/window/main-window-close-lifecycle.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +1010/−99. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open files from PR comments1 PR · Standalone · Agent management and search#

Problem: open files from PR comments.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12980 [Feature]: Open file from PR comments (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13230 feat(source-control): open files from PR commentsWooseong Kim
Community · CONTRIBUTOR
#12980 [Feature]: Open file from PR comments Fixes · OPENStandalone change## Description PR comment file references can now be activated to open the referenced file at its reported line in the active workspace. The Checks panel passes the selected review location through the existing file-openP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/ChecksPanel.tsx, src/renderer/src/components/right-sidebar/checks-panel-content.tsx, src/renderer/src/components/right-sidebar/pr-comments-list-selection.test.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +210/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Open right sidebar by default for new web profiles1 PR · Standalone · Agent management and search#

Problem: Open right sidebar by default for new web profiles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13731 Open right sidebar by default for new web profilesJinjing
Core team · MEMBER
None foundStandalone change## Problem New web profiles had the right sidebar closed by default, while desktop opened it by default. This inconsistency meant new users on web didn't discover the explorer panel. ## Solution Remove the explicit `righP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/web/web-preload-api.test.ts, src/renderer/src/web/web-preload-api.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +16/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open the host editor deterministically via a route action1 PR · Standalone · Agent management and search#

Problem: open the host editor deterministically via a route action.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #11635 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12554 fix(mobile): open the host editor deterministically via a route actionProgramming Zombie
Community · FIRST_TIME_CONTRIBUTOR
#11635 Title unavailable Unclear · UnknownStandalone change## What this fixes **Edit host** could still strand the user on the host worktree list screen instead of opening the edit form — the symptom #11635 addressed, still reproducible on `mobile-android-v0.0.37` (Galaxy Z FoldP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/index.tsx, mobile/src/transport/host-edit-navigation.test.ts, mobile/src/transport/host-edit-navigation.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +55/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open working-tree file from a change row1 PR · Standalone · Agent management and search#

Problem: open working-tree file from a change row.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14487 [Feature]: Open the working-tree file from a Source Control change row (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14778 fix(source-control): open working-tree file from a change rowWooseong Kim
Community · CONTRIBUTOR
#14487 [Feature]: Open the working-tree file from a Source Control change row Fixes · OPENStandalone change## Description Source Control change rows now have an Open file hover action that opens the working-tree file in a regular editor tab. ## Focused fix - In scope: one Open file action on uncommitted rows. - Out of scope: P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/SourceControl.preview-open.test.tsx, src/renderer/src/components/right-sidebar/SourceControl.tsx, src/renderer/src/components/right-sidebar/source-control-entry-actions.test.ts, src/renderer/src/components/right-sidebar/source-control-entry-actions.ts, src/renderer/src/components/right-sidebar/source-control-entry-context-menu.test.tsx, src/renderer/src/components/right-sidebar/source-control-entry-context-menu.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +146/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2park a remote pty only for the worktree that owns it1 PR · Standalone · Agent management and search#

Problem: park a remote pty only for the worktree that owns it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16138 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13253 fix(terminals): park a remote pty only for the worktree that owns it이건상
Community · CONTRIBUTOR
#16138 Title unavailable Unclear · UnknownStandalone change## What Remote terminal parking now requires authoritative PTY ownership across ordinary per-tab parking, retention force-parking, and parked watcher coverage. A worktree can park a tagged SSH or paired-runtime PTY only P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/Terminal.tsx, src/renderer/src/components/terminal-pane/manual-terminal-worktree-park-eligibility.ts, src/renderer/src/components/terminal-pane/terminal-cold-park-verdict-loop.test.tsx, src/renderer/src/components/terminal-pane/terminal-eviction-exempt-tabs.test.ts, src/renderer/src/components/terminal-pane/terminal-eviction-exempt-tabs.ts, src/renderer/src/components/terminal-pane/terminal-hidden-view-parking.test.ts, src/renderer/src/components/terminal-pane/terminal-hidden-view-parking.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

31 files, +2313/−382. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pin the relay re-establish budget to the deadlines it covers1 PR · Standalone · Agent management and search#

Problem: pin the relay re-establish budget to the deadlines it covers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15760 test(ssh): pin the relay re-establish budget to the deadlines it coversNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-relay-reestablish-budget.test.ts, src/main/ssh/ssh-relay-session.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +48/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2pipeline live terminal input instead of awaiting each RPC (STA-3199)1 PR · Standalone · Agent management and search#

Problem: pipeline live terminal input instead of awaiting each RPC (STA-3199).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12071 [Bug]: Mobile terminal input serializes every live delta behind a full RPC round trip (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15708 fix(mobile): pipeline live terminal input instead of awaiting each RPC (STA-3199)Brennan Benson
Core team · MEMBER
#12071 [Bug]: Mobile terminal input serializes every live delta behind a full RPC round trip Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/terminal/send-live-terminal-input.test.ts, mobile/src/terminal/send-live-terminal-input.ts, mobile/src/terminal/terminal-input-connection-gate.test.ts, mobile/src/terminal/terminal-live-accessory-raw-send.test.ts, mobile/src/terminal/terminal-live-accessory-raw-send.ts, mobile/src/transport/e2ee.ts, mobile/src/transport/mobile-relay-rpc-session.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

20 files, +813/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve live agent on readiness timeout1 PR · Standalone · Agent management and search#

Problem: preserve live agent on readiness timeout.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13642 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15215 fix(orchestration): preserve live agent on readiness timeoutDraftJinwoo Hong
Core team · MEMBER
#13642 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/orchestration-worker-readiness-verdict.test.ts, src/main/runtime/rpc/methods/orchestration-worker-topology.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +232/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve SSH hook launch context (STA-3147)1 PR · Standalone · Agent management and search#

Problem: preserve SSH hook launch context (STA-3147).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #11941 [Bug]: SSH Codex sessions emit no Orca hooks when the TUI reuses an existing app-server (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16062 fix(codex): preserve SSH hook launch context (STA-3147)DraftJinwoo Hong
Core team · MEMBER
#11941 [Bug]: SSH Codex sessions emit no Orca hooks when the TUI reuses an existing app-server Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 10 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Draft/early · L
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/__fixtures__/shell-wrapper-snapshots/relay-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/relay-zsh-zshenv.txt, src/main/providers/ssh-pty-provider-spawn.test.ts, src/main/providers/ssh-pty-provider.ts, src/main/providers/ssh-pty-spawn-request.ts, src/main/pty/codex-shell-launch-preflight.test.ts, src/main/pty/codex-shell-launch-preflight.ts, src/main/shell-startup-features.ts …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

24 files, +943/−34. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve the exact preview source group1 PR · Standalone · Agent management and search#

Problem: preserve the exact preview source group.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15716 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16129 fix(remote): preserve the exact preview source groupBrennan Benson
Core team · MEMBER
#15716 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/file-preview.test.ts, src/renderer/src/lib/file-preview.ts, src/renderer/src/runtime/web-runtime-session.ts, src/renderer/src/runtime/web-session-browser-placement.test.ts, src/renderer/src/runtime/web-session-browser-placement.ts, src/renderer/src/runtime/web-session-focus-intent-visible-tab.test.ts, src/renderer/src/runtime/web-session-focus-intent.ts, src/renderer/src/runtime/web-session-tabs-sync-html-preview-focus.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +292/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preview remote terminal HTML taps1 PR · Standalone · Agent management and search#

Problem: preview remote terminal HTML taps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13144 Support opening/previewing HTML files on Orca Mobile (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13234 fix(mobile): preview remote terminal HTML tapsWooseong Kim
Community · CONTRIBUTOR
#13144 Support opening/previewing HTML files on Orca Mobile Fixes · OPENStandalone change## Description HTML files opened from a remote or hosted terminal on Orca Mobile now use the mobile file-preview surface instead of falling through to a desktop-style file tab. The existing local worktree `file://` browsP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/mobile-file-tap-open.test.ts, mobile/src/session/mobile-file-tap-open.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +34/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2re-attach on restoreRequired instead of expiring the live session1 PR · Standalone · Agent management and search#

Problem: re-attach on restoreRequired instead of expiring the live session.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12448 [Bug]: SSH reattach treats sourceRecovery restoreRequired as SSH_SESSION_EXPIRED — live PTY abandoned and agent duplicate-resumed into a fresh PTY (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12456 fix(ssh): re-attach on restoreRequired instead of expiring the live sessionRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12448 [Bug]: SSH reattach treats sourceRecovery restoreRequired as SSH_SESSION_EXPIRED — live PTY abandoned and agent duplicate-resumed into a fresh PTY Fixes · OPENStandalone change## Summary Fixes #12448. `SshPtyProvider.spawn` treats a successful `pty.attach` whose `sourceRecovery` is `restoreRequired` as `SSH_SESSION_EXPIRED`. `restoreRequired` is the relay's stream-recovery verdict — "the staleP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/wsl-git-shell-benchmark.mjs, src/main/codex/codex-trust-grant-host.test.ts, src/main/local-worktree-filesystem-wsl-banner.wsl.test.ts, src/main/local-worktree-filesystem.test.ts, src/main/providers/local-pty-provider-windows-shell-launch.test.ts, src/main/providers/ssh-pty-session-reattach-restore-retry.test.ts, src/main/providers/ssh-pty-session-reattach.ts, src/renderer/src/components/settings/CliSkillRuntimeSetup.test.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +188/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reap empty macOS TCC login wrappers after shell exit1 PR · Standalone · Agent management and search#

Problem: reap empty macOS TCC login wrappers after shell exit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13764 macOS: TCC login-shell wrapper leaks PTYs (session-kill-failed, session-closed never fires) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13973 fix(daemon): reap empty macOS TCC login wrappers after shell exitOrcaWin
Unknown · COLLABORATOR
#13764 macOS: TCC login-shell wrapper leaks PTYs (session-kill-failed, session-closed never fires) Fixes · OPENStandalone change## Summary - On macOS TCC-wrapped PTYs the node-pty root is `/usr/bin/login`, so an exited inner shell can leave `login` holding the master with no `onExit` (#13764). - Death watch uses **bounded async** `ps` (not `execFP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-entry.ts, src/main/daemon/macos-login-wrapper-death-watch.test.ts, src/main/daemon/macos-login-wrapper-death-watch.ts, src/main/daemon/pty-subprocess.ts, src/main/pty/posix-pty-session-liveness.test.ts, src/main/pty/posix-pty-session-liveness.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +1007/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2reconcile hook relays on startup1 PR · Standalone · Agent management and search#

Problem: reconcile hook relays on startup.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13491 fix(wsl): reconcile hook relays on startupOrcaWin
Unknown · COLLABORATOR
None foundStandalone change## Summary - reconcile WSL hook relays from authoritative live-daemon inventory after daemon and hook authority are ready - use one non-booting running-distro snapshot, dedupe by normalized distro, and guard exceptional P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/wsl-hook-relay-reattach-benchmark.mjs, package.json, src/main/agent-hooks/wsl-hook-relay-default-distro.ts, src/main/agent-hooks/wsl-hook-relay-launch.ts, src/main/agent-hooks/wsl-hook-relay-lifecycle-state.ts, src/main/agent-hooks/wsl-hook-relay-manager.test.ts, src/main/agent-hooks/wsl-hook-relay-manager.ts, src/main/agent-hooks/wsl-hook-relay-reattach.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

17 files, +1024/−148. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2recover provider-only terminal state safely1 PR · Standalone · Agent management and search#

Problem: recover provider-only terminal state safely.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16267 fix(runtime): recover provider-only terminal state safelyJinjing
Core team · MEMBER
None foundStandalone change## Summary - recover visible terminal output from provider snapshots for recovered and never-attached sessions - avoid stale provider frames and retry storms after snapshot timeouts - require provider-backed idle probingP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, automations-page.yaml, autos-picker.yaml, config/localization-coverage-allowlist.json, docs/automations-all-hosts-design.md, src/cli/automation-destination.ts, src/cli/automation-format.test.ts, src/cli/automation-format.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

343 files, +39942/−3008. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2refresh desktop TUI after mobile-fit ends1 PR · Standalone · Agent management and search#

Problem: refresh desktop TUI after mobile-fit ends.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14321 After mobile session, desktop terminal restores size but does not refresh until scroll (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14787 fix(terminal): refresh desktop TUI after mobile-fit endsWooseong Kim
Community · CONTRIBUTOR
#14321 After mobile session, desktop terminal restores size but does not refresh until scroll Fixes · OPENStandalone change## Description After a mobile session ends, the desktop TUI now fit+refreshes instead of only restoring geometry. ## Focused fix - In scope: refresh/repaint when mobile-fit lifts. - Out of scope: changing mobile-fit holdP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/desktop-fit-fallback.test.ts, src/renderer/src/components/terminal-pane/desktop-fit-fallback.ts, src/renderer/src/components/terminal-pane/use-mobile-overlay-ticks-desktop-fit.test.tsx, src/renderer/src/components/terminal-pane/use-mobile-overlay-ticks.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +234/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2refuse a self-addressed ask instead of blocking1 PR · Standalone · Agent management and search#

Problem: refuse a self-addressed ask instead of blocking.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13362 Title unavailable (Unclear, Unknown); #13659 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15266 fix(orchestration): refuse a self-addressed ask instead of blockingTaras Kornichuk
Community · CONTRIBUTOR
#13362 Title unavailable Unclear · Unknown
#13659 Title unavailable Unclear · Unknown
Standalone change`orca orchestration ask` now refuses, with a typed error, when the question it would post could only be answered by the terminal that is about to block on it. ## What we saw A dispatched terminal that had taken over the P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/errors.ts, src/main/runtime/rpc/methods/orchestration-ask-request.ts, src/main/runtime/rpc/methods/orchestration-ask-self-addressed.test.ts, src/main/runtime/rpc/methods/orchestration-ask-self-addressed.ts, src/main/runtime/rpc/methods/orchestration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +365/−29. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report when a remote's node-pty has no native job control1 PR · Standalone · Agent management and search#

Problem: report when a remote's node-pty has no native job control.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #1693 Title unavailable (Unclear, Unknown); #9902 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17042 fix(relay): report when a remote's node-pty has no native job controlBrennan Benson
Core team · MEMBER
#1693 Title unavailable Unclear · Unknown
#9902 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/relay-pty-job-control-capability.test.ts, src/main/ssh/relay-pty-job-control-capability.ts, src/main/ssh/ssh-relay-deploy.ts, src/main/ssh/ssh-relay-pty-job-control-report.test.ts, src/main/ssh/ssh-relay-session-agent-hooks.integration.test.ts, src/main/ssh/ssh-relay-session-data-delivery.test.ts, src/main/ssh/ssh-relay-session-recovery-durability.test.ts, src/main/ssh/ssh-relay-session-terminal-error.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +542/−33. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2resolve Devin transcripts under APPDATA on Windows1 PR · Standalone · Agent management and search#

Problem: resolve Devin transcripts under APPDATA on Windows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15768 [Bug]: Devin session history never appears on Windows — scanner uses Linux-only transcript path with no platform fallback (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15818 fix(ai-vault): resolve Devin transcripts under APPDATA on WindowsBrennan Benson
Core team · MEMBER
#15768 [Bug]: Devin session history never appears on Windows — scanner uses Linux-only transcript path with no platform fallback Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ai-vault/remote-session-scanner-sources.ts, src/main/ai-vault/remote-session-scanner.ts, src/main/ai-vault/session-scanner-agent-sources.ts, src/main/ai-vault/session-scanner-devin-paths.ts, src/main/ai-vault/session-scanner-devin-windows-roots.test.ts, src/main/ai-vault/session-scanner-service-env.test.ts, src/main/ai-vault/session-scanner-service-env.ts, src/main/ai-vault/session-scanner-service-spawn.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +441/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore terminal modes when a pane reattaches to a relay-hosted SSH pty1 PR · Standalone · Agent management and search#

Problem: restore terminal modes when a pane reattaches to a relay-hosted SSH pty.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #8291 Title unavailable (Unclear, Unknown); #7329 Title unavailable (Unclear, Unknown); #12101 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13043 fix(terminal): restore terminal modes when a pane reattaches to a relay-hosted SSH ptyRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#8291 Title unavailable Unclear · Unknown
#7329 Title unavailable Unclear · Unknown
#12101 Title unavailable Unclear · Unknown
Standalone change## Problem The relay replays a raw bounded byte tail (`REPLAY_BUFFER_MAX`) when a pane attaches to a long-lived SSH pty. A TUI's mode-setting sequences — mouse reporting (`?1000/?1002/?1006`), alternate screen (`?1049`),P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/headless-emulator.ts, src/main/daemon/terminal-mode-rehydrate-sequences.ts, src/main/daemon/terminal-modes.ts, src/main/daemon/terminal-mouse-mode-mirror.ts, src/main/ipc/pty-restore-record-seeding.test.ts, src/main/ipc/pty.ts, src/main/providers/pty-spawn-result.ts, src/main/providers/ssh-pty-notification-routing.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

29 files, +1339/−217. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2serve an omp native-chat scenario1 PR · Standalone · Agent management and search#

Problem: serve an omp native-chat scenario.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14859 test(mock-server): serve an omp native-chat scenarionetrunner
Community · CONTRIBUTOR
None foundStandalone change## Summary The mock server's native-chat scenario is hardcoded to `claude`, so mobile's omp support can only be exercised against a live runtime. `MOCK_CHAT_AGENT=omp` switches the scenario's agent tab to omp with the twP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/README.md, mobile/scripts/mock-server-native-chat-scenario.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +61/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Show agent names and lineage in dashboard map1 PR · Standalone · Agent management and search#

Problem: Show agent names and lineage in dashboard map.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14991 Show agent names and lineage in dashboard mapAdelin Berard
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - Show stable agent names across dashboard cards, sidebar rows, and map nodes. - Render readable agent labels, tooltips, and orchestration lineage without overlap at dense map scales. - Keep pane lineage scopeP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · L
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/dashboard-payload-validation.test.ts, src/main/ipc/dashboard-payload-validation.ts, src/renderer/src/components/dashboard-popout/AgentKanbanBoard.test.tsx, src/renderer/src/components/dashboard-popout/AgentMap.test.tsx, src/renderer/src/components/dashboard-popout/AgentMapAgentNode.tsx, src/renderer/src/components/dashboard-popout/AgentMapCanvas.performance.test.tsx, src/renderer/src/components/dashboard-popout/AgentMapCanvas.tsx, src/renderer/src/components/dashboard-popout/AgentMapLabelScale.test.tsx …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

53 files, +3577/−518. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show phone-launched agent tabs before desktop mounts them1 PR · Standalone · Agent management and search#

Problem: show phone-launched agent tabs before desktop mounts them.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15203 [Bug]: Agent sessions started from the phone do not appear in the desktop sidebar (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15204 fix(sidebar): show phone-launched agent tabs before desktop mounts themGalaxy Roaming
Community · FIRST_TIME_CONTRIBUTOR
#15203 [Bug]: Agent sessions started from the phone do not appear in the desktop sidebar Fixes · OPENStandalone change## ELI5 If you start an agent from your phone, the desktop already knows the tab exists, but the left sidebar Agents list waited for a live terminal or a hook ping. That wait never finished for a background phone launch,P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.test.ts, src/renderer/src/components/sidebar/worktree-title-derived-agent-rows.ts, src/renderer/src/store/slices/terminals-launch-agent-layout.test.ts, src/renderer/src/store/slices/terminals.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +241/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show tooltip for truncated shortcut titles in shortcut…1 PR · Standalone · Agent management and search#

Problem: show tooltip for truncated shortcut titles in shortcut….

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16805 [Feature]: Show tooltip on hover for truncated shortcut titles in Settings → Shortcuts (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16806 fix(settings): show tooltip for truncated shortcut titles in shortcut…hwantage
Community · CONTRIBUTOR
#16805 [Feature]: Show tooltip on hover for truncated shortcut titles in Settings → Shortcuts Fixes · OPENStandalone change## ELI5 In **Settings → Shortcuts**, long shortcut titles like `Worktree History Back` get truncated with `...`, but hovering over them didn't reveal the full name. This PR wraps the title in Orca's standard Tooltip so yP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/ShortcutCommandBlock.test.tsx, src/renderer/src/components/settings/ShortcutCommandBlock.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +47/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2slow certified terminal inventory sweeps1 PR · Standalone · Agent management and search#

Problem: slow certified terminal inventory sweeps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17182 perf(mobile): slow certified terminal inventory sweepsNeil
Core team · MEMBER
None foundStandalone change## ELI5 A focused phone session already hears terminal and tab changes through live streams, but it still asked the host for a full terminal census every two seconds. Healthy sessions now ask once per minute. When a termP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/mobile-session-startup-source.test.ts, mobile/src/session/mobile-terminal-inventory-request.test.ts, mobile/src/session/mobile-terminal-inventory-request.ts, mobile/src/session/use-mobile-session-tabs-reconciliation.test.ts, mobile/src/session/use-mobile-session-tabs-reconciliation.ts, mobile/src/session/use-mobile-terminal-inventory-recovery.test.ts, mobile/src/session/use-mobile-terminal-inventory-recovery.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +1237/−108. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2soft-skip migrated non-GitLab projects in Tasks1 PR · Standalone · Agent management and search#

Problem: soft-skip migrated non-GitLab projects in Tasks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #13817 [Bug]: GitLab task source keeps querying a project that migrated off GitLab, and one project's error replaces the whole view (Fixes, OPEN); #6263 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13962 fix(gitlab): soft-skip migrated non-GitLab projects in TasksOrcaWin
Unknown · COLLABORATOR
#13817 [Bug]: GitLab task source keeps querying a project that migrated off GitLab, and one project's error replaces the whole view Fixes · OPEN
#6263 Title unavailable Unclear · Unknown
Standalone change## Summary - Soft-skip GitLab task projects that are no longer GitLab after migration, using **per-repo backend `not_found`** as host-correct evidence (no renderer-wide host allowlist). - Keep **local cwd `glab mr list` P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/gitlab/client-mr.test.ts, src/main/gitlab/client.ts, src/main/gitlab/gl-utils.test.ts, src/main/gitlab/gl-utils.ts, src/main/gitlab/glab-error-classification.ts, src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/task-page-gitlab-multi-project.test.ts, src/renderer/src/components/task-page-gitlab-multi-project.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +810/−113. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split automation dispatch event handling1 PR · Standalone · Agent management and search#

Problem: Split automation dispatch event handling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17152 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17155 Split automation dispatch event handlingNeil
Core team · MEMBER
#17152 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 5 | $\colP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/hooks/automation-dispatch-completion.ts, src/renderer/src/hooks/automation-dispatch-handler.ts, src/renderer/src/hooks/automation-dispatch-workspace.ts, src/renderer/src/hooks/useAutomationDispatchEvents.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +765/−683. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split CDP bridge responsibilities1 PR · Standalone · Agent management and search#

Problem: Split CDP bridge responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17206 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17215 Split CDP bridge responsibilitiesNeil
Core team · MEMBER
#17206 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 14 | $\coP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/browser/cdp-bridge-command-module.ts, src/main/browser/cdp-bridge-command-set.ts, src/main/browser/cdp-bridge-state.ts, src/main/browser/cdp-bridge.ts, src/main/browser/cdp-debugger-events.ts, src/main/browser/cdp-debugger-lifecycle.ts, src/main/browser/cdp-element-state-commands.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +1823/−1382. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2split Codex account service modules1 PR · Standalone · Agent management and search#

Problem: split Codex account service modules.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17277 refactor: split Codex account service modulesNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 14 | $\coP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/codex-accounts/codex-account-identity.ts, src/main/codex-accounts/codex-account-registration.ts, src/main/codex-accounts/codex-account-selection.ts, src/main/codex-accounts/codex-account-service-types.ts, src/main/codex-accounts/codex-auth-identity.ts, src/main/codex-accounts/codex-config-mirror.ts, src/main/codex-accounts/codex-login-session.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

14 files, +2176/−1875. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split mobile browser pane modules1 PR · Standalone · Agent management and search#

Problem: Split mobile browser pane modules.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17131 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17141 Split mobile browser pane modulesNeil
Core team · MEMBER
#17131 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 11 | $\coP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, mobile/.oxlintrc.json, mobile/src/browser/MobileBrowserPane.tsx, mobile/src/browser/MobileBrowserPaneView.tsx, mobile/src/browser/mobile-browser-stream-events.ts, mobile/src/browser/use-mobile-browser-commands.ts, mobile/src/browser/use-mobile-browser-frame-apply.ts, mobile/src/browser/use-mobile-browser-interactions.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1668/−1026. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split resource usage status responsibilities1 PR · Standalone · Agent management and search#

Problem: Split resource usage status responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17235 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17244 Split resource usage status responsibilitiesNeil
Core team · MEMBER
#17235 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/components/hover-reveal-touch-action-visibility.test.ts, src/renderer/src/components/status-bar/ResourceUsageStatusSegment.session-polling.test.ts, src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx, src/renderer/src/components/status-bar/resource-session-classification-parity.test.ts, src/renderer/src/components/status-bar/resource-usage-kill-dialog.tsx, src/renderer/src/components/status-bar/resource-usage-metrics.tsx, src/renderer/src/components/status-bar/resource-usage-popover-body.tsx

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +2089/−1619. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split web runtime session responsibilities1 PR · Standalone · Agent management and search#

Problem: Split web runtime session responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17260 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17263 Split web runtime session responsibilitiesNeil
Core team · MEMBER
#17260 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/runtime/host-session-mirror-settle-census.test.ts, src/renderer/src/runtime/web-runtime-browser-creation-context.ts, src/renderer/src/runtime/web-runtime-browser-creation-failure.ts, src/renderer/src/runtime/web-runtime-browser-creation.ts, src/renderer/src/runtime/web-runtime-session-environment.ts, src/renderer/src/runtime/web-runtime-session-snapshot.ts, src/renderer/src/runtime/web-runtime-session-tab-lifecycle.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +2026/−1788. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2STA-5061: restore Cmd-J host badges1 PR · Standalone · Agent management and search#

Problem: STA-5061: restore Cmd-J host badges.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15891 STA-5061: restore Cmd-J host badgesJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/WorktreeJumpPalette.test.tsx, src/renderer/src/components/WorktreeJumpPalette.tsx, src/renderer/src/components/cmd-j/PaletteHostBadgeChip.tsx, src/renderer/src/components/cmd-j/palette-host-badge.test.ts, src/renderer/src/components/cmd-j/palette-host-badge.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +108/−31. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2STA-5496: offer Orca Browser for SSH terminal links1 PR · Standalone · Agent management and search#

Problem: STA-5496: offer Orca Browser for SSH terminal links.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16503 STA-5496: offer Orca Browser for SSH terminal linksJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 7 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/assemble-chrome/browser-egress-indicator.tsx, src/renderer/src/components/browser-pane/use-ssh-workspace-browser-route.ts, src/renderer/src/components/right-sidebar/SourceControl.hosted-review-header-link.test.tsx, src/renderer/src/components/terminal-pane/terminal-link-action-routing.test.ts, src/renderer/src/components/terminal-pane/terminal-link-open-hints.test.ts, src/renderer/src/components/terminal-pane/terminal-link-open-hints.ts, src/renderer/src/components/terminal-pane/terminal-runtime-host-link-routing.test.ts, src/renderer/src/components/terminal-pane/terminal-url-link-hit-testing.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +298/−99. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop bash alias collision from crashing codex/omp shell wrappers1 PR · Standalone · Agent management and search#

Problem: stop bash alias collision from crashing codex/omp shell wrappers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15830 [Bug]: bash alias on `codex`/`omp` breaks headless shell wrapper — 'syntax error near unexpected token (' at the generated function definition (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15844 fix(pty): stop bash alias collision from crashing codex/omp shell wrapperskaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15830 [Bug]: bash alias on `codex`/`omp` breaks headless shell wrapper — 'syntax error near unexpected token (' at the generated function definition Fixes · OPENStandalone change## Summary Fixes #15830. When a user's `~/.bashrc` defines `alias codex=...` or `alias omp=...`, Orca's managed shell rc injects `codex() { ... }` / `omp() { ... }` wrapper function definitions later in the same file. BaP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/__fixtures__/shell-wrapper-snapshots/daemon-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/daemon-zsh-zshenv.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-zsh-zshenv.txt, src/main/__fixtures__/shell-wrapper-snapshots/relay-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/relay-zsh-zshenv.txt, src/main/ipc/preflight-agent-refresh.test.ts, src/main/pty/codex-shell-launch-preflight.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +143/−32. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop deleting page annotations on navigate/reload1 PR · Standalone · Agent management and search#

Problem: stop deleting page annotations on navigate/reload.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15019 fix(browser): stop deleting page annotations on navigate/reloadEmirhan Celik Sahin
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Browser annotations (the click-to-comment feedback tool on a live page in the browser pane) were being deleted outright any time the page's URL changed, and again on every reload — even though `browserPageId` P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/browser-pane/BrowserPane.tsx, src/renderer/src/components/browser-pane/browser-annotation-output.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/store/slices/browser.test.ts, src/renderer/src/store/slices/browser.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +82/−35. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop duplicating rows in the status-bar popover after Stop Process1 PR · Standalone · Agent management and search#

Problem: stop duplicating rows in the status-bar popover after Stop Process.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15626 fix(ports): stop duplicating rows in the status-bar popover after Stop Processheslanx
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Reported: after killing a process holding a port from the Ports status-bar popover, the killed port's row keeps showing (duplicated many times over) for a few seconds before self-clearing. Root cause is a one-P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/PortsPanel.test.tsx, src/renderer/src/lib/workspace-port-actions.test.ts, src/renderer/src/lib/workspace-port-actions.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +151/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop host snapshots yanking the phone off its current tab1 PR · Standalone · Agent management and search#

Problem: stop host snapshots yanking the phone off its current tab.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #8364 [Bug]: iOS mobile — browser tab switches back to Agent tab on refresh or route change (Fixes, CLOSED); #8700 [Bug] Bug: interacting with Browser tab on mobile hides the tab (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12471 fix(mobile): stop host snapshots yanking the phone off its current tabNeil
Core team · MEMBER
#8364 [Bug]: iOS mobile — browser tab switches back to Agent tab on refresh or route change Fixes · CLOSED
#8700 [Bug] Bug: interacting with Browser tab on mobile hides the tab Fixes · CLOSED
Standalone changeThe phone re-derived its active tab from every incoming host snapshot. Any republication — an agent turn, a desktop focus change, or the browser-activation bootstrap that a mobile browser tap itself triggers — moved the P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/app/h/[hostId]/session/[worktreeId].tsx, mobile/src/session/active-session-tab.test.ts, mobile/src/session/active-session-tab.ts, mobile/src/session/created-terminal-prompt-delivery.test.ts, mobile/src/session/created-terminal-prompt-delivery.ts, mobile/src/session/mobile-markdown-tab-read.test.ts, mobile/src/session/mobile-markdown-tab-read.ts, mobile/src/session/mobile-session-document-reconciliation.test.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

30 files, +6253/−839. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop publishing an active group the phone was never sent1 PR · Standalone · Agent management and search#

Problem: stop publishing an active group the phone was never sent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17100 fix(mobile-sync): stop publishing an active group the phone was never sentBrennan Benson
Core team · MEMBER
#39 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/runtime/local-structured-session-tabs-sync.test.ts, src/renderer/src/runtime/local-structured-session-tabs-sync.ts, src/renderer/src/runtime/mobile-session-published-active-group.ts, src/renderer/src/runtime/sync-runtime-graph-editor-diff-tabs.test.ts, src/renderer/src/runtime/sync-runtime-graph-published-group-references.test.ts, src/renderer/src/runtime/sync-runtime-graph.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +373/−181. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop reconnect grafting panes, stacking leases, and respawning live shells (STA-3077)1 PR · Standalone · Agent management and search#

Problem: stop reconnect grafting panes, stacking leases, and respawning live shells (STA-3077).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #11729 Title unavailable (Unclear, Unknown); #12448 Title unavailable (Unclear, Unknown); #11006 Title unavailable (Unclear, Unknown); #12699 Title unavailable (Unclear, Unknown); #12683 Title unavailable (Unclear, Unknown); #10208 Title unavailable (Unclear, Unknown); #12264 Title unavailable (Unclear, Unknown); #12743 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13111 fix(terminal): stop reconnect grafting panes, stacking leases, and respawning live shells (STA-3077)Neil
Core team · MEMBER
#11729 Title unavailable Unclear · Unknown
#12448 Title unavailable Unclear · Unknown
#11006 Title unavailable Unclear · Unknown
#12699 Title unavailable Unclear · Unknown
#12683 Title unavailable Unclear · Unknown
#10208 Title unavailable Unclear · Unknown
#12264 Title unavailable Unclear · Unknown
#12743 Title unavailable Unclear · Unknown
Standalone changeFixes STA-3077 / #11729. Also addresses the duplicate-agent family: #12448, #11006, #12699, #12683, #10208. ## Symptoms Two distinct failures, one shared shape — *something absent was treated as something dead*, and a reP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, config/scripts/run-ssh-docker-maxsessions-identity-e2e.mjs, config/scripts/run-ssh-docker-reconnect-pane-cardinality-e2e.mjs, config/scripts/run-ssh-docker-two-hosts-isolation-e2e.mjs, docs/reference/terminal-session-behavior-contract.md, docs/reference/terminal-session-correctness-handoff-2026-08-07/README.md, docs/reference/terminal-session-correctness-handoff-2026-08-07/RESUME-PROMPT.md, docs/reference/terminal-session-correctness-handoff-2026-08-07/binding-identity-design.md …

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

104 files, +12910/−591. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop remote workspace pulls from resurrecting closed tabs1 PR · Standalone · Agent management and search#

Problem: stop remote workspace pulls from resurrecting closed tabs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #10342 Phantom terminal tabs survive close and are restored from persisted layout state (SSH host) (Fixes, CLOSED); #2323 Title unavailable (Unclear, Unknown); #9352 Title unavailable (Unclear, Unknown); #11729 Title unavailable (Unclear, Unknown); #12264 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12339 fix(ssh): stop remote workspace pulls from resurrecting closed tabsDzmitry Bachko
Community · CONTRIBUTOR
#10342 Phantom terminal tabs survive close and are restored from persisted layout state (SSH host) Fixes · CLOSED
#2323 Title unavailable Unclear · Unknown
#9352 Title unavailable Unclear · Unknown
#11729 Title unavailable Unclear · Unknown
#12264 Title unavailable Unclear · Unknown
Standalone changeFixes #10342. Related: #2323 (item C2), #9352 (paired-viewer sibling), #11729 / #12264 (complementary main-process lease path — no file overlap). ## Summary On a direct-SSH workspace, closing terminal tabs doesn't stick:P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/remote-workspace-target-sync.test.ts, src/renderer/src/hooks/remote-workspace-target-sync.ts, src/renderer/src/lib/session-write-subscriber.test.ts, src/renderer/src/lib/session-write-subscriber.ts, src/renderer/src/store/slices/ssh-target-cleanup.ts, src/renderer/src/store/slices/ssh.test.ts, src/renderer/src/store/slices/ssh.ts, tests/e2e/ssh-remote-workspace-close-resurrection.spec.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +476/−49. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop separator-variant worktree ids purging live checkouts1 PR · Standalone · Agent management and search#

Problem: stop separator-variant worktree ids purging live checkouts.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15598 [Bug]: Duplicate worktreeMeta entries differing only by path separator force-kill a live agent pane when a child worktree is created (Fixes, OPEN); #10832 Title unavailable (Unclear, Unknown); #16494 Title unavailable (Unclear, Unknown); #16243 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15616 fix(worktrees): stop separator-variant worktree ids purging live checkoutsyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15598 [Bug]: Duplicate worktreeMeta entries differing only by path separator force-kill a live agent pane when a child worktree is created Fixes · OPEN
#10832 Title unavailable Unclear · Unknown
#16494 Title unavailable Unclear · Unknown
#16243 Title unavailable Unclear · Unknown
Standalone change## Summary **What** Two exact-string worktree-id membership checks now compare through a new shared `worktreeIdComparisonKey` (`src/shared/worktree/id.ts`), which folds separator and drive-letter spelling via the existinP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/worktree-lineage-pruning.test.ts, src/main/worktree-lineage-pruning.ts, src/renderer/src/store/slices/worktrees/listing/worktree-host-ownership-purge.test.ts, src/renderer/src/store/slices/worktrees/listing/worktree-host-ownership.ts, src/shared/worktree/id.test.ts, src/shared/worktree/id.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +204/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop snapshot applies from erasing worktrees outside the hydration validity set1 PR · Standalone · Agent management and search#

Problem: stop snapshot applies from erasing worktrees outside the hydration validity set.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13030 fix(remote-workspace): stop snapshot applies from erasing worktrees outside the hydration validity setRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem `applyDirectSshRemoteWorkspaceSnapshot` hydrates the merged session with `replaceWorkspaceKeys` derived from `resolveDirectSshTargetScope`, whose scope includes `detectedWorktreesByRepo`. The hydrators indepenP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/remote-workspace-snapshot-apply.ts, src/renderer/src/hooks/remote-workspace-snapshot-detected-worktree-hydration.test.ts, src/renderer/src/lib/workspace-session-hydration-keys.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +152/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop the wake sweep from forking sessions that live SSH panes still own1 PR · Standalone · Agent management and search#

Problem: stop the wake sweep from forking sessions that live SSH panes still own.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12699 SSH: sleeping-agent wake sweep forks live remote sessions (disconnected panes judged dead; stale worktreeId; per-worktree dedupe) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12702 fix(agents): stop the wake sweep from forking sessions that live SSH panes still ownRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#12699 SSH: sleeping-agent wake sweep forks live remote sessions (disconnected panes judged dead; stale worktreeId; per-worktree dedupe) Fixes · OPENStandalone change## Summary Fixes #12699. The sleeping-agent wake sweep forks live remote sessions into duplicate `claude --resume` tabs through three ownership misjudgments. This PR closes all three in `recordPaneIsOwnedByPreservedPane`P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/resume-sleeping-agent-session-live-ssh-dedupe.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.ts, src/renderer/src/lib/sleeping-agent-pane-ownership.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +196/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop untyped tool-hook agent_ids from minting phantom subagent rows1 PR · Standalone · Agent management and search#

Problem: stop untyped tool-hook agent_ids from minting phantom subagent rows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15325 [Bug]: Long-lived async agents mint dozens of phantom "Working - Agent" roster rows (Fixes, OPEN); #15591 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15326 fix(agent-hooks): stop untyped tool-hook agent_ids from minting phantom subagent rowsMatthew Yu
Community · FIRST_TIME_CONTRIBUTOR
#15325 [Bug]: Long-lived async agents mint dozens of phantom "Working - Agent" roster rows Fixes · OPEN
#15591 Title unavailable Unclear · Unknown
Standalone changeFixes #15325. ## Problem When a dispatched worker runs long-lived async background agents, the agent status tree accumulates dozens of phantom `Working - Agent` rows. Observed: 4 real async agents displayed as **32 rosteP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/agent-hook-listener-claude-subagents.test.ts, src/shared/agent-hook-listener.ts, src/shared/claude-subagent-roster.test.ts, src/shared/claude-subagent-roster.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +158/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stream an idle-agent reply below the prompt that caused it1 PR · Standalone · Agent management and search#

Problem: stream an idle-agent reply below the prompt that caused it.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #15608 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15617 fix(native-chat): stream an idle-agent reply below the prompt that caused ityzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15608 Title unavailable Unclear · UnknownStandalone change## Summary **What** The desktop native-chat view now renders the streaming reply bubble **below** an optimistic user echo that was sent while the agent was idle, and keeps it **above** echoes that were queued while the aP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/native-chat/NativeChatView.tsx, src/renderer/src/components/native-chat/native-chat-pending.test.ts, src/renderer/src/components/native-chat/native-chat-pending.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +92/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2strip the invoke envelope from the discard and GitLab list errors1 PR · Standalone · Agent management and search#

Problem: strip the invoke envelope from the discard and GitLab list errors.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #17255 Title unavailable (Unclear, Unknown); #17237 Title unavailable (Unclear, Unknown); #17230 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17259 fix(ipc): strip the invoke envelope from the discard and GitLab list errorsBrennan Benson
Core team · MEMBER
#17255 Title unavailable Unclear · Unknown
#17237 Title unavailable Unclear · Unknown
#17230 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/right-sidebar/source-control/commit/discard-all-failure-envelope.test.tsx, src/renderer/src/components/right-sidebar/source-control/commit/use-discard-confirmation.ts, src/renderer/src/components/task-page/hooks/gitlab-list-error-envelope.test.tsx, src/renderer/src/components/task-page/hooks/use-task-page-gitlab-fetch.ts, src/renderer/src/components/terminal-pane/terminal-error-surface-census.test.ts, src/renderer/src/i18n/locales/en.json, src/renderer/src/lib/ipc-error-call-site-census.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +269/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2submit large agent-prompt pastes after TUI ingest (STA-2912)1 PR · Standalone · Agent management and search#

Problem: submit large agent-prompt pastes after TUI ingest (STA-2912).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #11343 [Bug]: dispatch --inject to Codex never submits large payloads — trailing Enter is concatenated into the bracketed-paste PTY write (v1.4.159) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15698 fix(terminal): submit large agent-prompt pastes after TUI ingest (STA-2912)Brennan Benson
Core team · MEMBER
#11343 [Bug]: dispatch --inject to Codex never submits large payloads — trailing Enter is concatenated into the bracketed-paste PTY write (v1.4.159) Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/main/providers/pty-provider-contract.ts, src/main/providers/ssh-pty-provider-output-state.ts, src/main/providers/ssh-pty-provider.test.ts, src/main/providers/ssh-pty-provider.ts, src/main/providers/ssh-pty-visible-screen-snapshot.ts, src/main/runtime/agent-prompt-submission-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +929/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Support Kagi private-session navigation without token persistence1 PR · Standalone · Agent management and search#

Problem: Support Kagi private-session navigation without token persistence.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13943 Support Kagi private-session navigation without token persistenceJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/agent-browser-bridge-tab-routing.test.ts, src/main/browser/agent-browser-bridge.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/renderer/src/components/browser-pane/host-guest/bind-browser-page-webview-listeners.ts, src/renderer/src/components/browser-pane/host-guest/browser-page-webview-navigation-handlers.ts, src/renderer/src/lib/kagi-private-initial-navigation.test.ts, src/renderer/src/lib/kagi-private-initial-navigation.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

19 files, +502/−57. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface failed attach-only orphan retire for support1 PR · Standalone · Agent management and search#

Problem: surface failed attach-only orphan retire for support.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12662 P2: Pre-v31 attach-only accidental spawn leave orphan if kill fails (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13143 fix(daemon): surface failed attach-only orphan retire for supportBingZ
Community · CONTRIBUTOR
#12662 P2: Pre-v31 attach-only accidental spawn leave orphan if kill fails Fixes · OPENStandalone change## Summary - Extract attach-only accidental-spawn retire into a small helper. - On kill failure: `console.error` with structured fields + `daemon_attach_only_orphan_risk` telemetry (enum-only). - One kill only (not incarP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/daemon-attach-only-orphan-event.test.ts, src/main/daemon/daemon-attach-only-orphan-event.ts, src/main/daemon/daemon-attach-only-retire.test.ts, src/main/daemon/daemon-attach-only-retire.ts, src/main/daemon/daemon-pty-adapter-session-adoption.test.ts, src/main/daemon/daemon-pty-adapter.ts, src/shared/telemetry-events.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +202/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2track closed PTY inventory incrementally1 PR · Standalone · Agent management and search#

Problem: track closed PTY inventory incrementally.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16174 perf(resource-usage): track closed PTY inventory incrementallyNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 6 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-session-liveness-and-ownership.test.ts, src/main/ipc/pty-spawn-env-terminal-basics.test.ts, src/main/ipc/pty-spawn-runtime-handle-binding.test.ts, src/main/ipc/pty.ts, src/preload/api/pty-api.ts, src/preload/index.ts, src/renderer/src/components/status-bar/ResourceUsageStatusSegment.session-polling.test.ts, src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +849/−208. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2treat an absent worktree and an empty tab list as different answers1 PR · Standalone · Agent management and search#

Problem: treat an absent worktree and an empty tab list as different answers.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #12751 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12987 fix(remote): treat an absent worktree and an empty tab list as different answersJinwoo Hong
Core team · MEMBER
#12751 Title unavailable Unclear · UnknownStandalone change## Problem The direct-SSH workspace snapshot merge deleted a worktree's local tabs whenever the imported remote session reported no tabs for it. Two very different situations reach that point: - **present, empty array** P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/hooks/remote-workspace-session-merge.ts, src/renderer/src/hooks/remote-workspace-session-tab-authority.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +195/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2use the entered group name when opening a folder1 PR · Standalone · Agent management and search#

Problem: use the entered group name when opening a folder.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #16355 [Bug]: Open as Folder ignores the entered group name and uses the parent-folder basename (Fixes, OPEN); #737373 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16881 fix(add-project): use the entered group name when opening a folderNeil
Core team · MEMBER
#16355 [Bug]: Open as Folder ignores the entered group name and uses the parent-folder basename Fixes · OPEN
#737373 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 3 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/repos-local-add-and-project-setup.test.ts, src/main/ipc/repos/local-repo-registration.ts, src/main/ipc/repos/repo-creation-handlers.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/repo.ts, src/preload/api/repository-api.ts, src/renderer/src/components/sidebar/NonGitFolderDialog.test.tsx, src/renderer/src/components/sidebar/NonGitFolderDialog.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +158/−22. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2verify a sleeping session's tab is gone from every session partition before resuming into a 1 PR · Standalone · Agent management and search#

Problem: verify a sleeping session's tab is gone from every session partition before resuming into a .

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13037 fix(agents): verify a sleeping session's tab is gone from every session partition before resuming into a fresh tabRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Problem `resumeSleepingAgentSessionsForWorktree` resumes a sleeping-agent record into a fresh tab whenever the record's wake tab is absent from `tabsByWorktree` and no preserved pane owns the session. `tabsByWorktree`P2 Useful scoped improvement; aligned with Agent management and search but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/Terminal.tsx, src/renderer/src/lib/resume-sleeping-agent-session-replay.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.test.ts, src/renderer/src/lib/resume-sleeping-agent-session.ts, src/renderer/src/lib/wake-sleeping-agents-in-background-stranded-rescue.test.ts, src/renderer/src/lib/wake-sleeping-agents-in-background.ts, src/renderer/src/lib/worktree-activation-store-contract.ts, src/renderer/src/lib/worktree-initial-terminal-seeding.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +638/−44. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2accept an empty --value in cookie set and --pass in set credentials1 PR · Standalone · SSH/remote re-architecture#

Problem: accept an empty --value in cookie set and --pass in set credentials.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17225 [Bug]: cookie set --value "" and set credentials --pass "" are rejected though the runtime accepts empty values (Fixes, OPEN); #15863 Title unavailable (Unclear, Unknown); #16030 Title unavailable (Unclear, Unknown); #15810 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17226 fix(browser): accept an empty --value in cookie set and --pass in set credentials2sumtech
Community · CONTRIBUTOR
#17225 [Bug]: cookie set --value "" and set credentials --pass "" are rejected though the runtime accepts empty values Fixes · OPEN
#15863 Title unavailable Unclear · Unknown
#16030 Title unavailable Unclear · Unknown
#15810 Title unavailable Unclear · Unknown
Standalone change## ELI5 Setting a cookie to "nothing" and using a blank password are both real things the browser runtime already allows. The CLI was saying "you forgot to type something" and refusing. This teaches both commands that anP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/browser-cookie-credentials-empty-value.test.ts, src/cli/handlers/browser-cookie.ts, src/cli/handlers/browser-env.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +128/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ask before a tab close kills a pty the app cannot vouch for1 PR · Standalone · SSH/remote re-architecture#

Problem: ask before a tab close kills a pty the app cannot vouch for.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17058 Title unavailable (Unclear, Unknown); #17044 Title unavailable (Unclear, Unknown); #17024 Title unavailable (Unclear, Unknown); #17003 Title unavailable (Unclear, Unknown); #16955 Title unavailable (Unclear, Unknown); #16926 Title unavailable (Unclear, Unknown); #39 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17076 fix(terminal): ask before a tab close kills a pty the app cannot vouch forBrennan Benson
Core team · MEMBER
#17058 Title unavailable Unclear · Unknown
#17044 Title unavailable Unclear · Unknown
#17024 Title unavailable Unclear · Unknown
#17003 Title unavailable Unclear · Unknown
#16955 Title unavailable Unclear · Unknown
#16926 Title unavailable Unclear · Unknown
#39 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal/running-terminal-close-absence-evidence.test.ts, src/renderer/src/components/terminal/running-terminal-close-guard.test.ts, src/renderer/src/components/terminal/running-terminal-close-guard.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +155/−35. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound git response-stream reassembly on the host1 PR · Standalone · SSH/remote re-architecture#

Problem: bound git response-stream reassembly on the host.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14160 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14510 fix(ssh): bound git response-stream reassembly on the hostNeil
Core team · MEMBER
#14160 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ssh/ssh-git-response-stream-reader.test.ts, src/main/ssh/ssh-git-response-stream-reader.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +143/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2bound stalled setup-split grid polling1 PR · Standalone · SSH/remote re-architecture#

Problem: bound stalled setup-split grid polling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15241 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17228 perf(terminal): bound stalled setup-split grid pollingNeil
Core team · MEMBER
#15241 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-startup-grid-settle.test.ts, src/renderer/src/components/terminal-pane/terminal-startup-grid-settle.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +39/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2cap distinct error surface growth2 PRs · Overlapping · SSH/remote re-architecture#

Problem: cap distinct error surface growth.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Overlapping. Linked issues: #12685 terminal: error surface still has no hard cap on distinct messages (Fixes, OPEN); #12650 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12809 fix(terminal): cap distinct error surface growthWooseong Kim
Community · CONTRIBUTOR
#12685 terminal: error surface still has no hard cap on distinct messages Fixes · OPEN
#12650 Title unavailable Unclear · Unknown
Cluster contribution## Description Cap the aggregated terminal error surface so a storm of **distinct** messages cannot grow without bound. #12650 added whole-line dedup; this adds a closed line + character budget preferring newest content.P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-error-accumulation.test.ts, src/renderer/src/components/terminal-pane/terminal-error-accumulation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +68/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13145 fix(terminal): hard-cap aggregated error surface lengthBingZ
Community · CONTRIBUTOR
#12685 terminal: error surface still has no hard cap on distinct messages Fixes · OPENCluster contribution## Summary - Cap the newline-joined terminal error toast at 2000 characters. - Prefer the newest complete lines; a single oversized line keeps its head so SSH reconnect ownership prefixes still match. Fixes #12685 ## TesP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-error-accumulation.test.ts, src/renderer/src/components/terminal-pane/terminal-error-accumulation.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +83/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2defer mail pointer when user is actively typing1 PR · Standalone · SSH/remote re-architecture#

Problem: defer mail pointer when user is actively typing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14832 [Bug]: orchestration mail pointer still auto-submits into a prompt the user is typing in (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14836 fix(orchestration): defer mail pointer when user is actively typingyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#14832 [Bug]: orchestration mail pointer still auto-submits into a prompt the user is typing in Fixes · OPENStandalone changeFixes #14832. The orchestration push-on-idle pointer (and its delayed Enter) injected into a prompt the user was actively typing in, then auto-submitted it. The fix: 1. **RuntimePtyController** gains an optional `lastUseP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +22/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2do not inherit nice -8 into integrated PTYs1 PR · Standalone · SSH/remote re-architecture#

Problem: do not inherit nice -8 into integrated PTYs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14639 Integrated terminals inherit the app's nice -8, so builds starve the desktop (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14786 fix(terminal): do not inherit nice -8 into integrated PTYsWooseong Kim
Community · CONTRIBUTOR
#14639 Integrated terminals inherit the app's nice -8, so builds starve the desktop Fixes · OPENStandalone change## Description Linux integrated terminals no longer inherit Electron's nice -8. Child PTY PIDs are reset to `PRIORITY_NORMAL` after spawn. ## Focused fix - In scope: Linux PTY child niceness only. - Out of scope: changinP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/daemon/pty-subprocess.test.ts, src/main/daemon/pty-subprocess.ts, src/main/providers/local-pty-utils.test.ts, src/main/providers/local-pty-utils.ts, src/main/pty/linux-pty-child-priority.test.ts, src/main/pty/linux-pty-child-priority.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +280/−17. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2document client pairing and port 6768 collision1 PR · Standalone · SSH/remote re-architecture#

Problem: document client pairing and port 6768 collision.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #11318 [Feature]: Document the client half of remote-server setup (pairing flow, port collision with the desktop app, separate profile) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13175 docs(headless): document client pairing and port 6768 collisionBingZ
Community · CONTRIBUTOR
#11318 [Feature]: Document the client half of remote-server setup (pairing flow, port collision with the desktop app, separate profile) Fixes · OPENStandalone change## Summary - Headless serve guide printed a pairing URL and stopped; the client half lived only in a UI placeholder (#11318). - Add **Connect a client to your server**: decision table (SSH vs serve vs mobile/web), desktoP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: docs/reference/headless-linux-server.md

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +97/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2don't report a connected Codex account as unconfigured when its usage read fails1 PR · Standalone · SSH/remote re-architecture#

Problem: don't report a connected Codex account as unconfigured when its usage read fails.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17167 fix(rate-limits): don't report a connected Codex account as unconfigured when its usage read failsBrennan Benson
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/rate-limits/codex-fetcher-backend.test.ts, src/main/rate-limits/codex-fetcher-signed-in-probe-failure.test.ts, src/main/rate-limits/codex-fetcher.ts, src/main/rate-limits/codex-rate-limit-fetch-result.ts, src/main/rate-limits/codex-rate-limit-window-classification.ts, src/main/rate-limits/codex-rpc-malformed-result.test.ts, src/main/rate-limits/codex-rpc-rate-limit-probe.ts, src/renderer/src/components/status-bar/status-bar-provider-visibility.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +464/−43. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fence client page placements1 PR · Standalone · SSH/remote re-architecture#

Problem: fence client page placements.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14529 feat(browser): fence client page placementsDraftJinwoo Hong
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Draft/early · M
Draft · checks FAILURE · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/runtime/browser-host-lease-registry.ts, src/main/runtime/browser-host-page-placement.test.ts, src/main/runtime/browser-host-page-placement.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +336/−36. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2find cross-fork pull requests when the fork is not `origin`2 PRs · Related · SSH/remote re-architecture#

Problem: find cross-fork pull requests when the fork is not `origin`.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Related. Linked issues: #12956 [Bug]: Source Control blade offers "Create PR" for a branch that already has one — branch lookup assumes the fork is `origin` (Fixes, OPEN); #7331 Title unavailable (Unclear, Unknown); #9384 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12957 fix(github): find cross-fork pull requests when the fork is not `origin`dcieslak19973
Community · CONTRIBUTOR
#12956 [Bug]: Source Control blade offers "Create PR" for a branch that already has one — branch lookup assumes the fork is `origin` Fixes · OPEN
#7331 Title unavailable Unclear · Unknown
#9384 Title unavailable Unclear · Unknown
Cluster contribution**What:** A branch whose pull request lives on a fork that isn't `origin` now resolves correctly, so the Source Control blade shows the PR instead of offering "Create PR" for a branch that already has one. **Risk:** CallP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client/lookup/branch-lookup-resolution.ts, src/main/github/default-branch-stale-pr.test.ts, src/main/github/github-api-repository.test.ts, src/main/github/github-api-repository.ts, src/main/github/github-branch-head-remote.test.ts, src/main/github/github-branch-head-remote.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +554/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13227 fix(github): fall back when branch PR lookup is emptyWooseong Kim
Community · CONTRIBUTOR
#12956 [Bug]: Source Control blade offers "Create PR" for a branch that already has one — branch lookup assumes the fork is `origin` Fixes · OPENCluster contribution## Description Branches hosted on a separately named fork now fall back to the existing CLI PR lookup when the inferred REST head-owner query returns an empty result. The branch lookup no longer treats an empty response P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/github/client.test.ts, src/main/github/client.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +120/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Fix Jira connector routing in Web UI1 PR · Standalone · SSH/remote re-architecture#

Problem: Fix Jira connector routing in Web UI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #16802 Jira connector crashes in Web UI because Jira RPC namespace is missing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16803 Fix Jira connector routing in Web UIJasonJarvan
Community · FIRST_TIME_CONTRIBUTOR
#16802 Jira connector crashes in Web UI because Jira RPC namespace is missing Fixes · OPENStandalone change### Summary - expose the Jira runtime namespace from the Web preload API - route Web UI Jira connector calls through runtime RPC, matching Linear and hosted review connectors - add a regression test for `jira.connect` anP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/web/web-preload-api-jira.test.ts, src/renderer/src/web/web-preload-api.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +61/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2ignore a fit hold with no dimensions1 PR · Standalone · SSH/remote re-architecture#

Problem: ignore a fit hold with no dimensions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13951 fix(terminal): ignore a fit hold with no dimensionsPP
Community · CONTRIBUTOR
None foundStandalone change## Problem `getRemoteDesktopFitHold` falls back to `{ cols: 0, rows: 0 }` when the host cannot read a pty's size: ```ts // src/main/runtime/orca-runtime.ts const size = this.getTerminalSize(ptyId) ?? { cols: 0, rows: 0 }P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/mobile-fit-overrides.ts, src/renderer/src/lib/pane-manager/pane-fit.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +29/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep the project selection per task source1 PR · Standalone · SSH/remote re-architecture#

Problem: keep the project selection per task source.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15784 [Bug]: Shared project filter in Tasks generates errors (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15848 fix(tasks): keep the project selection per task sourceyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15784 [Bug]: Shared project filter in Tasks generates errors Fixes · OPENStandalone change## Summary **What** Switching task sources (GitHub / GitLab / Linear / Jira) now stashes the outgoing source's project selection and restores the incoming source's own stash — or the page's initial selection the first tiP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/task-source-selection-swap.test.ts, src/renderer/src/components/task-source-selection-swap.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +102/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keepalive slow non-long-poll dispatches past the idle reaper1 PR · Standalone · SSH/remote re-architecture#

Problem: keepalive slow non-long-poll dispatches past the idle reaper.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15663 [Bug]: `orca worktree rm` drops runtime connection during batch deletes (`runtime_unavailable`) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15730 fix(runtime): keepalive slow non-long-poll dispatches past the idle reaperyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15663 [Bug]: `orca worktree rm` drops runtime connection during batch deletes (`runtime_unavailable`) Fixes · OPENStandalone change## Summary **What** Non-long-poll RPC dispatches now arm transport keepalive **lazily**: a single `setTimeout` (cleared on reply) that starts the keepalive interval if the dispatch is still silent after 10 seconds — wellP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/runtime-rpc-long-poll-transport.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +73/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a dual-role terminal read its Dispatch mailbox1 PR · Standalone · SSH/remote re-architecture#

Problem: let a dual-role terminal read its Dispatch mailbox.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #13362 Title unavailable (Unclear, Unknown); #13648 Title unavailable (Unclear, Unknown); #13639 Title unavailable (Unclear, Unknown); #13660 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15267 feat(orchestration): let a dual-role terminal read its Dispatch mailboxTaras Kornichuk
Community · CONTRIBUTOR
#13362 Title unavailable Unclear · Unknown
#13648 Title unavailable Unclear · Unknown
#13639 Title unavailable Unclear · Unknown
#13660 Title unavailable Unclear · Unknown
Standalone changeA terminal that is both a dispatched worker and a bound coordinator can now read either of its two mailboxes, and is told when one of them was shadowed. ## The problem In a nested wave, the middle layer holds two roles: P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/orchestration-check-mailbox-selector.test.ts, src/cli/handlers/orchestration.ts, src/cli/help.ts, src/cli/specs/orchestration.ts, src/main/runtime/rpc/methods/orchestration-check-dual-role.test.ts, src/main/runtime/rpc/methods/orchestration.ts, src/shared/orchestration-check-output.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +430/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2let a new QR supersede deferred pairing recovery1 PR · Standalone · SSH/remote re-architecture#

Problem: let a new QR supersede deferred pairing recovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #12708 [Bug]: Mobile relay pairing fails with "mobile relay pairing recovery pending" (Fixes, CLOSED).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13174 fix(mobile): let a new QR supersede deferred pairing recoveryBingZ
Community · CONTRIBUTOR
#12708 [Bug]: Mobile relay pairing fails with "mobile relay pairing recovery pending" Fixes · CLOSEDStandalone change## Summary - After a partial relay pair stamped `winner`/`authorizationMode`, a later QR scan with a **different** invite hit `mobile relay pairing recovery pending` forever while recovery only deferred (#12708). - Keep P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/mobile-relay-pairing-journal-store.test.ts, mobile/src/transport/mobile-relay-pairing-journal-store.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +49/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2make src/shared the only terminal stream wire definition (STA-3482)1 PR · Standalone · SSH/remote re-architecture#

Problem: make src/shared the only terminal stream wire definition (STA-3482).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #12788 Title unavailable (Unclear, Unknown); #12675 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12834 fix(mobile): make src/shared the only terminal stream wire definition (STA-3482)Jinwoo Hong
Core team · MEMBER
#12788 Title unavailable Unclear · Unknown
#12675 Title unavailable Unclear · Unknown
Standalone changeRoot-cause half of STA-3482. Pairs with #12788, which handles the installed base. ## The real defect: a hand-copied wire definition that drifted `mobile/src/transport/terminal-stream-protocol.ts` was a **hand-copied duplP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/transport/rpc-client-terminal-binary-frame.ts, mobile/src/transport/rpc-client-terminal-output-span.test.ts, mobile/src/transport/terminal-stream-opcode-coverage.test.ts, mobile/src/transport/terminal-stream-protocol.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +262/−81. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2name the transport failure sign-in and Relay swallow1 PR · Standalone · SSH/remote re-architecture#

Problem: name the transport failure sign-in and Relay swallow.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #13735 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13736 fix(cloud): name the transport failure sign-in and Relay swallow오영택
Community · CONTRIBUTOR
#13735 Title unavailable Unclear · UnknownStandalone changeRelated to #13735 ## Scope Diagnostics only. No transport, TLS policy, or trust store changes here, and nothing that fails today starts succeeding. #13735 describes the underlying trust-store split and asks which directiP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/orca-profiles/profile-cloud-service.test.ts, src/main/orca-profiles/profile-cloud-service.ts, src/main/runtime/runtime-rpc.ts, src/shared/error-own-data-property.ts, src/shared/mobile-relay-mint-failure.test.ts, src/shared/mobile-relay-mint-failure.ts, src/shared/network-transport-error-code.test.ts, src/shared/network-transport-error-code.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +305/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2never finalize a hidden-output loss where nobody can see it (STA-4869)1 PR · Standalone · SSH/remote re-architecture#

Problem: never finalize a hidden-output loss where nobody can see it (STA-4869).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15504 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15534 fix(terminal): never finalize a hidden-output loss where nobody can see it (STA-4869)DraftJinwoo Hong
Core team · MEMBER
#15504 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Draft/early · L
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/pty-hidden-delivery-gate.test.ts, src/main/ipc/pty-hidden-delivery-gate.ts, src/main/ipc/pty-ipc-hidden-restore-ack.test.ts, src/main/ipc/pty-ipc-listener-accessors.ts, src/main/ipc/pty.ts, src/preload/api/pty-api.ts, src/preload/index.ts, src/renderer/src/components/terminal-pane/fish-color-scheme-child-stdin.node-pty.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

16 files, +2078/−72. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2note that active/current worktree selectors are local-runtime only2 PRs · Overlapping · SSH/remote re-architecture#

Problem: note that active/current worktree selectors are local-runtime only.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Overlapping. Linked issues: #14030 [Other]: terminal create --help headlines --worktree active, which is rejected against a remote runtime (Fixes, OPEN); #7432 Title unavailable (Unclear, Unknown); #7892 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14035 docs(cli): note that active/current worktree selectors are local-runtime onlyJesper Vang
Community · FIRST_TIME_CONTRIBUTOR
#14030 [Other]: terminal create --help headlines --worktree active, which is rejected against a remote runtime Fixes · OPEN
#7432 Title unavailable Unclear · Unknown
#7892 Title unavailable Unclear · Unknown
Cluster contributionFixes #14030. `orca terminal create --help` uses `--worktree active` as its headline example (`src/cli/help.ts`), and `orca worktree set --help` does the same. Against a remote runtime that argument always fails — `asserP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/help.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +8/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14072 docs: clarify remote worktree selectorsnyxst4ck
Community · FIRST_TIME_CONTRIBUTOR
#14030 [Other]: terminal create --help headlines --worktree active, which is rejected against a remote runtime Fixes · OPENCluster contribution## Summary Clarify that `active` and `current` are local-cwd shortcuts and provide the selector forms required for remote runtime calls. Fixes #14030. ## Validation - Ran `git diff --check`.P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/help.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +2/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2offer Remove on path-bound host setups, behind a confirm1 PR · Standalone · SSH/remote re-architecture#

Problem: offer Remove on path-bound host setups, behind a confirm.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15281 [Bug]: No way to delete/edit available host configuration (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15610 fix(settings): offer Remove on path-bound host setups, behind a confirmyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15281 [Bug]: No way to delete/edit available host configuration Fixes · OPENStandalone change## Summary **What** The "Available Hosts" section in Settings → Repository now offers **Remove** on host setups that are bound to a folder path, not only on "Path pending" rows. Deleting a bound setup goes through a confP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/RepositoryHostSetupsSection.test.tsx, src/renderer/src/components/settings/RepositoryHostSetupsSection.tsx

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +183/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2open WSL Claude sign-in in Windows browser1 PR · Standalone · SSH/remote re-architecture#

Problem: open WSL Claude sign-in in Windows browser.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #11823 [Bug]: WSL "Add Account" hangs 180s when the distro has no xdg-open — Claude CLI falls back to the paste-code flow and its output is never surfaced (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12023 fix(accounts): open WSL Claude sign-in in Windows browserRod Boev
Community · CONTRIBUTOR
#11823 [Bug]: WSL "Add Account" hangs 180s when the distro has no xdg-open — Claude CLI falls back to the paste-code flow and its output is never surfaced Fixes · OPENStandalone change## Summary Give WSL Claude sign-in a private, temporary browser opener when the selected distro has no opener on PATH. The shim writes one atomic URL handoff into the existing temporary config directory; the main processP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/service.test.ts, src/main/claude-accounts/service.ts, src/main/claude-accounts/wsl-login-browser-opener.test.ts, src/main/claude-accounts/wsl-login-browser-opener.ts, src/main/claude-accounts/wsl-login-opener-flow.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +642/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve standing host reconnect intent1 PR · Standalone · SSH/remote re-architecture#

Problem: preserve standing host reconnect intent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #5341 Title unavailable (Unclear, Unknown); #9774 Title unavailable (Unclear, Unknown); #8255 Title unavailable (Unclear, Unknown); #11513 Title unavailable (Unclear, Unknown); #7718 Title unavailable (Unclear, Unknown); #7329 Title unavailable (Unclear, Unknown); #9993 Title unavailable (Unclear, Unknown); #12112 Title unavailable (Unclear, Unknown); #13137 Title unavailable (Unclear, Unknown); #15559 Title unavailable (Unclear, Unknown); #15578 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17067 fix(remote): preserve standing host reconnect intentBrennan Benson
Core team · MEMBER
#5341 Title unavailable Unclear · Unknown
#9774 Title unavailable Unclear · Unknown
#8255 Title unavailable Unclear · Unknown
#11513 Title unavailable Unclear · Unknown
#7718 Title unavailable Unclear · Unknown
#7329 Title unavailable Unclear · Unknown
#9993 Title unavailable Unclear · Unknown
#12112 Title unavailable Unclear · Unknown
#13137 Title unavailable Unclear · Unknown
#15559 Title unavailable Unclear · Unknown
#15578 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 16 | $\color{#1a7f37}{\Huge{\mathbP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/runtime-environment-browser-client-host-handler.test.ts, src/main/ipc/runtime-environment-browser-client-host-handler.ts, src/main/ipc/runtime-environment-capability-evidence.test.ts, src/main/ipc/runtime-environment-capability-evidence.ts, src/main/ipc/runtime-environment-connectivity-handlers.ts, src/main/ipc/runtime-environment-federated-read-routing.test.ts, src/main/ipc/runtime-environment-handler-channels.ts, src/main/ipc/runtime-environment-manual-disconnect.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

39 files, +2213/−380. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve WebGL atlas on tab reveal1 PR · Standalone · SSH/remote re-architecture#

Problem: preserve WebGL atlas on tab reveal.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #7951 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13339 fix(terminal): preserve WebGL atlas on tab revealVictor Demonchy
Community · FIRST_TIME_CONTRIBUTOR
#7951 Title unavailable Unclear · UnknownStandalone change## Summary Refs #7951. Switching back to a terminal tab could leave the pane showing gray or black blocks until a window resize or another layout change forced a repaint. The light tab-resume path was clearing the sharedP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/terminal-visibility-resume.test.ts, src/renderer/src/components/terminal-pane/terminal-visibility-resume.ts, src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.test.ts, src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +28/−52. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Prune resolved max-lines suppressions1 PR · Standalone · SSH/remote re-architecture#

Problem: Prune resolved max-lines suppressions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17141 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17142 Prune resolved max-lines suppressionsNeil
Core team · MEMBER
#17141 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 3 | 0 | $P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, mobile/.oxlintrc.json, src/relay/workspace-space-scan.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +0/−10. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2raise viewport column cap from 240 to 10241 PR · Standalone · SSH/remote re-architecture#

Problem: raise viewport column cap from 240 to 1024.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #16354 [Feature]: Let PTY width follow the pane width — remove the 240-column terminal cap (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16578 fix(terminal): raise viewport column cap from 240 to 1024Wooseong Kim
Community · CONTRIBUTOR
#16354 [Feature]: Let PTY width follow the pane width — remove the 240-column terminal cap Fixes · OPENStandalone change## Description A full-width terminal pane was clamped at 240 columns, so wide monitors wrapped early and left a blank right pad. Split panes already sized to the real width. The viewport clamp now allows up to 1024 columP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.ts, src/main/runtime/rpc/methods/terminal/viewport-schemas.ts, src/renderer/src/components/dashboard-popout/preview-grid-claim.ts, src/shared/terminal-viewport-clamp.test.ts, src/shared/terminal-viewport-clamp.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +69/−18. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2remember last GitHub Start vs Open-in-browser choice1 PR · Standalone · SSH/remote re-architecture#

Problem: remember last GitHub Start vs Open-in-browser choice.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14480 [Feature]: Save 'Open in browser' choice in Tasks>GitHub when selected instead of 'Start' by default (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14779 fix(tasks): remember last GitHub Start vs Open-in-browser choiceWooseong Kim
Community · CONTRIBUTOR
#14480 [Feature]: Save 'Open in browser' choice in Tasks>GitHub when selected instead of 'Start' by default Fixes · OPENStandalone change## Description Tasks → GitHub remembers the last Start vs Open in browser choice and shows it as the primary action next time. ## Focused fix - In scope: persist one UI preference. Default remains Start. - Out of scope: P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence.ts, src/main/runtime/rpc/methods/client-ui-schemas.ts, src/main/runtime/rpc/methods/client-ui.test.ts, src/renderer/src/components/TaskPage.tsx, src/renderer/src/components/task-page-github-primary-action-boundary.test.ts, src/renderer/src/components/task-page-workspace-composer-boundary.test.ts, src/renderer/src/store/slices/ui-hydration-workspace-preferences.test.ts, src/renderer/src/store/slices/ui.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +291/−125. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report counterbalanced WSL Git medians1 PR · Standalone · SSH/remote re-architecture#

Problem: report counterbalanced WSL Git medians.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #9300 Title unavailable (Unclear, Unknown); #11261 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13474 fix(bench): report counterbalanced WSL Git mediansOrcaWin
Unknown · COLLABORATOR
#9300 Title unavailable Unclear · Unknown
#11261 Title unavailable Unclear · Unknown
Standalone change## Summary - factor the WSL Git benchmark's ABBA order into a tested counterbalanced schedule - reject odd `--samples` counts before starting WSL work - report the conventional midpoint median for even sample sets while P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/scripts/benchmark-sample-summary.mjs, config/scripts/benchmark-sample-summary.test.mjs, config/scripts/counterbalanced-benchmark-schedule.mjs, config/scripts/counterbalanced-benchmark-schedule.test.mjs, config/scripts/wsl-git-shell-benchmark.mjs

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +163/−19. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2report real exitCode from terminal wait --for exit1 PR · Standalone · SSH/remote re-architecture#

Problem: report real exitCode from terminal wait --for exit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14739 [Bug]: terminal wait --for exit reports exitCode: 0 for commands that exited non-zero (and the exec-prefix requirement is undocumented) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14774 fix(cli): report real exitCode from terminal wait --for exitWooseong Kim
Community · CONTRIBUTOR
#14739 [Bug]: terminal wait --for exit reports exitCode: 0 for commands that exited non-zero (and the exec-prefix requirement is undocumented) Fixes · OPENStandalone change## Description `orca terminal wait --for exit` now reports the command's real exit code instead of always `0`. Help text notes that `--command` needs `exec` so wait tracks the pane process. ## Focused fix - In scope: pluP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/index.test.ts, src/cli/specs/core.ts, src/main/ipc/pty-login-shell-startup-commands.test.ts, src/main/providers/macos-tcc-login-shell.test.ts, src/main/providers/macos-tcc-login-shell.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/shell-pane-exit-scanner.test.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +297/−26. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Report the failing command and PATH when a POSIX setup runner fails1 PR · Standalone · SSH/remote re-architecture#

Problem: Report the failing command and PATH when a POSIX setup runner fails.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #13688 Title unavailable (Unclear, Unknown); #13689 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15271 Report the failing command and PATH when a POSIX setup runner failsTaras Kornichuk
Community · CONTRIBUTOR
#13688 Title unavailable Unclear · Unknown
#13689 Title unavailable Unclear · Unknown
Standalone change## What changes A POSIX setup (or issue-command) runner that fails now says which command failed and, when the command was not found, which `PATH` it ran with. ## Why A setup hook is unattended automation: the runner is P2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/hooks-runner.test.ts, src/main/hooks.test.ts, src/main/hooks.ts, src/main/setup-runner-failure-report.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +182/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2restore retained tail when host snapshot is empty1 PR · Standalone · SSH/remote re-architecture#

Problem: restore retained tail when host snapshot is empty.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14182 Host serves an empty snapshot for an exited-but-preserved PTY although the retained scrollback survives (Fixes, OPEN); #7329 Title unavailable (Unclear, Unknown); #14095 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14184 fix(terminal): restore retained tail when host snapshot is emptyBrennan Benson
Core team · MEMBER
#14182 Host serves an empty snapshot for an exited-but-preserved PTY although the retained scrollback survives Fixes · OPEN
#7329 Title unavailable Unclear · Unknown
#14095 Title unavailable Unclear · Unknown
Standalone change## ELI5 When a preserved terminal has exited, Orca can still retain its text even if the screen serializer answers with an empty object. The host now sends that retained text instead of authoritatively telling the clientP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/methods/terminal.ts, src/main/runtime/rpc/terminal-multiplex-initial-snapshot-fallback.test.ts, src/main/runtime/rpc/terminal-requested-snapshot-unavailability.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +303/−23. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2retire timed-out provider snapshot acquisitions1 PR · Standalone · SSH/remote re-architecture#

Problem: retire timed-out provider snapshot acquisitions.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #16531 [Bug]: readVisibleTerminalState() doesn't forward retireOnTimeout, leaving wedged provider acquisitions active (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16560 fix(runtime): retire timed-out provider snapshot acquisitionsWooseong Kim
Community · CONTRIBUTOR
#16531 [Bug]: readVisibleTerminalState() doesn't forward retireOnTimeout, leaving wedged provider acquisitions active Fixes · OPENStandalone change## Description Visible terminal snapshot reads timed out without retiring the in-flight provider buffer acquisition, so the next read rejoined the same hung promise. `readVisibleTerminalState` now passes `retireOnTimeoutP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +37/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2show relay grace period in two units1 PR · Standalone · SSH/remote re-architecture#

Problem: show relay grace period in two units.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13838 fix(settings): show relay grace period in two unitsPP
Community · CONTRIBUTOR
None foundStandalone change## Problem The SSH relay grace period is entered in **seconds**. A milliseconds-shaped entry stays inside the `MIN_SSH_RELAY_GRACE_PERIOD_SECONDS`..`MAX_SSH_RELAY_GRACE_PERIOD_SECONDS` bounds, so nothing rejects it — andP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/SshHostAdvancedFields.tsx, src/renderer/src/components/settings/SshTargetCard.tsx, src/renderer/src/components/settings/ssh-relay-grace-duration.test.ts, src/renderer/src/components/settings/ssh-relay-grace-duration.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +72/−14. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2skip unchanged review-note reflows1 PR · Standalone · SSH/remote re-architecture#

Problem: skip unchanged review-note reflows.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #16400 [Bug]: Editing a review note's content is severely laggy when a document has many review notes (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17212 perf(editor): skip unchanged review-note reflowsNeil
Core team · MEMBER
#16400 [Bug]: Editing a review note's content is severely laggy when a document has many review notes Fixes · OPENStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/diff-comments/DiffCommentCard.resize.test.tsx, src/renderer/src/components/diff-comments/DiffCommentCard.tsx

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +62/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split Claude runtime auth responsibilities1 PR · Standalone · SSH/remote re-architecture#

Problem: Split Claude runtime auth responsibilities.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17266 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17268 Split Claude runtime auth responsibilitiesNeil
Core team · MEMBER
#17266 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 15 | $\coP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · L
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/claude-accounts/runtime-auth-service.ts, src/main/claude-accounts/runtime-auth/runtime-auth-credential-identity.ts, src/main/claude-accounts/runtime-auth/runtime-auth-credential-matching.ts, src/main/claude-accounts/runtime-auth/runtime-auth-file-storage.ts, src/main/claude-accounts/runtime-auth/runtime-auth-keychain-snapshots.ts, src/main/claude-accounts/runtime-auth/runtime-auth-managed-credentials.ts, src/main/claude-accounts/runtime-auth/runtime-auth-preparation.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

15 files, +1829/−1730. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split hosted review creation checks1 PR · Standalone · SSH/remote re-architecture#

Problem: Split hosted review creation checks.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17151 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17152 Split hosted review creation checksNeil
Core team · MEMBER
#17151 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 5 | $\colP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/main/source-control/hosted-review-creation-blocking.ts, src/main/source-control/hosted-review-creation-git-state.ts, src/main/source-control/hosted-review-creation-provider.ts, src/main/source-control/hosted-review-creation.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +432/−409. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Split pane tree equalization logic1 PR · Standalone · SSH/remote re-architecture#

Problem: Split pane tree equalization logic.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #17142 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17145 Split pane tree equalization logicNeil
Core team · MEMBER
#17142 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 3 | $\colP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, src/renderer/src/lib/pane-manager/pane-tree-equalization.ts, src/renderer/src/lib/pane-manager/pane-tree-ops.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +60/−62. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stagger and bound metadata polling1 PR · Standalone · SSH/remote re-architecture#

Problem: stagger and bound metadata polling.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16175 perf(git): stagger and bound metadata pollingNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · L
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/folder-repo-git-upgrade.ts, src/main/ipc/git-metadata-poll-scheduler.test.ts, src/main/ipc/git-metadata-poll-scheduler.ts, src/main/ipc/worktree-base-directory-poller.ts, src/main/ipc/worktree-git-common-entry-snapshot.ts, src/main/ipc/worktree-git-common-narrow-watch.ts, src/main/ipc/worktree-git-common-polling.ts, src/main/ipc/worktree-git-common-primary-polling.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

11 files, +1176/−491. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop a failed diff load from being saved over the file1 PR · Standalone · SSH/remote re-architecture#

Problem: stop a failed diff load from being saved over the file.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #14160 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14509 fix(editor): stop a failed diff load from being saved over the fileNeil
Core team · MEMBER
#14160 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/DiffViewer.editable-rewiring.test.tsx, src/renderer/src/components/editor/DiffViewer.tsx, src/renderer/src/components/editor/EditorContent.diff-load-error.test.tsx, src/renderer/src/components/editor/EditorContent.tsx, src/renderer/src/components/editor/editor-panel-content-types.ts, src/renderer/src/components/editor/useDiffViewerEditingWiring.ts, src/renderer/src/components/editor/useEditorPanelContentState.diff-load-error.test.tsx, src/renderer/src/components/editor/useEditorPanelDiffContentLoader.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +668/−37. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop rescanning persisted pane tabs1 PR · Standalone · SSH/remote re-architecture#

Problem: stop rescanning persisted pane tabs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17179 perf(startup): stop rescanning persisted pane tabsNeil
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence/restoring-sessions/pane-identity-migration.ts, src/main/persistence/restoring-sessions/workspace-pane-normalization-index.test.ts, src/main/persistence/restoring-sessions/workspace-pane-normalization.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +247/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop writing hook events Claude Code's schema rejects1 PR · Standalone · SSH/remote re-architecture#

Problem: stop writing hook events Claude Code's schema rejects.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15548 Claude Code hooks: `StopFailure` is not a valid hook event — causes entire settings.json to be skipped (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15558 fix(claude): stop writing hook events Claude Code's schema rejectsyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15548 Claude Code hooks: `StopFailure` is not a valid hook event — causes entire settings.json to be skipped Fixes · OPENStandalone changeFixes #15548. ## What changed Claude Code validates `hooks` event names against its settings schema and **skips the entire `settings.json`** when it meets an unknown key. Four events Orca injects are OpenClaude-only (`StP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude/hook-service.test.ts, src/main/claude/hook-service.ts, src/main/claude/hook-settings.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +113/−15. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2surface Git dubious ownership instead of empty imports1 PR · Standalone · SSH/remote re-architecture#

Problem: surface Git dubious ownership instead of empty imports.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #12627 [Bug]: Windows repo import silently creates zero worktrees when safe.directory is required (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13151 fix(repos): surface Git dubious ownership instead of empty importsBingZ
Community · CONTRIBUTOR
#12627 [Bug]: Windows repo import silently creates zero worktrees when safe.directory is required Fixes · OPENStandalone change## Summary - On Windows (and other hosts), Git may refuse checkouts owned by another principal (`detected dubious ownership` / `safe.directory`). - `isGitRepo` can still accept a `.git` marker after `rev-parse` fails, soP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/git/git-safe-directory.test.ts, src/main/git/git-safe-directory.ts, src/main/ipc/repos-local-add-and-project-setup.test.ts, src/main/ipc/repos.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +252/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2track Windows performance work1 PR · Standalone · SSH/remote re-architecture#

Problem: track Windows performance work.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #9300 Title unavailable (Unclear, Unknown); #9284 Title unavailable (Unclear, Unknown); #9768 Title unavailable (Unclear, Unknown); #9372 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13167 docs: track Windows performance workOrcaWin
Unknown · COLLABORATOR
#9300 Title unavailable Unclear · Unknown
#9284 Title unavailable Unclear · Unknown
#9768 Title unavailable Unclear · Unknown
#9372 Title unavailable Unclear · Unknown
Standalone change## Summary - add a durable Windows/WSL performance tracker linked to umbrella issue #9300 - record completed fixes and their deterministic benchmark evidence - prioritize the WSL Git hot path (#9284 / #9768 / #9372) as tP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .gitignore, docs/reference/windows-performance-tracker.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +183/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2treat existing WSL Codex runtime home as ready on EISDIR mkdir1 PR · Standalone · SSH/remote re-architecture#

Problem: treat existing WSL Codex runtime home as ready on EISDIR mkdir.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15441 [Bug]: Windows host mkdir of existing WSL Codex runtime home throws EISDIR (\\wsl.localhost\...\codex-runtime-home\home) (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15444 fix(windows): treat existing WSL Codex runtime home as ready on EISDIR mkdir1bok2
Community · FIRST_TIME_CONTRIBUTOR
#15441 [Bug]: Windows host mkdir of existing WSL Codex runtime home throws EISDIR (\\wsl.localhost\...\codex-runtime-home\home) Fixes · OPENStandalone change## Summary Windows Orca creates the WSL Codex runtime home with host `fs.mkdirSync(..., { recursive: true })` on a `\\wsl.localhost\...` UNC path. When that guest directory already exists — or 9P is mid-attach after `wslP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/codex-accounts/runtime-home-service.ts, src/main/codex-accounts/wsl-runtime-home-directory.test.ts, src/main/codex-accounts/wsl-runtime-home-directory.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +164/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2wait for queued writes in park snapshots1 PR · Standalone · SSH/remote re-architecture#

Problem: wait for queued writes in park snapshots.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16141 fix(runtime): wait for queued writes in park snapshotsJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Blocked · S
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +126/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2warn implementers that internal subagents must not send worker_done (#15634)1 PR · Standalone · SSH/remote re-architecture#

Problem: warn implementers that internal subagents must not send worker_done (#15634).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: SSH/remote re-architecture (stack rank 4).

Relationship: Standalone. Linked issues: #15634 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15795 fix: warn implementers that internal subagents must not send worker_done (#15634)kaluli123123
Community · FIRST_TIME_CONTRIBUTOR
#15634 Title unavailable Unclear · UnknownStandalone change## Summary - A Codex worker's internal cold-review subagent inherited enough of the parent dispatch protocol to emit `worker_done` for the parent task/dispatch. Orca accepted it because the capability/pane/process-incarnP2 Useful scoped improvement; aligned with SSH/remote re-architecture but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/__snapshots__/preamble.test.ts.snap, src/main/runtime/orchestration/preamble.ts, src/main/runtime/rpc/methods/orchestration-send-dispatch-authority.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +75/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2apply terminal line height to Monaco1 PR · Standalone · Profile and resource management#

Problem: apply terminal line height to Monaco.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #14257 File editor ignores line height: Monaco lineHeight is never set, so file view can't match terminal spacing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14783 fix(editor): apply terminal line height to MonacoWooseong Kim
Community · CONTRIBUTOR
#14257 File editor ignores line height: Monaco lineHeight is never set, so file view can't match terminal spacing Fixes · OPENStandalone change## Description The file editor now passes Monaco `lineHeight` from the terminal Line Height setting so file view can match terminal spacing. ## Focused fix - In scope: one Monaco option derived from the existing setting.P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/editor/MonacoEditor.line-height.test.tsx, src/renderer/src/components/editor/MonacoEditor.tsx, src/renderer/src/lib/editor-font-zoom.test.ts, src/renderer/src/lib/editor-font-zoom.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +133/−5. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Extract mobile troubleshoot screen styles1 PR · Standalone · Profile and resource management#

Problem: Extract mobile troubleshoot screen styles.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #17145 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17146 Extract mobile troubleshoot screen stylesNeil
Core team · MEMBER
#17145 Title unavailable Unclear · UnknownStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 4 | $\colP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/max-lines-baseline.txt, mobile/.oxlintrc.json, mobile/app/troubleshoot.tsx, mobile/src/diagnostics/troubleshoot-screen-styles.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +137/−149. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2fix broken Continue CLI link in README1 PR · Standalone · Profile and resource management#

Problem: fix broken Continue CLI link in README.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14226 docs: fix broken Continue CLI link in READMEEdgeMLHacker
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone changeThe Continue badge in the README points at `https://docs.continue.dev/guides/cli`, which currently 404s. The CLI docs now live under `/cli`, so I've pointed it at the overview page (`https://docs.continue.dev/cli/overvieP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2isolate unparseable schedules per tick and reject over-range cron steps1 PR · Standalone · Profile and resource management#

Problem: isolate unparseable schedules per tick and reject over-range cron steps.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #15895 [Bug]: an over-range cron step degrades silently and still validates — `5/90 * * * *` runs hourly (Fixes, OPEN); #15723 Title unavailable (Unclear, Unknown); #15864 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15902 fix(automations): isolate unparseable schedules per tick and reject over-range cron stepsyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15895 [Bug]: an over-range cron step degrades silently and still validates — `5/90 * * * *` runs hourly Fixes · OPEN
#15723 Title unavailable Unclear · Unknown
#15864 Title unavailable Unclear · Unknown
Standalone change## What Two halves of the #15895 fix, in the order the issue prescribes: 1. **Per-automation error isolation.** `evaluateDueRuns` wraps each `evaluateAutomation` in its own `try`/`catch` (log + continue), and `evaluateAuP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/automations/service.test.ts, src/main/automations/service.ts, src/main/persistence/loading-store/store.ts, src/main/persistence/scheduling-automations/automation-schedule-operations.ts, src/shared/automation-schedules.test.ts, src/shared/automation-schedules.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +149/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2join wrapped PowerShell URLs before opening1 PR · Standalone · Profile and resource management#

Problem: join wrapped PowerShell URLs before opening.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #14291 PowerShell terminal: file paths and multi-line URLs are not clickable/openable (Fixes, OPEN); #8832 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14784 fix(terminal): join wrapped PowerShell URLs before openingWooseong Kim
Community · CONTRIBUTOR
#14291 PowerShell terminal: file paths and multi-line URLs are not clickable/openable Fixes · OPEN
#8832 Title unavailable Unclear · Unknown
Standalone change## Description Wrapped PowerShell URLs are joined before open so a hard line break no longer 404s the first line only. ## Focused fix - In scope: join wrapped HTTP URL remainders in the terminal link opener. - Out of scoP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/edge-wrapped-terminal-http-links.test.ts, src/renderer/src/components/terminal-pane/edge-wrapped-terminal-http-links.ts, src/renderer/src/components/terminal-pane/terminal-url-link-click.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +125/−16. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2prompt before opening custom app protocol links1 PR · Standalone · Profile and resource management#

Problem: prompt before opening custom app protocol links.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #12719 Title unavailable (Unclear, Unknown); #13225 Title unavailable (Unclear, Unknown); #13237 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13240 feat(browser): prompt before opening custom app protocol linksBingZ
Community · CONTRIBUTOR
#12719 Title unavailable Unclear · Unknown
#13225 Title unavailable Unclear · Unknown
#13237 Title unavailable Unclear · Unknown
Standalone change## Summary - Embedded browser `will-navigate` / `setWindowOpenHandler` now detect custom app schemes (`oktaverify://`, etc.). - In-guest load is denied; a trusted confirm dialog shows the full URL and requesting origin, P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Blocked · M
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/browser/browser-manager.test.ts, src/main/browser/browser-manager.ts, src/main/external-app-url-open.test.ts, src/main/external-app-url-open.ts, src/shared/external-app-url.test.ts, src/shared/external-app-url.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +465/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2stop re-wiping the shared glyph atlas on every reveal shot1 PR · Standalone · Profile and resource management#

Problem: stop re-wiping the shared glyph atlas on every reveal shot.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #4480 Title unavailable (Unclear, Unknown); #6354 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13836 perf(terminal): stop re-wiping the shared glyph atlas on every reveal shotPP
Community · CONTRIBUTOR
#4480 Title unavailable Unclear · Unknown
#6354 Title unavailable Unclear · Unknown
Standalone change## What A reveal fires the shared WebGL glyph atlas wipe more times than it needs to. Each wipe clears the atlas shared by every same-config terminal and repaints all of them, so the cost scales with how many terminals aP2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/renderer/src/components/terminal-pane/terminal-visibility-resume.test.ts, src/renderer/src/components/terminal-pane/terminal-visibility-resume.ts, src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.test.ts, src/renderer/src/components/terminal-pane/terminal-webgl-atlas-recovery.ts, src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.test.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.test.ts, src/renderer/src/lib/pane-manager/pane-manager-registry.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +257/−38. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2syntax-highlight VHDL files1 PR · Standalone · Profile and resource management#

Problem: syntax-highlight VHDL files.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #5427 Title unavailable (Unclear, Unknown); #12124 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12123 feat(editor): syntax-highlight VHDL filesNickel Liang
Community · FIRST_TIME_CONTRIBUTOR
#5427 Title unavailable Unclear · Unknown
#12124 Title unavailable Unclear · Unknown
Standalone change## What `.vhd` files open as plaintext in the file preview and both diff panes — Monaco ships no VHDL grammar. This adds one. SystemVerilog and Verilog were **already fine**: Monaco 0.55.1 registers `systemverilog` for `P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Ready · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/language-detect.test.ts, src/renderer/src/lib/language-detect.ts, src/renderer/src/lib/monaco-languages/register-vhdl.test.ts, src/renderer/src/lib/monaco-languages/register-vhdl.ts, src/renderer/src/lib/monaco-languages/vhdl-reserved-words.ts, src/renderer/src/lib/monaco-setup.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +676/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2validate in-process serve flags like the CLI1 PR · Standalone · Profile and resource management#

Problem: validate in-process serve flags like the CLI.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #13006 In-process CLI-form serve skips the CLI's flag validation and cross-flag guards (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13133 fix(serve): validate in-process serve flags like the CLIBingZ
Community · CONTRIBUTOR
#13006 In-process CLI-form serve skips the CLI's flag validation and cross-flag guards Fixes · OPENStandalone change## Summary - Extract `getServeOptions` to `src/main/startup/serve-options.ts` and share cross-flag guards with `orca serve` via `src/shared/serve-option-guards.ts`. - Reject contradictory combinations (`--no-pairing` + `P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/cli/handlers/core.ts, src/cli/serve-electron-flag-parity.test.ts, src/main/index.ts, src/main/startup/serve-options.test.ts, src/main/startup/serve-options.ts, src/shared/serve-option-guards.test.ts, src/shared/serve-option-guards.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +431/−70. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2warn that bare brew cask orca is Plotly, not Orca ADE1 PR · Standalone · Profile and resource management#

Problem: warn that bare brew cask orca is Plotly, not Orca ADE.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Profile and resource management (stack rank 6).

Relationship: Standalone. Linked issues: #14591 Cask token collision: bare `orca` upgrades install the deprecated Plotly Orca cask (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14777 docs: warn that bare brew cask orca is Plotly, not Orca ADEWooseong Kim
Community · CONTRIBUTOR
#14591 Cask token collision: bare `orca` upgrades install the deprecated Plotly Orca cask Fixes · OPENStandalone change## Description Install docs now tell users to use the fully qualified Homebrew token `stablyai/orca/orca`. Bare `brew upgrade --cask orca` installs deprecated Plotly Orca. ## Focused fix - In scope: README and localized P2 Useful scoped improvement; aligned with Profile and resource management but no verified emergency.Unclear · M
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: README.md, docs/readme/README.es.md, docs/readme/README.fr.md, docs/readme/README.ja.md, docs/readme/README.ko.md, docs/readme/README.pt.md, docs/readme/README.zh-CN.md

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +14/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2preserve ANSI background under IME preedit1 PR · Standalone · Chat UI#

Problem: preserve ANSI background under IME preedit.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Chat UI (stack rank 8).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16230 fix(terminal): preserve ANSI background under IME preeditNoobear
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary - paint xterm's opaque IME composition overlay with the cursor cell's effective ANSI background instead of the terminal-wide theme background - resolve RGB, indexed palette, default, and inverse cell colors whP2 Useful scoped improvement; aligned with Chat UI but no verified emergency.Minor changes needed · M
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/patches/@xterm__xterm@6.1.0-beta.287.patch, config/patches/xterm-src/@xterm__xterm@6.1.0-beta.287.src.patch, pnpm-lock.yaml, src/renderer/src/components/terminal-pane/terminal-ime-xterm-trailing-preedit-occlusion.test.ts, tests/e2e/terminal-ime-midline-occlusion-probe.ts, tests/e2e/terminal-korean-midline-preedit-occlusion.spec.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +304/−107. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2correct zh-CN translation for editor view toggle buttons1 PR · Standalone · Enterprise governance#

Problem: correct zh-CN translation for editor view toggle buttons.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Enterprise governance (stack rank 9).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13723 fix(i18n): correct zh-CN translation for editor view toggle buttonsMaxon Phong
Community · CONTRIBUTOR
None foundStandalone change## Problem When previewing/editing a Markdown file, the top-right toggle buttons show incorrect Simplified Chinese translations: | Key | English | Before (zh-CN) | After (zh-CN) | |---|---|---|---| | `aff15f94f5` | Rich P2 Useful scoped improvement; aligned with Enterprise governance but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/i18n/locales/zh.json

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +3/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2order Issues board columns Backlog -> Done1 PR · Standalone · Enterprise governance#

Problem: order Issues board columns Backlog -> Done.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Enterprise governance (stack rank 9).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12096 fix(linear): order Issues board columns Backlog -> DoneElNelyo
Community · CONTRIBUTOR
None foundStandalone change## What Tasks → Linear → Issues → **Board** mode now shows status columns in workflow order (**Backlog … Done**) instead of the previous **Done → Backlog** artifact. ## Why Board columns were rendered in the order their P2 Useful scoped improvement; aligned with Enterprise governance but no verified emergency.Blocked · S
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/TaskPage.tsx, src/renderer/src/lib/linear-issue-grouping.test.ts, src/renderer/src/lib/linear-issue-grouping.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +117/−7. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213)1 PR · Standalone · Enterprise governance#

Problem: upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Enterprise governance (stack rank 9).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14521 fix: upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213)Anupam Mediratta
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary Upgrade nanoid from 3.3.17 to 3.3.18, 5.1.6 to fix CVE-2026-67213. ## Vulnerability | Field | Value | |-------|-------| | **ID** | CVE-2026-67213 | | **Severity** | HIGH | | **Scanner** | trivy | | **Rule** | P2 Useful scoped improvement; aligned with Enterprise governance but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/package.json, mobile/pnpm-lock.yaml

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +18/−48. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[TEST] Stacked PR UI validation — API1 PR · Standalone · Inbound and outbound endpoints#

Problem: [TEST] Stacked PR UI validation — API.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Inbound and outbound endpoints (stack rank 12).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Merge

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13721 [TEST] Stacked PR UI validation — APIJinwoo Hong
Core team · MEMBER
None foundStandalone changeDisposable draft for Orca stacked PR UI validation. Do not merge.P2 Useful scoped improvement; aligned with Inbound and outbound endpoints but no verified emergency.Ready · S
Open · checks SUCCESS · review None
Merge
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/orca-stack-validation/api.txt

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +1/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2keep underscores visible when ligatures are enabled (#13473)1 PR · Standalone · Inbound and outbound endpoints#

Problem: keep underscores visible when ligatures are enabled (#13473).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Inbound and outbound endpoints (stack rank 12).

Relationship: Standalone. Linked issues: #13473 [Bug] Underscore is invisible in orca terminals and CLIs opened there (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14055 fix(terminal): keep underscores visible when ligatures are enabled (#13473)LavyaT
Community · FIRST_TIME_CONTRIBUTOR
#13473 [Bug] Underscore is invisible in orca terminals and CLIs opened there Fixes · OPENStandalone change## Summary Fixes #13473 — underscores are invisible in terminals when ligatures are enabled. Some programming fonts (e.g. JetBrains Mono) ship a `calt` feature that connects runs of underscores into a single glyph. The `P2 Useful scoped improvement; aligned with Inbound and outbound endpoints but no verified emergency.Minor changes needed · S
Open · checks SUCCESS · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/lib/pane-manager/terminal-ligatures-addon.test.ts, src/renderer/src/lib/pane-manager/terminal-ligatures-addon.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +30/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2key cron day restriction off the literal star, matching vixie1 PR · Standalone · Inbound and outbound endpoints#

Problem: key cron day restriction off the literal star, matching vixie.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Inbound and outbound endpoints (stack rank 12).

Relationship: Standalone. Linked issues: #15896 [Bug]: cron day restriction is inferred from set size, not a literal `*` — OR/AND day matching diverges from vixie (Fixes, OPEN); #15864 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review soon

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15900 fix(automations): key cron day restriction off the literal star, matching vixieyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15896 [Bug]: cron day restriction is inferred from set size, not a literal `*` — OR/AND day matching diverges from vixie Fixes · OPEN
#15864 Title unavailable Unclear · Unknown
Standalone change## What `parseCronExpression` now keys day-of-month/day-of-week restriction off the field **literally starting with `*`** — vixie's `DOM_STAR`/`DOW_STAR` — instead of inferring it from the size of the parsed set. `cronDaP2 Useful scoped improvement; aligned with Inbound and outbound endpoints but no verified emergency.Unclear · S
Open · checks Unknown · review None
Review soon
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/shared/automation-schedules.test.ts, src/shared/automation-schedules.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +69/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[TEST] Stacked PR creation — child1 PR · Standalone · Other product work#

Problem: [TEST] Stacked PR creation — child.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Other product work.

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13741 [TEST] Stacked PR creation — childDraftJinwoo Hong
Core team · MEMBER
None foundStandalone changeDisposable draft for Orca stacked PR creation validation. Do not merge.P2 Useful scoped improvement; aligned with Other product work but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: Unknown

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

0 files, +0/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[TEST] Stacked PR creation — parent1 PR · Standalone · Other product work#

Problem: [TEST] Stacked PR creation — parent.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Other product work.

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13740 [TEST] Stacked PR creation — parentDraftJinwoo Hong
Core team · MEMBER
None foundStandalone changeDisposable draft for Orca stacked PR creation validation. Do not merge.P2 Useful scoped improvement; aligned with Other product work but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: Unknown

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

0 files, +0/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2[TEST] Stacked PR creation — UI layer1 PR · Standalone · Other product work#

Problem: [TEST] Stacked PR creation — UI layer.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Other product work.

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13738 [TEST] Stacked PR creation — UI layerDraftJinwoo Hong
Core team · MEMBER
None foundStandalone changeDisposable draft for Orca stacked PR creation validation. Do not merge.P2 Useful scoped improvement; aligned with Other product work but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: Unknown

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

0 files, +0/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P2Windows PR menu reproduction1 PR · Standalone · Other product work#

Problem: Windows PR menu reproduction.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Other product work.

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Defer

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16844 test: Windows PR menu reproductionDraftOrcaWin
Unknown · COLLABORATOR
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 0 | 0 | 0 | 0 | | Prod | 0 | 0 | 0P2 Useful scoped improvement; aligned with Other product work but no verified emergency.Draft/early · S
Draft · checks SUCCESS · review None
Defer
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: Unknown

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

0 files, +0/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3batch-prune stale local metadata1 PR · Standalone · Plugins#

Problem: batch-prune stale local metadata.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15412 [Bug]: Main process reaches 100% CPU after terminal/worktree churn and retains thousands of removed worktrees (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17278 perf(worktrees): batch-prune stale local metadataNeil
Core team · MEMBER
#15412 [Bug]: Main process reaches 100% CPU after terminal/worktree churn and retains thousands of removed worktrees Fixes · OPENStandalone change## ELI5 Orca keeps a metadata card for each worktree so it can remember names, pins, links, and activity. Deleted worktrees could leave thousands of cards behind, and cleaning them one at a time repeatedly rescanned Git P3 Low-value, stale, or potentially superseded signal; validate before further investment.Ready · L
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/registered-worktree-roots-cache.ts, src/main/ipc/worktrees-authoritative-local-metadata-pruning.test.ts, src/main/ipc/worktrees-test-harness.ts, src/main/ipc/worktrees-test-ipc-surface.ts, src/main/ipc/worktrees-test-metadata-pruning-store.ts, src/main/ipc/worktrees-windows.test.ts, src/main/ipc/worktrees/listing/authoritative-local-worktree-metadata-pruning.ts, src/main/ipc/worktrees/listing/detected-provider-listing.ts …

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

38 files, +3382/−46. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3clear stale mobile ws fallback port1 PR · Standalone · Plugins#

Problem: clear stale mobile ws fallback port.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #15490 [Bug]: persisted mobile-ws fallback port flip-flops with Windows Hyper-V excluded port ranges, repeatedly stranding paired devices (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15509 fix(runtime): clear stale mobile ws fallback portSiddiqui Qamar
Community · CONTRIBUTOR
#15490 [Bug]: persisted mobile-ws fallback port flip-flops with Windows Hyper-V excluded port ranges, repeatedly stranding paired devices Fixes · OPENStandalone change## Summary On Windows, Orca could alternate between a stale mobile WebSocket fallback port and the default port after restarts, disconnecting paired devices. This change removes the stale fallback after it fails and the P3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/rpc/ws-fallback-port-store.test.ts, src/main/runtime/rpc/ws-fallback-port-store.ts, src/main/runtime/runtime-rpc-websocket-bind-host.test.ts, src/main/runtime/runtime-rpc.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

4 files, +86/−6. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3complete OMP stale cwd recovery1 PR · Standalone · Plugins#

Problem: complete OMP stale cwd recovery.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16457 [Bug] OMP Unknown error (Fixes, CLOSED); #17128 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#17154 fix(terminal): complete OMP stale cwd recoveryNeil
Core team · MEMBER
#16457 [Bug] OMP Unknown error Fixes · CLOSED
#17128 Title unavailable Unclear · Unknown
Standalone change## ELI5 An Orca terminal can keep standing in an old folder object after the project path is deleted and recreated. The prompt still shows the familiar path, but OMP cannot determine its current directory and exits beforP3 Low-value, stale, or potentially superseded signal; validate before further investment.Ready · M
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/__fixtures__/shell-wrapper-snapshots/daemon-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/daemon-zsh-zshenv.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/local-zsh-zshenv.txt, src/main/__fixtures__/shell-wrapper-snapshots/relay-bash-rcfile.txt, src/main/__fixtures__/shell-wrapper-snapshots/relay-zsh-zshenv.txt, src/main/pty/omp-shell-wrapper.node-pty.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

9 files, +137/−55. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3discard a stale authorized-roots rebuild instead of marking the cache clean2 PRs · Competing · Plugins#

Problem: discard a stale authorized-roots rebuild instead of marking the cache clean.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Competing. Linked issues: #15667 [Bug]: Worktree created during an authorized-roots rebuild gets "Access denied" in File Explorer; removed repos can be re-authorized (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Choose one implementation after a product and technical comparison; do not land alternatives together.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Product and technical decision required.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15668 fix(filesystem-auth): discard a stale authorized-roots rebuild instead of marking the cache clean2sumtech
Community · CONTRIBUTOR
#15667 [Bug]: Worktree created during an authorized-roots rebuild gets "Access denied" in File Explorer; removed repos can be re-authorized Fixes · OPENAlternative implementation## ELI5 Orca keeps a little allow-list of folders that File Explorer and Quick Open may touch. When that list is being recomputed (it asks git, which takes a moment) and you create or remove a workspace in that moment, tP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/registered-worktree-roots-cache.test.ts, src/main/ipc/registered-worktree-roots-cache.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +116/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#15726 fix(filesystem-auth): stop an overtaken rebuild writing stale authorized rootsyzxcj797
Community · FIRST_TIME_CONTRIBUTOR
#15667 [Bug]: Worktree created during an authorized-roots rebuild gets "Access denied" in File Explorer; removed repos can be re-authorized Fixes · OPENAlternative implementation## Summary **What** The filesystem-auth authorized-roots cache now carries an invalidation epoch. A rebuild captures the epoch before snapshotting and **discards itself** (no writes, dirty stays set) when an invalidationP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Needs product decision
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/filesystem-auth.test.ts, src/main/ipc/registered-worktree-roots-cache.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +92/−8. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3drop the stale Settings > Experimental prerequisite2 PRs · Overlapping · Plugins#

Problem: drop the stale Settings > Experimental prerequisite.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Plugins (stack rank 1).

Relationship: Overlapping. Linked issues: #14031 [Other]: bundled orchestration skill guide tells agents to enable a Settings > Experimental toggle that no longer exists (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14034 docs(orchestration): drop the stale Settings > Experimental prerequisiteJesper Vang
Community · FIRST_TIME_CONTRIBUTOR
#14031 [Other]: bundled orchestration skill guide tells agents to enable a Settings > Experimental toggle that no longer exists Fixes · OPENCluster contributionFixes #14031. `skill-guides/orchestration.md` lists this as a precondition: > - The orchestration experimental feature must be enabled in Settings > Experimental. No such setting exists — `experimentalOrchestration`/`orcP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md, src/cli/bundled-skill-guides.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +1/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14069 docs: remove stale orchestration toggle requirementnyxst4ck
Community · FIRST_TIME_CONTRIBUTOR
#14031 [Other]: bundled orchestration skill guide tells agents to enable a Settings > Experimental toggle that no longer exists Fixes · OPENCluster contribution## Summary Remove the stale prerequisite that asks users to enable an orchestration toggle which no longer exists. Fixes #14031. ## Validation - Confirmed `skill-guides/orchestration.md` no longer references Settings > EP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: skill-guides/orchestration.md

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +0/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3handle static WSL titles and clear stale spinners3 PRs · Overlapping · Automated release pipeline#

Problem: handle static WSL titles and clear stale spinners.

Combined impact: Coordinates 3 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 1).

Relationship: Overlapping. Linked issues: #13890 [Bug]: OMP 17.2.12+ loses working status and can leave a spinner stuck on WSL (Fixes, OPEN); #13749 Title unavailable (Unclear, Unknown); #13776 Title unavailable (Unclear, Unknown); #14279 Title unavailable (Unclear, Unknown); #14330 Title unavailable (Unclear, Unknown); #14278 Title unavailable (Unclear, Unknown); #13923 Title unavailable (Unclear, Unknown); #13891 Title unavailable (Unclear, Unknown); #15658 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Review together; if diffs do not conflict, land the smallest foundation first, then rerun CI before each follow-up.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Potentially, after overlap and CI validation.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Elevated.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Not established.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13891 fix(omp): handle static WSL titles and clear stale spinnerseuclodius
Community · FIRST_TIME_CONTRIBUTOR
#13890 [Bug]: OMP 17.2.12+ loses working status and can leave a spinner stuck on WSL Fixes · OPEN
#13749 Title unavailable Unclear · Unknown
#13776 Title unavailable Unclear · Unknown
#14279 Title unavailable Unclear · Unknown
#14330 Title unavailable Unclear · Unknown
#14278 Title unavailable Unclear · Unknown
#13923 Title unavailable Unclear · Unknown
Cluster contribution## Summary - Classify bare and wrapper-prefixed OMP 17.2.12+ WSL/ConPTY titles as `working`, `idle`, or `permission`. - Preserve the legacy no-space `π:` title as idle. - Stop a pane's synthetic title spinner when its orP3 Low-value, stale, or potentially superseded signal; validate before further investment.Unclear · M
Open · checks Unknown · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/index.ts, src/main/synthetic-title-spinner.test.ts, src/main/synthetic-title-spinner.ts, src/renderer/src/components/terminal-pane/terminal-title-tracker-parity.test.ts, src/shared/agent-detection.test.ts, src/shared/agent-title-status.ts, src/shared/pi-compatible-synthetic-title.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

7 files, +97/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#13923 fix(omp): preserve native WSL status and clear stale spinnersOrcaWin
Unknown · COLLABORATOR
#13890 [Bug]: OMP 17.2.12+ loses working status and can leave a spinner stuck on WSL Fixes · OPEN
#13891 Title unavailable Unclear · Unknown
#14279 Title unavailable Unclear · Unknown
#14330 Title unavailable Unclear · Unknown
#14278 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 OMP changed the terminal-title punctuation it uses on Windows/WSL. Orca read every new title as idle and could leave its fallback spinner running after the live hook row disappeared. This teaches the shared titleP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · M
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/main/startup/agent-hook-spinner-wiring.test.ts, src/renderer/src/components/terminal-pane/terminal-title-tracker-parity.test.ts, src/shared/agent-detection.test.ts, src/shared/agent-title-status.ts, src/shared/omp-native-title-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +202/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#14602 fix(omp): read Pi/OMP static state-title markers and retire stale spinnersBrennan Benson
Core team · MEMBER
#13890 [Bug]: OMP 17.2.12+ loses working status and can leave a spinner stuck on WSL Fixes · OPEN
#13891 Title unavailable Unclear · Unknown
#13923 Title unavailable Unclear · Unknown
#13749 Title unavailable Unclear · Unknown
#13776 Title unavailable Unclear · Unknown
#15658 Title unavailable Unclear · Unknown
Cluster contribution## ELI5 OMP used to spin a little braille animation in the terminal title while it worked. On Windows/WSL it can't animate any more, so as of 17.2.12 it writes a static punctuation marker instead: `π : cwd` means workingP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · M
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/agent-hooks/server.test.ts, src/main/agent-hooks/server.ts, src/main/index.ts, src/main/synthetic-title-spinner.test.ts, src/main/synthetic-title-spinner.ts, src/renderer/src/components/terminal-pane/terminal-title-tracker-parity.test.ts, src/shared/agent-detection.test.ts, src/shared/agent-title-status.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

10 files, +330/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3let live conversation names outrank a stale first-prompt title (STA-2848)1 PR · Standalone · Plugins#

Problem: let live conversation names outrank a stale first-prompt title (STA-2848).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #11167 [Bug]: Generated tab title is pinned to the tab's first prompt and outranks the live title after /clear (Fixes, OPEN); #15659 Title unavailable (Unclear, Unknown); #15701 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15703 fix(tabs): let live conversation names outrank a stale first-prompt title (STA-2848)Brennan Benson
Core team · MEMBER
#11167 [Bug]: Generated tab title is pinned to the tab's first prompt and outranks the live title after /clear Fixes · OPEN
#15659 Title unavailable Unclear · Unknown
#15701 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 4 | $\color{#1a7f37}{\Huge{\mathbfP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/store/pinned-tab-close-guard.test.ts, src/renderer/src/store/slices/agent-generated-tab-title-session.test.ts, src/renderer/src/store/slices/agent-status.ts, src/shared/agent-row-conversation-name.test.ts, src/shared/agent-row-conversation-name.ts, src/shared/agent-type-label.ts, src/shared/tab-title-resolution.test.ts, src/shared/tab-title-resolution.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +383/−50. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3refuse stale same-identity credential overwrites1 PR · Standalone · Plugins#

Problem: refuse stale same-identity credential overwrites.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #13165 Title unavailable (Unclear, Unknown); #9754 Title unavailable (Unclear, Unknown); #9582 Title unavailable (Unclear, Unknown); #12002 Title unavailable (Unclear, Unknown); #6864 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13568 fix(claude-auth): refuse stale same-identity credential overwritesBrennan Benson
Core team · MEMBER
#13165 Title unavailable Unclear · Unknown
#9754 Title unavailable Unclear · Unknown
#9582 Title unavailable Unclear · Unknown
#12002 Title unavailable Unclear · Unknown
#6864 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 9 | $\color{#1a7f37}{\Huge{\mathbfP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · L
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/claude-accounts/credential-freshness.test.ts, src/main/claude-accounts/credential-freshness.ts, src/main/claude-accounts/oauth-refresh.test.ts, src/main/claude-accounts/oauth-refresh.ts, src/main/claude-accounts/runtime-auth-service-account-switching.test.ts, src/main/claude-accounts/runtime-auth-service-credential-freshness-races.test.ts, src/main/claude-accounts/runtime-auth-service-credential-freshness.test.ts, src/main/claude-accounts/runtime-auth-service-keychain-snapshots.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +2448/−98. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3stop a stale scan from pruning lineage created mid-scan1 PR · Standalone · Plugins#

Problem: stop a stale scan from pruning lineage created mid-scan.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #16654 [Bug]: A worktree created while a scan is in flight has its lineage pruned as missing (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16656 fix(worktrees): stop a stale scan from pruning lineage created mid-scanSkyler Shaw
Community · FIRST_TIME_CONTRIBUTOR
#16654 [Bug]: A worktree created while a scan is in flight has its lineage pruned as missing Fixes · OPENStandalone change## Author X: [@skythediver](https://x.com/skythediver) ## In short When several Orca worktrees are created back to back, one of them can silently lose its parent and jump to the top level of the sidebar. The worktree itsP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · M
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/ipc/worktrees/listing/detected-provider-listing.ts, src/main/ipc/worktrees/listing/register-worktree-catalog-handlers.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/repo-worktree-row-resolution.ts, src/main/worktree-lineage-pruning.test.ts, src/main/worktree-lineage-pruning.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

6 files, +122/−11. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3stop WSL API-key Codex defaults reading as stale sign-ins1 PR · Standalone · Plugins#

Problem: stop WSL API-key Codex defaults reading as stale sign-ins.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Plugins (stack rank 1).

Relationship: Standalone. Linked issues: #9313 Title unavailable (Unclear, Unknown); #9501 Title unavailable (Unclear, Unknown); #8765 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13254 fix(settings): stop WSL API-key Codex defaults reading as stale sign-insdcieslak19973
Community · CONTRIBUTOR
#9313 Title unavailable Unclear · Unknown
#9501 Title unavailable Unclear · Unknown
#8765 Title unavailable Unclear · Unknown
Standalone change## Summary Fixes the remaining path in #9313 where a valid API-key Codex login is reported as needing re-authentication. The originally reported case — a **host** system default with an API-key `auth.json` — was already P3 Low-value, stale, or potentially superseded signal; validate before further investment.Unclear · S
Open · checks Unknown · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/settings/codex-account-auth-warning.test.ts, src/renderer/src/components/settings/codex-account-auth-warning.ts, src/shared/codex-auth-errors.ts

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

3 files, +59/−2. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3fix a README typo and drop a stale RC cron note1 PR · Standalone · Automated release pipeline#

Problem: fix a README typo and drop a stale RC cron note.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #14568 [Other]: typo in README + two broken relative links in CONTRIBUTING (Fixes, OPEN); #1362 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14569 docs: fix a README typo and drop a stale RC cron noteGrit
Community · FIRST_TIME_CONTRIBUTOR
#14568 [Other]: typo in README + two broken relative links in CONTRIBUTING Fixes · OPEN
#1362 Title unavailable Unclear · Unknown
Standalone change## ELI5 Two tiny docs fixes: a typo in the `README.md` and a stale sentence in `CONTRIBUTING.md` ## What Changed - Fixed a typo in `README.md` (`sponored` → `sponsored`) - Removed a sentence from `.github/CONTRIBUTING.mdP3 Low-value, stale, or potentially superseded signal; validate before further investment.Unclear · S
Open · checks Unknown · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: .github/CONTRIBUTING.md, README.md

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +2/−4. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3make the stale terminal artifact grant assertion deterministic1 PR · Standalone · Automated release pipeline#

Problem: make the stale terminal artifact grant assertion deterministic.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #16002 [Bug]: Flaky test — stale terminal artifact grant is undetectable when the replacement is the same size (Fixes, OPEN).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16004 fix(test): make the stale terminal artifact grant assertion deterministicgatsby74
Community · CONTRIBUTOR
#16002 [Bug]: Flaky test — stale terminal artifact grant is undetectable when the replacement is the same size Fixes · OPENStandalone change## Summary `orca-runtime-files-terminal-artifact-io.test.ts > rejects stale absolute terminal artifact previews before returning changed content` fails intermittently — **4 of 6 runs** on a clean tree at `5651662494`, wiP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime-files-terminal-artifact-io.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +6/−1. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3mute stale agent status and disable Stop while disconnected (STA-3333)1 PR · Standalone · Automated release pipeline#

Problem: mute stale agent status and disable Stop while disconnected (STA-3333).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #12373 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12496 fix(mobile): mute stale agent status and disable Stop while disconnected (STA-3333)Brennan Benson
Core team · MEMBER
#12373 Title unavailable Unclear · UnknownStandalone change## Summary When the mobile transport drops, the last agent status is cached and Stop cannot reach the terminal. This PR makes that state honest: - After a continuous 600 ms connection loss, **Agent is working** becomes *P3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: mobile/src/session/MobileAgentWorkingIndicator.test.ts, mobile/src/session/MobileAgentWorkingIndicator.tsx, mobile/src/session/MobileNativeChatOverlay.test.ts, mobile/src/session/MobileNativeChatOverlay.tsx, mobile/src/session/MobileNativeChatView.test.ts, mobile/src/session/MobileNativeChatView.tsx, mobile/src/session/mobile-native-chat-controller-contract.ts, mobile/src/session/mobile-native-chat-view-styles.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

18 files, +454/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3preserve host PTY binding over stale renderer replay1 PR · Standalone · Automated release pipeline#

Problem: preserve host PTY binding over stale renderer replay.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #217 Title unavailable (Unclear, Unknown); #16751 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#16795 fix(terminal): preserve host PTY binding over stale renderer replayBrennan Benson
Core team · MEMBER
#217 Title unavailable Unclear · Unknown
#16751 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 1 | $\color{#1a7f37}{\Huge{\mathbfP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/persistence-pty-binding-reconciliation.test.ts, src/main/persistence/loading-store/pty-binding-persistence.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +242/−3. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3refresh stale capabilities before pairing1 PR · Standalone · Automated release pipeline#

Problem: refresh stale capabilities before pairing.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #11871 [Bug]: Stale Orca Cloud capabilities show signed-in but Relay offline; no in-app re-sign-in path in packaged builds (Fixes, CLOSED); #11714 Title unavailable (Unclear, Unknown); #12129 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12134 fix(relay): refresh stale capabilities before pairingaaraujoe
Community · FIRST_TIME_CONTRIBUTOR
#11871 [Bug]: Stale Orca Cloud capabilities show signed-in but Relay offline; no in-app re-sign-in path in packaged builds Fixes · CLOSED
#11714 Title unavailable Unclear · Unknown
#12129 Title unavailable Unclear · Unknown
Standalone change## Summary - refresh Orca Cloud capabilities before treating cached `relay.use=false` as authoritative - single-flight and rate-limit capability refreshes, with cooldown eviction after 60 seconds - offer a production-accP3 Low-value, stale, or potentially superseded signal; validate before further investment.Unclear · M
Open · checks Unknown · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/relay/relay-auth-context.test.ts, src/main/runtime/relay/relay-auth-context.ts, src/renderer/src/components/settings/MobilePairingConnectionOptions.test.tsx, src/renderer/src/components/settings/MobilePairingConnectionOptions.tsx, src/renderer/src/i18n/locales/en.json

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +269/−12. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3release an abandoned synchronized-output latch on reveal (~1s stale-pane window)1 PR · Standalone · Automated release pipeline#

Problem: release an abandoned synchronized-output latch on reveal (~1s stale-pane window).

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: #10907 Title unavailable (Unclear, Unknown); #11338 Title unavailable (Unclear, Unknown); #10692 Title unavailable (Unclear, Unknown); #10794 Title unavailable (Unclear, Unknown); #10871 Title unavailable (Unclear, Unknown); #4480 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15021 fix(terminal): release an abandoned synchronized-output latch on reveal (~1s stale-pane window)Brennan Benson
Core team · MEMBER
#10907 Title unavailable Unclear · Unknown
#11338 Title unavailable Unclear · Unknown
#10692 Title unavailable Unclear · Unknown
#10794 Title unavailable Unclear · Unknown
#10871 Title unavailable Unclear · Unknown
#4480 Title unavailable Unclear · Unknown
Standalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 2 | $\color{#1a7f37}{\Huge{\mathbfP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · M
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/renderer/src/components/terminal-pane/pty-connection.ts, src/renderer/src/lib/pane-manager/pane-reveal-repaint.ts, src/renderer/src/lib/pane-manager/reveal-repaint-synchronized-output.test.ts, src/renderer/src/lib/pane-manager/terminal-synchronized-output-release.test.ts, src/renderer/src/lib/pane-manager/terminal-synchronized-output-release.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

5 files, +272/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3retire superseded dispatch authority2 PRs · Duplicate · Automated release pipeline#

Problem: retire superseded dispatch authority.

Combined impact: Coordinates 2 proposals for the same narrowly inferred outcome.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Duplicate. Linked issues: #11499 [Bug]: Completed orchestration task reverts to ready when a superseded dispatch's terminal exits (Fixes, OPEN); #9001 Title unavailable (Unclear, Unknown); #9832 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Confirm the preferred implementation and supersede redundant work.

Landing/consolidation: Review together. Resolve overlap and conflicts first; land foundations before follow-ups, with CI between merges.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

Cluster review plan

  1. Review together: Yes.
  2. Can multiple land: Not until one implementation is chosen.
  3. Order: smallest required foundation, then follow-ups.
  4. Conflict risk: Verify in diff review.
  5. Preferred implementation: choose the most complete, tested, architecture-aligned option.
  6. Redundancy: Likely.
  7. Decision first: Only if deep review reveals incompatible direction.
PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12024 fix(orchestration): retire superseded dispatch authorityRod Boev
Community · CONTRIBUTOR
#11499 [Bug]: Completed orchestration task reverts to ready when a superseded dispatch's terminal exits Fixes · OPEN
#9001 Title unavailable Unclear · Unknown
#9832 Title unavailable Unclear · Unknown
Cluster contribution## Summary Fixes an orchestration lifecycle race where closing a superseded worker's terminal can reopen a completed task. The exit still settles the dispatch tied to that terminal, but task mutation now requires the disP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · L
Open · checks SUCCESS · review None
Supersede
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/orchestration/coordinator.test.ts, src/main/runtime/orchestration/db.test.ts, src/main/runtime/orchestration/db.ts, src/main/runtime/orchestration/dispatch-failure-authority.test.ts, src/main/runtime/orchestration/lifecycle-reconciliation.test.ts, src/main/runtime/orchestration/orchestration-worker-dispatch-db.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

12 files, +1773/−262. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

#12312 fix(orchestration): keep completed tasks closed when a superseded dispatch's terminal exitsBrennan Benson
Core team · MEMBER
#11499 [Bug]: Completed orchestration task reverts to ready when a superseded dispatch's terminal exits Fixes · OPENCluster contribution## Summary A completed orchestration task silently flipped back to `ready` when a superseded dispatch's terminal exited (#11499, Linear STA-2978). `OrchestrationDb.failDispatch` applied its task transition unconditionallP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · S
Open · checks SUCCESS · review None
Supersede
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/runtime/orchestration/db-superseded-dispatch-guard.test.ts, src/main/runtime/orchestration/db.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

2 files, +137/−13. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3stop a stale scan from pruning freshly recorded lineage1 PR · Standalone · Automated release pipeline#

Problem: stop a stale scan from pruning freshly recorded lineage.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#12631 fix(worktrees): stop a stale scan from pruning freshly recorded lineageeezy
Community · FIRST_TIME_CONTRIBUTOR
None foundStandalone change## Summary A newly created child workspace nests correctly under its parent, then jumps to the top level once creation finishes. It reproduced on roughly half of consecutive creates, with no error and no warning in the lP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · M
Open · checks SUCCESS · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/worktrees.test.ts, src/main/ipc/worktrees.ts, src/main/persistence.test.ts, src/main/persistence.ts, src/main/runtime/orca-runtime.test.ts, src/main/runtime/orca-runtime.ts, src/main/runtime/repo-worktree-resolution-scan.test.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

13 files, +793/−47. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3update stale E2E test contracts and fake Codex fixtures1 PR · Standalone · Automated release pipeline#

Problem: update stale E2E test contracts and fake Codex fixtures.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Automated release pipeline (stack rank 2).

Relationship: Standalone. Linked issues: None found.

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one latest check rollup is failing. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#15432 test(e2e): update stale E2E test contracts and fake Codex fixturesJinjing
Core team · MEMBER
None foundStandalone change<!-- orca-pr-loc --> <!-- Programmatic LoC summary. Do not edit by hand; rewritten on every commit. --> | | Files | Added | Deleted | Net | | :--- | ---: | ---: | ---: | ---: | | Test | 8 | $\color{#1a7f37}{\Huge{\mathbfP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · M
Open · checks FAILURE · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: tests/e2e/completed-worker-retirement-resume.spec.ts, tests/e2e/helpers/completed-worker-retirement-fixture.ts, tests/e2e/orchestration-legacy-worker-missing-terminal-recovery.spec.ts, tests/e2e/orchestration-legacy-worker-restart-recovery.spec.ts, tests/e2e/orchestration-worker-settlement-release-cli.spec.ts, tests/e2e/workspace-board-lane-virtualization.spec.ts, tests/e2e/workspace-space-git-status.spec.ts, tests/e2e/worktree-lifecycle.spec.ts

Tests and reviews

Latest check rollup: FAILURE. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

8 files, +57/−42. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3stop stale snapshot applies from erasing freshly created terminal tabs1 PR · Standalone · Agent management and search#

Problem: stop stale snapshot applies from erasing freshly created terminal tabs.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14607 Title unavailable (Unclear, Unknown); #14844 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Request changes

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: At least one PR is currently conflicting. Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#13013 fix(remote-workspace): stop stale snapshot applies from erasing freshly created terminal tabsRobert Nisipeanu
Community · FIRST_TIME_CONTRIBUTOR
#14607 Title unavailable Unclear · Unknown
#14844 Title unavailable Unclear · Unknown
Standalone change## Problem A terminal tab created around a direct-SSH remote-workspace snapshot apply can be permanently lost: 1. `createSessionWriteSubscriber` drops its pending write while an apply suppresses persistence (`pendingChanP3 Low-value, stale, or potentially superseded signal; validate before further investment.Blocked · L
Open · checks Unknown · review None
Request changes
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: config/reliability-gates.jsonc, src/main/ipc/pty-process-incarnation-registry.ts, src/main/ipc/pty.ts, src/main/ipc/remote-workspace-patch-queue.test.ts, src/main/ipc/remote-workspace-relay-sync.ts, src/main/ipc/remote-workspace-tab-intent-reconciliation.ts, src/main/ipc/remote-workspace-tab-intent-retention.test.ts, src/main/ipc/remote-workspace-tab-intent-retention.ts …

Tests and reviews

Latest check rollup: Unknown. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

45 files, +5181/−226. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.

P3stop titlebar spinner timer when extension ctx turns stale1 PR · Standalone · Agent management and search#

Problem: stop titlebar spinner timer when extension ctx turns stale.

Combined impact: A standalone change with no strong in-scope duplicate detected by linked-issue and title-similarity evidence.

Strategic alignment: Agent management and search (stack rank 3).

Relationship: Standalone. Linked issues: #14658 Title unavailable (Unclear, Unknown).

Related older PRs: None found in the completed deep-review evidence; metadata-only clusters remain unverified.

Recommended approach: Consider closing

Landing/consolidation: Review independently; no in-scope dependency detected.

Risks/dependencies: Execution-host, folder-workspace, mixed-version, Git-provider, and cross-platform boundaries require targeted review when relevant.

Confidence: Medium

PRAuthor / sourceLinked issuesRole in clusterWhat it doesPriority and rationaleReadiness / sizeRecommendation
#14664 fix(pi): stop titlebar spinner timer when extension ctx turns stalesusemi
Community · FIRST_TIME_CONTRIBUTOR
#14658 Title unavailable Unclear · UnknownStandalone change## Summary Fixes the pi process crash caused by the `orca-titlebar-spinner` extension when a session reload happens while the 80ms titlebar animation timer is running. See #14658. ## Root cause The extension's `startAnimP3 Low-value, stale, or potentially superseded signal; validate before further investment.Minor changes needed · S
Open · checks SUCCESS · review None
Consider closing
Evidence, tests, review state, risks, and uncertainty
Evidence

PR conversation · Diff · Checks

Changed paths: src/main/pi/titlebar-extension-source.ts

Tests and reviews

Latest check rollup: SUCCESS. Review decision: None. Unresolved changes-requested reviews observed: 0.

Architecture and risk

1 files, +10/−0. Local, folder-workspace, SSH/remote, mixed-version, and cross-platform implications require reviewer confirmation where touched paths cross those boundaries.

Confidence

Medium — description and recent discussion metadata were available, but full unresolved-thread state still requires GitHub review.