Skip to content

v4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Sep 12:03

4.0.0 (2026-09-09)

  • feat(board)!: rebuild home as the work hub with mates beside the board (6d83a54)
  • feat(capsules)!: add Mate-driven Capsule Home (e6ef64e)
  • feat(capsules)!: remove scratchpad and translator (0382fb7)

Bug Fixes

  • admin: replace native destructive confirmations (e8fbc63)
  • auth: enforce project and session access boundaries (#489) (51a05a9)
  • auth: prevent login prompt replay (7f00048)
  • auth: recheck Codex credentials after login (1c9d1e4)
  • auth: refresh Codex login across projects (626e9ab)
  • auth: trust Codex runtime authentication failures (371ed5d)
  • capsules: allow blob worker runtime (c237f89)
  • capsules: preserve Korean IME composition (fe43fb3)
  • capsules: stabilize text input and model resolution (433c4a5)
  • capsules: tolerate missing capsules root when seeding built-ins (014d919)
  • chat: consolidate thinking into one entry per turn (f8a08fb)
  • chat: recover unacknowledged startup messages (be9d9cf)
  • claude: preserve first messages during worker startup (008199b)
  • daemon: preserve live processes on permission errors (1aba098)
  • deps: resolve dependency security advisories (f799207)
  • home: apply draft models and restore composer focus (5efb84a)
  • home: generate meaningful chat titles (8ad903f)
  • home: keep close control outside workbench (e8259a5)
  • home: restore new user workspace access (1f35b10)
  • home: restore project bootstrap and default root workspace (e964c3a)
  • home: restore workspace for new users (a54f526)
  • home: stabilize mate model and response delivery (c144342)
  • home: wait for session restoration before closing Home (e798f85)
  • knowledge: make result ordering deterministic (e154fb6)
  • login: stop vendor login loop with server-owned per-vendor flow (b9b27ad)
  • logs: deliver comments to the authoring session (bc0d6e7)
  • logs: preserve sticky notes when opening ledger (94de68e)
  • logs: remove edge reveal interaction (34f9e90)
  • logs: reserve learning for user moments (8e0b511)
  • logs: review comments without blocking the driver (531956a)
  • logs: skip redundant permission prompts (fe57a63)
  • notes: prevent sticky note flicker (76acd07)
  • notes: restore isolated backdrop blur (335884c)
  • notes: skip redundant permission prompts (60b401c)
  • pair: honor driver choice and bound overload retries (b04bdb2)
  • pairing: disambiguate visible Split Workers (59a1e1f)
  • projects: preserve navigation after active deletion (ede51fd)
  • search: complete Ask Clay workspace conversations (a9849e1), closes #213
  • security: enforce authoritative workspace access (010c983)
  • sessions: allow admins to access private sessions (3f13dec)
  • sessions: make sharing explicit and default to private (cd6d5cc)
  • sessions: preserve driver and worker hierarchy actions (b4c6b5d)
  • sessions: preserve startup input and enforce private defaults (#485) (05f5e99)
  • sessions: restore Home navigation and allow admin access (#487) (a57125a)
  • settings: apply saved environment to agent runtimes (b8b3d9e)
  • sidebar: collapse split worker hierarchy (12125f5)
  • tools: stop restarting the worker on ordinary action errors (1759660)
  • ui: preserve Logs toolbar position (0c00ddd)
  • ui: prevent reconnect redraw flicker (f13da17)
  • ui: show visibility badges only for shared sessions (14bfea0)
  • ui: show visibility badges only for shared sessions (#486) (fdd100e)
  • worker: enforce human stop across pair lifecycle (9999881)
  • worker: keep runtime inline and clarify task banner (b544002)
  • worker: preserve Codex pair tools across resume (91e38e1)
  • worker: resolve live session tool handlers (9980862)
  • worker: restore split worker creation (e954274)
  • worker: restore split worker creation (#476) (ddb7170)
  • workers: gate orchestration guidance by model tier (30f3977)
  • worktree: run git operations as the project owner (5ca1609)
  • yoke: auto-approve structured user input (85fa7dc)

Features

  • board: add per-user work board storage and websocket layer (fe9fc07)
  • board: calm conversation stage — two-voice chat, mate switcher, no mate colors (3407ef8)
  • board: chat with mates inside the home screen (7292564)
  • board: collapsible dock with three states replaces the fixed split (a135237)
  • board: home shell — root route, quiet home bar, project chrome retired (619d384)
  • board: hover identity cards, defined chat surface, board app frame (170fffe)
  • board: render the work board on the home hub (12fd3e7)
  • board: turn the right pane into a tool dock and abolish mate DM (3ffe31b)
  • capsules: add ephemeral model completions (3695ede)
  • capsules: add experimental user opt-in (6196fe2)
  • capsules: add source ownership controls (1a54675)
  • capsules: add tic-tac-toe board capsule (e07b040)
  • capsules: enforce display floor and add Pig game (771017d)
  • capsules: expand declarative UI and source controls (67aede9)
  • capsules: expand declarative UI contract (7f44ab7)
  • capsules: host opt-in rich display in a sandboxed separate origin (c434426)
  • capsules: improve discovery and model controls (e31fbb3)
  • capsules: make Pig playable with Mate turns (4e6b3d5)
  • capsules: push ordered causal act events to open displays (5f50da1)
  • chat: show live thinking summaries with shimmer (413290c)
  • codex: add GPT-6 Astra support (acb367f)
  • codex: request detailed reasoning summaries so thinking renders (f2bb21d)
  • codex: update bundled codex to 0.152.1 with binary override (43b31a1)
  • debate: expand live debate controls and participant setup (606acc2)
  • expand home board operations and worker orchestration (#475) (fe49f3c)
  • git: add persistent repository status placard (a5e7e44)
  • home: add capsule library navigation (73b7246)
  • home: add debates archive (a7b205c)
  • home: add mate backstage workbench (f1b46cc)
  • home: add native debate planning (cc945fc)
  • home: add relationship history sidebar (302c259)
  • home: add session details actions (ff190f1)
  • home: centralize mate settings (3f4af09)
  • home: complete native debate workspace (96cb1e6)
  • home: float capsule workbench above conversation (084d74d)
  • home: make conversation a resumable workspace (a0f399e)
  • home: move scheduled tasks into home (1b6c1b8)
  • home: polish board and avatar palette (731bd47)
  • home: refine mate conversations and model controls (c151ba8)
  • home: refine overlay navigation (5ecf420)
  • home: restore exact mate conversations (807ed51)
  • knowledge: add unified knowledge and project logs (8377d8f)
  • logs: allow project owners to delete entries (aaacb18)
  • logs: define sticky note attention lifecycle (ce5ba32)
  • logs: evolve project logs into an ambient ledger (8fda0f0)
  • logs: let Clay search and open cited records (d3c148f)
  • logs: preserve worktree change context (46457d1)
  • logs: render log references as chips (102aac7)
  • mates: add Clay-led Mate creation interviews (7d1f419)
  • notes: preserve completed sticky notes (c3a735d)
  • notes: refine sticky note brand palette (289e4ec)
  • sdk: update claude-agent-sdk to 0.3.258 and adopt new capabilities (a82f16d)
  • search: add Ask Clay conversation entry (f827cd5)
  • split-worker: add audited runtime and session hierarchy (09c243f)
  • toolbar: restore scheduled tasks button (daa8bef)
  • tools: the board is a capsule and a capsule is a folder (b8ce54e)
  • tools: tool contract skeleton — manifest, declarative UI, sandboxed logic (5f4e672)
  • tools: universal mate control — clay_tool_* MCP surface (a55103b)
  • tools: vendor-neutral api.llm and conversational capsule authoring (c846396)
  • ui: redesign background-tasks bar as a quiet status line (6ace925)
  • updater: add admin-only notification snoozing (d773411)
  • worker: automate driver-managed worker lifecycle (62e4171)
  • worker: clarify runtime details and simplify proposal cards (5b0d94a)
  • worker: route permission decisions through driver (cb7673c)
  • workflow: improve composer and Driver continuity (6957ed3)
  • workspace: add cross-project Mate orchestration (1f1d8d9)
  • yoke: unify structured user input (d3432e2)

BREAKING CHANGES

  • remove the built-in Board Capsule and delete its saved
    data during the v7 built-in Capsule migration.
  • Scratchpad and Translator Capsule installations and their
    stored data are removed when the v6 Capsule migration runs.
  • mates are no longer shown in the sidebar icon strip.
    Open a mate from the home screen (the C button) instead.