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

Function NewGenerator

pkg/executionplan/generator.go:27–38  ·  view source on GitHub ↗

NewGenerator 创建执行计划生成器 toolMap: 工具名称到工具实例的映射

(prov provider.Provider, toolMap map[string]tools.Tool, opts ...GeneratorOption)

Source from the content-addressed store, hash-verified

25// NewGenerator 创建执行计划生成器
26// toolMap: 工具名称到工具实例的映射
27func NewGenerator(prov provider.Provider, toolMap map[string]tools.Tool, opts ...GeneratorOption) *Generator {
28 g := &Generator{
29 provider: prov,
30 tools: toolMap,
31 }
32
33 for _, opt := range opts {
34 opt(g)
35 }
36
37 return g
38}
39
40// PlanRequest 计划生成请求
41type PlanRequest struct {

Callers 1

NewExecutionPlanManagerFunction · 0.92

Calls

no outgoing calls

Tested by

no test coverage detected