refactor: move session/transcript runtime state to SQLite

Migrate OpenClaw session, transcript, and runtime state off per-file
.jsonl/JSON storage onto the SQLite state and agent databases, brought up to
date with current main. Channel plugins persist via the plugin-state SDK
keyed-store seam rather than the raw DB; storage-heavy plugins keep their own
SQLite stores via SDK path helpers.
This commit is contained in:
Josh Lehman
2026-05-31 09:23:11 -07:00
parent 4b1e5b7943
commit 43ea501f38
3309 changed files with 175707 additions and 136819 deletions
+4
View File
@@ -17,3 +17,7 @@ Experimental Canvas control and A2UI rendering surfaces for paired nodes.
## Surface
contracts: tools
Managed Canvas documents are stored in SQLite plugin blob rows. Set
`plugins.entries.canvas.config.host.root` only when you intentionally want the
host to serve operator-managed files from a directory.
+23
View File
@@ -0,0 +1,23 @@
---
summary: "Captures repeatable workflows as workspace skills, with pending review, safe writes, and skill prompt refresh."
read_when:
- You are installing, configuring, or auditing the skill-workshop plugin
title: "Skill Workshop plugin"
---
# Skill Workshop plugin
Captures repeatable workflows as workspace skills, with pending review, safe writes, and skill prompt refresh.
## Distribution
- Package: `@openclaw/skill-workshop`
- Install route: included in OpenClaw
## Surface
contracts: tools
## Related docs
- [skill-workshop](/plugins/skill-workshop)