Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gt
command
gt is the Gas Town CLI for managing multi-agent workspaces.
|
gt is the Gas Town CLI for managing multi-agent workspaces. |
|
gt-proxy-client
command
gt-proxy-client is the pass-through binary installed in containers as both `gt` and `bd`.
|
gt-proxy-client is the pass-through binary installed in containers as both `gt` and `bd`. |
|
gt-proxy-server
command
gt-proxy-server is the mTLS proxy server for sandboxed polecat execution.
|
gt-proxy-server is the mTLS proxy server for sandboxed polecat execution. |
|
internal
|
|
|
activity
Package activity provides last-activity tracking and color-coding for the dashboard.
|
Package activity provides last-activity tracking and color-coding for the dashboard. |
|
agent
Package agent provides shared types and utilities for Gas Town agents (witness, refinery, deacon, etc.).
|
Package agent provides shared types and utilities for Gas Town agents (witness, refinery, deacon, etc.). |
|
agentlog
Package agentlog provides a pluggable interface for watching AI agent conversation logs and emitting normalized OTEL telemetry events.
|
Package agentlog provides a pluggable interface for watching AI agent conversation logs and emitting normalized OTEL telemetry events. |
|
beads
Package beads provides a wrapper for the bd (beads) CLI.
|
Package beads provides a wrapper for the bd (beads) CLI. |
|
boot
Package boot manages the Boot watchdog - the daemon's entry point for Deacon triage.
|
Package boot manages the Boot watchdog - the daemon's entry point for Deacon triage. |
|
channelevents
Package channelevents provides file-based event emission for named channels.
|
Package channelevents provides file-based event emission for named channels. |
|
checkpoint
Package checkpoint provides session checkpointing for crash recovery.
|
Package checkpoint provides session checkpointing for crash recovery. |
|
cli
Package cli provides CLI configuration utilities.
|
Package cli provides CLI configuration utilities. |
|
cmd
Package cmd provides CLI commands for the gt tool.
|
Package cmd provides CLI commands for the gt tool. |
|
config
Package config provides configuration types and serialization for Gas Town.
|
Package config provides configuration types and serialization for Gas Town. |
|
connection
Package connection provides an abstraction for local and remote operations.
|
Package connection provides an abstraction for local and remote operations. |
|
constants
Package constants defines shared constant values used throughout Gas Town.
|
Package constants defines shared constant values used throughout Gas Town. |
|
convoy
Package convoy β multi-store resolution for cross-database convoy tracking.
|
Package convoy β multi-store resolution for cross-database convoy tracking. |
|
crew
Package crew provides crew workspace management for overseer workspaces.
|
Package crew provides crew workspace management for overseer workspaces. |
|
daemon
Package daemon provides the town-level background service for Gas Town.
|
Package daemon provides the town-level background service for Gas Town. |
|
deacon
Package deacon provides the Deacon agent infrastructure.
|
Package deacon provides the Deacon agent infrastructure. |
|
deps
Package deps manages external dependencies for Gas Town.
|
Package deps manages external dependencies for Gas Town. |
|
doctor
Package doctor provides a framework for running health checks on Gas Town workspaces.
|
Package doctor provides a framework for running health checks on Gas Town workspaces. |
|
dog
Package dog provides dog session management for Deacon's helper workers.
|
Package dog provides dog session management for Deacon's helper workers. |
|
doltserver
Package doltserver manages the Dolt SQL server for Gas Town.
|
Package doltserver manages the Dolt SQL server for Gas Town. |
|
estop
Package estop provides emergency stop functionality for Gas Town.
|
Package estop provides emergency stop functionality for Gas Town. |
|
events
Package events provides event logging for the gt activity feed.
|
Package events provides event logging for the gt activity feed. |
|
feed
Package feed provides the feed daemon that curates raw events into a user-facing feed.
|
Package feed provides the feed daemon that curates raw events into a user-facing feed. |
|
formula
Package formula provides parsing, validation, and execution planning for TOML-based workflow definitions.
|
Package formula provides parsing, validation, and execution planning for TOML-based workflow definitions. |
|
git
Package git provides a wrapper for git operations via subprocess.
|
Package git provides a wrapper for git operations via subprocess. |
|
github
Package github provides a GitHub API client for PR lifecycle management.
|
Package github provides a GitHub API client for PR lifecycle management. |
|
health
Package health provides reusable health check functions for the Gas Town data plane.
|
Package health provides reusable health check functions for the Gas Town data plane. |
|
hooks
Package hooks provides centralized Claude Code hook management for Gas Town.
|
Package hooks provides centralized Claude Code hook management for Gas Town. |
|
hookutil
Package hookutil provides shared utilities for agent hook installers.
|
Package hookutil provides shared utilities for agent hook installers. |
|
keepalive
Package keepalive provides agent activity signaling via file touch.
|
Package keepalive provides agent activity signaling via file touch. |
|
krc
Package krc provides the Key Record Chronicle - configurable TTL management and auto-pruning for Level 0 ephemeral operational data.
|
Package krc provides the Key Record Chronicle - configurable TTL management and auto-pruning for Level 0 ephemeral operational data. |
|
lock
Package lock provides agent identity locking to prevent multiple agents from claiming the same worker identity.
|
Package lock provides agent identity locking to prevent multiple agents from claiming the same worker identity. |
|
mail
Package mail provides address resolution for beads-native messaging.
|
Package mail provides address resolution for beads-native messaging. |
|
mq
Package mq provides merge queue functionality.
|
Package mq provides merge queue functionality. |
|
nudge
poller.go provides a background nudge-queue poller for agents that lack turn-boundary drain hooks (e.g., Gemini, Codex).
|
poller.go provides a background nudge-queue poller for agents that lack turn-boundary drain hooks (e.g., Gemini, Codex). |
|
plugin
Package plugin provides plugin discovery and management for Gas Town.
|
Package plugin provides plugin discovery and management for Gas Town. |
|
polecat
Package polecat provides polecat workspace and session management.
|
Package polecat provides polecat workspace and session management. |
|
protocol
Package protocol provides inter-agent protocol message handling.
|
Package protocol provides inter-agent protocol message handling. |
|
proxy
Package proxy provides mTLS CA management and server for sandboxed polecat execution.
|
Package proxy provides mTLS CA management and server for sandboxed polecat execution. |
|
quota
Package quota manages Claude Code account quota rotation for Gas Town.
|
Package quota manages Claude Code account quota rotation for Gas Town. |
|
reaper
Package reaper provides wisp and issue cleanup operations for Dolt databases.
|
Package reaper provides wisp and issue cleanup operations for Dolt databases. |
|
refinery
Package refinery provides the merge queue processing agent.
|
Package refinery provides the merge queue processing agent. |
|
rig
Package rig provides rig management functionality.
|
Package rig provides rig management functionality. |
|
runtime
Package runtime provides helpers for runtime-specific integration.
|
Package runtime provides helpers for runtime-specific integration. |
|
scheduler/capacity
Package capacity provides types and pure functions for the capacity-controlled dispatch scheduler.
|
Package capacity provides types and pure functions for the capacity-controlled dispatch scheduler. |
|
session
Package session provides polecat session lifecycle management.
|
Package session provides polecat session lifecycle management. |
|
style
Package style provides consistent terminal styling using Lipgloss.
|
Package style provides consistent terminal styling using Lipgloss. |
|
suggest
Package suggest provides fuzzy matching and "did you mean" suggestions.
|
Package suggest provides fuzzy matching and "did you mean" suggestions. |
|
telemetry
Package telemetry β recorder.go Recording helper functions for all GT telemetry events.
|
Package telemetry β recorder.go Recording helper functions for all GT telemetry events. |
|
templates
Package templates provides embedded templates for role contexts and messages.
|
Package templates provides embedded templates for role contexts and messages. |
|
templates/commands
Package commands provides agent-agnostic command provisioning.
|
Package commands provides agent-agnostic command provisioning. |
|
tmux
Package tmux provides theme support for Gas Town tmux sessions.
|
Package tmux provides theme support for Gas Town tmux sessions. |
|
townlog
Package townlog provides centralized logging for Gas Town agent lifecycle events.
|
Package townlog provides centralized logging for Gas Town agent lifecycle events. |
|
tui/feed
Package feed provides a TUI for the Gas Town activity feed.
|
Package feed provides a TUI for the Gas Town activity feed. |
|
ui
Package ui provides terminal styling for gastown CLI output.
|
Package ui provides terminal styling for gastown CLI output. |
|
util
Package util provides common utilities for Gas Town.
|
Package util provides common utilities for Gas Town. |
|
version
Package version provides version information and staleness checking for gt.
|
Package version provides version information and staleness checking for gt. |
|
wasteland
spider.go implements the Spider Protocol β fraud detection for the Wasteland reputation system.
|
spider.go implements the Spider Protocol β fraud detection for the Wasteland reputation system. |
|
web
Package web provides HTTP server and templates for the Gas Town dashboard.
|
Package web provides HTTP server and templates for the Gas Town dashboard. |
|
wisp
Package wisp provides utilities for working with the .beads-wisp directory.
|
Package wisp provides utilities for working with the .beads-wisp directory. |
|
witness
Mountain failure tracking for the Mountain-Eater (Layer 1).
|
Mountain failure tracking for the Mountain-Eater (Layer 1). |
|
workspace
Package workspace provides workspace detection and management.
|
Package workspace provides workspace detection and management. |
|
plugins
|
|
|
dolt-snapshots
module
|
Click to show internal directories.
Click to hide internal directories.