AGER: Four Planes of a Multi-Agent Loop

AGER: Four Planes of a Multi-Agent Loop An architecture diagram generated by Archify. Agent roles · orchestrator, worker, judge, synthesizer · Core plane · 8 role types Agent roles orchestrator, worker, judge, synthesizer 8 role types AgentGraph · FanOut, FanIn, ParallelGroup, ControlEdge · Core plane AgentGraph FanOut, FanIn, ParallelGroup, ControlEdge KnowledgeBind · the OKF tree as a retrieval source · Architecture component KnowledgeBind the OKF tree as a retrieval source LoopPolicy · goal, deadline, price, max_turns · Control and memory plane · bounded run LoopPolicy goal, deadline, price, max_turns bounded run Harness · runs the graph on a framework · Architecture component · LangGraph, CrewAI, SDK Harness runs the graph on a framework LangGraph, CrewAI, SDK SharedState + ScratchPad · KV set and append, with lineage · Control and memory plane SharedState + ScratchPad KV set and append, with lineage Tool + ToolRule · block rules, idempotency, SecretRef · Architecture component Tool + ToolRule block rules, idempotency, SecretRef Run + Trigger · retry, compensation, circuit breaker · Architecture component Run + Trigger retry, compensation, circuit breaker Rubric + Judgment · Criterion, EvalSuite, thresholds · Architecture component Rubric + Judgment Criterion, EvalSuite, thresholds compose into executed by bounds every turn Trigger starts a Run writes findings packs context in called during a Run grades the Run Core plane Control and memory plane Legend Backend Database Cloud Security

AGER is config, not code

  • • The same YAML is a specification and a runtime-loadable config
  • • Adapters map it to LangGraph, CrewAI, OpenAI Agents, and Anthropic patterns

Control is explicit

  • • LoopControl carries goal, deadline, price, max turns, and no progress
  • • ToolRule carries expression block rules, idempotency, and secret references

Reverse engineering works here too

  • • Point AGER at an existing agent repository
  • • It extracts prompts, tool schemas, MCP servers, graphs, and loop policies