ADAPTER

MetaGPT

A software company, simulated.

What it is

MetaGPT assigns agents the roles of a product team. Product manager writes requirements, architect produces a design, engineer implements. The distinguishing idea is that agents follow standard operating procedures and pass structured documents to each other rather than free-form chat.

What goes wrong

Errors compound down the chain quietly. A vague requirement becomes a confused architecture becomes code that compiles and does the wrong thing. Every handoff looked fine in isolation.

What the adapter does

Wraps role execution and tracks document handoffs as causal edges, so a defect at the implementation end traces back to the requirement that produced it.

adapter = MetaGPTAdapter("app").patch()

Caveat

This one monkey-patches. That is the honest tradeoff for a framework without formal hooks, and it means a MetaGPT upgrade can break the adapter in ways the others will not break. Pin your versions.