Skip to content
AGH RuntimeSessions

Sessions

The durable runtime unit AGH creates, resumes, audits, and governs.

Audience
Operators running durable agent work
Focus
Sessions guidance shaped for scanability, day-two clarity, and operator context.

A session is the unit AGH actually manages. It binds one agent subprocess to a workspace, permission policy, event store, and resume record under one stable AGH session ID.

Session-scoped Vault refs use vault:sessions/<session_id>/<name>. They are ordinary encrypted Vault records filtered by the session prefix, and the session inspector shows only redacted metadata for those refs.

Use this section when a live run needs supervision or forensic detail: why it started, what state it entered, which events were persisted, whether it can resume, and which permission checks apply while the agent works. If the problem is choosing an agent definition, use Agents first. If the problem is the daemon or database itself, use Operations after you identify the affected session.

The reading order follows the lifecycle. Start with lifecycle for state names and stop classification, move to events when you need the durable record, then use resume and permissions for the two most common operator questions: "can this continue?" and "why did AGH ask before acting?"

Hand-drawn Sessions poster showing the AGH session lifecycle across create, active, stop, resume, replay, permissions, and audit with the octopus mascot.

In this section

On this page