gastownhall/gastown
📄 Summarized by Claude Sonnet 4.6
2026年4月3日(v1.0.0リリース)
どんなもの?
先行研究と比べてどこがすごい?
エージェント再起動のたびに文脈(context)が消失する
4〜10体のエージェントを超えると手動調整が破綻する
作業状態がエージェントのメモリにのみ存在し、クラッシュ時にロストする
Gas Townはこれを以下で解決する:
Beads(git-backedイシュートラッキング)でタスクを構造化データとして管理 Mayor(AI coordinator)が20〜30体規模のエージェントを自律的に調整 技術や手法のキモはどこ?
コアアーキテクチャは階層的な役割分担で構成される:
Mayor 🎩 — メインのAI coordinator(Claude Code インスタンス)。ユーザーの意図を分解しConvoyを生成、Polecatにタスクを配布 Rig 🏗️ — gitリポジトリを内包するプロジェクトコンテナ Polecat 🦨 — セッションは一時的だが、IDと作業履歴が永続するワーカーエージェント Hook 🪝 — git worktreeベースの永続ストレージ。クラッシュ・再起動を跨いで作業状態を保持 Convoy 🚚 — 複数のBead(イシュー)を束ねた作業追跡単位。mountainラベルで自律的なストール検出&スキップロジックが有効化 監視は3層ウォッチドッグ体制:Witness(per-rig)→ Deacon(cross-rig)→ Boot(AIトリアージ)→ Daemon(3分ごとにheartbeat) Seance機能により、.events.jsonlログから過去のエージェントセッションを発見・問い合わせ可能 WastelandはDoltHubを介した連合型ワーク調整ネットワーク(複数のGas Town間でタスクをクレーム・完了報告) どうやって有効だと検証した?
公開リポジトリ(GitHub)上でのスター数14.4k・Fork 1.3kという採用実績がプロジェクトの需要を示している v1.0.0(2026年4月3日)までに6,993コミット・10リリースを経た実運用での成熟
議論はある?
依存関係が多く(Go 1.25+・Git 2.25+・Dolt 1.82.4+・beads 0.55.4+・sqlite3・tmux 3.0+)、セットアップコストが高い
macOSではgo installが署名なしバイナリを生成しSIGKILLされる問題があり、Homebrewまたはソースビルドが必須
Claude Codeがデフォルトruntimeであるため、他ランタイム(Codex・Copilot)ではフック注入が異なりPromptモード切り替えが必要 199件の未解決Issueが存在しており、エッジケースの品質は引き続き課題