Config Pull And Ack
GET behavior
Returns:
configVersionappliedConfigVersionpendingConfig- generated OpenClaw
config - required skill snapshot payload (
skills.snapshotId,skills.required[])
POST behavior
Runtime acknowledges apply with:
{ "configVersion": 5, "skillsSnapshotId": "optional" }Validation:
- returns
409 CONFIG_VERSION_MISMATCHif stale version - returns
409 SKILLS_SNAPSHOT_MISMATCHif stale snapshot
On success, updates agent applied_config_version, pending_config=false, and last_applied_at.