WrapToolCall 包装工具调用 在工具调用前后执行自定义逻辑 handler: 下一层处理器(可能是下一个中间件或最终的工具执行)
(ctx context.Context, req *ToolCallRequest, handler ToolCallHandler)
| 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 |
no outgoing calls
no test coverage detected