shinnmen / internal /runtime /executor /claude_executor.go

Commit History

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

shinmentakezo07 Claude Opus 4.6 commited on

feat: add cache-user-id toggle for Claude cloaking
94bf56c

matchch commited on

Merge PR #1626 into codex/pr-1626
b3b7752
unverified

luispater commited on

Merge pull request #1628 from thebtf/fix/masquerading-headers
dce94b3
unverified

luispater commited on

Merge pull request #1625 from thebtf/feat/tool-prefix-config
521d529
unverified

luispater commited on

Merge branch 'pr-1624' into dev
f55e04e
unverified

luispater commited on

fix: update Claude masquerading headers and make them configurable
dc57d0c

Kirill Turanskiy commited on

feat: passthrough upstream response headers to clients
409fbf7

Kirill Turanskiy commited on

feat: add per-auth tool_prefix_disabled option
54ee78e

Kirill Turanskiy commited on

fix: skip proxy_ prefix for built-in tools in message history
b7875c5

Kirill Turanskiy commited on

fix: skip built-in tools in tool_reference prefix + refactor to switch
6547de8

Kirill Turanskiy commited on

fix: handle tool_reference nested inside tool_result.content[]
275c7bf

Kirill Turanskiy commited on

fix: add proxy_ prefix handling for tool_reference content blocks (#1)
5d1d154

Kirill Turanskiy 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

Fixed: #1372 #1366
3495cd6
unverified

luispater commited on

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

luispater commited on

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

luispater commited on

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

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

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

Mauricio Allende commited on

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

hkfires commited on

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

luispater commited on

Merge pull request #868
dd8fe4a
unverified

luispater commited on

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

hkfires commited on

refactor(claude): move max_tokens constraint enforcement to Apply method
40b5dfe

hkfires commited on

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

hkfires commited on

fix(thinking): use LookupModelInfo for model data
96ba26c

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

Use unprefixed Claude request for translation
822b8e4

Ben Vargas commited on

Fix Claude OAuth tool name mapping
e57badb

Ben Vargas commited on

feat(claude): add native request cloaking for non-claude-code clients
89d5f4d

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

fix(executor): use upstream model for thinking config and payload translation
7559da4

hkfires commited on

Fix: disable thinking when tool_choice forces tool use
af8d546

Ben Vargas commited on

fix(claude_executor): update header logic for API key handling
65a5604
unverified

luispater commited on

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

luispater commited on

fix(runtime): unify claude thinking config resolution
70925fb

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

nestharus Claude commited on

Fixed: #339
6b81560
unverified

luispater commited on

Fixed: #337
b3114b9
unverified

luispater commited on

Merge branch 'dev' into feat/claude-thinking-and-beta-headers
70bcc0a
unverified

luispater commited on

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

luispater commited on

feat(claude): add thinking model variants and beta headers support
73a42c4

nestharus commited on