0.1.58 - 2026-04-16
Added
- Markdown files render as formatted markdown in the file pane. (#427 by @aaronflorey)
- Cmd+L (Ctrl+L on Windows/Linux) focuses the agent message input.
- Provider models refresh on a freshness TTL; Settings shows last-updated time and any fetch errors. (#426)
disallowedToolsoption in provider config to block specific tools from an agent.
Improved
- Windows: agents launch reliably from npm
.cmdshims, paths with spaces, and JSON config args — fixesspawn EINVALstartup errors. (#454) - OpenCode permission prompts include the requesting tool's context. (#398 by @aaronflorey)
- OpenCode todo and compaction events render in the timeline. (#429 by @aaronflorey)
- OpenCode sessions archive cleanly when closed. (#408 by @aaronflorey)
- OpenCode slash commands recover from SSE timeouts. (#407 by @aaronflorey)
- Paseo MCP tools work against archived agents, matching the CLI. (#423)
- Native scrollbars match the active theme across all web views. (#399 by @ethersh)
Fixed
- Code file previews can be selected and copied on iOS. (#447 by @muzhi1991)
- File preview no longer shows stale content when reopening the same file. (#411 by @muzhi1991)
- File explorer reinitialises when the client reconnects after a page refresh. (#442 by @1996fanrui)
- Generic ACP providers no longer receive duplicated command arguments. (#444 by @edvardchen)
- Workspace headers no longer show a branch icon for non-git workspaces.
- Branch switcher layout is stable on mobile.
- Model names no longer truncate mid-word in the picker rows.
- Messages appear in the correct order after reconnecting on mobile.
- Clearing agent attention no longer throws on timeout.