Sun & Rain Works Engineer Portfolio · Est. 2005
Autonomous multi-agent operations

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.

Live in production
Visit metagenauto.com Proprietary source
Next.js 16 React 19 AG2 0.13.4 Python MongoDB Atlas ChromaDB OpenTelemetry TypeScript
The idea

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.

10
AI agents in council
112
verification gates
0
self-merges by the AI
4
memory layers
Architecture

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.

Front of house

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.

Back of house

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.

The contract

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.

Grounding

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.

The council

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.

Socrates avatar
Socrates
Hub · chat manager
Veridian avatar
Veridian
Strategy lead
Ceres avatar
Ceres
Builder
Gleaner avatar
Gleaner
Research synthesizer
Argus avatar
Argus
Assurance & security
Frog avatar
Frog
Content & copy
Lisa avatar
Lisa
Code & testing
Eagle avatar
Eagle
External context
Ezra avatar
Ezra
Product & UX
White Rabbit avatar
White Rabbit
Ops & metrics
Glaucon avatar
Glaucon ⚔
Loyal opposition

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.

Star topology

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.

AG2 star pattern architecture infographic showing the MetaGen Auto council topology
The AG2 star council: Socrates as hub, specialist spokes, and Glaucon as the dedicated adversary that surfaces the strongest counterargument before every human decision.
Engineering

Built test-first, secure by default

Outcome

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.