Peter Steinberger
f1805ab54d
fix: centralize provider thinking profiles
2026-04-21 09:13:35 +01:00
Andrii Furmanets
b6a8759b29
fix(web-search): restore SecretRef runtime compatibility for bundled providers ( #68424 )
...
Adds missing compatibility runtime path metadata for bundled SecretRef-capable web-search providers and keeps the manifest registry covered by a regression test.\n\nThanks @afurm!
2026-04-21 02:34:24 +01:00
Peter Steinberger
3f274006cd
refactor: share oauth callback flow
2026-04-21 01:07:09 +01:00
Peter Steinberger
883f66eef3
test: share provider catalog fixtures
2026-04-21 00:32:42 +01:00
Peter Steinberger
eb94d3af94
test: share provider stream capture helper
2026-04-20 23:04:10 +01:00
Peter Steinberger
fa7da15be1
test: share google oauth fetch fixture
2026-04-20 21:33:44 +01:00
Peter Steinberger
0f1ce47033
test(extensions): move provider contracts to owners
2026-04-20 20:55:39 +01:00
Peter Steinberger
1148f245c8
build(deps): declare extension runtime dependencies
2026-04-20 16:07:14 +01:00
Peter Steinberger
8116e638f3
chore: release 2026.4.20
2026-04-20 13:16:40 +01:00
Peter Steinberger
ac8f0c9c0d
chore: prepare 2026.4.19-beta.1 release
2026-04-19 02:09:43 +01:00
Peter Steinberger
1af8bd90c3
fix: satisfy google transport fetch boundary
2026-04-18 21:48:44 +01:00
Peter Steinberger
85826c83e4
refactor(google): move Gemini transport into plugin
2026-04-18 21:41:54 +01:00
Peter Steinberger
4fa961d4f1
refactor(lint): enable map spread rule
2026-04-18 20:37:12 +01:00
Peter Steinberger
ec86d0f64a
fix: keep google thinking helpers within SDK boundary
2026-04-18 19:46:00 +01:00
Peter Steinberger
162bf51adb
refactor(google): move thinking policy into plugin
2026-04-18 19:22:27 +01:00
Peter Steinberger
28fe0296c4
fix: support Gemini latest thinking config
2026-04-18 19:22:27 +01:00
Peter Steinberger
a7e029fde9
refactor: cache provider tool runtimes
2026-04-18 19:05:00 +01:00
Peter Steinberger
753183e081
build(deps): update workspace dependencies
2026-04-18 18:04:56 +01:00
Peter Steinberger
3f2e73b723
chore(release): bump version to 2026.4.18
2026-04-18 15:46:33 +01:00
Peter Steinberger
4143da0ffa
test: use provider contract artifacts
2026-04-18 01:36:15 +01:00
Gustavo Madeira Santana
2482e70fb8
test: narrow web search contract runtime loads
...
Honor targeted includes in the contracts Vitest lane and compare bundled
web-search fast-path artifacts against plugin-owned runtime artifacts instead
of loading whole plugin entries. Split Google and Firecrawl runtime-only work
behind lazy seams so provider registration stays metadata-light.
Also keep Perplexity contract metadata aligned by sharing its runtime transport
resolution with the contract artifact.
2026-04-17 17:26:46 -04:00
Vincent Koc
c03f97f954
test(plugins): break google contract helper cycles
2026-04-17 14:25:21 -07:00
Vincent Koc
8b5030447a
test(plugins): trim contract helper runtime boot
2026-04-17 14:25:21 -07:00
Vincent Koc
48c4a026dd
test(plugins): fast-path bundled provider contract loads
2026-04-17 14:25:21 -07:00
Gustavo Madeira Santana
d6c90b5af1
Tests: avoid memory-search cold plugin loads
2026-04-17 11:37:46 -04:00
Peter Steinberger
77e6e4cf87
refactor: move memory embeddings into provider plugins
2026-04-17 02:57:18 +01:00
Peter Steinberger
0dc4c4076c
chore: bump version to 2026.4.16
2026-04-17 00:45:04 +01:00
Barron Roth
bf59917cd1
fix: add Google Gemini TTS provider ( #67515 ) (thanks @barronlroth)
...
* Add Google Gemini TTS provider
* Remove committed planning artifact
* Explain Google media provider type shape
* google: distill Gemini TTS provider
* fix: add Google Gemini TTS provider (#67515 ) (thanks @barronlroth)
* fix: honor cfg-backed Google TTS selection (#67515 ) (thanks @barronlroth)
* fix: narrow Google TTS directive aliases (#67515 ) (thanks @barronlroth)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-16 11:54:35 +05:30
Peter Steinberger
b3fa5880dd
build(extensions): bump bundled plugin versions to 2026.4.15-beta.1
2026-04-15 15:06:13 +01:00
Vincent Koc
c727388f93
fix(plugins): localize bundled runtime deps to extensions ( #67099 )
...
* fix(plugins): localize bundled runtime deps to extensions
* fix(plugins): move staged runtime deps out of root
* fix(packaging): harden prepack and runtime dep staging
* fix(packaging): preserve optional runtime dep staging
* Update CHANGELOG.md
* fix(packaging): harden runtime staging filesystem writes
* fix(docker): ship preinstall warning in bootstrap layers
* fix(packaging): exclude staged plugin node_modules from npm pack
2026-04-15 12:04:31 +01:00
Vincent Koc
eea7ba5345
fix(plugin-sdk): share canonical stream hook families
2026-04-14 17:13:31 +01:00
Vincent Koc
356110c52f
fix(google): share gemini provider hook bundle
2026-04-14 16:30:32 +01:00
Peter Steinberger
a88c6f0fe7
fix: bound live video generation smoke
2026-04-14 14:59:01 +01:00
Vincent Koc
10dbb21380
fix(models): normalize google-vertex flash-lite ids
2026-04-14 13:24:46 +01:00
Vincent Koc
6c0bff111c
fix(google): strip Gemini compat base suffixes ( #66445 )
...
* fix(google): cover Gemini image /openai base URLs
* fix(google): strip Gemini compat base suffixes
* fix(google): scope Gemini /openai normalization
* fix(google): harden base URL normalization
* fix(google): restrict Gemini auth base URLs
* Update CHANGELOG.md
* Update CHANGELOG.md
2026-04-14 11:19:41 +01:00
Peter Steinberger
a8e140e395
chore: bump version to 2026.4.12
2026-04-12 10:37:18 -07:00
Peter Steinberger
c7f18d9278
test: dedupe media provider tests
2026-04-11 13:55:07 +01:00
Radek Sienkiewicz
f2a4a5ac21
fix(google): omit unsupported numberOfVideos in Veo requests ( #64723 )
...
Merged via squash.
Prepared head SHA: dadfd3351f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-04-11 11:17:01 +02:00
Peter Steinberger
1ab6e5dbf0
chore(release): bump version to 2026.4.11
2026-04-11 04:51:17 +01:00
Peter Steinberger
69244f837f
test: speed provider retry imports
2026-04-11 02:37:51 +01:00
Peter Steinberger
3e80bd33e4
refactor: simplify extension conversions
2026-04-11 01:37:23 +01:00
Peter Steinberger
ebfd468ee0
refactor: simplify typed conversions
2026-04-11 01:01:30 +01:00
Peter Steinberger
8c0a5ac53b
test: isolate provider media fetches
2026-04-10 23:50:11 +01:00
Peter Steinberger
cc6c5f3edb
style: simplify lint-safe test helpers
2026-04-10 20:20:33 +01:00
Peter Steinberger
2786ed0f67
chore: enable no-base-to-string
2026-04-10 20:14:49 +01:00
Peter Steinberger
2940379361
chore: enable no-unnecessary-template-expression
2026-04-10 20:14:49 +01:00
Peter Steinberger
8640b89158
test: trim provider contract slow paths
2026-04-10 20:00:48 +01:00
Peter Steinberger
59925c1a74
chore: update dependencies and oxc tooling
2026-04-10 19:28:42 +01:00
Altay
8cf02e7c47
fix(ci): clear check-additional follow-up regressions ( #63934 )
...
* fix(ci): route messaging temp files through openclaw tmp dir
* fix(ci): clear qa-lab follow-up guardrails
* fix(ci): own-check ACP fallback resolvers
* fix(ci): preserve memory-core write error causes
* fix(ci): narrow qa-channel boundary alias
* fix(test): type memory-core dreaming api stubs
2026-04-09 23:47:59 +01:00
Peter Steinberger
719f06510c
chore: bump version to 2026.4.10
2026-04-09 03:56:22 +01:00