Peter Steinberger
de1ac12f1c
fix: keep telegram polling timeout above long poll
2026-04-30 16:11:42 +01:00
Peter Steinberger
b743506549
fix: reduce runtime mirror and signal group regressions
2026-04-30 15:59:03 +01:00
Peter Steinberger
a3228977fb
test(signal): cover group mention gating defaults
2026-04-30 15:53:09 +01:00
Peter Steinberger
b40c679630
fix(signal): match group allowlists against group ids
2026-04-30 15:49:44 +01:00
Peter Steinberger
82ca6ecdde
fix(auto-reply): surface private group replies
2026-04-30 14:54:34 +01:00
Peter Steinberger
8b665e0d70
fix(slack): gate bot room relays on owner presence
2026-04-30 14:46:31 +01:00
Ayaan Zaidi
565f4314fe
docs(telegram): remove native draft fallback note
2026-04-30 18:07:57 +05:30
Vincent Koc
62be4eb21e
docs: cover qqbot /bot-me + c2cOnly admin gating ( 62fb87641e) and cron add --agent warning ( dc0c54c7f1)
2026-04-30 01:39:13 -07:00
Peter Steinberger
eab4024934
fix(whatsapp): track provider-accepted auto-replies
2026-04-30 03:38:19 +01:00
Peter Steinberger
9c22a0133b
docs(discord): clarify application id account scope
2026-04-30 01:47:02 +01:00
Peter Steinberger
485b875d72
fix(discord): allow configured application ids
2026-04-30 01:47:02 +01:00
Peter Steinberger
08c4af0ddf
fix(msteams): accept conversation id allowlists
2026-04-30 01:35:42 +01:00
Marcus Castro
4cba08df01
fix(whatsapp): remove exposeErrorText config ( #74642 )
...
* fix(whatsapp): remove exposeErrorText config
* fix(whatsapp): mark internal system events trusted
2026-04-29 20:03:58 -03:00
Michael Marr
aaf4cc6862
docs(slack): warn that groupPolicy allowlist requires channel IDs not names ( #53112 )
2026-04-29 14:36:38 -07:00
Peter Steinberger
8b8bba9621
fix(config): tighten patch command semantics
2026-04-29 22:02:02 +01:00
Peter Steinberger
48a01798b0
feat: add config apply patch command
2026-04-29 22:02:02 +01:00
Vyctor Huggo Przozwski da Silva
97e2f5b332
fix(auto-reply): honor direct silent empty replies
...
* fix(auto-reply): allow direct silent empty replies
* fix(auto-reply): guard direct silent empty replies
2026-04-29 20:02:38 +01:00
Peter Steinberger
8c68e7535f
refactor: centralize channel DM access resolution
2026-04-29 16:35:37 +01:00
Peter Steinberger
204ef7f1c4
fix(telegram): report webhook registration status
2026-04-29 15:40:44 +01:00
Peter Steinberger
f0adbd48e8
refactor(discord): internalize discord client
2026-04-29 14:22:58 +01:00
Peter Steinberger
81551ac24b
fix(telegram): bound command menu setup requests
2026-04-29 13:11:41 +01:00
Squirbie
94a85e77de
fix(discord): disambiguate allow-from DM targets ( #74303 )
...
* fix(discord): disambiguate allow-from DM targets
* test(discord): align allowFrom precedence
* docs(discord): clarify allowFrom id forms
* fix(discord): align allowFrom precedence
---------
Co-authored-by: 따온이네 맥북프로 <tulisy@ttaon-ine-ui-MacBookPro.local >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-04-29 13:01:28 +01:00
Peter Steinberger
4f540c703f
fix(telegram): warn on stale polling status
2026-04-29 12:58:41 +01:00
Peter Steinberger
1fb58ca5ee
fix(telegram): recover transient polling and reply sends
2026-04-29 12:42:31 +01:00
Peter Steinberger
dc9f1b8525
fix(telegram): honor managed proxy env
2026-04-29 12:18:49 +01:00
Vincent Koc
21a92ea0f6
fix(whatsapp): recover group inbound after reconnect churn
...
Repair WhatsApp group inbound recovery after repeated reconnect churn while keeping the fallback scoped to reconnect metadata.
Canonical issue: #66920 . Related evidence: #7433 , #63855 , #70856 .
Thanks to legonhilltech-jpg, octopuslabs-fl, Kanorin-chan, and stuswan for the reports and reproduction details.
2026-04-29 03:54:18 -07:00
Peter Steinberger
e1fd27fb24
feat(messages): add global visible replies mode
2026-04-29 11:06:39 +01:00
HDYA
5cc834a11a
docs(msteams): fix federated auth added-in date
...
Correct the documented added-in date for MS Teams federated authentication.\n\nThanks @HDYA.
2026-04-29 02:47:56 -05:00
Peter Steinberger
bd1d1f0f2b
fix: align open DM allowlist policy ( #74112 )
...
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
2026-04-29 06:52:12 +01:00
Peter Steinberger
548c280eff
fix(discord): keep exec approval fallbacks reachable
2026-04-29 06:29:44 +01:00
Peter Steinberger
364c67bcb5
refactor(discord): share channel run queue
2026-04-29 06:21:09 +01:00
Peter Steinberger
2b0b614417
docs(plugins): clarify clawhub npm migration
2026-04-29 06:09:34 +01:00
Peter Steinberger
07631fb931
fix(discord): remove channel run timeouts
2026-04-29 06:07:12 +01:00
Rubén Cuevas
652f34103a
fix(whatsapp): sanitize tool XML and hide configured error text ( #71830 )
...
Merged via squash.
Prepared head SHA: 184d4a25e4
Co-authored-by: rubencu <4742789+rubencu@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 01:43:25 -03:00
Sathvik Gilakamsetty
7ddd815e46
fix(whatsapp): report transport activity so stale-socket health detection works ( #72656 )
...
Merged via squash.
Prepared head SHA: 1b1920742c
Co-authored-by: Sathvik-1007 <195685832+Sathvik-1007@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-04-29 00:46:55 -03:00
Alberto Farah Blair
aa03c5be82
docs(slack): document attachment vision behavior and known limits
...
Adds a Slack attachment vision reference covering downloaded media handling, PDF/file limits, thread-starter media fallback, multi-attachment behavior, and known troubleshooting cases.
Fixes #51355
Thanks @haroldfabla2-hue.
2026-04-28 20:12:44 -07:00
pashpashpash
4aa8da3756
Route sensitive group commands to the owner privately ( #73872 )
...
* fix(commands): route sensitive group approvals privately
* fix(commands): require owner private routes
* test(commands): cover owner-derived Telegram diagnostics routing
2026-04-29 09:27:18 +09:00
pashpashpash
43fa40a35d
fix(telegram): use owners for exec approvals ( #73852 )
2026-04-29 08:34:46 +09:00
pashpashpash
6ce1058296
Wire diagnostics through the core chat command ( #72936 )
...
* feat: wire codex diagnostics feedback
* fix: harden codex diagnostics hints
* fix: neutralize codex diagnostics output
* fix: tighten codex diagnostics safeguards
* fix: bound codex diagnostics feedback output
* fix: tighten codex diagnostics throttling
* fix: confirm codex diagnostics uploads
* docs: clarify codex diagnostics add-on
* fix: route diagnostics through core command
* fix: tighten diagnostics authorization
* fix: pin diagnostics to bundled codex command
* fix: limit owner status in plugin commands
* fix: scope diagnostics confirmations
* fix: scope codex diagnostics cooldowns
* fix: harden codex diagnostics ownership scopes
* fix: harden diagnostics command trust and display
* fix: keep diagnostics command trust internal
* fix: clarify diagnostics exec boundary
* fix: consume codex diagnostics confirmations atomically
* test: include codex diagnostics binding metadata
* test: use string codex binding timestamps
* fix: keep reserved command trust host-only
* fix: harden diagnostics trust and resume hints
* wire diagnostics through exec approval
* fix: keep diagnostics tests aligned with bundled root trust
* fix telegram diagnostics owner auth
* route trajectory exports through exec approval
* fix trajectory exec command encoding
* fix telegram group owner auth
* fix export trajectory approval hardening
* fix pairing command owner bootstrap
* fix telegram owner exec approvals
* fix: make diagnostics approval flow pasteable
* fix: route native sensitive command followups
* fix: invoke diagnostics exports with current cli
* fix: refresh exec approval protocol models
* fix: list codex diagnostics from thread bindings
* fix: fold codex diagnostics into exec approval
* fix: preserve diagnostics approval line breaks
* docs: clarify diagnostics codex workflow
2026-04-29 07:40:37 +09:00
Peter Steinberger
7e41913a20
fix(gateway): reduce TUI history startup latency
2026-04-28 23:34:59 +01:00
Peter Steinberger
5dfc14d49b
fix(tasks): close stale terminal acp sessions
2026-04-28 21:03:55 +01:00
Peter Steinberger
cb8c513ce3
fix(telegram): honor final-only streaming mode
2026-04-28 20:28:06 +01:00
Peter Steinberger
f641691910
fix(discord): harden account and binding routing
2026-04-28 20:08:27 +01:00
Peter Steinberger
7191f1a1eb
fix(discord): tune gateway intents and metadata timeout
2026-04-28 19:39:49 +01:00
Vincent Koc
6d323ee736
docs(channels/groups): note native command bypass of visibleReplies
...
For 195f704c74 : docs/channels/groups.md "Visible replies" section now
records that native slash commands (Discord, Telegram, and other surfaces
with native command support) reply visibly even when
`messages.groupChat.visibleReplies` is `"message_tool"`, so the channel-
native command UI gets the response it expects. Text-typed `/...` commands
and ordinary chat turns still follow the configured group default.
2026-04-28 10:24:14 -07:00
Radek Sienkiewicz
dd643c82b5
fix(whatsapp): expose Baileys socket timing ( #73580 )
...
Merged via squash.
Prepared head SHA: d34755262f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-04-28 15:46:47 +02:00
loongfay
7b07a0ab8f
feat(channel) add yuanbao docs entrance ( #73443 )
...
* feat(channel) add yuanbao docs entrance
* feat(channel): add yuanbao docs entrance (#73443 ) (thanks @loongfay)
---------
Co-authored-by: loongzhao <loongzhao@tencent.com >
Co-authored-by: sliverp <870080352@qq.com >
2026-04-28 18:47:09 +08:00
Peter Steinberger
5a1ff1347d
fix(slack): bound inbound media downloads
2026-04-28 11:35:26 +01:00
Peter Steinberger
6cc6996a1c
fix(slack): tune socket mode pong timeout
2026-04-28 11:13:03 +01:00
Peter Steinberger
249cb54373
fix: keep acp typing for tool-only replies
2026-04-28 09:58:18 +01:00