(ctx context.Context)
| 12 | // ToolSet defines the interface for a set of tools. |
| 13 | type ToolSet interface { |
| 14 | Tools(ctx context.Context) ([]Tool, error) |
| 15 | } |
| 16 | |
| 17 | // NewHandler creates a type-safe tool handler from a function that accepts |
no outgoing calls