mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 09:39:25 +00:00
* fix(tasks): settle orphaned execution records at restore Record nullable process ownership for Gateway runs and local native harness processes. Settle confirmed dead owners through the existing restart outcome normalizer before restored tasks can block another drain. Preserve live, foreign-host, unknown, and legacy ownership. Add compatible nullable SQLite columns without changing the schema version. Reported by @gregbond (#143420). * fix(tasks): keep unchanged restores read-only Request write admission only when restored state contains a confirmed orphan, then reread and revalidate ownership before persisting settlement. Preserve existing create/delete admission-failure semantics and cover a concurrent owner rebind. List the three approved nullable ownership columns in the canonical additive schema contract test without relaxing its declaration checks. * fix(tasks): preserve newer flow results during restore Synchronize a restored orphan's mirrored flow only when that task is the latest linked record. Keep newer live and completed successors' status, goal, and terminal timestamps while still settling the orphaned task. Cover both mixed-owner cases through the registry restore boundary. |
||
|---|---|---|
| .. | ||
| agent.md | ||
| background-work.md | ||
| channel.md | ||
| config-and-utilities.md | ||
| gateway-and-nodes.md | ||
| media.md | ||
| models.md | ||
| state-and-system.md | ||