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

Method WrapToolCall

pkg/middleware/interface.go:93–93  ·  view source on GitHub ↗

WrapToolCall 包装工具调用 在工具调用前后执行自定义逻辑 handler: 下一层处理器(可能是下一个中间件或最终的工具执行)

(ctx context.Context, req *ToolCallRequest, handler ToolCallHandler)

Source from the content-addressed store, hash-verified

91 // 在工具调用前后执行自定义逻辑
92 // handler: 下一层处理器(可能是下一个中间件或最终的工具执行)
93 WrapToolCall(ctx context.Context, req *ToolCallRequest, handler ToolCallHandler) (*ToolCallResponse, error)
94
95 // OnAgentStart Agent 启动时回调
96 OnAgentStart(ctx context.Context, agentID string) error

Callers 1

ExecuteToolCallMethod · 0.65

Implementers 1

BaseMiddlewarepkg/middleware/interface.go

Calls

no outgoing calls

Tested by

no test coverage detected