v3.1.0
v3.1.0 — M2: Actor Compiler + Full LLM Integration
Goal: Actor YAML files compile into live LangGraph graphs. Custom actors (strategy, execution, estimation) are fully operational. The tool router normalizes calls across providers, the validation runner enforces resource-attached validations, and the MCP adapter connects to external tool servers.
Acceptance Criteria
- Actor YAML files with
version: "3",type: llm|tool|graph, and all schema fields parse and validate correctly via Pydantic models - GRAPH-type actor YAML definitions compile into LangGraph
StateGraphstructures with subgraph resolution, cycle detection, and entry/exit validation agents actor add --config actor.yamlloads and registers actors- Actions referencing custom actors correctly resolve and use those actors during plan execution
- Skill registry and tool lifecycle functional via CLI
- MCP adapter discovers and connects to external tool servers
- Validation runner executes required and informational validations
- Multi-file generation produces correct ChangeSet
- Test coverage >= 97%
Technical Criteria
- Actor YAML files parse and validate correctly.
- Actors compile to LangGraph StateGraphs.
- Tool router and MCP adapter can resolve external tools.
- Validation runner executes required/informational validations.
- Multi-file generation produces correct ChangeSet.
100% Completed