Skip to content

v0.3.0 — Multi-agent registry & macOS Settings

Choose a tag to compare

@gregoryoviedo gregoryoviedo released this 09 Sep 06:10
· 33 commits to main since this release

Highlights

  • Multi-agent registry — single bot now drives opencode (HTTP), Claude Code, Codex, Kiro (stdio JSON) and GitHub Copilot (LSP). Pick an agent per chat from Telegram with /agent or /agents.
  • macOS app — Settings tabbed UI — agent detection in PATH, better empty/error states, multi-agent section in the menu-bar app.
  • Persistence — new agent_state table + agent_kind migration. Workspace, project, session and active agent survive restarts.
  • Refactor — opencode moved into internal/adapter/agents/opencode, introduces AgentKind and AgentAdapter port.
  • Tests — coverage for agent management and session handling.
  • Docs — refreshed README, DESIGN, PRODUCT, SECURITY, CONTRIBUTING and macOS README.

Asset

  • Agentower.app.zip — ad-hoc signed macOS menu-bar app. Unzip and drag to /Applications. macOS 13.0+.

Requirements

  • Go 1.22+ (only if you build the binary yourself)
  • At least one of: opencode, claude, codex, kiro, copilot on PATH