openclaw/docs
Peter Steinberger 4a05a087a1
refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709)
* refactor(config): retire flat streaming keys from the last six channel schemas

signal, irc, nextcloud-talk, whatsapp, googlechat, and mattermost now accept
only the nested streaming.{chunkMode,block.enabled,block.coalesce} shape
(mattermost also drops scalar/boolean streaming); flat spellings migrate via
each channel's defineChannelAliasMigration doctor contract with root seeding
for their wholesale-replace account merges.

* feat(channels): warn once per key when the deprecated flat streaming fallback is used

Bundled schemas now reject the flat delivery keys, so the streaming.ts
fallback only serves external SDK plugin configs; emit a once-per-process
per-key subsystem warning and pin the removal plan to the next release train.

* chore(config): regenerate bundled channel config metadata for nested-only streaming

* docs: describe nested-only channel streaming config and the SDK flat-key deprecation window

* fix(whatsapp): seed migrated named-account streaming from the accounts.default layer

WhatsApp resolution layers accounts.default shared config between root and
named accounts, so doctor-materialized account streaming objects now inherit
default-account settings over root ones; mattermost schema test moves to the
nested-only shape with explicit rejection coverage; scope flat-key deprecation
notes to the pending Matrix/Feishu migrations.

* fix(whatsapp): resolve the default account case-insensitively when seeding migrated streaming

* chore(plugin-sdk): repin API baseline for nested-only channel streaming types
2026-07-12 15:27:28 -07:00
..
.generated refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
.i18n refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
announcements docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
assets docs(readme): trim banner whitespace for a more compact hero 2026-07-09 14:53:52 -07:00
automation feat: sidebar session state slot, worktree/automation badges, archive disables bound cron jobs (#104730) 2026-07-12 06:19:01 +01:00
channels refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
clawhub docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
cli feat(backup): add verified SQLite snapshots (#105718) 2026-07-13 06:27:14 +08:00
concepts refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
debug docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
diagnostics docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
gateway refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
help refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
images
install refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
maturity chore(repo): remove stale repository artifacts (#103152) 2026-07-10 05:28:12 +05:30
nodes refactor(mac): make app node a CLI capability superset (#105642) 2026-07-12 13:16:07 -07:00
plan refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
platforms refactor(mac): make app node a CLI capability superset (#105642) 2026-07-12 13:16:07 -07:00
plugins docs(plugin-sdk): correct beta compatibility contract (#105341) 2026-07-12 13:06:26 +01:00
providers fix(gradium): restrict TTS credential egress (#105169) 2026-07-12 09:43:22 +01:00
refactor feat(gateway): land remaining durable-approvals stack and repair main gates (#104837) 2026-07-12 10:51:38 +01:00
reference fix: resume replay-safe work after gateway restarts (#104997) 2026-07-12 06:37:22 +01:00
releases docs: publish release notes for v2026.6.11 (#98319) 2026-06-30 19:42:12 -06:00
security docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
snippets/plugin-publish docs: restore source-backed contract details (#100182) 2026-07-05 01:26:25 -04:00
specs feat: unify external sessions with native catalog pagination (#104717) 2026-07-11 17:26:26 -07:00
start refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
tools fix(gradium): restrict TTS credential egress (#105169) 2026-07-12 09:43:22 +01:00
web feat(ui): add a Create PR branch row with rate-limit staleness to session PR chips (#105116) 2026-07-12 18:23:30 +01:00
agent-runtime-architecture.md fix(openai): align auth availability with effective routes (#104685) 2026-07-11 15:26:48 -07:00
AGENTS.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
auth-credential-semantics.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
brave-search.md
ci.md fix(ci): keep unused exports advisory (#105704) 2026-07-13 05:47:05 +08:00
CLAUDE.md
date-time.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docs.json feat(sessions): let sessions_send register explicit state-change watchers (#104815) 2026-07-12 18:10:51 +01:00
docs_map.md feat(ios): add private HealthKit summaries (#105616) 2026-07-12 12:52:38 -07:00
index.md fix(docs): expose top-level docs hubs on mobile (#100908) 2026-07-10 20:30:35 -07:00
logging.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
nav-tabs-underline.js docs: document repo support scripts 2026-06-04 08:01:15 -04:00
network.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
openclaw-agent-runtime.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
perplexity.md
prose.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
style.css docs: clarify maturity scorecard scoring (#96594) 2026-06-24 17:32:08 -07:00
tts.md
vps.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
whatsapp-openclaw.jpg