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

Method Execute

pkg/tools/interface.go:56–56  ·  view source on GitHub ↗

Execute 执行工具

(ctx context.Context, input map[string]any, tc *ToolContext)

Source from the content-addressed store, hash-verified

54
55 // Execute 执行工具
56 Execute(ctx context.Context, input map[string]any, tc *ToolContext) (any, error)
57
58 // Prompt 工具使用说明(可选)
59 Prompt() string

Callers 6

mainFunction · 0.95
mainFunction · 0.95
mainFunction · 0.95
ExecuteMethod · 0.65
ExecuteMethod · 0.65
StartAsyncMethod · 0.65

Implementers 15

CachedToolpkg/tools/cache.go
BaseToolpkg/tools/enhanced_types.go
mockToolWithAnnotationspkg/tools/annotations_test.go
mockToolWithoutAnnotationspkg/tools/annotations_test.go
mockToolpkg/tools/constraints_test.go
MockToolpkg/tools/cache_test.go
mockToolpkg/tools/bridge/bridge_test.go
MockToolpkg/tools/bridge/ptc_integration_test.
addToolpkg/tools/knowledge/factory.go
searchToolpkg/tools/knowledge/factory.go
MCPToolAdapterpkg/tools/mcp/adapter.go
CodeExecuteToolpkg/tools/builtin/codeexecute.go

Calls

no outgoing calls

Tested by

no test coverage detected