Steve Yegge debe47cc62 fix(doctor): add beads database check to detect empty issues.db
Add a new doctor check that detects when issues.db is empty but
issues.jsonl has content. This situation can cause "table issues has
no column named pinned" errors when running bd mail send.

The check:
- Detects empty database file alongside non-empty JSONL
- Can auto-fix by deleting the empty database and triggering rebuild
- Works for both town-level and rig-level beads

Run 'gt doctor --fix' to automatically fix this issue.

Fixes gt-bxi8

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 16:06:12 -08:00
2025-12-15 16:38:23 -08:00

Gastown (Go)

Go port of Gas Town - a multi-agent workspace manager.

Status

Work in Progress - This is the Go rewrite of the Python gastown tool.

See the Python version for current functionality.

Goals

  • Single binary installation (gt)
  • Self-diagnosing (gt doctor)
  • Federation support (coordinate agents across VMs)
  • Performance improvements over Python version

Development

# Build
go build -o gt ./cmd/gt

# Run
./gt --help
Description
Gas Town - multi-agent workspace manager (fork of steveyegge/gastown)
Readme MIT 22 MiB
Languages
Go 98.2%
HTML 1.1%
Shell 0.4%
JavaScript 0.2%