feat: allow witness restart agent override

This commit is contained in:
joshuavial
2026-01-09 22:24:09 +13:00
committed by Steve Yegge
parent 24136ebaa1
commit 0d3f6c9654
8 changed files with 2880 additions and 2604 deletions

View File

@@ -396,7 +396,7 @@ func (d *Daemon) ensureWitnessRunning(rigName string) {
}
// Manager.Start() handles: zombie detection, session creation, env vars, theming,
// WaitForClaudeReady, and crucially - startup/propulsion nudges (GUPP).
// startup readiness waits, and crucially - startup/propulsion nudges (GUPP).
// It returns ErrAlreadyRunning if Claude is already running in tmux.
r := &rig.Rig{
Name: rigName,
@@ -404,7 +404,7 @@ func (d *Daemon) ensureWitnessRunning(rigName string) {
}
mgr := witness.NewManager(r)
if err := mgr.Start(false); err != nil {
if err := mgr.Start(false, ""); err != nil {
if err == witness.ErrAlreadyRunning {
// Already running - nothing to do
return