Shinwayy / internal /runtime /executor /gemini_cli_executor.go

Commit History

track binary files with git-lfs
db492de

Shinway Deploy commited on

refactor(translator, executor): remove redundant `bytes.Clone` calls for improved performance
7e8afbe
unverified

luispater commited on

refactor(executor): optimize payload cloning and streamline SDK translator usage
8953a28
unverified

luispater commited on

feat(openai): add responses/compact support
642da09
unverified

Shady Khalifa commited on

feat(executor): add request_id to error logs
c122a46

hkfires commited on

feat(executor): apply payload rules using requested model
ba27e38

hkfires commited on

feat(registry): support provider-specific model info lookup
a0b18a6

hkfires commited on

refactor(thinking): pass source and target formats to ApplyThinking for cross-format validation
0d5d901

hkfires commited on

fix(executor): properly handle thinking application errors
6e62482

hkfires commited on

refactor: improve thinking logic
c44624a

hkfires commited on

feat(executor): add HttpRequest support across executors for better http request handling
0268c3b
unverified

luispater commited on

feat(executor): enhance payload translation with original request context
b08e245
unverified

luispater commited on

fix(thinking): fallback to upstream model for thinking support when alias not in registry
29db2b9

hkfires commited on

fix(thinking): use model alias for thinking config resolution in mapped models
667d001

hkfires commited on

refactor(executor): resolve upstream model at conductor level before execution
5a7ca8b

hkfires commited on

fix(executor): use upstream model for thinking config and payload translation
3d1d6fa

hkfires commited on

fix: apply thinkingLevel from model suffix metadata for Gemini 3
ba0d597

Ben Vargas commited on

Merge pull request #449 from sususu98/fix/gemini-cli-429-retry-delay-parsing
92f1d6c
unverified

luispater commited on

refactor(executor): clarify executor comments and oauth names
5b3504c

hkfires commited on

refactor(executor): clarify providers and streams
5fa4ee3

hkfires commited on

fix(gemini-cli): enhance 429 retry delay parsing
9e72e87

sususu Claude Opus 4.5 commited on

fix(executor): increase buffer size for stream scanners to 50MB across multiple executors
d811e5f

sususu commited on

fix(executor): centralize default thinking config
51f4f88

hkfires commited on

feat(executor): normalize thinking budget across all Gemini executors
29b3fca

hkfires commited on

Fixed: #414
c86627f
unverified

luispater commited on

refactor(executor): dedupe thinking metadata helpers across Gemini executors
a3e833c

auroraflux commited on

**refactor(executor): simplify Gemini CLI execution and remove internal retry logic**
0e65031
unverified

luispater commited on

fix(executor): prevent streaming on failed response when no fallback
31a0315

Ben Vargas commited on

fix(executor): prevent streaming from 429 response when fallback available
98f4bdc

Ben Vargas commited on

feat(executor): add intelligent retry logic for 429 rate limits
21841be

Ben Vargas commited on

**fix(runtime): simplify scanner buffer allocation in executor implementations**
211886e
unverified

luispater commited on

**feat(runtime): add payload configuration support for executors**
3374794
unverified

luispater commited on

feat(gemini-cli): add multi-project support and enhance credential handling
11201d4
unverified

luispater commited on

fix(executor): remove outdated Gemini model previews from CLI fallback order
271fb82
unverified

luispater commited on

fix(executor): remove `safetySettings` from payload for Gemini requests
ff1947c
unverified

luispater commited on

refactor(executor): summarize API error bodies of html in debug logs
4db8974

hkfires commited on

chore(logging): clarify 429 rate-limit retries in Gemini executor
9e51dcc

hkfires commited on

fix(gemini-cli): correctly strip/normalize thinking config by model
d3279a9

hkfires commited on

fix(executor): only apply thinking config to supported models
c833395

hkfires commited on

fix(gemini): map responseModalities to uppercase IMAGE/TEXT
3baf3c6

hkfires commited on

feat(executor): add debug logs for rate-limiting retries in Gemini CLI executor
6c7282b
unverified

luispater commited on

Refactor executor error handling and usage reporting
1d017d0
unverified

luispater commited on

Enhance logging for API requests and responses across executors
676719c
unverified

luispater commited on

Feature: #103
ec8aa00
unverified

luispater commited on

feat(registry, executor, util): add support for `gemini-2.5-flash-image-preview` and improve aspect ratio handling
db463dd
unverified

luispater commited on

feat(registry, executor): add support for `glm-4.6` model and enhance Gemini CLI token handling
46b90a5
unverified

luispater commited on

feat(registry, executor): add support for `gemini-2.5-flash-image` model
e35f1eb
unverified

luispater commited on

fix(gemini): Disable thinking config for incompatible models
45ed610

hkfires commited on

feat(registry/runtime): add Gemini 2.5 model and increase buffer sizes
2f0e897
unverified

luispater commited on

feat(runtime): introduce `newProxyAwareHTTPClient` for enhanced proxy handling
d704dad
unverified

luispater commited on