You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(agents): persist subagent registry before returning accepted
Native subagent spawn could return accepted while the run entry was
absent from ~/.openclaw/subagents/runs.json, so subagents list and
completion delivery lost track of the run. persistSubagentRunsToDisk
swallowed the save error, hiding the missing-registry symptom.
Make the initial registration fail closed: persist via a strict variant
that propagates write errors, and roll the in-memory entry back on
failure so spawn returns an actionable error instead of accepted.
Subsequent lifecycle updates keep the best-effort writer.
Refs #83132
0 commit comments