TL;DR: We use the official kin-openapi parser, support fine-grained control via OpenAPI extensions, and detect/prevent tool name collisions automatically. ┌──────────────────┐ │ OpenAPI Spec │ (YAML ...
SELECT '{key_A=Duck, key_B="hello world"}'::MAP(VARCHAR, VARCHAR) {key_A=Duck, key_B=hello world} SELECT '{greetings=[Hello World!, Hello DuckDB, Howdy], farewells ...