0.11.0-beta.4 - 2026-10-05
Added
- Added Muse Code as a provider, with model, approval mode, and reasoning effort controls (#5719, #5775 by @millerben95)
- Added Antigravity as a provider that drives the installed
agyCLI, always in Full access (#5714, #5795) - Added a Usage screen, opened from the sidebar footer, showing each subscription account's quota windows with Refresh (#5465, #5685, #5786, #5805, #5921)
- Added an opt-in Usage summary to the sidebar footer that shows the windows you pin (#5903, #5975, #6089)
- Added Usage discovery of ChatGPT logins from Codex CLI, OpenCode, Pi, and OMP (#5844)
- Added Usage discovery of Claude logins from the Claude Code credential file, the macOS keychain, Pi, and OMP (#5844)
- Added OpenCode Go to Usage (#5465)
- Added the reason a Usage card is unavailable, such as an expired login with the command that refreshes it (#5876)
- Added mid-turn steering to OMP agents (#5550 by @n24q02m)
- Added Fast mode and an Auto thinking level to OMP (#5550 by @n24q02m, @abhi-wan-kenobi)
- Added MCP servers to OMP schedules and Hub runs (#5550 by @omercnet)
- Added a Content width setting for the maximum width of chat and Markdown files on wide screens (#5680)
- Added
agents.providers.<id>.optionsinconfig.jsonas default options for every provider, with per-agent overrides (#5780) - Added the terminal key bar and Paste to terminal panes on iPad and Android tablets (#5712 by @lardissone)
- Added screens and sidebar header and footer items to the plugin SDK (#5685)
- Added usage sources to the plugin SDK (#5465, #5876)
- Added
client.playAudio()to the plugin SDK for playing audio on every client (#5976) - Added an
agent.closedplugin lifecycle event (#5971 by @ilteoood) - Added command and environment overrides and availability diagnostics for plugin providers (#5707)
Changed
- Changed the context window details to show usage for the account the agent runs under, including custom
CLAUDE_CONFIG_DIRandCODEX_HOMEhomes (#5465) - Changed the context window details on desktop to a hover card with Refresh (#5975)
- Changed the context window meter to show before an agent's first turn (#6089)
- Changed Codex Fast to a Speed menu listing the Normal, Fast, and Ultrafast speeds each model offers, shown as a lightning bolt on desktop (#5708)
- Changed Explorer tabs to work like workspace tabs, with a + menu, drag and drop, and Close for Files and Changes (#5942)
- Changed Pi and OMP extension context to show as expandable tool rows instead of assistant text, and to hide Pi messages marked hidden (#6090)
- Moved Import session from the sidebar footer to the New workspace screen (#5805)
- Changed the sidebar workspace row to show last activity by default on new installs (#6087)
- Changed compact sidebar footer buttons to 44×44 tap targets (#6044)
- Changed new workspaces branched from
origin/mainor another remote branch to fetch that branch first (#5788 by @odoo-mvds) - Changed Paseo's internal Claude agents for branch names, commit messages, and PR text to run with Claude hooks disabled (#5750)
- Changed OMP approval mode changes to apply on the next idle relaunch, and to be refused during a turn (#5550)
- Changed relative timestamps in agent, schedule, and Import session rows to keep advancing while on screen (#5340)
Fixed
- Fixed Claude agents never showing Thought rows on Claude Opus 4.7 and later (#4355 by @ThePharmer)
- Fixed a background Claude subagent's card showing as a bare "Task" that stayed running (#6067)
- Fixed Claude Code terminals not showing as needing input when Claude is idle (#6022)
- Fixed Claude usage calling a rate-limited login again before its retry time (#6089)
- Fixed a Claude agent that entered plan mode on its own still showing and storing its previous mode (#6074)
- Fixed a resumed agent returning to its creation-time mode after its mode was changed in the session (#5140 by @ThePlenkov)
- Fixed ACP agents rejecting every following message after a turn failed with a permission request open (#6045)
- Fixed the context window meter never appearing for ACP agents that report context usage (#4848 by @apple-ouyang)
- Fixed schedule runs and workspace metadata recording
[object Object]when an ACP agent rejects a session setting (#5765) - Fixed OMP agents staying bound to a dead
ompprocess after it crashed (#5550 by @viet-initx) - Fixed OMP multi-select questions showing radio buttons and asking once per choice (#5550)
- Fixed
/compacton OMP reporting a failure after 60s while OMP kept compacting (#5550 by @Kh05ifr4nD) - Fixed
paseo import --provider ompstarting the agent on the default model instead of the session's (#5550 by @alloevil) - Fixed OMP-injected rows showing a
[custom_message]prefix after a reload (#5550 by @jegork) - Fixed OMP tool rows showing raw objects or generic labels for failed tools, Task, Wait, web search, and fetch (#5550)
- Fixed results of OMP
xd://writes disappearing from the timeline (#5550 by @kasrakhosravi) - Fixed the composer showing the stale model after an OMP model fallback (#5550 by @gray-graff)
- Fixed opening an archived OMP agent starting an
ompprocess that stayed running (#5550 by @thomasvan) - Fixed Pi and OMP sessions whose model was removed failing to import or reopen (#6061)
- Fixed Pi agents on Pi 0.99 starting without Paseo's MCP servers when
pi-mcp-adapteris not installed (#5762 by @ArietidsZ) - Fixed a running Pi subagent showing an empty transcript until it finished (#5755)
- Fixed a grouped Tintinweb pi-subagents completion marking only its first agent completed and leaving the rest on working (#5826)
- Fixed OpenCode
askrules forpaseo_*tools running the tool without a prompt (#5801 by @ymarcus93) - Fixed the first OpenCode prompt waiting for the event stream timeout when the OpenCode server was slow to become ready (#5873 by @axsuul)
- Fixed OpenCode v2 agents failing to start on the Nix packages (#5988)
- Fixed each Paseo skill appearing twice in Codex's skill list (#5827 by @3ae3ae)
- Fixed a failed Codex image generation leaving no row in the chat (#5810 by @3ae3ae)
- Fixed a denied Codex command or file edit keeping a running spinner after the turn ended (#5717 by @3ae3ae)
- Fixed rewinding a legacy Codex chat failing with
unknown variant thread/rollbackon Codex 0.156 and newer (#5711 by @3ae3ae) - Fixed Codex custom prompt arguments containing
$sequences reaching Codex altered (#5669 by @3ae3ae) - Fixed Codex structured output failing when the schema has a field named
properties(#5684) - Fixed a Codex agent created without a thinking option losing its default effort after a daemon restart (#5686)
- Fixed only one permission showing when Codex asks to approve two commands from one item (#5758)
- Fixed Codex terminal rows reading only "Terminal" without the command on current Codex (#5774)
- Fixed the composer showing the catalog default thinking level instead of the one the agent runs on (#5804)
- Fixed the composer showing another model's label when the agent's model is missing from the loaded catalog (#5796)
- Fixed the chat jumping back by several screens when scrolling up through older history on web and desktop (#5945, #5970)
- Fixed images in chat shifting the text below them when they finish loading (#5970)
- Fixed relative
path:linefile links in chat opening at the first line referenced for that file (#5653 by @3ae3ae) - Fixed PR comments with linked pictures showing raw HTML tags and losing the image link (#5968)
- Fixed opening an agent on a touch screen in the desktop layout raising the on-screen keyboard (#5477 by @dinhphieu)
- Fixed Option+arrow, Cmd+arrow, and Cmd+Backspace line editing in the macOS terminal (#3339 by @gpambrozio)
- Fixed the daemon freezing when an Add Project directory search reached a folder whose read never returns (#6029, #6041 by @lardissone)
- Fixed a new worktree workspace being archived when its
paseo.jsoncannot be parsed (#6036 by @3ae3ae) - Fixed workspace script status not updating in other connected clients (#6007 by @swbiggart)
- Fixed agents and terminals inheriting the voice library path, which truncated Git Bash's PATH on Windows (#5987 by @hanh9898)
- Fixed macOS hosts showing as
UNKNOWNwhen the network supplies no hostname (#5922) - Fixed daemon self-update failing for an npm install under a prefix other than npm's global prefix (#5649 by @3ae3ae)
- Fixed opening an archived agent whose worktree was removed showing "Workspace unavailable" when the workspace had no recorded branch (#5694)
- Fixed a host's version staying stale on the host page after its daemon restarts (#5351 by @bashrusakh)
- Fixed removing a host during its first connection attempt not stopping the connection (#5722)
- Fixed a file upload started while reconnecting failing with
Connection changed during file upload(#5585) - Fixed the Android sidebar jumping back to the top when reopened after selecting a workspace (#6058)
- Fixed tapping the context ring and long-pressing a workspace tab doing nothing on native tablets (#5713 by @JichenZhang)
- Fixed iPad chat text keeping its old width after the pane resizes (#5716)
- Fixed the context ring filling from three o'clock instead of twelve on web and desktop (#5598)
- Fixed browser annotation screenshots capturing the wrong region when the app is zoomed (#5703)
- Fixed the desktop app launching a
daemon statusprocess every second when no local daemon runs (#5636) - Fixed the
/menu listing/clearand/exitin a draft before a project or model is chosen (#5594 by @colonelpanic8) - Fixed
paseo agent delete --alland--cwdleaving archived agents behind (#6027 by @3ae3ae) - Fixed
paseo agentcommands reporting a generic failure instead ofAGENT_NOT_FOUNDfor an unknown agent ID (#6053) - Fixed
paseo agent openopening Desktop and exiting 0 for an agent that does not exist (#5727) - Fixed
paseo restartexiting withRESTART_NOT_CONFIRMEDwhen provider checks take more than a second (#6009) - Fixed
paseo schedule update --no-max-runsand--no-expires-infailing before reaching the daemon (#5973 by @Mar-garet) - Fixed
daemon.logsaying nothing when a resumed Claude agent's transcript is missing or cannot be read (#5818 by @gabrielgiordan) - Fixed reloading a plugin adding
[System Error] Provider connection closedto finished chats on its provider (#5579) - Fixed plugin settings screens on desktop having no way back to the Plugins page (#5620)
- Fixed plugin client code failing to import npm packages that declare only
mainormodule(#5838) - Fixed the SDK's
send()andrun()rejectingactiveTurnBehaviorin TypeScript (#5605 by @wjxdy) - Fixed bundling
@getpaseo/clientfrom npm failing withCould not resolve "@getpaseo/relay/e2ee"(#5815)