Vincent Koc
|
0668f1e003
|
fix(web): resolve explicit global search providers
|
2026-05-14 16:29:55 +08:00 |
|
Peter Steinberger
|
ad907871f9
|
test: guard core truthiness assertions
|
2026-05-11 20:35:33 +01:00 |
|
Peter Steinberger
|
f8772be931
|
test: tighten web search runtime assertions
|
2026-05-10 22:53:18 +01:00 |
|
Vincent Koc
|
3f045d9129
|
fix(web-search): scope explicit provider runtime loading
|
2026-05-03 23:47:35 -07:00 |
|
Peter Steinberger
|
1143f73842
|
fix(web-search): honor provider abort signals
|
2026-05-02 05:35:58 +01:00 |
|
Peter Steinberger
|
7729e6c104
|
fix: restore current main ci checks
|
2026-05-02 05:26:42 +01:00 |
|
Peter Steinberger
|
ed6df7dd8b
|
fix(gemini): reuse google provider config for web search
|
2026-05-02 05:15:02 +01:00 |
|
Spolen23
|
12aaef9035
|
Fix infer CLI reliability gaps (openclaw#63263)
Verified:
- pnpm install --frozen-lockfile
- git diff --check
- pnpm test src/media-understanding/defaults.test.ts src/media-understanding/runner.vision-skip.test.ts src/media-understanding/runner.cli-audio.test.ts src/web-search/runtime.test.ts
- pnpm tsgo:test:src
Co-authored-by: Spolen23 <215900770+Spolen23@users.noreply.github.com>
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com>
|
2026-04-28 08:36:41 -05:00 |
|
Josh Avant
|
510718bedf
|
fix(runtime): resolve web search SecretRefs from snapshots (#72563)
|
2026-04-27 00:35:21 -05:00 |
|
Peter Steinberger
|
e20a5eeddb
|
refactor: keep legacy web search config in doctor
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
89741c7a23
|
refactor: use generic web search runtime credential hooks
|
2026-04-22 06:11:49 +01:00 |
|
Peter Steinberger
|
df525b90f2
|
chore(lint): enable unnecessary type parameter rule
|
2026-04-18 18:31:13 +01:00 |
|
Vincent Koc
|
08ba5a72f7
|
fix(cycles): add remaining seam files
|
2026-04-11 10:43:22 +01:00 |
|
Vincent Koc
|
7308e72fac
|
fix(cycles): continue seam extraction
|
2026-04-11 10:43:22 +01:00 |
|
Peter Steinberger
|
95e397a266
|
refactor: dedupe repeated test helpers
|
2026-04-08 09:58:22 +01:00 |
|
Peter Steinberger
|
67dc6e82b9
|
refactor: dedupe misc lowercase helpers
|
2026-04-07 22:24:32 +01:00 |
|
Peter Steinberger
|
eba04199f8
|
refactor: dedupe core lowercase helpers
|
2026-04-07 15:12:32 +01:00 |
|
Peter Steinberger
|
85b518f1ca
|
fix: repair post-rebase test typing
|
2026-04-07 13:44:42 +01:00 |
|
Tak Hoffman
|
59aea1e74d
|
fix web search fallback explicitness
|
2026-04-07 07:19:31 -05:00 |
|
Tak Hoffman
|
97c031a8db
|
feat: Add first-class infer CLI for inference workflows (#62129)
* refresh infer branch onto latest main
* flatten infer media commands
* fix tts runtime facade export
* validate explicit web search providers
* fix infer auth logout persistence
|
2026-04-07 07:11:19 -05:00 |
|
Peter Steinberger
|
bbe5a4b31a
|
refactor: dedupe web provider lower readers
|
2026-04-07 12:18:22 +01:00 |
|
Peter Steinberger
|
8838fdc916
|
refactor: share web provider runtime helpers
|
2026-04-06 15:26:32 +01:00 |
|
Peter Steinberger
|
df38bc2271
|
style(repo): normalize imports and formatting
|
2026-04-05 16:49:46 +01:00 |
|
Vincent Koc
|
7343d1b2ad
|
fix(runtime): guard import-time side effects
|
2026-04-05 13:20:06 +01:00 |
|
Peter Steinberger
|
23275edef1
|
refactor: simplify web provider plugin discovery
|
2026-04-05 08:50:01 +01:00 |
|
Vincent Koc
|
3e4de956c0
|
!refactor(xai): move x_search config behind plugin boundary (#59674)
* refactor(xai): move x_search config behind plugin boundary
* chore(changelog): note x_search config migration
* fix(xai): include x_search migration helpers
|
2026-04-02 22:08:59 +09:00 |
|
Vincent Koc
|
38d2faee20
|
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary
* feat(plugins): add web fetch provider modules
* refactor(web-fetch): remove remaining core firecrawl fetch config
* fix(web-fetch): address review follow-ups
* fix(web-fetch): harden provider runtime boundaries
* fix(web-fetch): restore firecrawl compare helper
* fix(web-fetch): restore env-based provider autodetect
* fix(web-fetch): tighten provider hardening
* fix(web-fetch): restore fetch autodetect and compat args
* chore(changelog): note firecrawl fetch config break
|
2026-04-02 20:25:19 +09:00 |
|
Peter Steinberger
|
ce58f55fe0
|
fix: require doctor migration for legacy web search config
|
2026-04-01 04:22:41 +09:00 |
|
Peter Steinberger
|
6b6ddcd2a6
|
test: speed up core runtime suites
|
2026-03-31 02:25:02 +01:00 |
|
huntharo
|
38e4b77e60
|
Tools: add x_search via xAI Responses
|
2026-03-28 21:35:13 +00:00 |
|
Peter Steinberger
|
c4e6fdf94d
|
refactor(xai): move bundled xai runtime into plugin
Co-authored-by: Harold Hunt <harold@pwrdrvr.com>
|
2026-03-28 05:02:41 +00:00 |
|
Vincent Koc
|
e28b516fb5
|
fix(slack): trim DM reply overhead and restore Codex auto transport (#53957)
* perf(slack): instrument runtime and trim DM overhead
* perf(slack): lazy-init draft previews
* perf(slack): add turn summary diagnostics
* perf(core): trim repeated runtime setup noise
* perf(core): preselect default web search providers
* perf(agent): restore OpenAI auto transport defaults
* refactor(slack): drop temporary perf wiring
* fix(slack): address follow-up review notes
* fix(security): tighten slack and runtime defaults
* style(web-search): fix import ordering
* style(agent): remove useless spread fallback
* docs(changelog): note slack runtime hardening
|
2026-03-24 15:03:40 -07:00 |
|
Peter Steinberger
|
d44a399ae0
|
fix: alphabetize web search provider listings
|
2026-03-23 01:46:47 -07:00 |
|
Vincent Koc
|
d43e26e399
|
fix(web-search): mark DuckDuckGo experimental
|
2026-03-22 22:07:53 -07:00 |
|
Vincent Koc
|
c6ca11e5a5
|
feat(web-search): add DuckDuckGo bundled plugin (#52629)
* feat(web-search): add DuckDuckGo bundled plugin
* chore(changelog): restore main changelog
* fix(web-search): harden DuckDuckGo challenge detection
|
2026-03-22 22:05:33 -07:00 |
|
Gustavo Madeira Santana
|
3da66718f4
|
Web: derive search provider metadata from plugin contracts (#50935)
Merged via squash.
Prepared head SHA: e1c7d72833
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-20 12:41:04 -07:00 |
|
Vincent Koc
|
e56dde815e
|
fix(web-search): split runtime provider resolution
|
2026-03-20 00:06:12 -07:00 |
|
Lakshya Agarwal
|
b36e456b09
|
feat: add Tavily as a bundled web search plugin with search and extract tools (#49200)
Merged via squash.
Prepared head SHA: ece9226e88
Co-authored-by: lakshyaag-tavily <266572148+lakshyaag-tavily@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-03-20 01:06:26 -04:00 |
|
Peter Steinberger
|
7943e83c6c
|
fix: restore rebased full gate
|
2026-03-18 15:36:18 +00:00 |
|
Peter Steinberger
|
e9b19ca1d1
|
fix: restore full gate after web-search rebase
|
2026-03-18 15:35:27 +00:00 |
|
Vincent Koc
|
fbd88e2c8f
|
Main recovery: restore formatter and contract checks (#49570)
* Extensions: fix oxfmt drift on main
* Plugins: restore runtime barrel exports on main
* Config: restore web search compatibility types
* Telegram: align test harness with reply runtime
* Plugin SDK: fix channel config accessor generics
* CLI: remove redundant search provider casts
* Tests: restore main typecheck coverage
* Lobster: fix test import formatting
* Extensions: route bundled seams through plugin-sdk
* Tests: use extension env helper for xai
* Image generation: fix main oxfmt drift
* Config: restore latest main compatibility checks
* Plugin SDK: align guardrail tests with lint
* Telegram: type native command skill mock
|
2026-03-18 00:30:01 -07:00 |
|
Tak Hoffman
|
112d1d3a7c
|
refactor web search config ownership into extensions
|
2026-03-17 23:39:51 -05:00 |
|
Peter Steinberger
|
4bba2888e7
|
feat(plugins): add web search runtime capability
|
2026-03-16 21:31:00 -07:00 |
|