engineSupportsSchemas reports whether the given engine exposes named schemas to users. An empty engine string (unknown) is treated as single-schema for safety — the caller drops the filter and emits a note rather than risking zero tables from an exact-match miss.
(engine string)
| 62 | // safety — the caller drops the filter and emits a note rather than risking |
| 63 | // zero tables from an exact-match miss. |
| 64 | func engineSupportsSchemas(engine string) bool { |
| 65 | return multiSchemaEngines[engine] |
| 66 | } |
| 67 | |
| 68 | // SchemaInput is the input for the get_schema tool. |
| 69 | type SchemaInput struct { |