Shinwayy / internal /runtime /executor /aistudio_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): 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): remove redundant upstream model parameter from translateRequest
51430d2

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(gemini): add optional skip for gemini3 thinking conversion
e8f6c85

hkfires commited on

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

Ben Vargas commited on

feat: use thinkingLevel for Gemini 3 models per Google documentation
6815387

Ben Vargas commited on

refactor(thinking): export thinking helpers
784d33c

hkfires commited on

Fixed: #534
5ac2280

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

fix(executor): centralize default thinking config
51f4f88

hkfires commited on

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

hkfires commited on

feat(aistudio): normalize thinking budget in request translation
4e89d32

hkfires commited on

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

auroraflux commited on

fix(aistudio): strip Gemini generation config overrides
0f3aef9

hkfires commited on

Fixed: #302
aa79092
unverified

luispater commited on

feat(executor): share SSE usage filtering across streams
37bfff9

hkfires commited on

Fixed: #291
436dbcb
unverified

luispater commited on

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

luispater commited on

fix(executor): remove `safetySettings` from payload in token counting request
5a9a4d7
unverified

luispater commited on

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

hkfires commited on

fix(executor): pass authID to relay instead of provider
6cc1035

hkfires commited on

feat(registry): unify Gemini models and add AI Studio set
23f3fd5

hkfires commited on

fix(aistudio): ensure colon-spaced JSON in responses
955e811

hkfires commited on

refactor(wsrelay): rename RoundTrip to NonStream
caf7d75

hkfires commited on

fix(aistudio): remove generationConfig and tools when action is countTokens
616ed67

hkfires commited on

fix(aistudio): strip usage metadata from non-final stream chunks
7efa30c

hkfires commited on

feat(aistudio): track Gemini usage and improve stream errors
4161485

hkfires commited on

feat: add websocket routing and executor unregister API
65414bf

hkfires commited on