- Add claudeHeaderCache.js to intercept and cache live Claude Code client headers - Forward cached headers dynamically to api.anthropic.com via default.js - Strip first-party identity headers (x-app, claude-code-* beta) for non-Anthropic upstreams - Validate and sanitize tool call IDs to match Anthropic pattern (^[a-zA-Z0-9_-]+$) - Skip thinking blocks when applying cache_control; fix max_tokens buffer (+1024) - Strip cache_control from thinking blocks in openai-to-claude translator - Comment out thoughtSignature in Gemini translator (kept for reference) - Expand .gitignore to match all deploy*.sh variants Co-authored-by: kwanLeeFrmVi <quanle96@outlook.com> Closes #433 Made-with: Cursor |
||
|---|---|---|
| .. | ||
| claude-header-forwarding.test.js | ||
| embeddings.cloud.test.js | ||
| embeddingsCore.test.js | ||
| oauth-cursor-auto-import.test.js | ||
| openai-to-claude.test.js | ||
| provider-validation.test.js | ||
| translator-request-normalization.test.js | ||