Gustavo Madeira Santana
106a40426f
docs(matrix): tighten setup and config guidance
2026-04-08 14:38:10 -04:00
Vincent Koc
3e7e6f2f60
docs: cover 2026.4.7 changelog gaps
2026-04-08 07:26:56 +01: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
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-07 14:40:26 -04:00
Peter Steinberger
13a60aa93b
docs: document shared mention policy
2026-04-07 07:51:00 +01:00
Gustavo Madeira Santana
9fd47a5aed
Matrix: prompt invite auto-join during onboarding ( #62168 )
...
Merged via squash.
Prepared head SHA: aec7a2249a
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-06 23:22:01 -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
Peter Steinberger
b4e1747391
feat: add one-command qa lab docker launcher
2026-04-06 17:47:17 +01:00
Gustavo Madeira Santana
9568cceee3
docs: clarify Matrix invite and config guidance
2026-04-06 10:25:47 -04:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers
2026-04-06 15:03:30 +01: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
Gustavo Madeira Santana
9fc2a9feeb
docs(matrix): clarify historyLimit default
2026-04-05 23:54:02 -04:00
Gustavo Madeira Santana
12f3c36ba8
Docs: clarify Matrix autoJoin invite scope
2026-04-05 23:33:29 -04:00
Peter Steinberger
134d309571
fix(discord): raise default media cap
2026-04-06 03:22:20 +01:00
Gustavo Madeira Santana
e02ef0710e
Docs: clarify Matrix quiet push rules
2026-04-05 21:15:03 -04:00
Gustavo Madeira Santana
1ee30dc70a
docs: note Matrix persisted auth detection
2026-04-05 20:18:03 -04:00
Gustavo Madeira Santana
8a841b531f
fix(matrix): split partial and quiet preview streaming ( #61450 )
...
Merged via squash.
Prepared head SHA: 6a0d7d1348
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 18:23:07 -04:00
Peter Steinberger
4780788bbb
feat(qa): add repo-backed qa suite runner
2026-04-05 23:21:56 +01:00
Peter Steinberger
17a324b0de
chore: polish qa lab follow-ups
2026-04-05 23:21:56 +01:00
Peter Steinberger
b58f9c5258
feat: add qa channel foundation
2026-04-05 23:21:56 +01:00
Peter Steinberger
9b7002ee59
refactor(reply): type reply threading policy
2026-04-05 21:40:56 +01:00
Peter Steinberger
6b627d4707
fix(discord): add batched reply mode
2026-04-05 21:15:29 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing ( #61373 )
...
Merged via squash.
Prepared head SHA: 9529d2e161
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 15:15:46 -04:00
Gustavo Madeira Santana
0aaf753148
matrix: add exec approval reaction shortcuts ( #60931 )
...
Merged via squash.
Prepared head SHA: a34e8248b0
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 10:30:33 -04:00
Peter Steinberger
79d722e922
fix: tighten group chat reply spacing guidance
2026-04-05 15:06:09 +01:00
Peter Steinberger
6f5ba51f74
docs: update IRC host examples
2026-04-05 13:27:04 +01:00
Peter Steinberger
896928d8c0
docs: refresh slack secretref status mirrors
2026-04-04 22:14:15 +01:00
Peter Steinberger
f14f7b9fde
docs: refresh silent token guidance mirrors
2026-04-04 21:58:12 +01:00
Peter Steinberger
102f7f34e1
docs: refresh silent token semantics mirrors
2026-04-04 21:56:30 +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
72b59231a3
docs: refresh channels status probe mirrors
2026-04-04 18:52:01 +01:00
Peter Steinberger
6d89b363a2
docs: refresh setup-code bootstrap scope mirrors
2026-04-04 18:48:26 +01:00
Peter Steinberger
8fd53cdf86
docs: refresh bootstrap scope role-prefix refs
2026-04-04 18:46:30 +01:00
Peter Steinberger
4154aa8b0f
docs: refresh discord native approval approver refs
2026-04-04 18:33:39 +01:00
Peter Steinberger
414e834c26
docs: refresh matrix and slack native approval refs
2026-04-04 18:31:47 +01:00
Peter Steinberger
f81d55d7ea
docs: refresh native approval routing refs
2026-04-04 18:28:23 +01:00
Peter Steinberger
a08449b83f
docs: refresh approval fallback refs
2026-04-04 18:27:27 +01:00
@zimeg
beee44ba47
docs(slack): reorder sections of introduced concepts
2026-04-04 08:54:31 -07:00
Peter Steinberger
3b502882b9
docs: refresh setup runtime and promotion refs
2026-04-04 15:43:34 +01:00
Peter Steinberger
ea2f56b4e8
docs: refresh bundled channel naming mirrors
2026-04-04 15:16:11 +01:00
Peter Steinberger
772ee1f81f
docs: refresh bundled channel ownership refs
2026-04-04 15:11:20 +01:00
Peter Steinberger
fde6e07f2a
docs: refresh bundled channel setup refs
2026-04-04 15:06:39 +01:00
Peter Steinberger
1a431a532b
docs: refresh bundled channel mirrors
2026-04-04 15:05:02 +01:00
Peter Steinberger
11542e9310
docs: refresh bundled channel plugin refs
2026-04-04 15:02:08 +01:00
Peter Steinberger
9dea255ee2
docs: refresh bundled channel overview refs
2026-04-04 14:58:17 +01:00