Maps a stored client-tool definition to the ClientToolMetadata the resolver and the
prompt/manifest renderers consume. Tolerant by design: a hand-edited, malformed schema column
yields an empty InputSchema (the tool is still callable, just unconstrained) instead of
throwing out of session start.
Maps a stored client-tool definition to the ClientToolMetadata the resolver and the prompt/manifest renderers consume. Tolerant by design: a hand-edited, malformed schema column yields an empty
InputSchema(the tool is still callable, just unconstrained) instead of throwing out of session start.