- CHANGELOG.md: Initial release notes for v0.1.0 - .golangci.yml: Linter configuration adapted from beads - RELEASING.md: Release process documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
Changelog
All notable changes to the Gas Town project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2026-01-02
Added
Initial public release of Gas Town - a multi-agent workspace manager for Claude Code.
Core Architecture
- Town structure - Hierarchical workspace with rigs, crews, and polecats
- Rig management -
gt rig add/list/removefor project containers - Crew workspaces -
gt crew addfor persistent developer workspaces - Polecat workers - Transient agent workers managed by Witness
Agent Roles
- Mayor - Global coordinator for cross-rig work
- Deacon - Town-level lifecycle patrol and heartbeat
- Witness - Per-rig polecat lifecycle manager
- Refinery - Merge queue processor with code review
- Crew - Persistent developer workspaces
- Polecat - Transient worker agents
Work Management
- Convoy system -
gt convoy create/list/statusfor tracking related work - Sling workflow -
gt sling <bead> <rig>to assign work to agents - Hook mechanism - Work attached to agent hooks for pickup
- Molecule workflows - Formula-based multi-step task execution
Communication
- Mail system -
gt mail inbox/send/readfor agent messaging - Escalation protocol -
gt escalatewith severity levels - Handoff mechanism -
gt handofffor context-preserving session cycling
Integration
- Beads integration - Issue tracking via beads (
bdcommands) - Tmux sessions - Agent sessions in tmux with theming
- GitHub CLI - PR creation and merge queue via
gh
Developer Experience
- Status dashboard -
gt statusfor town overview - Session cycling -
C-b n/pto navigate between agents - Activity feed -
gt feedfor real-time event stream - Nudge system -
gt nudgefor reliable message delivery to sessions
Infrastructure
- Daemon mode - Background lifecycle management
- npm package - Cross-platform binary distribution
- GitHub Actions - CI/CD workflows for releases
- GoReleaser - Multi-platform binary builds