X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/e1e48ba388c28105fff3b70c8ca02304f5d57f53..790279faf0fda789d93a75f6f5996e65d5de4a18:/subagent.go diff --git a/subagent.go b/subagent.go index 2e50d5d..132ca47 100644 --- a/subagent.go +++ b/subagent.go @@ -130,8 +130,10 @@ func (s *Subagents) Close() error { defer s.mutex.Unlock() var err error + for name, subagent := range s.open { err = errors.Join(err, subagent.close()) + delete(s.open, name) }