Vincent Koc
1042b893f6
docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages
2026-04-24 10:49:23 -07:00
Tak Hoffman
59e2825274
fix: deprecate models add command ( #71175 )
2026-04-24 12:20:59 -05:00
Peter Steinberger
b2352c3e24
docs: improve 2026.4.23 release docs
2026-04-24 17:55:03 +01:00
Ron Cohen
3de44fe593
fix(whatsapp): setting systemPrompt to "" suppresses the wildcard prompt ( #70381 )
...
* fix(whatsapp): setting systemPrompt to "" suppresses the wildcard instead of falling through to it
* test(whatsapp): reset mocks instead of only clearing call history
* docs(changelog): note WhatsApp empty systemPrompt suppresses wildcard
* test(whatsapp): preserve real module exports in process-message mocks
* test(whatsapp): whitespace-only systemPrompt also suppresses wildcard
---------
Co-authored-by: Omar Shahine <10343873+omarshahine@users.noreply.github.com >
2026-04-24 09:45:58 -07:00
Peter Steinberger
b588b5a230
fix(channels): accept setup aliases for add
2026-04-24 07:20:45 +01:00
Vincent Koc
ffa5f4514f
docs: unify See also/Related headings across remaining pages
2026-04-23 20:23:06 -07:00
Vincent Koc
34f7a93c04
docs(channels): rewrite passive-voice notes in msteams UPN and whatsapp fromMe bullets
2026-04-23 20:20:36 -07:00
Vincent Koc
f051204bea
docs(gateway): split configuration-reference by extracting channels cluster into config-channels
2026-04-23 20:12:09 -07:00
Vincent Koc
07cee914aa
docs(gateway): split configuration-reference by extracting agent-defaults cluster into config-agents
2026-04-23 20:11:12 -07:00
Peter Steinberger
e0072ef91a
chore: bump version to 2026.4.24
2026-04-24 02:13:50 +01:00
Vincent Koc
d71518b1eb
docs(channels,nodes): add Related sections to pages missing them
2026-04-23 15:43:47 -07:00
Vincent Koc
c5c163d078
docs: standardize frontmatter field order (summary before title)
2026-04-23 13:18:17 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case
2026-04-23 13:15:17 -07:00
Peter Steinberger
831d6c3bbe
docs: fix msteams federated auth link
2026-04-23 21:12:00 +01:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Vincent Koc
219a11d2bd
docs: fix googlechat entity and dedup gateway multiple-gateways section
2026-04-23 13:08:13 -07:00
Vincent Koc
0905e5f7b6
docs(channels): msteams - drop duplicate minimal-setup block, cardify related, accordion env vars, remove H1 and dante quote
2026-04-23 13:07:23 -07:00
Vincent Koc
ea25d7ed5b
fix(qr): replace qrcode-terminal with qrcode-tui
...
Replace legacy qrcode-terminal usage with shared qrcode-tui media helpers, bound QR PNG rendering options, and raise bundled plugin host floors for the new SDK runtime surface.
2026-04-23 13:06:14 -07:00
Vincent Koc
ba890a4578
docs(channels): telegram - collapse prose field list into accordion summary, cardify related, remove H1
2026-04-23 12:22:02 -07:00
Vincent Koc
c43a447b38
docs(channels): slack - collapse duplicate HTTP slash-commands JSON, cardify related, accordion config pointers, remove H1
2026-04-23 12:20:25 -07:00
Vincent Koc
314041a885
docs(channels): discord - drop duplicate developer-portal block, cardify related, accordion config pointers, remove H1
2026-04-23 11:19:28 -07:00
Peter Steinberger
e0f5961e28
fix: harden group chat prompt metadata
2026-04-23 18:15:49 +01:00
Peter Steinberger
fb47c1d6bf
fix: harden WhatsApp structured object prompts
2026-04-23 18:03:16 +01:00
Vincent Koc
b7cc9d2d28
docs: msteams restructure - Azure Bot Steps, sentence-case headings, grouped config
2026-04-23 08:02:24 -07:00
Vincent Koc
da3e9ded19
docs: collapse Slack manifest duplication and trim noise bullets
2026-04-23 07:57:04 -07:00
Vincent Koc
99e8ede76c
docs: extract Matrix push rules runbook, table verify CLI, merge E2EE H3s
2026-04-23 07:51:42 -07:00
Vincent Koc
68e7db753b
docs: trim Telegram webhook/exec approvals/forum topic ACP verbosity
2026-04-23 01:39:05 -07:00
Vincent Koc
2b292faece
docs: merge Discord Voice sections and trim thread/streaming/ACP verbosity
2026-04-23 01:23:22 -07:00
Vincent Koc
daaedf37b7
docs: prune recent additions for readability
2026-04-23 00:23:18 -07:00
Vincent Koc
91c795cee0
docs: MCP + cron + plugin lifecycle plus channel env-block cross-links
2026-04-22 23:56:53 -07:00
Vincent Koc
30a5c441f3
docs(channels): cover WhatsApp replyToMode, Discord inheritParent, Slack HTTP/ACP/downloadFile, Telegram webhook+picker auth, Mattermost reasoning suppression, workspace .env block for channel endpoints
2026-04-22 23:39:38 -07:00
Peter Steinberger
938af16289
docs: deep audit documentation against source
2026-04-23 07:32:58 +01:00
Peter Steinberger
834fdc4832
docs: align documentation with current surfaces
2026-04-23 07:25:06 +01:00
Peter Steinberger
6b41ef311f
fix: isolate external direct-message runtime policy
2026-04-23 01:39:56 +01:00
Peter Steinberger
c87c9742ed
fix(telegram): isolate direct chat sandbox sessions
2026-04-22 23:46:34 +01:00
Tak Hoffman
78d491d909
feat(commands): gate /models add with modelsWrite ( #70321 )
2026-04-22 14:49:07 -05:00
Tak Hoffman
f328c21046
feat: Add /models add hot-reload model registration ( #70211 )
...
* feat(models): add chat model registration with hot reload
* docs(changelog): add models entry for pr 70211
* fix(models): harden add flow follow-ups
* fix models add review follow-ups
* harden models add config writes
* tighten plugin boundary invariant
* move models add adapters behind sdk facades
* avoid ollama-specific core facade
2026-04-22 12:00:30 -05:00
Jacky
fbdf502e08
place permission under each branch of bot permissions for discord docs ( #69218 )
...
Merged via squash.
Prepared head SHA: dd6ae52d90
Co-authored-by: epicseven-cup <59263116+epicseven-cup@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-04-22 11:49:15 +02:00
Peter Steinberger
fb9a21ae8f
fix: centralize draft preview finalization
2026-04-22 02:32:55 +01:00
Peter Steinberger
eb6006730d
fix(line): guard outbound media targets
2026-04-22 01:48:14 +01:00
Ron Cohen
08bc16853e
WhatsApp: add group and direct system prompt support ( #59553 )
...
Merged via squash.
Prepared head SHA: 63e2b50e01
Co-authored-by: Bluetegu <1525690+Bluetegu@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-04-21 16:40:32 -07:00
Vincent Koc
ff67a890af
docs(channels): clean troubleshooting link labels, generic imessage path placeholder, drop msteams stamped date
2026-04-21 13:59:12 -07:00
Peter Steinberger
fd0970c077
refactor(channels): decouple presentation rendering
2026-04-21 21:29:44 +01:00
Vincent Koc
78030d0d52
docs: plugin manifest precedence, QQBot engine/bot-approve/QR onboarding, web-search plugin-scoped SecretRefs
2026-04-21 13:26:25 -07:00
Vincent Koc
7d7c0b1dfe
docs: cover BB tapback fallback, iMessage/SMS routing, Mattermost streaming, Matrix mention-prefixed slash
2026-04-21 13:09:09 -07:00
Agustin Rivera
38356c658a
fix(synology): validate webhook file urls ( #69784 )
...
* fix(synology): validate webhook file urls
* fix(synology): restore file send throttle
* docs(changelog): note synology webhook file_url SSRF guard (#69784 )
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-21 12:00:28 -06:00
Shadow
38aaa23e63
feat(channels): stream tool progress into preview edits ( #69611 ) (thanks @thewilloftheshadow)
2026-04-21 11:51:16 -05:00
Omar Shahine
14506aeca4
fix(bluebubbles): add opt-in coalesceSameSenderDms for split-send DMs ( #69258 )
...
Merged via squash.
Prepared head SHA: 8f1bd3cf53
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-04-21 01:43:17 -07:00
Peter Steinberger
f1805ab54d
fix: centralize provider thinking profiles
2026-04-21 09:13:35 +01:00
Omar Shahine
b5f25de352
bluebubbles: forward per-group systemPrompt into GroupSystemPrompt ( #69198 )
...
Forward per-group systemPrompt config into inbound context GroupSystemPrompt so configured group-specific behavioral instructions (for example threaded-reply and tapback conventions) are injected on every turn. Supports "*" wildcard fallback matching the existing requireMention pattern.
Closes #60665 .
Co-authored-by: Omar Shahine <omarshahine@users.noreply.github.com >
2026-04-20 20:01:03 -07:00