scoootscooob
f4fcaa09a3
feat(gateway): add compaction checkpoints ( #62146 )
...
Merged via squash.
Prepared head SHA: e37542554a
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Reviewed-by: @scoootscooob
2026-04-06 17:27:43 -07:00
Peter Steinberger
017c25b075
test(runtime): fix stale harness and registry mocks
2026-04-07 01:16:15 +01: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
f832388e0e
chore(lint): remove stale unused imports
2026-04-07 01:02:35 +01:00
Peter Steinberger
fbebf6147c
Tests: fix boundary drift and shell preflight regressions
2026-04-07 07:44:21 +08:00
Peter Steinberger
fcd9a04e47
fix(test): align runtime config expectations
2026-04-07 00:33:46 +01:00
Peter Steinberger
d6b1cce55c
fix: repair doctor shared record guard imports
2026-04-07 00:26:30 +01:00
Peter Steinberger
0003a3cf3e
fix: restore missing config guard imports
2026-04-07 00:22:27 +01:00
Peter Steinberger
bd2ac38c1d
refactor: dedupe optional string helper
2026-04-07 00:21:11 +01:00
Peter Steinberger
e87300e2f4
refactor: dedupe config io record helper
2026-04-06 23:52:31 +01:00
Peter Steinberger
7388600b06
refactor: dedupe talk config record helper
2026-04-06 23:52:31 +01:00
Peter Steinberger
1e7f39abdb
Config: update raw plugin default expectation
2026-04-07 06:49:01 +08:00
Peter Steinberger
9005521d63
test: sync cli and doctor config expectations
2026-04-06 23:31:34 +01:00
Peter Steinberger
a463a33eee
feat: preserve media intent across provider fallback
2026-04-06 23:23:06 +01:00
Peter Steinberger
c595ff8e62
refactor: dedupe secret ref record helper
2026-04-06 23:08:46 +01:00
Peter Steinberger
41f20e9143
refactor: dedupe config record helpers
2026-04-06 23:08:46 +01:00
Peter Steinberger
80c8567f9d
fix: resolve merge conflicts and preserve runtime test fixes
2026-04-06 22:46:33 +01:00
Peter Steinberger
1a63f5b972
fix: preserve plugin auto-enable activation context
2026-04-06 22:28:45 +01:00
Peter Steinberger
0a34c40e10
fix: restore legacy config snapshot compatibility
2026-04-06 22:28:45 +01:00
Vincent Koc
ae79210ddd
test(lint): refresh suppression tail guardrail
2026-04-06 21:05:18 +01:00
Vincent Koc
7d54f2a3c2
fix(config): apply filtered doctor compat at read time
2026-04-06 20:45:07 +01:00
Peter Steinberger
6d52014ef8
refactor: dedupe doctor compat record helper
2026-04-06 20:30:20 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
b7d3a26356
refactor: extract arcee provider cleanup seams
2026-04-06 19:53:27 +01:00
Peter Steinberger
177be0f237
fix: remove provider hardcoding and fix arcee openrouter
2026-04-06 19:53:27 +01:00
arthurbr11
5ac2f58c57
feat: add Arcee AI provider plugin
...
Add a bundled Arcee AI provider plugin with ARCEEAI_API_KEY onboarding,
Trinity model catalog (mini, large-preview, large-thinking), and
OpenAI-compatible API support.
- Trinity Large Thinking: 256K context, reasoning enabled
- Trinity Large Preview: 128K context, general-purpose
- Trinity Mini 26B: 128K context, fast and cost-efficient
2026-04-06 19:53:27 +01:00
Peter Steinberger
283b103e75
refactor: dedupe doctor account streaming checks
2026-04-06 19:24:43 +01:00
Vincent Koc
e77d72a91d
fix(config): lazily resolve bundled channel runtimes
2026-04-06 18:57:00 +01:00
Peter Steinberger
8f7792317d
test: move bundled channel config runtime into test helpers
2026-04-06 18:30:09 +01:00
Peter Steinberger
a20bc8640b
test: move dead helper fixtures into test helpers
2026-04-06 17:51:21 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Peter Steinberger
1aee8c55ce
refactor: dedupe channel doctor compat helpers
2026-04-06 17:18:36 +01:00
Peter Steinberger
5d7a73380f
fix(ci): repair tsgo test harnesses
2026-04-06 17:16:01 +01:00
Vincent Koc
a797068206
refactor(lint): tighten channel and config defaults
2026-04-06 17:06:18 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
8477f1841a
refactor(deadcode): remove orphaned core wrappers
2026-04-06 16:47:03 +01:00
Vincent Koc
cb770057b0
chore(lint): drop stale config and gateway lint comments
2026-04-06 15:57:32 +01:00
Peter Steinberger
021e503a5f
test: add raw plugin-schema defaults regression coverage ( #61856 )
2026-04-06 14:32:17 +01:00
supermario_leo
92ffb9af86
fix(config): restore applyDefaults:true for AJV plugin/channel schema validation
2026-04-06 14:32:17 +01:00
openperf
c857e93735
fix(gateway): auto-bind to 0.0.0.0 inside container environments
2026-04-06 14:02:20 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Vincent Koc
5fa166ed11
fix(check): repair status report typing drift
2026-04-06 13:34:08 +01:00
Peter Steinberger
b04dd6d05c
refactor: consolidate session history sanitization
2026-04-06 13:23:44 +01:00
Vincent Koc
209786bb2d
fix(plugins): remove xai boundary leaks
2026-04-06 12:08:44 +01:00
Vincent Koc
6efbebefbf
fix(runtime): drop legacy x_search auth shim
2026-04-06 11:03:58 +01:00
Vincent Koc
2e2a52dade
test(config): reuse temp dir helper in config doc baseline tests
2026-04-06 10:52:12 +01:00
Vincent Koc
a1b6e679e4
test(config): reuse temp dir helper in config include tests
2026-04-06 10:50:44 +01:00
Vincent Koc
644a22af4b
test(config): reuse suite temp root tracker in config write tests
2026-04-06 10:50:36 +01:00
Vincent Koc
2c06795afa
test(config): reuse suite temp root tracker in session cache tests
2026-04-06 10:48:45 +01:00