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

Method InputSchema

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

InputSchema JSON Schema定义

()

Source from the content-addressed store, hash-verified

51
52 // InputSchema JSON Schema定义
53 InputSchema() map[string]any
54
55 // Execute 执行工具
56 Execute(ctx context.Context, input map[string]any, tc *ToolContext) (any, error)

Callers 12

mainFunction · 0.95
ValidateInputFunction · 0.65
InputSchemaMethod · 0.65
GetToolSchemaMethod · 0.65
IndexToolMethod · 0.65
handleToolsListMethod · 0.65
buildToolDescriptionsMethod · 0.65
runModelStepStreamingMethod · 0.65
getToolsForProviderMethod · 0.65
runModelStepMethod · 0.65
runNonStreamingStepMethod · 0.65
mainFunction · 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