Skip to content

Products

Every AgentStateLabs product is built on the AgentStateGraph substrate. Plans, policies, tasks, memory, and code decisions all live in one content-addressed graph — branchable, blameable, and auditable by default.

ProductRoleDocs
AgentStateGraphCore state primitiveagentstategraph.dev
AgentStateDeveloperCode-level context and auditagentstatedeveloper.dev
CTXonePersistent agent memoryctxone.com
AgentStateRouterExecution optimization enginePre-release
AgentStateCrucibleAgent testing and validationPre-release

Each product ships with an MCP server so any MCP-compatible agent (Claude Code, Cursor, VS Code, etc.) can connect immediately.

AgentStateGraph ← the substrate everything else runs on
├── CTXone ← persistent memory layer (facts, plans, sessions)
├── AgentStateDeveloper ← code intelligence layer (symbols, effects, ledger)
├── AgentStateRouter ← routing layer (which agent, at what cost)
└── AgentStateCrucible ← validation layer (test runs, judge scoring, audit)

A full agent stack looks like this: CTXone provides session memory and plans; AgentStateDeveloper provides codebase context; AgentStateRouter decides which model to use; AgentStateCrucible validates that the agent behaved correctly. All of it stored in AgentStateGraph, all of it auditable.