compose_capabilities
Let native Rust compose a dependency plan from goal contracts and declared available contracts. Enforce allowed tools, locality, step and search limits. Return the selected graph, examined alternatives, blockers, search completeness and any existing-tool execution binding. Structural cost counts registered graph steps; it is not measured runtime, financial cost or scientific quality. Available facts are declarations; actual arguments are validated at execution. No engines run during planning.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goals | Yes | ||
| inputs | No | ||
| adapters | No | ||
| available | Yes | ||
| constraints | No |