github chadbyte/clay v2.18.0

5 hours ago

2.18.0 (2026-03-28)

Bug Fixes

  • debate: add missing debate CSS and JS module files (af6e0c2)
  • debate: persist round number and conclude state across reloads (93930a7)
  • debate: remove round limit and fix conclude state persistence (55fdb94)
  • deps: regenerate package-lock.json with missing entries (77ea3fc)
  • dm: block main WS messages during mate WS connect transition (3c51e3b)
  • dm: insert pre-thinking avatar before sparkle activity indicator (2075247)
  • dm: show sparkle activity indicator in mate DM mode (78a4ad9)
  • dm: suppress regular project history during mate DM restore (39ae3d2)
  • input: allow send when pending pastes, images, or files exist without text (b95eb80)
  • loop: add loopSource.name fallback to judge session title (d28e2d1)
  • mate: auto-approve read tools in mate DM sessions (d14c9e2)
  • mate: auto-approve WebFetch for mates and fix DM restore on server restart (59a78c5)
  • mate: pass mateDisplayName on daemon startup mate restoration (c2e0cf7)
  • mention: add missing action bar to mention user messages (fccb766)
  • mention: improve mention UX in mate DM and project chat (6927a4c)
  • mention: include pasted content when sending mentions (4c277c6)
  • mention: pass addToMessages to mention module context (07391db)
  • mention: prevent digest callbacks from being nulled after onDone (5580733)
  • mention: render mention messages in correct DOM position during history replay (9754135)
  • mention: use addToMessages for correct history replay ordering (1c116ea)
  • mobile: eliminate gap between input bar and iOS keyboard (5cd807d), closes #layout
  • scheduler: allow "Run now" for loops without JUDGE.md (aefe59e)
  • scheduler: respect start time in cron intervals and fix session title leaks (9f9c489)
  • scheduler: show next run in detail panel and recognize offset cron lists (3264825)
  • scheduler: single run respects maxIterations, use schedule name in banner (baa254b)
  • scheduler: use schedule id instead of linked task id for session grouping (abd4cbd)
  • session: persist active session per project in localStorage (8074574)
  • sessions: guard ownerId assignment with isMultiUser() on session creation (186a69e)
  • sessions: prevent ownerId backfill from scrambling session dates in single-user mode (82df2bf)
  • ui: collapse user island in mate DM mode when sidebar is folded (18530b5)

Features

  • debate: add structured debate engine with moderator and panelist sessions (8bf08f5)
  • mention: add @mention system for invoking Mates in project chat (4daee97)
  • mention: add session digest and memory section for mates (3c58f17)
  • mention: inject recent session digests into mention context (ed3718b)
  • mention: route non-read tools through permission system (09749cc)
  • scheduler: add past date blocking, smart defaults, and interval end conditions (6cae0b6)
  • sidebar: group scheduled task sessions by date to reduce clutter (b7e2ae9)

Don't miss a new clay release

NewReleases is sending notifications on new releases.