MetaGen Auto
An AI council you can actually govern.
A human-directed council of 10 AI agents that deliberates on real project work, grounded in live data, and can never merge its own code. A Next.js 16 command hub drives a Python AG2 council over an SSE bridge; every deliberation ends in an executable action that actually changes the system, behind a human-in-the-loop boundary.
Governed autonomy beats raw autonomy
Most agent demos chase full autonomy and quietly let the model touch production. MetaGen Auto takes the opposite bet: keep a human in command, make every agent action grounded and reversible, and never let the AI merge its own code.
The operator opens a browser command hub and asks the council what to work on next. All ten agents respond from distinct analytical angles, each grounded in the live ticket board. Their synthesis ends in a concrete next step that, when taken, files a real ticket through the validated API. Deliberate → converge → act → the board changes.
Two owners, one stable contract
A TypeScript front of house and a Python council back of house, joined by a single streaming contract, so each side can evolve without breaking the other.
Next.js 16 command hub
App Router with a server-side /ag2/[…] bridge proxy and /api/* routes that keep keys off the client. A privileged operator dashboard, ticket board, mission control, artifact gallery, and a multi-panel agent workspace sit behind auth.
Python AG2 council
A star-topology orchestrator (port :8888) built on AG2 0.13.4. Socrates is the hub and sole human-facing synthesizer, specialist spokes deliberate, and a dedicated adversary steelmans the rejected option before any decision.
SSE bridge
A Server-Sent-Events stream carries council turns, telemetry, and bridge health into the hub in real time, the one interface both owners commit to.
Live data, cited
MongoDB Atlas holds tickets, missions, artifacts, and logs; a ChromaDB corpus provides a cited RAG layer. Deliberations reason over the real board, not a fixture.
Ten agents, one human-facing voice
A star hub-and-spoke council with selective routing and a loyal opposition. Each agent argues from its own lens; Socrates converges them into a single recommendation.











Glaucon is the loyal opposition: it steelmans the rejected option and names the failure mode before the human gate, then concedes when the case holds.
Hub-and-spoke council with a loyal opposition
Socrates anchors the hub. Four farm leads and five specialist lenses each weigh in from a distinct angle. Glaucon steelmans the rejected option before any human approval. Every deliberation ends at a human gate.
Built test-first, secure by default
- 112-gate verification slate (grown from 71 through iterative hardening). Built test-first across 82 Python modules in src/, with a documented adversarial bug-hunt that catches the seam-level bugs unit tests miss, like a council-offered action that 404'd because a separate process self-called the app on the wrong dynamic port: green on every unit test, caught only end-to-end. 145 user stories drive the slate, and the project graph runs to ~2,200 edges.
- Security on an agentic surface. A deny-by-default auth boundary fronts the whole platform; the marketing landing and a sanitized status page are public, everything privileged is role-gated server-side.
- Four-layer memory architecture. A CoALA-style memory design gives the council working, episodic, semantic, and procedural state instead of a single context window.
- Full observability. OpenTelemetry traces and metrics flow to Tempo, Prometheus, and Grafana, so agent runs and bridge health are inspectable, not opaque.
- Human-in-the-loop at the boundary. The AI deliberates and acts through validated APIs, but a human reviews and merges, the model never commits its own code.
Live, governed, and inspectable
MetaGen Auto runs in production at metagenauto.com. It illustrates agent-orchestration design, security-by-default on an agentic surface, a four-layer memory architecture, and evaluation-driven iteration on LLM output quality, a multi-agent system you can actually govern, end to end.