Onboarding
Luke introduces himself to new users. (#497, #508)
Improvements
- Luke is more conversational and proactive about work that needs your attention (#500)
- Luke draws loading rows while a provider roster is temporarily unreadable instead of making those agents disappear (#498)
- The website demonstrates Luke's panel with a live mesh gradient and an animated tour of its presentations (#499, #502, #504)
Fixes
- Fixed Preview deployments failing to complete sign-in (#408)
- Fixed workspace creation losing the provider selected in Settings (#475)
- Fixed the web service omitting the acts package from its runtime wiring (#495)
- Fixed signed-out voice runs reporting the wrong missing credential (#505)
- Fixed workspace-only providers being rejected by the desktop bridge (#507)
- Fixed Apple notarization uploads using the accelerated transfer path that could leave incomplete submissions stuck as In Progress (#509)
Misc
More agents, one roster
Luke observes local Antigravity, Grok Build, and Radius Browser agent chats, alongside Replicas cloud workspaces connected with your own API key. He reads each provider through its documented local or cloud surface, and providers without credentials work as before. (#402, #407, #462, #463)
Improvements
- You can filter the roster by the app or provider behind each chat (#455)
- Luke can create Conductor workspaces and message the live Superset terminal attached to a chat (#392, #450)
- Luke names, recaps, opens, and messages local Cursor chats through Cursor's own records and agent CLI (#383, #387, #390, #400)
- Luke can check for updates or restart into a downloaded update when you ask (#388)
Fixes
- Fixed archived cloud work continuing to appear in the roster (#385, #427)
- Fixed Luke narrating tool calls and adding filler to spoken updates (#451, #470)
- Fixed Luke inventing a recap segment when a session has no recap (#469)
Misc
Improvements
- Luke keeps your voice conversation history across calls, so you can continue where you left off (#354)
- Luke records your spoken turns alongside his replies in the conversation history (#355)
- Luke can search the session list when you ask out loud (#364)
- Superset workspaces without chats show as standing rows you can delete (#365)
Fixes
- Fixed the session count appearing before the roster finished loading (#361)
- Fixed idle voice calls lingering after their conversation history took over (#356)
Misc
- Updated every declared Node.js version to match the repository version (#366)
Improvements
- Luke reads your Mac's own calendars to stay quiet while you are in a meeting (#311)
- Luke observes local Gemini CLI sessions alongside your other coding agents (#347)
- Luke opens local Conductor chats at the exact place their notifications point (#349)
- Spoken announcement notices show each session's app marks (#340)
- Luke combines session filters in spoken asks just like the panel chips do (#348)
Fixes
- Fixed voice replies ending early when audio resumes after draining (#342)
- Fixed the web service failing to load its function sources (#343)
- Fixed unanswered cloud writes appearing to have failed (#345)
- Fixed spoken announcements interrupting your active conversation (#344)
- Fixed spoken panel asks misunderstanding session filters and sort order (#346)
- Fixed status-edge announcements omitting the session name (#350)
- Fixed session-list asks bypassing the panel's session filter (#351)
- Fixed spoken session answers omitting the apps that hold each session (#352)
- Fixed media volume restoration being skipped when Luke quits (#353)
