github chadbyte/clay v2.26.0

latest releases: v2.27.0-beta.11, v2.27.0-beta.10, v2.27.0-beta.9...
12 hours ago

2.26.0 (2026-04-09)

Bug Fixes

  • auth: default to private visibility in OS user mode (7c271a2)
  • browser: prevent redundant MCP calls for context source tabs (bc88feb)
  • cli: preserve ownerId and all config fields across daemon restarts (a067478)
  • debate: broadcast correct mate processing indicator during debate turns (6d875f4)
  • debate: clear stale debate state on restart instead of restoring dead UI (868a7e5)
  • debate: fix MCP proposal card rendering and debate start (b99bcfd)
  • debate: hide export PDF button when debate is not active (ffa28ca), closes #debate-pdf-btn
  • debate: hide internal setup prompt from chat display (c40e8d7)
  • debate: prevent debate ended banner from persisting across sessions (75802d6)
  • debate: propagate ownerId to debate sessions and restore with correct userId (fb85137)
  • debate: restore self-contained conclude bar to prevent normal chat routing (ce24dbc)
  • debate: show bottom bar on mobile during live debate (2623855)
  • debate: show review card for quickStart flow, share tool whitelist with mentions (1cf1ccd)
  • mate: sync avatar and profile in chat on mate_updated (3335e72)
  • mention: maintain chronological order when permission requests interrupt mention stream (b48d9de)
  • mobile: refresh mobile chat sheet when mate session list updates (5530f0b)
  • os-users: enable systemd linger for clay users to create XDG_RUNTIME_DIR (e4a824d)
  • pdf: strip all external SVG references to prevent tainted canvas (6540405)
  • reduce auto-continue buffer from 3min to 1min after rate limit reset (b48053b)
  • rewind: harden rewind against race conditions (502e904)
  • sdk-bridge: add auto-continue to worker query_done handler (b0ea29f)
  • sdk-bridge: harden auto-continue against rate limit event timing (651019b)
  • sdk-bridge: preserve rateLimitResetsAt for auto-continue scheduling (7fe1b6a)
  • sdk-bridge: schedule auto-continue immediately on rate limit rejection (a55055c)
  • session: persist all sessions and show debates in conversation list (cf0a935)
  • session: revert auto-generated cliSessionId that broke new session queries (4cb949e)
  • sessions: use atomic writes for session files (30ea57c)
  • show actual send time in scheduled message bubble instead of reset time (0b13ce0)
  • sidebar: render mates in user strip when no other human users exist (#277) (b7a8980)
  • terminal: add WebGL renderer and fix overflow clipping (2f2db6d)
  • terminal: load WebGL addon after xterm.open() (56ce8b4)
  • terminal: prevent observers from resizing PTY and causing escape flood (f5b79fd)
  • ui: move suggestion chips inside input row (#287) (9b01144)
  • ui: resolve identity reference error in AskUserQuestion rendering (ef8b915)
  • upload: preserve Unicode/CJK characters in uploaded filenames (#286) (b316b48)
  • usage: handle SDK restart causing negative cost delta (15e5553)
  • usage: stop overcounting session cost by 15x (1b733f5)
  • usage: stop resetting cumulative cost tracker between turns (2c5ea11)

Features

  • browser: add Browser MCP server and extension HTTP bridge (cbf32f3)
  • browser: add tab context injection and context preview cards (4009368)
  • browser: auto-approve watch/unwatch tab MCP tools (155244e)
  • browser: switch to in-process MCP server and add watch/unwatch tools (5322707)
  • Context Sources UI + Chat Project plan (#284) (a4da2cf)
  • context-sources: show extension setup prompt in browser tabs section (2dee8c5)
  • context: add rich context usage popover on header bar hover (a59194c)
  • debate: add propose_debate MCP tool for inline debate proposals (0298972)
  • debate: convert debate modal to wizard with quick start flow (e4dfa8b)
  • debate: rework hand raise, conclude, and floor modes (4d10bf3)
  • extension: add Chrome extension download and install UI in top bar (c3a9869)
  • mates: broadcast mention processing indicator and redesign mate avatars (2f41e49), closes #283
  • mobile: add all mate tools to mobile tools sheet (bab0295)
  • sdk-bridge: immediate continue on overage, scheduled on normal limit (12fef73)
  • ui: group consecutive messages by minute and preserve timestamps (2cf9a69)
  • ui: improve channel mode scheduled messages, input styling, and permission UX (3dd7ab7)
  • ui: move debate to conversations and fix mobile chat sheet (189562f)
  • ui: replace thinking verb text with animated three dots (235b3db)
  • usage: show per-turn cost delta alongside cumulative total (e638891)

Don't miss a new clay release

NewReleases is sending notifications on new releases.