shinnmen / internal /runtime /executor /gemini_executor.go

Commit History

refactor(executor): split providers and preserve legacy entrypoints
3e5ab39

shinmentakezo07 Claude Opus 4.6 commited on

feat: passthrough upstream response headers to clients
409fbf7

Kirill Turanskiy commited on

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

luispater commited on

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

luispater commited on

feat(openai): add responses/compact support
8f7449a
unverified

Shady Khalifa commited on

feat(executor): add request_id to error logs
2511652

hkfires commited on

feat(executor): apply payload rules using requested model
69a5340

hkfires commited on

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

hkfires commited on

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

hkfires commited on

fix(executor): properly handle thinking application errors
e934726

hkfires commited on

refactor: improve thinking logic
ee9e572

hkfires commited on

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

luispater commited on

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

luispater commited on

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

hkfires commited on

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

hkfires commited on

refactor(thinking): export thinking helpers
ca524b4

hkfires commited on

refactor(executor): clarify executor comments and oauth names
9cc01d9

hkfires commited on

refactor(executor): clarify providers and streams
f3f3cbf

hkfires commited on

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

luispater commited on

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

luispater commited on

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

sususu commited on

fix(executor): centralize default thinking config
c60202a

hkfires commited on

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

hkfires commited on

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

auroraflux commited on

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

hkfires commited on

fix(gemini): filter SSE usage metadata in streams
7679dfd

hkfires commited on

**fix(runtime): simplify scanner buffer allocation in executor implementations**
09adea3
unverified

luispater commited on

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

luispater commited on

feat(config): support HTTP headers across providers
e6bdaef

hkfires commited on

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

luispater commited on

feat(gemini): add Gemini API key endpoints
569d918

hkfires commited on

refactor(executor): summarize API error bodies of html in debug logs
62f6af9

hkfires commited on

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

hkfires commited on

fix(gemini-executor): uppercase responseModalities
36885d1

hkfires commited on

Refactor executor error handling and usage reporting
b9ad503
unverified

luispater commited on

Enhance logging for API requests and responses across executors
5b50851
unverified

luispater commited on

Feature: #103
a382a67
unverified

luispater commited on

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

luispater commited on

fix(gemini): Disable thinking config for incompatible models
5c4667a

hkfires commited on

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

luispater commited on

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

luispater commited on

refactor(config): migrate to `SDKConfig` and streamline proxy handling
8dfd8c7
unverified

luispater commited on

rebuild branch
e83d8c5
unverified

luispater commited on

remove all
cf2b83d
unverified

luispater commited on

chore(docs): add and refine package-level comments across modules
02e5e07
unverified

luispater commited on

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

luispater commited on

refactor(executor): remove ClientAdapter and legacy fallback logic
9f9f2e1
unverified

luispater commited on

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

luispater commited on

feat(usage): implement usage tracking infrastructure across executors
13abc2b
unverified

luispater commited on

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

luispater commited on