Build tool catalogs
Create stable tool graph artifacts from OpenAPI, MCP, and Python sources.
Official documentation
A technical manual for turning OpenAPI, MCP, and Python tools into contracts, retrieval evidence, target selection, execution plans, quality gates, and trace learning loops.
The documentation is organized around the same lifecycle the engine runs in production: build a catalog, search with evidence, select a target, synthesize a plan, validate the result, and learn from traces.
Create stable tool graph artifacts from OpenAPI, MCP, and Python sources.
Retrieve compact candidate sets and explain why the final target was selected.
Turn a selected target into executable steps with structured runtime events.
Use repeatable gates and scrubbed traces instead of anecdotal quality claims.
The library is not another prompt wrapper. Each stage produces an artifact that can be inspected, stored, validated, and passed to an adapter.
ToolSchemaNormalize OpenAPI, MCP, and Python sources into stable tool schemas.
02api_contractExtract request/response fields, auth requirements, enums, and context fields.
03RetrievalResultRank a small candidate set with keyword, graph, embedding, and annotation signals.
04target_selectorCompare LLM target output with deterministic action, resource, shape, and contract evidence.
05runner eventsSynthesize executable tool paths, stream structured events, and classify auth/request/API failures.
06suggestionsPromote scrubbed, validated trace evidence so repeated usage improves future ranking.
Quality work should land with repeatable checks, not intuition. Public claims should link to commands, fixtures, or explicit limitations.
Pick the right API or CLI command for each workflow.
APIPublic APIStable imports and engine-level contracts.
CLICLILocal search, inspect, graph, and diagnostics commands.
SchemasSchemasArtifact, event, and report shapes used by integrations.
LLM contextllms.txtA compact documentation index for LLM-assisted development.