Revert "refactor: move runtime state to SQLite"

This reverts commit f91de52f0d.
This commit is contained in:
Peter Steinberger
2026-05-13 13:33:38 +01:00
parent 3de5979bdc
commit 694ca50e97
3085 changed files with 106484 additions and 115317 deletions
+3 -4
View File
@@ -579,10 +579,9 @@ explicit install is immediately loadable after restart.
OpenClaw keeps a persisted local plugin registry as the cold read model for
plugin inventory, contribution ownership, and startup planning. Install, update,
uninstall, enable, and disable flows refresh that registry after changing plugin
state. The global SQLite database keeps durable install metadata in the typed
`installed_plugin_index` row: top-level `installRecords` plus
rebuildable manifest metadata in `plugins`. If the registry is missing, stale,
or invalid, `openclaw plugins registry
state. The same `plugins/installs.json` file keeps durable install metadata in
top-level `installRecords` and rebuildable manifest metadata in `plugins`. If
the registry is missing, stale, or invalid, `openclaw plugins registry
--refresh` rebuilds its manifest view from install records, config policy, and
manifest/package metadata without loading plugin runtime modules.