Execution State
Fundamentals
The shared memory of what has already happened across all agents. Without it, one agent does not know another already sent an email, retries cause duplicate actions, and systems drift out of sync. With execution state, all agents see the same picture of reality and actions happen once, in the right order.
Unlike conversation memory, which lives inside one agent's prompt window and disappears when the session ends, execution state lives outside any individual agent and persists across them. Two different agents — even on different venues — can read the same execution state and see the same record of what has happened. This is what makes coordination possible without direct messaging: agents synchronise through shared state, not through chatter.
Covia documentation covers every concept in full technical detail.