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

Method Tools

pkg/middleware/stack.go:31–39  ·  view source on GitHub ↗

Tools 收集所有中间件提供的工具

()

Source from the content-addressed store, hash-verified

29
30// Tools 收集所有中间件提供的工具
31func (s *Stack) Tools() []tools.Tool {
32 var allTools []tools.Tool
33 for _, m := range s.middlewares {
34 if t := m.Tools(); t != nil {
35 allTools = append(allTools, t...)
36 }
37 }
38 return allTools
39}
40
41// ExecuteModelCall 执行模型调用(通过中间件栈)
42func (s *Stack) ExecuteModelCall(

Callers 8

BenchmarkMiddlewareStackFunction · 0.95
CreateFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95

Calls 1

ToolsMethod · 0.65

Tested by 3

BenchmarkMiddlewareStackFunction · 0.76