gastown/crew/gus
626a24e013
Refactor startup paths to use RuntimeConfig (gt-j0546)
Replaced all hardcoded 'claude --dangerously-skip-permissions' invocations
with configurable helpers from internal/config:
- GetRuntimeCommand(rigPath) - simple command string
- GetRuntimeCommandWithPrompt(rigPath, prompt) - with initial prompt
- BuildAgentStartupCommand(role, bdActor, rigPath, prompt) - generic agent
- BuildPolecatStartupCommand(rigName, polecatName, rigPath, prompt) - polecat
- BuildCrewStartupCommand(rigName, crewName, rigPath, prompt) - crew
- BuildStartupCommand(envVars, rigPath, prompt) - custom env vars
Files updated:
- internal/cmd/start.go (4 locations)
- internal/cmd/crew_lifecycle.go (2 locations)
- internal/cmd/crew_at.go (2 locations)
- internal/cmd/deacon.go
- internal/cmd/witness.go
- internal/cmd/up.go (2 locations)
- internal/cmd/handoff.go (2 locations)
- internal/daemon/daemon.go (3 locations)
- internal/daemon/lifecycle.go
- internal/session/manager.go
- internal/refinery/manager.go
- internal/boot/boot.go
This enables future support for alternative LLM runtimes (aider, etc.)
via rig/town settings configuration.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 23:48:34 -08:00
..
2025-12-30 20:52:23 -08:00
2025-12-30 18:03:06 -08:00
2025-12-29 14:54:37 -08:00
2025-12-30 16:43:39 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 16:20:00 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 22:16:47 -08:00
2025-12-30 23:26:22 -08:00
2025-12-30 19:43:17 -08:00
2025-12-30 23:48:34 -08:00
2025-12-27 16:48:26 -08:00
2025-12-28 16:40:39 -08:00
2025-12-30 23:48:34 -08:00
2025-12-30 20:52:23 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 20:52:23 -08:00
2025-12-30 23:48:34 -08:00
2025-12-30 22:29:23 -08:00
2025-12-30 22:39:22 -08:00
2025-12-30 22:29:50 -08:00
2025-12-30 22:12:10 -08:00
2025-12-30 10:54:29 -08:00
2025-12-30 09:58:14 -08:00
2025-12-30 23:17:41 -08:00
2025-12-30 22:02:45 -08:00
2025-12-26 18:36:03 -08:00
2025-12-30 23:48:34 -08:00
2025-12-30 22:24:35 -08:00
2025-12-30 16:21:38 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 20:52:23 -08:00
2025-12-30 23:09:03 -08:00
2025-12-30 22:10:08 -08:00
2025-12-30 00:19:12 -08:00
2025-12-29 22:02:45 -08:00
2025-12-29 22:02:45 -08:00
2025-12-28 16:38:04 -08:00
2025-12-29 16:11:13 -08:00
2025-12-28 16:38:04 -08:00
2025-12-30 22:02:45 -08:00
2025-12-29 23:58:06 -08:00
2025-12-30 00:59:29 -08:00
2025-12-30 20:52:23 -08:00
2025-12-30 22:35:47 -08:00
2025-12-30 00:52:02 -08:00
2025-12-30 22:10:25 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 18:03:06 -08:00
2025-12-30 16:47:28 -08:00
2025-12-30 10:43:34 -08:00
2025-12-30 23:05:06 -08:00
2025-12-30 22:10:08 -08:00
2025-12-30 20:52:23 -08:00
2025-12-28 16:38:04 -08:00
2025-12-30 20:52:23 -08:00
2025-12-26 19:42:41 -08:00
2025-12-30 22:13:14 -08:00
2025-12-30 23:42:36 -08:00
2025-12-30 20:52:23 -08:00
2025-12-30 22:30:43 -08:00
2025-12-30 23:48:34 -08:00
2025-12-30 22:31:56 -08:00
2025-12-29 14:54:37 -08:00
2025-12-29 14:54:37 -08:00
2025-12-30 10:43:34 -08:00
2025-12-30 20:52:23 -08:00
2025-12-29 14:54:37 -08:00
2025-12-28 16:00:41 -08:00
2025-12-30 22:10:08 -08:00
2025-12-30 23:48:34 -08:00
2025-12-29 18:02:49 -08:00
2025-12-30 23:48:34 -08:00
2025-12-30 21:16:43 -08:00