Shinwayy / internal /runtime /executor /claude_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

Fixed: #1372 #1366
bf10a0c
unverified

luispater commited on

Merge pull request #1248 from shekohex/feat/responses-compact
1094f8a
unverified

luispater commited on

fix(caching): ensure prompt-caching beta is always appended and add multi-turn cache control tests
7808a6c
unverified

luispater commited on

feat(caching): implement Claude prompt caching with multi-turn support
bc71fff

Martin Schneeweiss Claude Opus 4.5 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

fix(claude): skip built-in tools in OAuth tool prefix
339abb4

Mauricio Allende commited on

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

hkfires commited on

refactor(claude): remove redundant system instructions check in Claude executor
9ae0b9f
unverified

luispater commited on

Merge pull request #868
59ebdef
unverified

luispater commited on

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

hkfires commited on

refactor(claude): move max_tokens constraint enforcement to Apply method
4300f05

hkfires commited on

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

hkfires commited on

fix(thinking): use LookupModelInfo for model data
0053257

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

Use unprefixed Claude request for translation
61e69ba

Ben Vargas commited on

Fix Claude OAuth tool name mapping
5d70236

Ben Vargas commited on

feat(claude): add native request cloaking for non-claude-code clients
5930ce7

maoring24 Claude Opus 4.5 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

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

hkfires commited on

Fix: disable thinking when tool_choice forces tool use
e71fd19

Ben Vargas commited on

fix(claude_executor): update header logic for API key handling
3d551fc
unverified

luispater commited on

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

luispater commited on

fix(runtime): unify claude thinking config resolution
7028b73

hkfires 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(claude): ensure max_tokens exceeds thinking budget for thinking models
b5d9864

nestharus Claude commited on

Fixed: #339
0e56654
unverified

luispater commited on

Fixed: #337
2efdf5a
unverified

luispater commited on

Merge branch 'dev' into feat/claude-thinking-and-beta-headers
3de5ca6
unverified

luispater commited on

**fix(executor): comment out redundant code for setting Claude system instructions**
de775c7
unverified

luispater commited on

feat(claude): add thinking model variants and beta headers support
0a572e1

nestharus 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): adjust `Anthropic-Beta` header handling for consistent API requests
deec028
unverified

luispater commited on

fix(executor): ensure consistent header application in Claude API requests
5b36e97
unverified

luispater commited on

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

hkfires commited on

feat(runtime): add User-Agent headers to codex and claude executors
ea3a8ca
unverified

luispater commited on

Fixed: #172
d6661bc
unverified

luispater commited on

feat(claude): add model alias mapping and improve key normalization
6442491
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

fix: add Claude→Claude passthrough to prevent SSE event fragmentation
6f7580f
unverified

Jackmanoway123 commited on

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

luispater commited on