Peter Steinberger
8b665e0d70
fix(slack): gate bot room relays on owner presence
2026-04-30 14:46:31 +01: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
Peter Steinberger
8c68e7535f
refactor: centralize channel DM access resolution
2026-04-29 16:35:37 +01: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
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
78a12706ec
fix(docs): make docs formatter mintlify-safe
2026-04-28 08:13:21 +01:00
Vincent Koc
f4129cdd2b
docs(channels): batch convert prose callouts to Mintlify components
...
- msteams: 5 callouts (Note/Warning) for preview status, devtunnel auth, group policy, multi-tenant deprecation, user-prefix targeting
- slack: replyToMode threading note
- whatsapp: dms vs direct prompt override note
- group-messages: mentionPatterns cross-channel note
- signal: signal-cli main session de-auth warning
2026-04-26 21:49:56 -07:00
Peter Steinberger
d1cc54866d
fix(slack): return non-image downloads as files
2026-04-25 00:55:57 +01:00
Peter Steinberger
2b5c719a62
fix(slack): process thread broadcasts as messages
2026-04-25 00:26:31 +01:00
Peter Steinberger
893a18ff5c
fix(slack): accept assistant dm message edits
2026-04-25 00:00:17 +01:00
Tak Hoffman
59e2825274
fix: deprecate models add command ( #71175 )
2026-04-24 12:20:59 -05: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
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
da3e9ded19
docs: collapse Slack manifest duplication and trim noise bullets
2026-04-23 07:57:04 -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
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
Peter Steinberger
fb9a21ae8f
fix: centralize draft preview finalization
2026-04-22 02:32:55 +01:00
Shadow
38aaa23e63
feat(channels): stream tool progress into preview edits ( #69611 ) (thanks @thewilloftheshadow)
2026-04-21 11:51:16 -05:00
Peter Steinberger
f1805ab54d
fix: centralize provider thinking profiles
2026-04-21 09:13:35 +01:00
@zimeg
bfa2feaa92
docs(slack): link to additional manifest settings
2026-04-11 23:47:43 -07:00
@zimeg
3704069c3f
docs(slack): native slash command examples
2026-04-11 23:21:54 -07:00
Gustavo Madeira Santana
82c06e5604
Docs: clarify Slack streaming thread behavior
...
Clarify the canonical Slack streaming config keys and legacy migration notes
across the Slack docs and shared streaming concept docs.
Document that native Slack streaming and assistant thread status require a
reply thread, and call out the top-level DM fallback behavior.
2026-04-08 00:58:00 -04:00
Praktika Engineer
b8c8139138
feat(slack): add thread.requireExplicitMention config option ( #58276 )
...
* feat(slack): add thread.requireExplicitMention config option
When requireMention is true in a Slack channel, replying inside a thread
where the bot previously participated currently bypasses mention gating
via implicit mention detection. This makes the bot respond to every
thread message even without an explicit @mention.
Add channels.slack.thread.requireExplicitMention (default: false) which,
when set to true, suppresses implicit thread mentions. Only explicit
@bot mentions will trigger replies inside threads.
Closes #34389
Closes #49972
* slack: refresh changelog and generated config artifacts
* slack: restore bundled channel metadata generation
---------
Co-authored-by: praktika-devops <devops@praktika.ai >
Co-authored-by: George Pickett <gpickett00@gmail.com >
2026-04-06 17:05:11 -07:00
@zimeg
f17f319fae
docs(slack): suggest new apps use example manifests
2026-04-06 02:13:49 -07:00
@zimeg
f7068a1349
docs(slack): move authorship scopes
2026-04-06 00:58:05 -07:00
@zimeg
ec20e33e36
docs(slack): add http request url example manifest
2026-04-06 00:18:08 -07:00
@zimeg
9bf465e54c
docs(slack): use http request url term
2026-04-05 23:56:37 -07:00
Peter Steinberger
9b7002ee59
refactor(reply): type reply threading policy
2026-04-05 21:40:56 +01:00
Peter Steinberger
896928d8c0
docs: refresh slack secretref status mirrors
2026-04-04 22:14:15 +01:00
Peter Steinberger
38e54f488a
docs: refresh native approval ui mirrors
2026-04-04 21:44:30 +01:00
@zimeg
86aa24b7a5
docs(slack): move typing status indicator to reaction fallback
2026-04-04 12:56:54 -07:00
@zimeg
c2027d9de2
docs(slack): remove text streaming scope requirements
2026-04-04 12:13:25 -07:00
Peter Steinberger
414e834c26
docs: refresh matrix and slack native approval refs
2026-04-04 18:31:47 +01:00
@zimeg
beee44ba47
docs(slack): reorder sections of introduced concepts
2026-04-04 08:54:31 -07:00
@zimeg
e636ba6ab0
docs(slack): move slash command settings to matching section
2026-04-03 20:42:23 -07:00
@zimeg
8d557c19d5
docs(slack): set always online to true in example app manifest
2026-04-03 13:21:15 -07:00
@zimeg
2a13508379
docs(slack): expand app manifest example and scope checklist
2026-04-03 12:58:47 -07:00
@zimeg
f9785c63e7
docs(slack): add groups:history scope to app manifest
2026-04-03 02:15:53 -07:00
@zimeg
dc45faaf4e
docs(slack): order recommended scopes and events
2026-04-03 01:10:42 -07:00
Peter Steinberger
35e1605147
feat: add configurable context visibility
2026-04-03 04:34:57 +09:00
Peter Steinberger
bf1fcf2e5f
docs(approvals): clarify auto native approval routing
2026-04-02 17:31:02 +01:00
Peter Steinberger
9cfb792dba
docs: fix docs formatting drift
2026-04-01 14:31:28 +01:00
Vincent Koc
c42659176a
docs: cover unreleased feature gaps (Telegram errorPolicy, Android notifications, node pairing, Slack approvals, MCP transport, reactions)
2026-04-01 22:20:20 +09:00
Vincent Koc
2b4f600f9c
docs: Batch 2 — add Related sections to all channel pages
...
Add consistent Related sections to 17 channel pages that had none,
linking to: Channels Overview, Pairing, Groups, Channel Routing, Security.
Add Groups and Security links to 4 channel pages (discord, slack,
telegram, whatsapp) that already had partial Related sections.
2026-03-30 19:08:22 +09:00
kevinlin-openai
432d5f863c
fix: add slack upload-file action ( #54987 ) (thanks @kevinlin-openai)
...
* feat(slack): add upload-file action
Co-authored-by: Codex <noreply@openai.com >
* fix(slack): guard upload-file routing
Co-authored-by: Codex <noreply@openai.com >
* fix(slack): tighten upload-file validation
---------
Co-authored-by: kevinlin-openai <kevin@dendron.so >
Co-authored-by: Codex <noreply@openai.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-03-26 13:37:58 +05:30
Vincent Koc
8c7bdbe4d1
Docs: describe Slack interactive replies ( #45463 )
2026-03-13 17:16:14 -04:00
Peter Steinberger
de3e6a8c5b
fix(routing): require ids for slack and msteams allowlists
2026-03-13 01:44:42 +00:00