Shinwayy / internal /runtime /executor /gemini_executor.go

Commit History

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

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

hkfires commited on

feat(gemini): add per-key model alias support for Gemini provider
664a8cf

hkfires commited on

refactor(thinking): export thinking helpers
784d33c

hkfires commited on

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

hkfires commited on

refactor(executor): clarify providers and streams
5fa4ee3

hkfires commited on

Merge pull request #481 from sususu98/fix/increase-buffer-size
7e58114
unverified

luispater commited on

feat(util): implement dynamic thinking suffix normalization and refactor budget resolution logic
996d35a
unverified

luispater 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

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

auroraflux commited on

fix(gemini): parse stream usage from JSON, skip thoughtSignature
64bdc79

hkfires commited on

fix(gemini): filter SSE usage metadata in streams
e4d4dfd

hkfires 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(config): support HTTP headers across providers
2881a1b

hkfires commited on

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

luispater commited on

feat(gemini): add Gemini API key endpoints
5c68807

hkfires commited on

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

hkfires commited on

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

hkfires commited on

fix(gemini-executor): uppercase responseModalities
b36723b

hkfires 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

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

refactor(config): migrate to `SDKConfig` and streamline proxy handling
294cf6d
unverified

luispater commited on

rebuild branch
f353d4f
unverified

luispater commited on

remove all
24afc1f
unverified

luispater commited on

chore(docs): add and refine package-level comments across modules
8efd702
unverified

luispater commited on

fix(gemini): handle "[DONE]" chunk, trim "data:" prefix, and remove session_id from requests
e8e9b42
unverified

luispater commited on

refactor(executor): remove ClientAdapter and legacy fallback logic
33c097e
unverified

luispater commited on

feat(translators): add token counting support for Claude and Gemini responses
eee4f7a
unverified

luispater commited on

feat(usage): implement usage tracking infrastructure across executors
14b9865
unverified

luispater commited on

feat(gemini-executor): implement `CountTokens` method with request translation and API integration
59bc8e9
unverified

luispater commited on

feat(executor): add `CountTokens` support across all executors
ebfb841
unverified

luispater commited on

chore(executor): add debug logging for API request errors
415d572
unverified

luispater commited on