| commit | 9c07e1d30f7f576bd7679a155873f6419743e6a6 | [log] [tgz] |
|---|---|---|
| author | Josh Bleecher Snyder <josharian@gmail.com> | Mon Apr 28 19:25:37 2025 -0700 |
| committer | Josh Bleecher Snyder <josharian@gmail.com> | Mon Apr 28 19:25:37 2025 -0700 |
| tree | e962e6cb86fdaca7fbb4359efd025b39a47de74e | |
| parent | ffecb1e9fbaca84d7f142aa294fa795c324587af [diff] |
loop: prevent panic on double Agent.Init
diff --git a/loop/agent.go b/loop/agent.go index fec5dd7..88354e3 100644 --- a/loop/agent.go +++ b/loop/agent.go
@@ -529,6 +529,9 @@ } func (a *Agent) Init(ini AgentInit) error { + if a.convo != nil { + return fmt.Errorf("Agent.Init: already initialized") + } ctx := a.config.Context if ini.InDocker { cmd := exec.CommandContext(ctx, "git", "stash")