v0.6.0

One brain, running on Luke's service

Luke's replies and announcements come from one brain that remembers across turns, and it runs on his service rather than on your Mac. Once a minute the service checks your Conductor sessions and wakes the brain with what changed, so a session that finished or needs you is noticed whether or not your Mac is awake. Ask about a session and he reads what it did, including the chat's own conversation. (#738, #865, #1038, #1069, #1079, #972, #1421)

Voice on your Luke account, and voice alone

Spoken exchanges need no OpenAI key of your own — every call runs through Luke's service on the account you signed in with, so the Voice page loses its Provider section and a key an earlier build stored is dropped at launch. Hold the talk key and the microphone is open for exactly as long as you hold it; release it and Luke keeps talking until the stop key or Escape. The Voice row offers all 22 Live voices, with Marin as the default.

The Ask Luke composer, its ⌥L shortcut, and typed asks are gone. (#933, #956, #1006, #1013, #1381, #1417, #1166)

The Conversation tab

History is now Conversation, and it draws the account's one thread as the service holds it, so a Clear on any device empties it everywhere. Luke's replies render as Markdown, each action he took is a row saying what he did with a chip that opens the session it reached, and several in one turn fold under a line that counts them. An ellipsis beside each of his messages opens thumbs up and down; a thumbs down offers a feedback composer with the message quoted, and nothing leaves your Mac until you press Send. (#795, #977, #740, #936, #939, #1473, #1489, #873, #747, #1029, #1462)

The Conversation tab: you ask what needs you, Luke answers about two agents, searches his notebook for what was said about invite expiry, and messages the Add teammate invitations agent to finish #214.

Luke's notebook

Luke keeps a notebook on the service: what he knows about you, the decisions worth remembering, and a dated note for each day he works. Before answering about prior work, dates, people, or preferences he searches it and reads only the lines he needs. A read-only Memory page in Settings shows the notebook as he wrote it. (#1475, #1484, #1491, #1477, #1478, #1479)

Settings › Memory: the notebook Luke keeps, read-only, with who's who, what was settled on Teammate invitations, and which agent runs where.

Your Conductor key lives in the vault

Connect on the Connections row stores your Conductor key in your account's vault, never on your Mac, and a key an earlier build kept locally is handed over once and deleted here. Onboarding asks for that key right after your first sign-in, ahead of any session row and the calendar step. (#1260, #1267)

Improvements

  • Luke greets you by first name at every signed-in launch, and the spoken introduction waits for your first sign-in instead of greeting a stranger (#1204, #1254)
  • Briefings are two short sentences at most, subject first, and never a title read aloud (#1378)
  • A voice call opens already knowing your roster, so "anything need me?" is answered without a round trip (#1226)
  • A reply that only needed a read is spoken the moment its words form, and Luke may read ahead to a session or a notebook search while you are still speaking (#1164, #1229)
  • Every spoken exchange is kept, including the ones Luke answers himself, so your words and his come back after a relaunch (#1318, #1319)
  • Captions show your own words as you say them, in a quieter tone, and every segment of a longer reply rolls up under the housing (#1464, #883)
  • You can stop an ask: a Stop on a waiting ask is honored when its turn starts, and a Stop on a running one ends only the turn it was aimed at (#1155, #1258)
  • The Voice page's Pause announcements switch becomes Announce when sessions need you, on by default; switching it back on reads the still-true held ones out together (#686)
  • A briefing on offer opens a muted session on your Mac so Luke speaks it here when you are present, and is pushed to your phone when you are not (#1404)
  • Pressing a filled thumb takes a rating back, and the message stands unrated on every device (#1467)
  • Luke reads an agent's messages whole instead of the first 400 characters, and walks a long Conductor chat to its end (#916)
  • Luke's persona is a set of rules with a banned-phrase list rather than exemplars, so a day of announcements no longer hardens into stock phrases (#875)
  • An action whose effect is uncertain after a crash shows as unknown in the Conversation, distinct from a refusal, and Luke never retries it on his own (#943)
  • A Conductor workspace can be created with Fable 5.1 or GPT-6 Astra as its agent's model (#758, #759)
  • A settings search result lands the keyboard on the row's control rather than the page header (#1428)
  • The Conversation tab's Clear moves beside the tab bar and shows only while the thread has lines (#778)
  • tryluke.dev prerenders the landing, About, Changelog, and Privacy pages, so link previews and visitors without JavaScript see the page (#716)

Fixes

  • Fixed a workspace created or an agent added through Luke going out with Conductor's default agent, model, and effort instead of the pairing you chose (#1443, #1486)
  • Fixed a voice chosen on the Voice page not taking until the standing call had idled out (#1470)
  • Fixed asking Luke to create a workspace in a Conductor cloud project being refused with "No listed project matches that identity" (#876)
  • Fixed asking Luke to flip the Captions switch being refused with "Captions takes no effort level" (#895)
  • Fixed clearing a setting answering "Could not save that setting on this system" and coming back at the next launch (#1252)
  • Fixed Mission Control tiling the notch panel in the middle of the desktop after an introduction takeover (#1225)
  • Fixed quitting Luke mid-meeting dropping the meeting hold on announcements until the next poll (#1141)
  • Fixed Luke saying "I couldn't write that ask down" for a follow-up asked seconds after a question (#1476)
  • Fixed a spoken ask's row landing one word short of what you said, and a spoken line vanishing from the Conversation two seconds after you finished (#1482, #1465)
  • Fixed a reply drawing above your question when a spoken ask entered a turn late, and an aside sorting up into a turn that had settled (#1297, #1473)
  • Fixed "Still thinking" dots drawing above later replies for an interrupted turn (#1461)
  • Fixed the feedback composer opened from a thumbs down returning to Settings instead of the Conversation (#1466)
  • Fixed an announcement's arrival line reading a session title from before the pass that named it (#1407)
  • Fixed the Conversation drawing Luke's reply twice, and what he said aloud drifting from the words it recorded (#891, #870)
  • Fixed a voice call ending at the provider's hour cap with a red "[object RTCErrorEvent]" caption; an idle call now retires itself after five minutes (#854)
  • Fixed the key slot and feedback composer popups opening with empty black above their words on a Mac without a notch (#715)
  • Fixed the lead provider mark hopping left and springing back as the capsule unfolded (#777)

Misc

  • Updated the provider set to Conductor alone: Superset, the local Claude Code, Codex, and OMP observers, and the Linear connection are removed (#1200, #1201, #1207)
  • Updated a live launch to remove the retired local brain database an earlier build left on your Mac (#1294)
  • Updated PRIVACY.md for the scheduled observation of your Conductor sessions, voice on the account alone, spoken exchanges kept on the service, the read-ahead a spoken ask may make, and the notebook's search (#1069, #1229, #1422, #1480)
  • Updated the landing page's footer to close on a "© 2026 Stage Inc." line (#1380)
  • Updated the third-party notice to name every OpenClaw port the code carries (#1411)
  • Updated the About page portraits to full-resolution JPEGs with their metadata stripped (#673)