brokemac79
20c7a98fb8
fix(plugins): keep provider discovery metadata-only
...
Fix startup and per-turn provider registry hot paths by keeping primary-model startup discovery on metadata-only provider entries and by keeping capability provider fallback loads scoped to manifest-derived owners, including explicit empty scopes when no bundled owner exists.
Evidence:
- Reproduces the reported code paths from #73729 , #73835 , and #73793 : startup prewarm was able to enter provider/model discovery that loaded plugin runtime, and capability lookups could bypass active registry reuse or broaden fallback registry loads.
- Fix threads providerDiscoveryEntriesOnly through models-config planning into plugin discovery.
- Fix reuses active non-memory/non-speech capability providers even with explicit plugins.entries.
- Fix keeps fallback registry loads scoped with onlyPluginIds, including [] for no-owner media capability checks.
- Local targeted tests passed for gateway startup, models config, provider discovery, capability providers, and web provider runtimes.
- Testbox pnpm check:changed passed.
- Testbox pnpm build passed.
- GitHub CI required checks passed on e5e6fe1d52 .
Fixes #73729 .
Fixes #73835 .
Fixes #73793 .
Supersedes #73794 .
2026-04-29 07:52:32 +01:00
Peter Steinberger
13757465ba
fix(agents): scope external CLI auth discovery
2026-04-29 07:52:13 +01:00
Peter Steinberger
3367cfaa14
test: skip bot-to-bot telegram mention in default qa
2026-04-29 07:40:15 +01:00
Peter Steinberger
885d88c1ac
refactor(test): simplify bundled channel Docker scenarios
2026-04-29 07:38:38 +01:00
Vincent Koc
99f0ea92fe
ci: update qqbot raw fetch allowlist
2026-04-28 23:37:28 -07:00
Peter Steinberger
6a4c866b6a
ci: speed up broad validation setup
2026-04-29 07:36:55 +01:00
Vincent Koc
1d87d757e9
ci: add mcp process codeql quality shard
2026-04-28 23:36:34 -07:00
Vincent Koc
1b25dcf57a
docs(types): mark legacy hook surfaces deprecated
2026-04-28 23:31:32 -07:00
Peter Steinberger
71473e7448
test: make telegram live mention scenario privacy-safe
2026-04-29 07:27:14 +01:00
Peter Steinberger
32c2337095
test(ci): tolerate slow live provider cleanup
2026-04-29 07:24:47 +01:00
Brad Groux
5fe81cdf52
docs(changelog): link Teams JWT fix to #73167
...
Link the existing Microsoft Teams JWT runtime dependency fix to the matching #73167 report.\n\nFixes #73167
2026-04-29 01:19:31 -05:00
Peter Steinberger
ad761975de
test: align zalo fixtures with open dm policy
2026-04-29 07:16:04 +01:00
Peter Steinberger
2da2d506b5
test(zalo): align open dm lifecycle fixtures
2026-04-29 07:15:29 +01:00
Vincent Koc
4eba70b532
docs(types): mark legacy aliases deprecated
2026-04-28 23:10:10 -07:00
Peter Steinberger
7d74c1f4b9
test: align channel fixtures with open dm policy
2026-04-29 07:08:06 +01:00
Peter Steinberger
d28500ffd6
ci: remove duplicate extension shard output
2026-04-29 07:02:25 +01:00
Peter Steinberger
a887a512ef
ci: skip empty extension shard aggregate
2026-04-29 07:01:09 +01:00
Peter Steinberger
a9f58d34a2
ci: skip release-only extension aggregate on main
2026-04-29 07:00:13 +01:00
Peter Steinberger
926071762d
test(ci): keep legacy sdk guardrail text stable
2026-04-29 06:57:19 +01:00
Peter Steinberger
fd72177830
test(ci): harden main release validation
2026-04-29 06:57:19 +01:00
Ayaan Zaidi
47204a1db5
test(media): cover timeout request forwarding
2026-04-29 11:26:58 +05:30
Ayaan Zaidi
09a64bd77e
fix(media): propagate image timeout to providers
2026-04-29 11:26:58 +05:30
Vincent Koc
b62e9e624d
test(codex): satisfy bundled app-server lint
2026-04-28 22:55:36 -07:00
Peter Steinberger
213f92a9ef
test(ci): fix release validation regressions
2026-04-29 06:54:48 +01:00
Vincent Koc
6186ed2c07
ci: rename codeql quality baseline shard
2026-04-28 22:52:55 -07: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
fda8cc2a9d
ci: keep heavy plugin sweeps release-only
2026-04-29 06:49:05 +01:00
Peter Steinberger
cfcb8f4eda
test(ci): fix current validation shards
2026-04-29 06:49:05 +01:00
Peter Steinberger
ade863e08f
docs: update Clownfish automerge skill
2026-04-29 06:47:52 +01:00
Peter Steinberger
358b4f24cd
test: guard broad plugin resolver fixtures
2026-04-29 06:46:02 +01:00
Peter Steinberger
83df409d94
refactor(test): share bundled channel Docker helpers
2026-04-29 06:42:14 +01:00
Peter Steinberger
5580d8951c
test(ci): harden release failure paths
2026-04-29 06:41:58 +01:00
Vincent Koc
a7c3755327
docs(plugin-sdk): mark compatibility facades deprecated
2026-04-28 22:41:23 -07:00
Vincent Koc
67e8d35f1c
test(codex): tolerate slower app-server startup
2026-04-28 22:40:26 -07:00
Peter Steinberger
95adc64326
docs: update process poll changelog
2026-04-29 06:38:47 +01:00
Peter Steinberger
4932e91517
fix(test): wait for Windows gateway recovery
2026-04-29 06:35:54 +01:00
Peter Steinberger
39513771bb
test(ci): align scoped commands pool expectation
2026-04-29 06:35:35 +01:00
Peter Steinberger
1825f611f8
fix(agents): document process poll cap
2026-04-29 06:30:01 +01:00
Peter Steinberger
548c280eff
fix(discord): keep exec approval fallbacks reachable
2026-04-29 06:29:44 +01:00
Peter Steinberger
66b4324d41
test(ci): align commands vitest pool expectation
2026-04-29 06:28:08 +01:00
samzong
450607847b
[Feat] Gateway: add doctor.memory.remHarness probe ( #66673 )
...
Merged via squash.
Prepared head SHA: c19e6a335a
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-29 13:23:36 +08:00
Peter Steinberger
364c67bcb5
refactor(discord): share channel run queue
2026-04-29 06:21:09 +01:00
Peter Steinberger
996c9d71e9
ci(test): reserve plugin prerelease for release validation
2026-04-29 06:20:38 +01:00
Peter Steinberger
3a6f7d8db9
ci(test): split command shards and harden release checks
2026-04-29 06:20:38 +01:00
Vincent Koc
7c7561f5a3
fix(plugins): scope capability provider snapshots
2026-04-28 22:19:34 -07:00
Vincent Koc
2f04731a48
ci: shard web media codeql quality
2026-04-28 22:18:21 -07:00
Peter Steinberger
1476e24af3
refactor(test): share bundled channel Docker harness helpers
2026-04-29 06:15:10 +01:00
Peter Steinberger
f6d23ab5c2
perf(test): speed facade loader fallback test
2026-04-29 06:13:03 +01:00
Peter Steinberger
2b0b614417
docs(plugins): clarify clawhub npm migration
2026-04-29 06:09:34 +01:00
Peter Steinberger
8d78451e8b
fix: clarify session runtime metadata
2026-04-29 06:07:30 +01:00