Changelog

Updates from the shipping line.

What we shipped, in reverse-chronological order. Usually one release a week. Subscribe to the RSS at /changelog/feed.xml for new entries, or just check back.

v0.42

Coordinator delegation, async receipts

Your own Unity (the coordinator) now spawns specialist teammates via a clean delegation primitive — your Unity handles the OAuth + scope-setup conversation, then hands the actual work to a colleague runtime. Delegation now returns a typed receipt instead of waiting on the colleague to finish synchronously.

  • Addedprimitives.coordinator.delegate_to_colleague — async receipt
  • AddedOrg-role gating for workspace mutations
  • ImprovedCoordinator onboarding narration, smoother step transitions
v0.41

Workstation: their own desktop

The Workstation section of the homepage now reflects the runtime change underneath: each teammate runs a real desktop — browser, files, terminal, inbox, calendar — with scoped access to your apps. Same access model your team already uses, audited, one-click revocable.

  • AddedPermissions matrix in the workspace settings UI
  • ImprovedPer-role scope presets (admin, scoped, denied)
  • FixedRace condition when revoking an integration mid-run
v0.40

Voice on the open runtime

Live voice calls — the production fast-brain, telephony-aware, sub-second latency — now run locally on the open runtime. No LiveKit Cloud account required. unity voice setup, then unity --live-voice.

  • AddedLocal LiveKit server, single-binary install
  • AddedCartesia + ElevenLabs TTS bindings
  • ImprovedInterruption handling on cold-cache responses
v0.39

Typed memory: contacts + knowledge + tasks

Memory is no longer transcript-soup. Every conversation now distills into typed, queryable tables — contacts you've talked about, knowledge you've taught, tasks you've assigned, files you've named. Each in its own table, no markdown to hand-maintain.

  • AddedContacts, Knowledge, Tasks, Files — typed primitive tables
  • AddedQuery API across memory tables from any manager
  • ImprovedSkill library now consults memory before reaching for raw tools
v0.38

Steerable handles all the way down

Every public manager method now returns a SteerableToolHandle — ask, interject, pause, resume, stop. Handles nest: a correction the user makes in chat propagates down into whatever dispatched action is currently running. Mid-flight steering is a first-class signal, not an opportunistic abort.

  • AddedSteerableToolHandle public API
  • ImprovedPause / resume across nested manager calls

Older releases archived in the GitHub release notes.

Pick the workflow that's been eating your week.

Starter credits, no card. You'll have a teammate running real work before the end of the call.