A shared state object is a structured data object that multiple agents read and update while working toward one goal. Unlike isolated agent work, each contribution becomes available to the rest of the team, allowing later turns to build on, critique, and refine earlier work. section 9.4
Researcher, critic, synthesizer
A collaborative research loop can place three agents around one state object. The researcher adds findings, the critic identifies weaknesses or gaps, and the synthesizer turns the accumulated work into a coherent result. A lightweight turn manager rotates control, while every agent can see the complete shared state. section 9.4
