shinway / internal /runtime /executor /claude_executor.go

Commit History

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

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

luispater commited on

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

luispater commited on

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

hkfires commited on

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

luispater commited on

Fixed: #172
df24910
unverified

luispater commited on

feat(claude): add model alias mapping and improve key normalization
9a5a399
unverified

luispater 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

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

Jackmanoway123 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(runtime): move `Anthropic-Beta` header setting to `applyClaudeHeaders` for better header management
44fcd90
unverified

luispater commited on

rebuild branch
e83d8c5
unverified

luispater commited on