Skip to content

v0.2.0

Choose a tag to compare

@kloogans kloogans released this 13 Mar 15:21
· 16 commits to main since this release
79ffaba

What's New

Thread Support

  • Per-thread Claude sessions — create Discord threads in any text channel and each gets its own independent Claude session with separate context
  • Automatic lifecycle management — threads are joined on creation, sessions are cleaned up on archive/delete, with LRU eviction at capacity (max 10 concurrent threads)
  • Parallel conversations — work on multiple tasks simultaneously within the same project without context interference

Forum Channel Support

  • Forum channels — register a forum channel where every post is a thread with its own Claude session, great for organizing tasks, bugs, and features
  • Auto-detection — when using an existing channel ID, the channel type (text/forum) is automatically detected via the Discord API
  • Channel type persistencechannelType field saved to config so the bot knows the channel type across restarts

Fixes

  • Bot connectivity polling — fixed race condition where most bots showed "not yet connected" on startup. Log offsets are now captured before daemon spawn to reliably detect handler_ready events
  • Double-response bug — fixed parent channel responding to thread creation system messages by filtering ThreadStarterMessage types

Docs

  • README and Getting Started updated to cover threads, forum channels, and text vs forum channel choice
  • disclaw list and disclaw status now show channel type