Shakker
11aacaaf1d
test: tighten google shared payload assertions
2026-05-11 10:33:58 +01:00
Peter Steinberger
02f3b531a6
test: tighten channel catalog assertions
2026-05-11 10:31:14 +01:00
Shakker
eae975d42d
test: tighten google manifest alias assertions
2026-05-11 10:27:17 +01:00
Shakker
79da106d25
test: tighten google provider hook assertions
2026-05-11 10:23:05 +01:00
Shakker
e4ea45495c
test: tighten google web search assertion
2026-05-11 10:20:42 +01:00
Shakker
6a8fd8b7f3
test: tighten google api config assertions
2026-05-11 08:39:45 +01:00
Shakker
a0c087594e
test: tighten google embedding request assertions
2026-05-11 08:13:32 +01:00
Shakker
70d1fc69e0
test: tighten google provider policy assertions
2026-05-11 07:41:59 +01:00
Jason Zhou
bfd540bcdf
[codex] refresh plugin regression fixtures
...
Summary:
- Refresh plugin regression fixtures and test-support mocks for guarded network resolution, progress streaming windows, staged TTS output, QQBot STT, and CLI runner assertions.
- Resolve current-main conflicts in Discord, Google video, QQBot STT, and CLI runner tests without changing runtime code.
Verification:
- pnpm check:test-types
- pnpm vitest run $(git diff --name-only origin/main...HEAD)
- git diff --check
- GitHub CI passed, including Real behavior proof, auto-response, ClawSweeper dispatch, CodeQL, and full CI checks.
Co-authored-by: Jason Zhou <22532527+JayZeeDesign@users.noreply.github.com >
2026-05-10 23:44:50 -05:00
Peter Steinberger
15cf49222f
build: refresh deps and route testbox through crabbox
2026-05-11 03:41:00 +01:00
Peter Steinberger
27e898ff9f
test: tighten google music assertions
2026-05-11 01:23:12 +01:00
Peter Steinberger
97f9104af0
test: tighten google realtime assertions
2026-05-11 00:58:06 +01:00
Peter Steinberger
fa00637476
test: tighten google image assertions
2026-05-11 00:55:29 +01:00
Peter Steinberger
294844b421
test: tighten google speech assertions
2026-05-11 00:33:42 +01:00
Shakker
d4aaa8f0d7
test: tighten google web search missing key assertion
2026-05-10 23:12:49 +01:00
Shakker
d0ec06a4d9
test: tighten google oauth endpoint assertion
2026-05-10 23:09:16 +01:00
Shakker
66c46995d2
test: tighten google api normalization assertion
2026-05-10 23:07:16 +01:00
Peter Steinberger
b115f90098
test: tighten google video generation assertions
2026-05-10 21:31:04 +01:00
Peter Steinberger
f2157b6382
fix: normalize gemini 3 preview provider config
2026-05-10 20:45:35 +01:00
Peter Steinberger
154221241a
fix: normalize prefixed gemini pro config ids
2026-05-10 18:53:08 +01:00
Peter Steinberger
ef52d8c865
test: clear google provider model broad matchers
2026-05-10 13:46:30 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
438861ee0f
test: clear google transport broad matchers
2026-05-10 08:23:58 +01:00
Peter Steinberger
b27bae3a73
fix(google): default gemini onboarding to 3.1 pro
2026-05-10 07:24:03 +01:00
Peter Steinberger
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
0496063264
build(deps): refresh workspace dependency pins
2026-05-10 02:14:40 +01:00
Peter Steinberger
4cd0207519
fix: stabilize Gemini default and Bedrock thinking policy
2026-05-09 23:51:55 +01:00
Shakker
a0262c33d0
test: narrow web search provider contract imports
2026-05-09 18:31:20 +01:00
Peter Steinberger
0a09a8f02f
fix: propagate image generation SSRF policy ( #79765 ) (thanks @hclsys)
2026-05-09 07:59:31 -04:00
Peter Steinberger
b8a6a9a10a
fix: preserve Gemini flash image capability ( #79759 ) (thanks @hclsys)
2026-05-09 07:47:06 -04:00
Shakker
01741f81f8
test: remove stale unused imports
2026-05-09 11:26:43 +01:00
Peter Steinberger
4883a0e6c4
chore: update workspace dependencies
2026-05-09 10:58:36 +01:00
Peter Steinberger
beaecbcad4
refactor: use PI Codex Responses transport ( #79726 )
...
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -04:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Josh Avant
3af81481b4
fix(google): retry stalled Gemini first response ( #79668 )
...
* fix(google): retry stalled gemini first response
* docs(changelog): note gemini first-response retry
* fix(google): clear gemini first-response deadline
2026-05-09 00:52:44 -05:00
Peter Steinberger
dedbd8d6fd
fix(google): canonicalize gemini pro dynamic ids
2026-05-09 05:57:18 +01:00
Shakker
84c4a4fc5b
test: tighten provider empty array assertions
2026-05-09 04:55:18 +01:00
Peter Steinberger
2c7f2d3ac2
test: avoid extension count filter predicates
2026-05-08 22:11:01 +01:00
Shakker
4cfe562fa4
test: tighten google oauth cache assertion
2026-05-08 17:27:37 +01:00
Peter Steinberger
450b541d77
test: clarify extension auth assertions
2026-05-08 13:02:44 +01:00
Shakker
4fd9d0e44d
test: clarify google oauth fallback assertion
2026-05-08 10:28:36 +01:00
Peter Steinberger
2d1f4f909e
fix: normalize retired gemini preview ids
2026-05-08 10:10:41 +01:00
Shakker
08337a1177
test: clarify staged media output assertions
2026-05-08 09:44:00 +01:00
Peter Steinberger
ab192eb3f0
test: tighten helper assertion guards
2026-05-08 06:56:38 +01:00
Peter Steinberger
d4eb40248a
fix: normalize gemini 3 pro preview config
2026-05-08 06:08:58 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Val Alexander
4e983aa57b
fix: hide retired google gemini chat models
...
Summary:
- Hide retired and non-public Google Gemini model IDs from Control UI/chat model catalogs.
- Route the bare gemini-3-pro alias to gemini-3.1-pro-preview.
- Keep models.list fallback rows filtered by manifest suppressions and update stale pricing-cache expectations.
Verification:
- pnpm test src/commands/models/list.list-command.forward-compat.test.ts src/commands/models/list.rows.test.ts extensions/google/manifest.test.ts extensions/google/model-id.test.ts extensions/google/provider-models.test.ts extensions/google/provider-policy-api.test.ts extensions/google/media-understanding-provider.video.test.ts src/plugin-sdk/provider-model-id-normalize.test.ts src/plugins/manifest-model-suppression.test.ts src/gateway/server-methods/models.test.ts ui/src/ui/chat-model-select-state.test.ts ui/src/ui/chat-model-ref.test.ts
- pnpm test src/gateway/model-pricing-cache.test.ts
- pnpm --silent openclaw models list --all --json --provider google / google-vertex hidden-row probe
- Testbox pnpm check:changed: https://github.com/openclaw/openclaw/actions/runs/25534551033
2026-05-07 22:20:07 -05:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Peter Steinberger
1ef85c7d4c
test: make suites safe without isolation ( #78834 )
...
* test: make suites safe without isolation
* fix: narrow auth profile credential types
* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Peter Steinberger
a428568157
fix(gemini): gate thought-signature replay trust
2026-05-07 07:08:54 +01:00