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

Function NewSubAgentExecutor

pkg/agent/subagent.go:673–683  ·  view source on GitHub ↗

NewSubAgentExecutor 创建子 Agent 执行器

(manager *SubAgentManager, agentType string)

Source from the content-addressed store, hash-verified

671
672// NewSubAgentExecutor 创建子 Agent 执行器
673func NewSubAgentExecutor(manager *SubAgentManager, agentType string) (*SubAgentExecutorImpl, error) {
674 spec, err := manager.GetSpec(agentType)
675 if err != nil {
676 return nil, err
677 }
678
679 return &SubAgentExecutorImpl{
680 manager: manager,
681 spec: spec,
682 }, nil
683}
684
685// GetSpec 获取子 Agent 规格
686func (e *SubAgentExecutorImpl) GetSpec() *types.SubAgentSpec {

Callers 1

CreateMethod · 0.85

Calls 1

GetSpecMethod · 0.65

Tested by

no test coverage detected