Skip to content
AGH RuntimeConfiguration

Config Lifecycle Matrix

Generated AGH config lifecycle matrix for live apply, session rebind, and restart-required changes.

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

config.toml is desired state. The daemon active generation advances only when ConfigApplyService can apply the desired change to runtime truth.

Lifecycle Values

LifecycleRuntime effect
liveApplies in place and advances the active config generation.
live-addAdds a new runtime entry in place and advances the active generation.
live-remove-if-unusedRemoves a runtime entry only when it has no active users.
session-rebindApplies to new sessions while existing sessions keep their bound values.
restart-requiredWrites desired state and records a blocked apply until the daemon restarts.

Matrix

Key path patternLifecycleDiff classNext action when not immediately active
automation.*restart-requiredrestart-requiredrestart-daemon
daemon.reload_timeouts.bridgeslivelivenone
daemon.reload_timeouts.mcplivelivenone
daemon.reload_timeouts.providerslivelivenone
daemon.socketrestart-requiredrestart-requiredrestart-daemon
defaults.*restart-requiredrestart-requiredrestart-daemon
extensions.*restart-requiredrestart-requiredrestart-daemon
hooks.*restart-requiredrestart-requiredrestart-daemon
http.*restart-requiredrestart-requiredrestart-daemon
limits.*restart-requiredrestart-requiredrestart-daemon
log.*restart-requiredrestart-requiredrestart-daemon
mcp-servers.*restart-requiredrestart-requiredrestart-daemon
memory.*restart-requiredrestart-requiredrestart-daemon
network.*restart-requiredrestart-requiredrestart-daemon
observability.*restart-requiredrestart-requiredrestart-daemon
permissions.*restart-requiredrestart-requiredrestart-daemon
providers.*restart-requiredrestart-requiredrestart-daemon
sandboxes.*session-rebindsession-rebindnew-session
session.*restart-requiredrestart-requiredrestart-daemon
skills.*restart-requiredrestart-requiredrestart-daemon
skills.disabled_skillslivelivenone

New Live Reload Budgets

KeyDefaultValidation
daemon.reload_timeouts.providers5sAt least 1s and at most 60s.
daemon.reload_timeouts.mcp10sAt least 1s and at most 60s.
daemon.reload_timeouts.bridges30sAt least 1s and at most 300s.

On this page