All releases
Preview

v0.2.2 — Choose the models you use

Recursive 0.2.2 keeps your model list honest and your workspaces isolated. Providers report what's actually available, you decide what stays enabled, and switching workspaces or reaching in remotely no longer lets one context bleed into another.

Models from your providers — not a frozen catalog. Recursive discovers models live from each connected provider and refreshes the list as catalogs change. Nothing is enabled by default until you opt in; newly discovered models stay off until you turn them on. When a provider adds something new, Recursive posts an inbox message with a shortcut to review and enable it.

Switch workspaces without stale data landing late. Moving between workspaces cancels in-flight loads, scopes API and cache keys to the active workspace, and resets plugin stores so an old response can't overwrite what you're looking at now. Bots, tasks, inbox, and automations all respect the switch.

Switch workspaces and confirm the sidebar and panels reflect the new context immediately

Remote access stays inside the workspace you paired. A host you link remains tied to the workspace where pairing happened. Remote members can't cross into another workspace's sessions or settings through the encrypted shell — workspace identity travels with every transport and SSE request.

Remote Access settings for the workspace where this host was paired

A fresher icon language. Hugeicons is now the default icon set, with stable sprite URLs that load reliably across prerendered surfaces and the marketing demo.

Also in this release:

  • Browser tabs keep the address bar honest — embedded browser tabs report navigation through a validated bridge so the tab address bar and workspace history stay in sync with the active frame.
  • Home is where you land — the desktop app opens at /home instead of jumping straight into a workspace session.
  • Translucent remote status bar — the remote PWA shell uses a translucent status bar that blends with page content.
  • Clearer tab badges — workspace tab secondary badges and capsule nav indicators use inverted pills that read cleanly on tab rails.
  • Stable composer pills — accessory pill positioning skips redundant measurements and only updates when the computed position actually changes.
  • Reliable inbox actions — action buttons on inbox messages update correctly during nested session operations and ignore read/unread toggles on archived messages.
  • Marketing demo refresh — the landing-page demo decouples page appearance from the embedded shell theme and adds browser and grooming previews.