This release includes 1 breaking change for platform teams planning a safe upgrade.
Published 26d
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ade
agents
claude-code
codex
copilot
developer-tools
+5 more
gemini
mobile
opencode
orchestration
pi
Affected surfaces
breaking_upgrade
Summary
AI summaryUpdates Improved, Breaking, and 0.1.70 - 2026-05-08 across a mixed release.
Full changelog
0.1.70 - 2026-05-08
Breaking
- Claude agents now require
claudeon your PATH. Install Claude Code globally (npm install -g @anthropic-ai/claude-code) before running a Claude agent — Paseo no longer ships a bundled fallback binary. Same posture as Codex and OpenCode, and shrinks the desktop install by ~210 MB per platform.
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. - Claude's Sonnet 4.6 1M context model is now selectable in the model picker.
- 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
- Claude agent: daemon no longer crashes mid-turn when the underlying SDK fires a stray control message after the connection has been torn down.
- Windows: Terminals start reliably and shut down cleanly without leaving stuck processes behind.
- 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.
Breaking Changes
- **Claude agents now require `claude` on your PATH.** Install Claude Code globally (`npm install -g @anthropic-ai/claude-code`) before running a Claude agent — Paseo no longer ships a bundled fallback binary.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Paseo
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]