Skip to content

v2.0.0

Choose a tag to compare

@zebbern zebbern released this 18 Feb 00:20
· 53 commits to main since this release

What's New in v2.0.0

SDK Migration

  • Migrated from deprecated @anthropic-ai/claude-code to @anthropic-ai/claude-agent-sdk v0.2.45
  • Full streaming via AsyncGenerator, native agent support, account introspection

New Features

  • Mid-Session Controls: Interrupt, change model, change permissions without restarting (/claude-control)
  • File Rewind: Undo file changes to any conversation turn (/rewind)
  • Structured Output: Force JSON responses matching a configurable schema
  • Info Commands: View account info, models, MCP status (/claude-info)
  • 7 Specialized Agents: Code reviewer, architect, debugger, security, performance, DevOps, general

Advanced SDK Features

  • 1M token context beta
  • File checkpointing for rewind support
  • Sandbox mode for safe execution

Dynamic Model Discovery

  • Auto-fetches available models from Anthropic API and CLI
  • Quick model switching via /claude-settings or /quick-model

Production Fixes

  • All settings wired to SDK (thinking, effort, system prompt, permissions, git context)
  • Permission mode safety: Normal mode uses acceptEdits instead of default
  • Removed duplicate completion embeds
  • Removed hardcoded default model, SDK auto-selects

Docker & CI/CD

  • Dockerfile includes Node.js 20 + Claude CLI
  • GHCR image publishing on every push to main
  • Watchtower auto-update support

Startup Version Check

  • Bot compares local git commit vs GitHub on startup
  • Sends Discord notification if an update is available

Documentation

  • DRY docs structure: README is a concise hub linking to 7 focused doc files
  • OS-specific installation instructions
  • Full command reference (45+ commands)
  • Architecture and SDK integration docs