4 tháng 11, 2026
v0.14.9
v0.14.9: Match the desktop's lattice loader on the live chat turn; Add setup-token option to local Claude Code login; Detect cached Gemini credentials.
Added
- Match the desktop's lattice loader on the live chat turn by @Prasad-D-Ware in #7423
- Add setup-token option to local Claude Code login by @nikhilachale in #6734
- Detect cached Gemini credentials by @nikhilachale in #6433
- Show live progress while a harness installs by @Meraj-08 in #7473
- Segment by OS, arch and install source; add first_open and durable firsts by @AgentWrapper in #7417
- Load orchestrator rules from a repo file (orchestratorRulesFile) by @Rishet11 in #7448
- A machine's host key, so a device with its account token cannot act as it by @illegalcall in #7495
- Say on the host list whether the deployment takes host keys by @illegalcall in #7498
- Draw the turn plan as the desktop panel does by @Prasad-D-Ware in #7432
- Turn on swipe back/forward by default by @Rishet11 in #7505
- Open a PR's worker from the PR page and the PR list by @Prasad-D-Ware in #7499
- A deployment without fixed addresses answers the tunnel route with 404 by @illegalcall in #7500
- Give linked machines fixed addresses from AO Cloud by @illegalcall in #7294
- Treat AO Cloud's fixed addresses as stable tunnels by @illegalcall in #7411
- Start Connect Mobile from the sidebar, a switch to turn it off, and no note while remote access starts by @illegalcall in #7507
- Sign the machine's own AO Cloud requests with a host key by @illegalcall in #7496
- Add Russian as a UI language by @Rishet11 in #7484
- Link a headless machine to an AO account by signing in from another device by @illegalcall in #7532
- Browse, comment on and restore a session's artifacts by @Prasad-D-Ware in #7355
- Extend #7304's usage counts and add session outcomes (telemetry v2) by @AgentWrapper in #7420
- Open the session when its link hover card is clicked by @Rishet11 in #7508
- Search the branch menu from two branches and show cut-off names in full by @Annieeeee11 in #7497
- Delete cloud artifacts from session cards and preview more cloud text files by @ronishrohan in #7465
- Preview cloud PDF artifacts by @ronishrohan in #7466
- Let users steer or cancel their queued Browser annotations by @AgentWrapper in #7458
- Map Cmd+Backspace to delete-to-line-start by @Anusha0501 in #5202
- Ask Local or Cloud before listing project sources by @ronishrohan in #7554
- Gate models the installed Claude Code is too old for by @nikhilachale in #7136
- Combine mobile wake controls and add menu bar status by @Vaibhaav-Tiwari in #7130
- Cleaner Diagnostics panel, and the memory light beside the Orchestrator button by @Annieeeee11 in #7576
- Bring Cloud chat and sessions to parity with local by @mohakchakraborty2004 in #7543
- Tighten telemetry and record onboarding milestones by @harshitsinghbhandari in #7471
Changed
- Keep splitting streamed replies when only code looks like a link definition by @ronishrohan in #7504
- Turn on Electron Sentry and telemetry for consented users by @harshitsinghbhandari in #7437
- Usable Chat sooner when a paused session wakes by @mohakchakraborty2004 in #7525
- Share one top bar frame across every page by @ronishrohan in #7397
- Open session terminals instantly; remove /terminals page by @ronishrohan in #7587
- Gzip JSON responses on the remote listener by @illegalcall in #7128
- Release: promote main (25bc9b148f) to stable, 2026-11-03 by @AgentWrapper in #7680
Fixed
- Keep a closed Scratchpad closed when opening an orchestrator by @AgentWrapper in #7460
- Stop the question dock clipping its rows' focus ring by @Annieeeee11 in #7424
- Repair the continuation column when version 199 was taken by @Meraj-08 in #7464
- Open OMP provider sign-in through native setup by @nikhilachale in #6424
- Recognize external Codex installs behind launcher symlinks by @nikhilachale in #7462
- Allow trusted artifact scope changes to PR publishing by @harshitsinghbhandari in #7474
- Let Windows chat host shutdown delete its descriptor by @Meraj-08 in #7436
- Handle Qwen ask_user_question as interactive input in ACP by @Meraj-08 in #6777
- Drop sent annotations from the page's batch by @AgentWrapper in #7456
- Drop the spinner that tracked agent activity by @neversettle17-101 in #7480
- Update OMP independently of the system Bun runtime by @nikhilachale in #7463
- Exclude macOS sleep from preparation watchdog by @AgentWrapper in #7061
- Show directory symlinks in the remote folder picker by @codebanditssss in #6347
- Wire mobile Sentry and classify missing linked Git repositories by @harshitsinghbhandari in #7470
- Find a just-opened PR when ao review trigger runs by @jimzrt in #6956
- Render relative times in the app language, not the OS locale by @axisrow in #6871
- Align macOS titlebar with the framed center panel by @ronishrohan in #7509
- Dedupe spawn activity and show worker state by @harshitsinghbhandari in #7475
- Respawn the daemon after an unexpected exit (#6171) by @ApexYash11 in #6197
- Never press Ctrl-C in terminal orchestrators for stuck reports by @rtd-davidwang in #7435
- Return CHAT_CONTROLLER_NOT_READY from send without a live controller by @pardeep-singh in #7476
- Preserve quoted Windows project scripts by @OllieinCanada in #7246
- Add missing Russian mobile strings by @Rishet11 in #7527
- Stop a reset remote tunnel from crashing the main process by @illegalcall in #7515
- Preserve literal tabs in command cues by @codebanditssss in #6353
- Import only visited Firefox history entries by @codebanditssss in #6380
- Send PR URL and reviewed head when merging by @OllieinCanada in #7243
- Say Free includes every supported agent locally by @AgentWrapper in #6963
- Say Free connects from anywhere via Tailscale or the tunnel by @AgentWrapper in #6964
- Move orphaned worktree folders aside before add by @pardeep-singh in #7483
- Preserve files when removing cancelled download history by @codebanditssss in #6377
- Android sign-in Unmatched Route and production WorkOS client by @Prasad-D-Ware in #7542
- Restore Cline sessions with resumable IDs by @nikhilachale in #2904
- Clarify the linked CLI description by @Rishet11 in #7099
- Show only the question and answer on answered question cards by @Annieeeee11 in #7535
- Show one sentence instead of raw updater errors by @Annieeeee11 in #7427
- Extend the macOS sidebar over the center panel inset by @ronishrohan in #7552
- Draw live work in the conversation, not a nested scroll box by @Annieeeee11 in #7528
- Keep AO's ao first after login-shell startup files by @Annieeeee11 in #7429
- Support Codex structured user input by @codebanditssss in #7186
- Follow chat selections and add Ctrl/Cmd+L attachment by @Vansh-Singhal in #7489
- Block shell reload and devtools in packaged builds by @ronishrohan in #7558
- Consolidate AO side-chat commands to /btw by @Vansh-Singhal in #7501
- Preserve viewport width during inspector toggles by @ronishrohan in #7561
- Guide DeepSeek missing-key failures to setup by @nikhilachale in #7303
- Recover unanswered side-chat creation requests by @Vansh-Singhal in #7560
- Keep selection actions visible and responsive by @Vansh-Singhal in #7327
- Window model menu choices to prevent lag on large catalogs by @mxskeen in #7526
- Stabilize five desktop recovery paths by @harshitsinghbhandari in #7553
- Shorten visible Agent Orchestrator names by @Rishet11 in #7438
- Stop theme previews when the picker closes by @ronishrohan in #7584
- Prevent vertical jumps during sidebar animations by @ronishrohan in #7586
- Install OpenCode 2 beside OpenCode 1 with every method by @nikhilachale in #7066
- Keep effort and preRemove in project set-config by @pardeep-singh in #7318
- Idempotent cleanup, session delete and retention by @Annieeeee11 in #7440
- Show the saved reason when a manual review fails by @Rishet11 in #7540
- Add --pre-remove to project set-config by @ApexYash11 in #7531
- Clear the expired-login banner once the login works again by @illegalcall in #7544
- Guard IME Enter and persist send-key preference by @diyaavirmani in #6242
- Bound conversation reads and large chat rendering by @Vaibhaav-Tiwari in #7335
- Let inspector details, Markdown, and error copy be selected by @illegalcall in #7575
- Use normal wrapping in tooltips by @ronishrohan in #7612
- Hide worker-reported PRs tracked under a renamed repository by @illegalcall in #7563
- Clear stale Conflict and Changes Requested pills by @Rishet11 in #7539
- Make Sentry failures diagnosable without leaking context by @harshitsinghbhandari in #7551
Full Changelog: https://github.com/OrchestratorInc/agent-orchestrator/compare/v0.14.8...v0.14.9