Vincent Koc
e318f48ff2
perf(secrets): narrow channel secret-ref imports
2026-04-07 07:38:34 +01:00
Peter Steinberger
a3b2fdf7d6
feat(agents): add prompt override and heartbeat controls
2026-04-07 07:34:50 +01:00
Peter Steinberger
ce1d2c1004
test: cover claude and codex acp bind docker smoke
2026-04-07 06:06:29 +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
191f867ef6
perf(test): split ui and bundled full-suite shards
2026-04-07 00:39:05 +01:00
Peter Steinberger
425592cf9c
refactor: share media normalization across runtimes
2026-04-06 23:50:27 +01:00
Vincent Koc
4603f231c3
perf(secrets): add web search contract sdk seam
2026-04-06 23:30:56 +01:00
Vincent Koc
2a6e8dca47
fix(plugin-sdk): add web-search contract subpath
2026-04-06 23:30:56 +01:00
Peter Steinberger
a463a33eee
feat: preserve media intent across provider fallback
2026-04-06 23:23:06 +01:00
Vincent Koc
78639eff76
perf(secrets): narrow channel secret sdk seam
2026-04-06 20:40:11 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
bc18e69fbf
fix: separate arcee auth envs from openrouter
2026-04-06 19:53:27 +01:00
arthurbr11
95106be59b
feat: enhance Arcee AI provider with OpenRouter support and update onboarding instructions
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
f9c721d5bf
fix: add vydra kling live lane
2026-04-06 19:47:43 +01:00
Peter Steinberger
7a736bff90
perf(test): split reply queue seams and unit shards
2026-04-06 19:31:20 +01:00
Peter Steinberger
ec55902989
perf(test): tighten reply fast paths and split unit shards
2026-04-06 19:23:17 +01:00
Peter Steinberger
41ea5316aa
test: add shared media live harness
2026-04-06 19:15:31 +01:00
Peter Steinberger
b4e1747391
feat: add one-command qa lab docker launcher
2026-04-06 17:47:17 +01:00
Peter Steinberger
0335a8783c
perf(test): shard full vitest runs
2026-04-06 17:34:11 +01:00
Vincent Koc
e7fe087677
fix(openai): normalize prompt overlay personality config
2026-04-06 17:24:51 +01:00
Vincent Koc
7af1def025
perf(test): isolate secret target registry docs checks
2026-04-06 17:21:49 +01:00
Peter Steinberger
8a33a8d607
perf(test): trim runtime lookups and add changed bench
2026-04-06 16:49:28 +01:00
Peter Steinberger
de20d3a024
refactor(plugin-sdk): add simple completion runtime entrypoint
2026-04-06 16:29:43 +01:00
Mason
2d7d99f66e
docs: quote plan title frontmatter ( #61962 )
2026-04-06 23:25:57 +08:00
Vincent Koc
4ef8f4f53c
docs: add media overview page and consolidate TTS duplicate
2026-04-06 16:18:45 +01:00
Vincent Koc
ab564f8446
docs: add async task lifecycle to video and music generation
2026-04-06 16:15:57 +01:00
Peter Steinberger
0c5e6037b0
fix(openai): clarify auth routes in picker and docs
2026-04-06 16:14:51 +01:00
Peter Steinberger
d7e3df5eaa
perf(test): expand light lane routing
2026-04-06 16:13:21 +01:00
Peter Steinberger
a010ce462f
perf(test): split light vitest lanes and restore hooks
2026-04-06 15:51:00 +01:00
Nimrod Gutman
6f566585d8
fix(ios): harden watch exec approval review ( #61757 )
...
* fix(ios): harden watch exec approval review
* fix(ios): address watch approval review feedback
* fix(ios): finalize watch approval background recovery
* fix(ios): finalize watch approval background recovery (#61757 ) (thanks @ngutman)
2026-04-06 17:42:42 +03:00
Mason
9b0ea7c579
docs: relocalize stale locale links ( #61796 )
...
* docs: relocalize stale locale links
* docs: unify locale link postprocessing
* docs: preserve relocalized frontmatter
* docs: relocalize partial docs runs
* docs: scope locale link postprocessing
* docs: continue scoped relocalization
* docs: drain parallel i18n results
* docs: add i18n pipeline link regression tests
* docs: clarify i18n pipeline regression test intent
* docs: update provider references in i18n tests to use example-provider
* fix: note docs i18n link relocalization
* docs: rephrase gateway local ws sentence
2026-04-06 22:37:35 +08:00
Peter Steinberger
ac38f332c5
fix(anthropic): prefer claude cli over setup-token
2026-04-06 15:31:07 +01:00
Gustavo Madeira Santana
9568cceee3
docs: clarify Matrix invite and config guidance
2026-04-06 10:25:47 -04:00
Peter Steinberger
cd5b1653f6
feat: declare explicit media provider capabilities
2026-04-06 15:24:38 +01:00
Peter Steinberger
878c208844
perf(test): restore scoped vitest routing
2026-04-06 15:16:17 +01:00
Peter Steinberger
380a396266
refactor: share ambient proxy agent helpers
2026-04-06 15:03:30 +01:00
Mariano
ebad21c94d
plugins: add bundled webhooks TaskFlow bridge ( #61892 )
...
Merged via squash.
Prepared head SHA: ca58fb77a8
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-06 15:59:47 +02:00
Peter Steinberger
9afcbbec5e
refactor(auth): extract persisted auth store helpers
2026-04-06 14:25:06 +01:00
Peter Steinberger
d378a504ac
fix: restore claude cli guidance and doctor behavior
2026-04-06 14:21:11 +01:00
Harold Hunt
0bd0097557
refactor: add xai plugin-sdk boundary canary ( #61548 )
...
* docs: plan real plugin-sdk workspace rollout
* build: add xai plugin-sdk boundary canary
* build: generate plugin-sdk package types
* build: hide plugin-sdk core export
* build: alias scoped plugin-sdk runtime imports
* build: repair plugin-sdk boundary drift
* fix(plugins): remove duplicated plugin-sdk entrypoints
* test(plugins): make tsc boundary canary portable
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-06 14:13:11 +01:00
Peter Steinberger
1c41987876
refactor(auth): split auth state from auth store
2026-04-06 13:42:44 +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
Peter Steinberger
7e0e2f81e5
refactor(auth): isolate external oauth overlays
2026-04-06 13:30:25 +01:00
Vincent Koc
d7086526b0
docs(video): describe mode-aware generation capabilities
2026-04-06 13:25:53 +01:00
Vincent Koc
e69cfc3e3b
fix(plugin-sdk): restore compat auth helper exports
2026-04-06 13:14:02 +01:00
@zimeg
f17f319fae
docs(slack): suggest new apps use example manifests
2026-04-06 02:13:49 -07:00
Mason
1a270f81c3
fix(docs): remove zh-CN homepage redirect override ( #61751 )
...
Merged via squash.
Prepared head SHA: 4da417e159
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-06 16:56:07 +08:00
@zimeg
f7068a1349
docs(slack): move authorship scopes
2026-04-06 00:58:05 -07:00