Skip to content

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 StructuredTool integration;
  • 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.