This release includes the changes prepared for v0.9.32, which was not published.
New
- Onboarding: browser sign-in and a step-by-step guide take you from creating a project to connecting a coding provider and adding GitHub, Azure DevOps, or local code. Phone setup is optional and can be completed later in Settings.
- Getting started: a desktop tour shows how to start and configure a session, while a progress checklist in the Sessions pane and Settings guides you through the next steps, including creating your first agent.
- Project sharing: invitation links show a project preview and guide recipients through joining.
- Model servers: set up worker nodes and NVIDIA PAIR from saved Remote Hosts, manage Ollama and model downloads, and choose which models each node offers. Host admins control routing and capacity; optional gateway and ACP dispatch support stays off by default.
- Workspaces: set priority on shared model servers; host admins can lock a workspace to local-only mode.
- Intents: the New Intent dialog keeps your draft when dismissed, with drafts scoped to your account.
- Accounts: connect a second Claude account with its own sign-in, see which email each provider uses, and sign out or reconnect Claude accounts from the provider cards.
- Remote sessions: resume stopped RAN sessions using retained workspaces, and remember the launch choice per workspace.
- Adoptions: edits preserve history, and templates can be restricted to admins.
- Computer Use: Windows gains a bounded classifier-driven desktop loop and managed setup for the trained Laya desktop profile.
Fixes
- Sessions: restored sessions retain their selected model instead of reverting to the provider default.
- Local-only workspaces: session launches, research, questions, summaries, wiki content and goals now respect local-model restrictions. Run-history sync and outgoing integration messages also honor local-only mode, keeping workspace content off cloud services.
- Automations: Claude usage limits pause only scheduled runs that can use Claude.
- Git: failed repository reads no longer appear clean, and cleanup preserves branches with unpushed commits when their worktree folder is missing.
- Sign-in: an expired two-factor authentication step returns you to sign-in.
- Model connections: authenticated native Anthropic requests work, long-context requests can exceed the previous request-size limit, and response budgets shrink when only the output would exceed the context window.
- Sessions and automations: sessions, triggers, pipelines and Ralph runs use their project's workspace and repositories.
- Local models: tool-call conversations continue reliably, response limits fit the model window, and upstream errors are clearer.
- Model servers: adapters launch without an npm lookup for every session; worker registration works with authentication enabled, and unavailable GPU memory is reported as blocked.
- Intents: remote runners and secondary repositories work during research, and remote baselines are checked before work starts.
- Chat: visible history stops repeatedly refetching and jumping; private GitHub attachment images render inline, and cancelled subagents disappear from the chat chips.
- Navigation: Back returns to the session you were viewing, and clicking the macOS Dock icon reopens the window.
- Mobile: reconnecting after a phone wakes no longer repeatedly interrupts a slow connection.
- Provider sign-in: an unavailable account check no longer leaves Codex sign-in stuck.
- Security: cloud model access requires a session secret, worker registration's public route is narrowly scoped, and disabled triggers cannot run through MCP.
- Wiki: content edits are detected even when file timestamps are unchanged.
Removed
- Mobile sessions: removed the session-switcher chips from the session view.
Known issues
- macOS: builds are Apple Silicon (arm64) only.
- Windows: installers are signed by Restart Labs LLC, but SmartScreen may still warn while the publisher builds reputation.
- Linux:
.debinstalls require package-manager updates; AppImage installs auto-update. Linux has no automated installer smoke test yet. - Older installs: v0.9.0 requires one manual reinstall before auto-update can work.
- License: the source-repository link in
LICENSE.mdpoints to a private repository and returns 404 for public visitors.