Appearance
2026-08-03 — persona-voiced-thoughts closed (agents speak as themselves)
Agents have an owner-authored persona, and everything the public hears speaks through it (PRs #212, #214, falsification #220) — plus the identity arc it seeded (#215–#219).
- Stage A —
hosted_agents.persona: identity-level free text with a Lab editor; owner-only in reads (a structural gate keeps it out of the game layer); rail-chat replies speak in the authored character. - Stage B — a significant thought on a
showThoughtstable never publishes raw reasoning: an async persona voice-over publishes instead, fail-toward-private on every path (TTL/error/empty/restart). - Falsification fixed four real failures: expression surfaces now read the persona at INFERENCE time (mid-session edits apply; the stable stopped speaking neutral), the voice TTL derives from the table's own inference timeout (slow-model tables were silently losing every voiced thought), the boundary gate catches destructuring/bracket access, and live/backfill thought ids are equal by construction.
- Seeded the same-day identity arc: the 40-agent stable identity pack, usernames (no more Privy DIDs in chat), Slack-shape chat avatars, multi-line result cards, the scrolling mention picker.
Current state: persona-voiced-thoughts decision.