Commit Graph

688 Commits

Author SHA1 Message Date
Peter Steinberger ecdad948b5 refactor(provider): centralize transient retry stages 2026-05-13 11:26:30 +01:00
Peter Steinberger 2e3c49b161 fix(provider): dedupe transient retry policy 2026-05-13 11:26:29 +01:00
sqsge f20054ba79 fix(provider): add opt-in transient retries for provider execution 2026-05-13 11:26:29 +01:00
Peter Steinberger 21aaa9ed81 test: dedupe google video download mock read 2026-05-13 07:39:14 +01:00
Peter Steinberger dd127ba0ba test: dedupe google image fetch mock read 2026-05-13 07:14:29 +01:00
Shakker 693c775a7f test: tag provider unit assertions 2026-05-12 21:42:48 +01:00
Shakker 174e7ddffd test: name google setup entries 2026-05-12 18:56:08 +01:00
Peter Steinberger fad2484477 fix: canonicalize qualified gemini pro preview refs 2026-05-12 14:12:35 +01:00
Peter Steinberger b3ded351e3 test: guard extension provider mock calls 2026-05-12 10:04:45 +01:00
Peter Steinberger f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Kaspre e30e4d1cfa test(extensions): narrow post-rebase type assertions 2026-05-12 07:08:38 +01:00
Peter Steinberger c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Peter Steinberger 339b0e164f fix: normalize gemini provider catalog defaults 2026-05-12 04:14:35 +01:00
Peter Steinberger e87fd7aa30 fix: normalize google gemini preview config 2026-05-12 03:36:58 +01:00
Sarah Fortune 26b2c47feb feat(onboarding): featured provider tier in interactive picker (#80798)
* temp

* fix pnpm lock conflict

* fix(onboarding): clear oxlint findings in auth-choice-prompt
2026-05-11 17:09:32 -07:00
Peter Steinberger f0daf09b02 test: guard google realtime mock calls 2026-05-12 00:07:48 +01:00
Peter Steinberger fcd0e9d5ad test: guard google speech mock calls 2026-05-12 00:06:16 +01:00
Peter Steinberger 93b1e7e282 test: guard google provider mock calls 2026-05-12 00:03:56 +01:00
Peter Steinberger 864f30f868 test: guard provider helper assertions 2026-05-11 19:30:04 +01:00
Peter Steinberger e17dfb0014 test: guard extension mock helpers 2026-05-11 19:19:27 +01:00
Peter Steinberger bc92264cd9 test: guard mock lookup helpers 2026-05-11 19:16:35 +01:00
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