docs: Add OSS project files (CHANGELOG, linter config, release docs)
- 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>
This commit is contained in:
committed by
Steve Yegge
parent
9cb33ee289
commit
5f8d13203b
@@ -0,0 +1,54 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to the Gas Town project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [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/remove` for project containers
|
||||
- **Crew workspaces** - `gt crew add` for 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/status` for 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/read` for agent messaging
|
||||
- **Escalation protocol** - `gt escalate` with severity levels
|
||||
- **Handoff mechanism** - `gt handoff` for context-preserving session cycling
|
||||
|
||||
#### Integration
|
||||
- **Beads integration** - Issue tracking via beads (`bd` commands)
|
||||
- **Tmux sessions** - Agent sessions in tmux with theming
|
||||
- **GitHub CLI** - PR creation and merge queue via `gh`
|
||||
|
||||
#### Developer Experience
|
||||
- **Status dashboard** - `gt status` for town overview
|
||||
- **Session cycling** - `C-b n/p` to navigate between agents
|
||||
- **Activity feed** - `gt feed` for real-time event stream
|
||||
- **Nudge system** - `gt nudge` for 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
|
||||
Reference in New Issue
Block a user