github gastownhall/gastown v0.7.0

latest releases: v1.1.0, v1.0.1, v1.0.0...
3 months ago

What's New in Gas Town v0.7.0

135 commits since v0.6.0. This release brings convoy ownership, agent resilience improvements, new runtime integrations, and significant dead code cleanup.

Highlights

  • Convoy Ownership--owned flag, --merge strategy selection (direct/mr/local), gt convoy land for owned convoy cleanup. Skip witness/refinery registration for owned+direct convoys.
  • gt done Resilience — Checkpoint-based recovery from session death mid-completion. Polecats no longer lose work when sessions die during gt done.
  • Agent Factory — Data-driven preset registry replaces provider switch statements. Adding a new AI runtime is now a config entry, not code.
  • Gemini + Copilot CLI Integrations — First-class runtime adapters for Google Gemini CLI and GitHub Copilot CLI.
  • Non-Destructive Nudge Delivery — Queue and wait-idle modes prevent message loss during agent turns.
  • Submodule Support — Worktree and refinery merge queue support for git submodules.
  • Beads Classic Removal — -924 lines of dead SQLite/JSONL/sync code eliminated.

Dashboard & UI

  • Rich activity timeline with chronological view and filtering
  • Mobile-friendly responsive layout
  • Toast notifications and escalation action buttons
  • Escape key closes expanded panels

Agent Lifecycle & Witness

  • Auto-dismiss stalled polecat permission prompts
  • Dead crew agent detection and auto-restart on startup
  • JSON patrol receipts for stale/orphan verdicts
  • Orphaned molecule detection and auto-close
  • IN_PROGRESS beads assigned to dead polecats automatically recovered

Infrastructure

  • Merge queue --verify flag to detect orphaned entries
  • Cost digest aggregate-only payload (fixes Dolt column overflow)
  • Rig-specific beads prefix for tmux session names
  • Mayor GT_ROLE Task tool guard
  • Server-side database creation during gt rig add
  • Session prefixes now registry-based (replaces hardcoded gt-* patterns)

Bug Fixes

  • Race conditions fixed in web dashboard, feed curator, TUI convoy/feed
  • Convoy lifecycle guards extended to batch auto-close and synthesis paths
  • Rig remove now kills tmux sessions, aborts on kill failures
  • Signal stop hook infinite loop prevention
  • Polecat zero-commit completion blocked
  • Role inference no longer incorrectly infers Mayor from town root cwd
  • 50+ additional bug fixes from community contributions

See CHANGELOG.md for full details.

Don't miss a new gastown release

NewReleases is sending notifications on new releases.