0.1.70-beta.1 - 2026-05-07
Added
- One-click ACP providers — add Cursor, Hermes, Qwen Coder, Kimi Code, and other ACP agents from a built-in catalog instead of writing config by hand.
- Codex
/goalslash command — set or update the goal mid-turn while a Codex agent is running. - Detect GitHub issue and PR URLs pasted into the composer search.
paseo worktree createCLI command, with parity to the MCPcreate_worktreetool.paseo schedule updateto edit a schedule in place without recreating it.paseo schedule run-oncefor cron-style triggers, plus--modeonscheduleandloop. Background runs now default to unattended mode.- Projects settings now lists workspaces from any remote — GitLab, Gitea, Bitbucket, self-hosted, and SSH-style URLs, not just GitHub. (#681 by @krumpyzoid)
Improved
- Skills now install, update, and uninstall on demand instead of silently auto-syncing on every desktop launch.
- Self-hosted relays can opt into
wss://for TLS connections. - Workspace open targets only show options reachable from the current daemon.
- Combobox search matches model descriptions, not just names.
- Codex image attachments render inline as path markdown.
- Subagent task notifications no longer clutter the parent agent's timeline.
- Voice mode: quieter thinking tone and small UI polish.
- Settings sidebar order: Projects now appears after General.
- Electron upgraded to 41.2.0 for the desktop app.
Fixed
- Linux: Workspace file watchers no longer storm with events on busy working trees, fixing CPU spikes on large repos. (#794 by @312223105)
- ACP-based agents launch terminal shell commands reliably. (#793 by @ebg1223)
- Checkout shortstat now counts untracked files. (#608, #762 by @somus)
- Relay endpoints on port 443 use TLS automatically. (#774 by @caoer)
- Desktop CLI passthrough TTY handling — interactive commands now behave correctly when launched from the desktop app.
- The CLI honors the
PASEO_PASSWORDenvironment variable for password-protected daemons. - Daemon shutdown terminates all child processes cleanly using tree-kill.
- Agent spawn paths handle missing executables and unusual install layouts more reliably.
- OpenCode now forwards provider retry errors instead of silently swallowing them.
- Codex import no longer reverts to the wrong default mode.
- Pane keyboard shortcuts no longer fire while you're typing in an editable field.
- Cold workspace URL navigation now lands in the correct sidebar entry on web.
- Workspace navigation regression on web fixed.
- Duplicate workspace shell navigation eliminated.
- The 'Update installed' callout no longer flashes incorrectly.
- Browser pane reload focus and devtools handling.
- MCP terminal capture now includes scrollback.
- Worktree branches no longer get renamed when an agent is created against an existing worktree from MCP.
- Creating an agent in a subdirectory of a registered workspace now runs in that subdirectory instead of jumping up to the parent. (#551)
- Non-GitHub project display names are derived from the remote owner/repo instead of the local path.
- Desktop IPC wrapped in shared mutation/query hooks, fixing stale state and intermittent failures. (#761)
paseo schedule create --hostnow requires--cwdto avoid running schedules in the wrong directory.paseo schedule create --everyruns once immediately by default, then on the configured interval.- MCP
create_agentvalidates the requested mode and refuses silent cross-provider inheritance.