github chadbyte/clay v2.32.0-beta.1

latest releases: v2.32.0-beta.6, v2.32.0-beta.5, v2.32.0-beta.4...
pre-release8 hours ago

2.32.0-beta.1 (2026-04-18)

Bug Fixes

  • codex: abort ends iterator immediately like Claude pattern (87af5f0)
  • codex: allow turn/completed through after abort (3b1d864)
  • codex: clear typing indicator on abort and prevent duplicate message text (1411807)
  • codex: filter events by threadId to prevent session crosstalk (b27b495)
  • codex: listen for abortController signal to trigger handle.abort (e978352)
  • codex: proper abort handling with turn/completed flow (68b3c13)
  • codex: route MCP approval through canUseTool instead of auto-accept (34d6501)
  • codex: send turn/interrupt as request instead of notification (a9240f3)
  • codex: show interrupted message and reset UI on abort (6cade75)
  • mcp: cache extension state and resend on WS reconnect (9035de3)
  • mcp: global bridge endpoint, tool cache refresh, codex 0.121.0 (b3d125c)
  • send done before interrupted message and use vendor name (3639c85)
  • send info before done so typing indicator clears properly (9b07ce8)
  • send status+thinking_stop before done to clear typing indicator (c194274)
  • session: include vendor in session_switched on reconnect (5714dc6)
  • session: reset vendor to claude when switching to non-vendor session (6491ac0)
  • session: resolve sm reference error in switchSession (6cf21bf)
  • set taskStopRequested on stop message for proper abort handling (bd77eb5)
  • ui: remove orphan closing brace in sidebar-mates mate context menu (b4a56eb)
  • ui: remove undefined dismissOnboarding call in sticky-notes (7ddac57)
  • ui: show vendor name in permission requests instead of hardcoded Claude Code (c697f86)
  • ui: skip addRewindButton when vendor capability is false (7425947)
  • ui: use getWsRef for fork button click handler (632b16a)
  • ui: use vendor-specific avatar in permission requests (055f986)
  • use correct interrupted message text (61dda55)
  • vendor-specific interrupted message (Claude vs Codex) (fc8e7de)
  • yoke: convert mention session stream loop to yokeType events (7bb1757)
  • yoke: remove hardcoded API key from Gemini adapter, add debug logging (b6e624e)

Features

  • codex: add context usage bar and rate limit display (1810fa4)
  • codex: add fork and rewind support via app-server API (fd16e47)
  • codex: migrate to app-server protocol with MCP approval support (58350b4)
  • filebrowser: add window-style titlebar and file search (5d25c8a)
  • input: add rotating mate avatar overlay on @ button (b8a6c40)
  • input: replace prompt suggestion chips with ghost text pattern (0753833)
  • mates: add per-mate vendor selection and vendor badge on strip (108708a)
  • mates: persist vendor, vendor badges in mention menu, and UI polish (10907a6)
  • mcp: enable MCP tool support in Codex sessions via stdio bridge (45f3d17)
  • session: send vendor capabilities to client, hide rewind for Codex (dfbf77d)
  • vendor: allow vendor selection before auth, login flow on send (fa29580)
  • yoke: add Codex adapter fixes, cross-vendor instruction injection, and vendor UI (60ec23d)
  • yoke: add Codex adapter, restore Claude as default (483dd28)
  • yoke: add Gemini adapter (Phase 4a) (068bd2a)
  • yoke: add multi-vendor adapter map, vendor toggle UI, and per-session vendor binding (8b37ce2)
  • yoke: add vendor-specific config panel, fix model switching, and polish UI (72246c4)
  • yoke: Gemini adapter working in Clay (48164d0)
  • yoke: merge YOKE adapter abstraction layer (49ebc2c)

Performance Improvements

  • skills: cache skill update checks with 5-minute TTL (9370407)
  • yoke: cache Codex adapter init and reduce warmup log noise (edddca5)

Don't miss a new clay release

NewReleases is sending notifications on new releases.