M8.0/M8.V1: Add contract inference engine and deterministic conformance testing
This commit is contained in:
@@ -22,6 +22,7 @@ cf # Interactive tool picker
|
||||
- `cli/` - Routes all subcommands (list, create, run, test, providers, registry, collections, deps, install, etc.)
|
||||
- `tool.py` - Tool/step dataclasses, including delegated `ToolStep` context and `McpStep`
|
||||
- `preflight.py` - Shared contract, dependency, secret-pattern, and registry-similarity analysis
|
||||
- `contract_testing.py` - Deterministic JSON Schema input generation and side-effect-safe conformance checks
|
||||
- `runner.py` - Step execution, variable substitution, nested authorization and delegation
|
||||
- `providers.py` - AI providers, auto-discovery, fallback chains, and tool/MCP allowlists
|
||||
- `skills.py` - Per-provider Agent Skills loading and validation
|
||||
|
||||
Reference in New Issue
Block a user