fix: support explicit active-memory chat types (openclaw#66285)

Verified:
- pnpm install --frozen-lockfile
- pnpm test extensions/active-memory/config.test.ts extensions/active-memory/index.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md extensions/active-memory/index.ts extensions/active-memory/index.test.ts extensions/active-memory/config.test.ts extensions/active-memory/openclaw.plugin.json
- git diff --check

Co-authored-by: Lidang-Jiang <119769478+Lidang-Jiang@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
This commit is contained in:
Lidang Jiang
2026-04-28 21:43:06 +08:00
committed by GitHub
parent ba17b8b728
commit 6d539db011
5 changed files with 86 additions and 6 deletions

View File

@@ -24,7 +24,7 @@
"type": "array",
"items": {
"type": "string",
"enum": ["direct", "group", "channel"]
"enum": ["direct", "group", "channel", "explicit"]
}
},
"allowedChatIds": {
@@ -101,7 +101,7 @@
},
"allowedChatTypes": {
"label": "Allowed Chat Types",
"help": "Choose which session types may run Active Memory. Defaults to direct-message style sessions only."
"help": "Choose which session types may run Active Memory. Defaults to direct-message style sessions only, but explicit portal/webchat sessions can also be enabled."
},
"allowedChatIds": {
"label": "Allowed Chat IDs",