openclaw/docs/channels
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
..
access-groups.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
ambient-room-events.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
bot-loop-protection.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
broadcast-groups.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
channel-routing.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
clickclack.md feat: correlate managed agent requests (#103476) 2026-07-10 08:42:55 +01:00
discord.md fix: delay narrated channel progress and remove default title (#105607) 2026-07-12 12:06:38 -07:00
feishu.md fix(feishu): drive info finds files past the first page (#104190) 2026-07-12 07:24:06 +01:00
googlechat.md fix(channels): honor configured read target policies (#99905) 2026-07-10 22:29:37 -05:00
group-messages.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
groups.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
imessage-from-bluebubbles.md Improve iMessage imsg setup and skill ownership (#101407) 2026-07-07 14:13:37 -07:00
imessage.md refactor(config): retire legacy flat streaming keys to doctor-owned migration (#104693) 2026-07-11 18:15:03 -07:00
index.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
irc.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
line.md chore(tooling): enforce formatting and refresh TypeScript checks (#104239) 2026-07-11 01:09:51 -07:00
location.md feat(telegram): add rich outbound location and video notes (#105142) 2026-07-12 09:36:22 +01:00
matrix-migration.md refactor: remove pre-2026.4 compatibility shims and legacy migrations (#104650) 2026-07-11 13:22:27 -07:00
matrix-presentation.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
matrix-push-rules.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
matrix.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
mattermost.md refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
msteams.md refactor(config): retire legacy flat streaming keys to doctor-owned migration (#104693) 2026-07-11 18:15:03 -07:00
nextcloud-talk.md refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
nostr.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
pairing.md feat(ui): merge Instances into a unified Devices page (#104561) 2026-07-11 13:36:07 -07:00
qa-channel.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
qqbot.md fix(qqbot): bound speech transcription requests (#102028) 2026-07-09 13:25:29 +01:00
raft.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
signal.md refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
slack.md docs(slack): fix channel config examples — use 'enabled' instead of 'allow' to match strict schema (#103491) 2026-07-12 08:38:03 +01:00
sms.md fix(sms): replayed Twilio webhooks process again after high inbound traffic (#101107) 2026-07-10 17:58:53 +01:00
synology-chat.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
telegram.md feat(telegram): add rich outbound location and video notes (#105142) 2026-07-12 09:36:22 +01:00
tlon.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
troubleshooting.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
twitch.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
wechat.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
whatsapp.md refactor(config): retire flat streaming keys from the last six channel schemas via doctor migration (#105709) 2026-07-12 15:27:28 -07:00
yuanbao.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zalo.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zaloclawbot.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zalouser.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00