Skip to content

v0.4.0 - Channel sidebar + themed Clear Chat

Latest

Choose a tag to compare

@bcurts bcurts released this 19 Apr 02:02

What's new

Discord/Slack-style channel sidebar

Channels can now live in a left sidebar instead of the top bar. Toggle via Settings → Channels: Sidebar / Top bar.

  • Resizable — drag the right edge of the sidebar to compact it (140–400px). Mode + width persist across reloads.
  • Support Development pill relocates to the top of the sidebar (and auto-shortens to "Support" when the sidebar is narrow).
  • + New channel button moved into the CHANNELS header as a Discord-style +.
  • Hover actions (rename / delete) fade in without shifting the label text.
  • Unread badge matches the top-bar style.
  • Top channel bar hides entirely when sidebar mode is on.

Clear Chat in the composer

  • New Clear Chat button on the mention-pill row, aligned with the Send button.
  • Uses the same inline tick/cross confirm pattern as End Session (no more native browser dialog).

chat_send channel fallback (#58)

If an agent calls chat_read(channel="bugfixing") and then chat_send(...) without a channel arg, the message now lands in #bugfixing instead of falling through to #general. Helps agents (especially Copilot / Gemini) that forget to pass channel when replying.

GitHub Copilot CLI agent

Copilot is now a built-in agent — launched via the standard MCP HTTP transport with a wm_setfocus Enter-injection backend for the focus-gated console input.

CodeBuddy agent (#50)

CodeBuddy CLI now works as a built-in agent.

Tighter @mention prompt

The injected prompt for @mentions is now "use mcp to read #{channel} - you're mentioned, take appropriate action and respond" — more explicit so agents reliably respond in-channel rather than just in their terminal.

Bug fixes

  • Per-project instance isolation (#52) via CLI flags + env vars
  • Hyphenated @mentions no longer falsely match prefix agent names (#53)
  • Leave/disconnect messages only post to the last active channel
  • Gemini/Kimi now automatically merge MCP servers from the project's .mcp.json

Quickstart polish

  • README quickstart is now agent-neutral (shows Claude / Codex / Gemini launchers, not just Claude).
  • Full agent-launcher list collapsed into a dropdown.

Upgrading

Download the zip and drag the files over your existing installation. Your data (messages, jobs, rules, schedules, settings) lives in the data/ folder and will not be affected.