Thank you so much for using Orca and for your continued support! ❤️
Please note: It usually takes 48–72 hours for a landed PR to be released (except P0+ fixes). We have many more exciting PRs and features coming in later versions!
The short version
Native chat: Claude subagent activity and Codex background tasks are now visible in chat. Completed turns show changed files, and task updates stream into the composer.
Orchestration: Worker-terminal ownership is established at creation. Startup, mobile input, and older federation coordinators have additional recovery safeguards.
Workspace & browser: Background browser tabs load on open, and creating a chat preserves the active worktree.
Product experience
Workspaces, tabs & browser
Keep the current worktree selected, and trust a newly opened browser tab to be ready when you visit it.
Tabs & browser
- fix(browser): load newly opened background tabs by @brennanb2025 in #19633
- Unify tab surface selection across workspace activation by @brennanb2025 in #19635
- fix(native-chat): keep worktree active during chat creation by @Jinwoo-H in #19753
Agents & workflow
Native chat
The conversation gives you a much better read on what an agent did, is doing, and has delegated.
Agent activity & results
- feat(native-chat): show Claude subagent activity on the shared carrier by @brennanb2025 in #18806
- feat(native-chat): report Codex background tasks in the chat strip by @brennanb2025 in #19346
- Summarize turn file changes and preserve resolved prompt receipts by @brennanb2025 in #19229
- Render task checklists with update diffs and a composer progress panel by @brennanb2025 in #19230
Composer & controls
- fix(native-chat): place effort to the right of model picker by @brennanb2025 in #19617
- Show picker-selected native chat skills as pills by @brennanb2025 in #19616
- fix(native-chat): expand Claude slash commands sent with an attachment by @brennanb2025 in #19654
- fix(native-chat): reveal message chrome on keyboard focus, not any focus by @brennanb2025 in #19426
- fix(native-chat): keep collapsible chevrons beside their header text by @brennanb2025 in #19656
- fix(renderer): align native chat pane layering by @brennanb2025 in #19626
Chat & workspace routing
- Unify native chat and workspace tab command dispatch by @brennanb2025 in #19621
- fix(native-chat): unify launch routing and support structured worker placement by @brennanb2025 in #19431
Automations
Workers have a clearer owner from their first moment and are less likely to get stranded during recovery, federation, or mobile use.
- fix(orchestration): own a worker terminal from creation, not after the boot wait by @Jinwoo-H in #19608
- fix(orchestration): fence worker release on mobile keystrokes by @Jinwoo-H in #19337
- fix(orchestration): worker-start settles readiness on observed turn start, not write acceptance by @brennanb2025 in #19423
- fix(orchestration): unify structured-session status across worktree ps and sidebar by @brennanb2025 in #19217
- fix(orchestration): accept a missing Run id from older federation coordinators by @brennanb2025 in #19689
- fix(orchestration): file mail from terminals in no Run under an unbound Run by @Jinwoo-H in #19696
- test(orchestration): pin the Run-required contract for unbound direct mail by @brennanb2025 in #19684
Quality & delivery
Nothing here changes what you see — it changes how smoothly Orca behaves under real workloads. Expanded below if you want the detail.
Performance: interface, chat & workspaces
Performance: terminals, tunnels & runtime
Performance: data & integrations
Reliability & maintenance
Full Changelog: v1.4.199...v1.4.200