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
test(cli): cover action and plan extensions
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 18s
CI / build (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 32s
CI / security (pull_request) Successful in 33s
CI / integration_tests (pull_request) Successful in 3m47s
CI / unit_tests (pull_request) Successful in 17m13s
CI / benchmark-regression (pull_request) Successful in 20m7s
CI / docker (pull_request) Successful in 20s
CI / coverage (pull_request) Successful in 1h5m29s
Priority
Medium
State
In Review
Type
Testing
#420 by brent.edwards was closed 2026-02-25 19:45:48 +00:00 2 conflicting files
test(coverage): add Behave scenarios for under-tested modules
All checks were successful
CI / lint (pull_request) Successful in 18s
CI / quality (pull_request) Successful in 21s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 14s
CI / security (pull_request) Successful in 49s
CI / typecheck (pull_request) Successful in 56s
CI / integration_tests (pull_request) Successful in 2m35s
CI / unit_tests (pull_request) Successful in 14m30s
CI / docker (pull_request) Successful in 55s
CI / benchmark-regression (pull_request) Successful in 21m11s
CI / coverage (pull_request) Successful in 34m22s
CI / lint (push) Successful in 12s
CI / build (push) Successful in 16s
CI / quality (push) Successful in 17s
CI / security (push) Successful in 29s
CI / typecheck (push) Successful in 1m0s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 4m54s
CI / benchmark-publish (push) Successful in 11m48s
CI / unit_tests (push) Successful in 16m30s
CI / docker (push) Successful in 28s
CI / coverage (push) Successful in 25m45s
State
Completed
Type
Task
#419 by freemo was merged 2026-02-24 17:54:37 +00:00
feat(skill): add registry flattening and capability summaries
All checks were successful
CI / lint (pull_request) Successful in 23s
CI / quality (pull_request) Successful in 32s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 50s
CI / typecheck (pull_request) Successful in 58s
CI / build (pull_request) Successful in 23s
CI / integration_tests (pull_request) Successful in 5m15s
CI / unit_tests (pull_request) Successful in 21m32s
CI / benchmark-regression (pull_request) Successful in 21m20s
CI / docker (pull_request) Successful in 14s
CI / coverage (pull_request) Successful in 42m30s
State
Wont Do
Type
Feature
#415 by freemo was closed 2026-02-24 20:47:35 +00:00
feat(skill): integrate agent skills discovery
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 25s
CI / quality (pull_request) Successful in 33s
CI / security (pull_request) Successful in 36s
CI / typecheck (pull_request) Successful in 37s
CI / integration_tests (pull_request) Successful in 2m48s
CI / unit_tests (pull_request) Successful in 17m30s
CI / benchmark-regression (pull_request) Successful in 17m43s
CI / docker (pull_request) Successful in 1m2s
CI / coverage (pull_request) Successful in 46m42s
CI / lint (push) Successful in 13s
CI / quality (push) Successful in 26s
CI / security (push) Successful in 53s
CI / typecheck (push) Successful in 53s
CI / build (push) Successful in 33s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 4m2s
CI / benchmark-publish (push) Successful in 13m12s
CI / unit_tests (push) Successful in 20m41s
CI / docker (push) Successful in 1m14s
CI / coverage (push) Successful in 1h7m53s
State
Completed
Type
Feature
#414 by freemo was merged 2026-02-24 20:28:54 +00:00
feat(cli): add action and plan CLI extensions
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 15s
CI / quality (pull_request) Successful in 18s
CI / build (pull_request) Successful in 17s
CI / typecheck (pull_request) Successful in 30s
CI / security (pull_request) Successful in 32s
CI / integration_tests (pull_request) Successful in 4m2s
CI / unit_tests (pull_request) Successful in 7m26s
CI / docker (pull_request) Successful in 9s
CI / benchmark-regression (pull_request) Successful in 16m11s
CI / coverage (pull_request) Successful in 23m7s
CI / lint (push) Successful in 26s
CI / quality (push) Successful in 19s
CI / typecheck (push) Successful in 1m4s
CI / build (push) Successful in 39s
CI / security (push) Successful in 1m2s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 4m15s
CI / benchmark-publish (push) Successful in 11m19s
CI / unit_tests (push) Successful in 14m6s
CI / docker (push) Successful in 9s
CI / coverage (push) Successful in 37m7s
State
Completed
Type
Feature
#413 by freemo was merged 2026-02-24 14:04:53 +00:00
feat(cli): align actor commands to YAML
Some checks failed
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 16s
CI / build (pull_request) Successful in 21s
CI / quality (pull_request) Successful in 32s
CI / security (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 54s
CI / integration_tests (pull_request) Successful in 4m48s
CI / unit_tests (pull_request) Successful in 15m53s
CI / docker (pull_request) Successful in 14s
CI / benchmark-regression (pull_request) Successful in 17m19s
CI / coverage (pull_request) Successful in 26m43s
CI / lint (push) Successful in 13s
CI / build (push) Successful in 15s
CI / quality (push) Successful in 16s
CI / security (push) Successful in 28s
CI / typecheck (push) Successful in 44s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 4m0s
CI / benchmark-publish (push) Successful in 12m5s
CI / unit_tests (push) Successful in 13m42s
CI / docker (push) Successful in 1m9s
CI / coverage (push) Has been cancelled
State
Completed
Type
Feature
#412 by freemo was merged 2026-02-24 19:39:45 +00:00
feat(actor): compile hierarchical actor configs to LangGraph
Some checks failed
CI / quality (pull_request) Successful in 19s
CI / lint (pull_request) Successful in 22s
CI / benchmark-publish (pull_request) Has been skipped
CI / security (pull_request) Successful in 33s
CI / build (pull_request) Successful in 26s
CI / typecheck (pull_request) Successful in 1m0s
CI / integration_tests (pull_request) Successful in 4m56s
CI / unit_tests (pull_request) Successful in 15m11s
CI / docker (pull_request) Successful in 1m33s
CI / benchmark-regression (pull_request) Successful in 20m55s
CI / coverage (pull_request) Successful in 33m42s
CI / lint (push) Successful in 13s
CI / build (push) Successful in 15s
CI / quality (push) Successful in 17s
CI / security (push) Successful in 28s
CI / typecheck (push) Successful in 32s
CI / benchmark-regression (push) Has been skipped
CI / integration_tests (push) Successful in 3m3s
CI / benchmark-publish (push) Successful in 10m8s
CI / unit_tests (push) Successful in 12m42s
CI / docker (push) Successful in 39s
CI / coverage (push) Has been cancelled
State
Completed
Type
Feature
#411 by freemo was merged 2026-02-24 18:32:04 +00:00
feat(resource): add resource registry and DAG metadata
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 21s
CI / quality (pull_request) Successful in 21s
CI / build (pull_request) Successful in 16s
CI / security (pull_request) Successful in 30s
CI / typecheck (pull_request) Successful in 39s
CI / integration_tests (pull_request) Successful in 3m59s
CI / unit_tests (pull_request) Successful in 7m13s
CI / docker (pull_request) Successful in 1m0s
CI / benchmark-regression (pull_request) Successful in 20m13s
CI / coverage (pull_request) Successful in 23m21s
State
Completed
#384 by hamza.khyari was merged 2026-02-23 15:51:03 +00:00
develop-aditya-2
All checks were successful
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 14s
CI / build (pull_request) Successful in 17s
CI / quality (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 47s
CI / security (pull_request) Successful in 50s
CI / integration_tests (pull_request) Successful in 3m41s
CI / unit_tests (pull_request) Successful in 7m9s
CI / docker (pull_request) Successful in 38s
CI / benchmark-regression (pull_request) Successful in 20m12s
CI / coverage (pull_request) Successful in 24m15s
MoSCoW
Must have
Points
8
Priority
High
State
In Progress
Type
Feature
#382 by aditya was closed 2026-02-25 14:19:43 +00:00 0 / 6 1 approval