Concept icon
Concept

Separation of Generic Runtime and Control Profile

StateM strictly distinguishes between two architectural layers:

  • Runtime: Supplies the generic, domain-agnostic mechanics for state persistence, transition validation, hook execution, history logging, and crash recovery.
  • Control Profile: Encoded in a YAML runbook, this layer specifies the concrete phase states, prompts, checks, repair paths, and procedural practices required for a particular workflow or task family.

This separation enables the underlying runtime infrastructure to remain reusable across different agents, models, and environments, while procedural knowledge accumulates modularly within the versioned control profile.

0

1

Concept icon
Updated 2026-09-11

Tags

Prep Sessions

Engineering State-Bound Execution Runtimes for Autonomous Agents @ University of Michigan - Ann Arbor

Ch.2 Agent Runtime Design and Execution Framework - Engineering State-Bound Execution Runtimes for Autonomous Agents @ University of Michigan - Ann Arbor

StateM Agent-Native Runtime Architecture - Engineering State-Bound Execution Runtimes for Autonomous Agents @ University of Michigan - Ann Arbor