SchemaRouter 0.2.0a1¶
SchemaRouter 0.2.0a1 is the first published packaged alpha of the schema-aware planning and execution framework.
Highlights¶
- canonical typed contracts for tools, endpoints, parameters, fields, plans, and results;
- fail-closed execution with schema/binding drift detection and raw output validation;
- structured-source adapter ecosystem through
AdapterRegistry/SourceAdapter; - OpenAPI 3.x ingestion with guarded origins and credential separation;
- first-class OPTIMADE discovery and execution with protocol-native
response_fields; - MCP Streamable HTTP discovery/execution using the official SDK;
- typed Python callable registration;
- optional LangChain
StructuredToolintegration; - human-readable API documentation proposals with quote grounding and explicit approval;
- async/sync invoke, batch, streaming, events, retries, and bounded concurrency;
- MIT licensing, MkDocs documentation, package verification, and production branding.
Compatibility validation¶
The release was validated against:
- Python 3.10, 3.11, and 3.12;
- wheel/sdist build and clean-wheel installation;
- strict MkDocs build;
- real MCP Streamable HTTP integration;
- LangChain integration;
- public OpenAPI live smoke;
- public COD OPTIMADE live smoke.
Pre-release status¶
This is an alpha release. Public APIs are documented and regression-tested, but the project remains pre-1.0 and may introduce deliberate breaking changes in later minor releases.
See CHANGELOG.md, docs/versioning.md, and docs/release-checklist.md for details.