return nil, fmt.Errorf("create subagent directory: %w", err)
}
- return s.Get(ctx, name)
+ subagent, err := s.Get(ctx, name)
+ if err != nil {
+ return subagent, fmt.Errorf("open created worker: %w", err)
+ }
+
+ return subagent, nil
}
return nil, fmt.Errorf("no free subagent name after %d draws", subagentNameDraws)