0.1.63-beta.5 - 2026-04-28
Added
- Project settings page with a built-in
paseo.jsoneditor. - Cold start restores your last open workspace.
- Tool call badges have a button to open the referenced file directly.
- Open the current branch on GitHub from a workspace's open menu. (#583 by @Myriad-Dreamin)
- Enable or disable providers from Settings without editing config files.
- Paseo prompts you to configure a worktree setup script when one is missing.
Improved
- Provider settings and model selection have been redesigned, with switches replacing toggle buttons.
- Voice mode transcription endpoint is configurable for OpenAI-compatible providers. (#570 by @yuruiz)
- Adding a project no longer waits for GitHub PR status to load.
- Startup splash screen is cleaner — just the logo with a subtle shimmer.
- Desktop quit flow is smoother with a clearer shutdown dialog.
paseo.jsonsetup and teardown accept a single command string, not just an array.- New worktrees auto-seed a
paseo.jsonso scripts edited in Settings apply on the first run without committing. - Archiving a worktree is instant instead of waiting for the backend to confirm.
- Agent timelines and git diff lists no longer jump around while loading or streaming.
Fixed
- Cmd+Q on macOS quits the desktop app instead of leaving it running in the background.
- Terminal sessions recover cleanly after rendering hiccups, including the initial resize for nvim.
- Terminal protocol query responses no longer leak into the browser.
- Assistant link color matches the theme again.
- File links with line numbers (like
foo.ts:42) open correctly from assistant messages. - Claude's Grep results show up in the search detail body.
- Reopening a worktree lands under the right project.
- Agents from disabled or unavailable providers stay visible in history.
- New CLI agents now require a provider instead of failing silently.
- Git diff headers no longer truncate.
- Provider diagnostic modal scrolls on short screens.
- Provider diagnostics show the real error and underlying child-process output instead of a generic message.
- Archived workspaces no longer interfere with working-directory resolution.
- Triple-click on a message no longer extends the selection into adjacent bubbles.
- The packaged desktop app preserves your zsh prompt.