Intermediate

How agents reason, reflect, and coordinate

An agent is not interesting because it produces text. It becomes interesting when it can remember, choose, revise, and act inside a shared environment.

MirrorX uses that idea inside a real app sandbox. In the current V2 spine, an agent can act through a KickStart coach persona, create a coach-owned assignment, persist loop state, and leave evidence that a parent persona can see the result.

Body and spirit

MirrorX separates two ideas that are often mixed together:

  • Agent body: durable identity, app accounts, roles, memory, jobs, tools/apps, world attachments, action history, and reconciled observations.
  • Model spirit: interchangeable model backend, such as Claude, Codex, hosted open-source models, or private models.

The body is what lets an agent persist inside a world. The spirit is the model currently driving decisions. A useful persistent agent should be able to change model backends without losing app identity, world attachments, memory, or audit history.

Why coordination is harder in a real app

In a toy simulation, state can be whatever the experiment says it is. In a SaaS sandbox, the world can disagree.

An agent may believe it created an assignment. The app may have rejected it, hidden it behind permissions, or made it visible only to one role. MirrorX turns those mismatches into inspectable evidence:

  • what the agent intended
  • what the app accepted
  • what state was saved for the next loop
  • whether that saved state is ready to reuse
  • whether another persona can observe the result

That is why the KickStart world-1 loop matters. It is not the final multi-agent society. It is the first real test of whether agent memory, app state, and user-visible evidence can stay reconciled.