28 oktober 2026
v0.14.7
v0.14.7: Confirm Cmd+Q with a "Quit AO?" dialog on macOS; Remove per-device push mute; Draw the orchestrator's messages in a worker chat like its worker rows.
Added
- Confirm Cmd+Q with a "Quit AO?" dialog on macOS by @MohamedKamran in #7073
- Remove per-device push mute by @Prasad-D-Ware in #7153
- Draw the orchestrator's messages in a worker chat like its worker rows by @illegalcall in #7154
- Filter workers by machine and pick an icon when pairing by @Prasad-D-Ware in #7170
- Sync open issues to a contributor Project with suggested areas and owners by @Rishet11 in #6995
- List session artifacts in the agent-switch handoff note by @neversettle17-101 in #7161
- Make remote hosts available without Developer mode by @illegalcall in #7152
- Add swipe navigation across app and settings by @ronishrohan in #6858
- Search file contents and chats from the command palette by @ronishrohan in #7185
- Replace the New Task dialog with a new chat page by @ronishrohan in #6733
- Draw AO's automation messages as what they are by @illegalcall in #7230
- Render LaTeX math in chat and Markdown previews by @illegalcall in #7251
- Calm expired-login banner that opens the Harness page by @illegalcall in #7147
- Preview PDF, CSV/TSV and Mermaid artifacts by @neversettle17-101 in #7278
- Highlight paths and session ids in agent-to-agent messages by @illegalcall in #7223
- Add model and effort selection to automations by @nikhilachale in #7113
- Add preview galleries, pins, and project sections by @ronishrohan in #7098
- Preview files in a modal before opening sessions by @ronishrohan in #7101
- Show responsive preview cards in the session sidebar by @ronishrohan in #7102
- Rework the agent update notice by @ronishrohan in #7268
- Shareable cloud sessions with live presence and a hard lock by @mohakchakraborty2004 in #7151
Changed
- Put mid-turn corrections on
ao send --steerby @AgentWrapper in #7172 - Page the archive instead of sending it with every poll by @Prasad-D-Ware in #7155
- Refresh README with website features and visuals by @MohamedKamran in #7174
- Trim Claude chat start and park idle providers longer by @ronishrohan in #7218
- Run typechecks with tsgo instead of tsc by @ronishrohan in #7047
- Reuse completed markdown blocks while streaming by @ronishrohan in #7226
- Stream code tokens incrementally with shiki by @ronishrohan in #7231
- Shard frontend vitest suite and typecheck in parallel by @ronishrohan in #7247
- Let finished stream-fade animations end by @ronishrohan in #7287
- Release: promote main (c7a99e1ad8) to stable, 2026-10-27 by @mohakchakraborty2004 in #7314
Fixed
- Preserve Codex effort when retrying failed task startup by @nikhilachale in #7144
- Refuse sends into a TUI composer holding an unsent human draft by @Meraj-08 in #5713
- Prevent session overlap while preserving transparency by @ronishrohan in #7175
- Keep Claude's cross-turn task list unfinalized and show it once by @AgentWrapper in #7173
- Dim standalone option while project picker is busy by @ronishrohan in #7177
- Put newly created projects first in the sidebar by @ronishrohan in #7178
- Simplify cloud sign-in label by @ronishrohan in #7179
- Redesign the agent question card by @Annieeeee11 in #7117
- Keep sidebar width stable when opening a project by @ronishrohan in #7180
- Give a replacement orchestrator its own provider boundary by @AgentWrapper in #7124
- Reduce duplicate and noisy product events by @harshitsinghbhandari in #6979
- Isolate replacements from empty provider branches by @ronishrohan in #7187
- Re-fit the sidebar after fullscreen or zoom moves the brand by @Annieeeee11 in #7184
- Make terminal backgrounds follow window transparency by @ronishrohan in #7195
- Settle Claude checkpoints with input queued mid-turn by @Meraj-08 in #6924
- Improve settings and help dialog usability by @ronishrohan in #7196
- Unify feature icons and panel expansion controls by @ronishrohan in #7199
- Align drawer with app design by @ronishrohan in #7200
- Keep a Cloud Chat session's shell tab on the Cloud surface by @mohakchakraborty2004 in #7198
- Terminal output that never wedges, relaunch for workers that never check in, approval modes per model by @Pritom14 in #7164
- Give overlays one faint edge and make pickers match dropdown menus by @ronishrohan in #7202
- Make agent question dock scrollable and bound height (#6942) by @Meraj-08 in #6975
- Fail closed on rejected Cursor fast setting by @Hodnebo in #7080
- Route ao browser to the configured remote agent browser by @ApexYash11 in #7182
- Preserve Cloud review scope when maximizing files by @codebanditssss in #6702
- Restore project options container borders by @ronishrohan in #7214
- Keep the comment composer's glass full height above the keyboard by @Prasad-D-Ware in #7188
- Stop spawn photo thumbnails jumping to the sheet's top-left and blocking the prompt by @Prasad-D-Ware in #7189
- Use vertical dots for the session tab menu by @ronishrohan in #7219
- Only warn about FX connections the user set up by @nikhilachale in #6971
- Teach cn() the app's custom text sizes by @ronishrohan in #7220
- Keep attachments picked on Android and type images by their bytes by @Prasad-D-Ware in #7237
- Dedupe PRs reported under a renamed repository's old name by @illegalcall in #7206
- Accept the suffixed branch when replacing an orchestrator by @ronishrohan in #7245
- Keep swipe arrows visible with window transparency by @ronishrohan in #7249
- Stop the browser runtime link hot-looping on a rejected handshake by @ApexYash11 in #6525
- Page by messages, never split a turn, and stop reloading unchanged chats by @illegalcall in #7165
- Reach the daemon with Node fetch from the main process by @neversettle17-101 in #7271
- Queue relays to a sleeping Chat session instead of waking inline by @illegalcall in #7209
- Keep unpackaged builds from taking ao-app:// from the installed app by @Vaibhaav-Tiwari in #6818
- Keep intermediate files, links, and Claude artifacts out of worker artifacts by @neversettle17-101 in #7162
- Stop holding the input lease across PR reaction sends by @illegalcall in #7197
- Keep the model picker inside the control plane's wait by @Pritom14 in #7203
- Verify MiMo and Hermes connections and simplify agent status by @nikhilachale in #7118
- Resume a replacement orchestrator after a restart by @illegalcall in #7276
- Render chat tables as aligned grids by @Prasad-D-Ware in #7291
- Restore prompt suggestions after clearing drafts by @Vaibhaav-Tiwari in #7288
- Hide empty copy-action menu dividers by @Vaibhaav-Tiwari in #7295
- Restrict mobile controls to trusted renderer origins by @Vaibhaav-Tiwari in #7106
- End Claude turns without waiting for the context usage snapshot by @ronishrohan in #7305
- Report agent relaunch failures as 409 AGENT_RESUME_FAILED and keep them in telemetry by @ronishrohan in #7252
- Retry the Node download when building the ACP runtime (stable hotfix) by @illegalcall in #7383
Full Changelog: https://github.com/OrchestratorInc/agent-orchestrator/compare/v0.14.6...v0.14.7