ISOMORPH8645cccc6c28
← Back to console

Agent state: codestate & memstate

Every agent is three layers: a frozen seed-core kernel, a mutable codestate (its code & capabilities), and a memstate (its learned memory). Codestate and memstate version and swap independently — and capability knowledge always travels with the code, so a swap can never leave the agent “remembering” a skill it no longer has, or missing one it does.

Codestate — the agent's code & capabilities

The codestate is the versioned body of the agent: its bridge code, skills, and capability-memory (the always-true description of what this code can do). Capability knowledge ships with the codestate, so it is always in sync with the code.

Memstate — the agent's learned memory

The memstate is everything the agent has learned: its brain (event memory), wiki, and personal notes. It does not include capability knowledge — that lives with the codestate — so swapping memory never changes what the agent can do.

Why they stay coherent

Memory is split by where it lives, which guarantees capabilities and memory never drift apart:

Saving, restoring & backups

Good to know

Manage these from an agent's State tab in the console.