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

Method GetSubAgent

pkg/middleware/subagent.go:181–191  ·  view source on GitHub ↗

GetSubAgent 获取子代理

(name string)

Source from the content-addressed store, hash-verified

179
180// GetSubAgent 获取子代理
181func (m *SubAgentMiddleware) GetSubAgent(name string) (SubAgent, error) {
182 m.mu.RLock()
183 defer m.mu.RUnlock()
184
185 agent, exists := m.agents[name]
186 if !exists {
187 return nil, fmt.Errorf("subagent not found: %s", name)
188 }
189
190 return agent, nil
191}
192
193// ListSubAgents 列出所有子代理
194func (m *SubAgentMiddleware) ListSubAgents() []string {

Callers 2

executeSyncMethod · 0.80
StartSubagentMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected