Schemas
See Schema Reference for the complete field-by-field documentation.Types
Interfaces
See PluginContext Reference for full details.
Utility functions
serializeCatalog(tools, sources): SerializedCatalog
Serializes tools and sources into the wire format, deduplicating JSON Schema objects into a shared type dictionary.
deserializeCatalog(catalog): { tools, sources }
Deserializes the wire format back into ToolDefinition[] and SourceRegistration[].