| 8 | type ToolHandler func(ctx context.Context, toolCallId string, args json.RawMessage) (result string, furtherInstruction string, err error) |
| 9 | |
| 10 | type ToolRegistry interface { |
| 11 | Register(name string, handler ToolHandler) |
| 12 | Call(ctx context.Context, toolCallId string, toolCallName string, toolCallArgs json.RawMessage) (result string, furtherInstruction string, err error) |
| 13 | } |
no outgoing calls
no test coverage detected