Update to 2026.10.8 failed — stuck between database migration and Doctor errors

Hi! I tried updating OpenClaw on my Mac to 2026.10.8, but the update failed and the Gateway no longer starts.

Both openclaw doctor --fix and openclaw update repair stop with:

unsupported-plugin-install-index

Doctor says plugins/installs.json is too old and tells me to run Doctor on 2026.9.5 before upgrading. However, the failed update has already migrated the shared database to schema 20, while 2026.9.5 supports schema 17. The six agent databases are still at schema 1.

I also get this configuration error:

agents.list moved to keyed agents.entries

I have the database snapshots saved before migration and a full, verified backup made after the failed update. I haven’t restored anything or downgraded, because I want to preserve my conversation history and settings.

The documentation says Doctor archives the old plugin index, but my installed version refuses to continue when it finds it.

What’s the safest way to recover from this partially migrated state?

Environment: macOS, npm installation, OpenClaw 2026.10.8 (dc2523e), Node.js 26.13.0. Gateway and node service are currently stopped.

I used Codex to help investigate and can provide more diagnostic details if needed.