X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/e1e48ba388c28105fff3b70c8ca02304f5d57f53..88581c0765be50dcabcc2913c38ae6786c426a3a:/subagent.go?ds=sidebyside 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) }