MCPcopy Create free account
hub / github.com/astercloud/aster / newGoroutineSubagentManager

Function newGoroutineSubagentManager

pkg/middleware/subagent_async_manager.go:25–31  ·  view source on GitHub ↗
(mw *SubAgentMiddleware)

Source from the content-addressed store, hash-verified

23}
24
25func newGoroutineSubagentManager(mw *SubAgentMiddleware) *goroutineSubagentManager {
26 return &goroutineSubagentManager{
27 middleware: mw,
28 instances: make(map[string]*builtin.SubagentInstance),
29 cancels: make(map[string]context.CancelFunc),
30 }
31}
32
33func (gm *goroutineSubagentManager) StartSubagent(ctx context.Context, config *builtin.SubagentConfig) (*builtin.SubagentInstance, error) {
34 if config == nil {

Callers 1

NewSubAgentMiddlewareFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected