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 StateGraph structures with subgraph resolution, cycle detection, and entry/exit validation
  • agents actor add --config actor.yaml loads 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.
2026-02-22
100% Completed