9router/open-sse/executors
Cengizhan f763d4ffed
fix: resolve GitHub Copilot 400 error for Claude models in Cursor IDE (#220)
- github.js: add sanitizeMessages() to convert unsupported content types
  (tool_use, tool_result, thinking) to plain text before sending to
  GitHub /chat/completions endpoint
- openai-responses.js: skip pushing message blocks with empty content
  (e.g. assistant messages that only contain tool_calls)
- providerModels.js: revert targetFormat changes (not needed with sanitize fix)

Fixes: https://github.com/decolua/9router/issues/219
2026-03-01 15:38:14 +07:00
..
antigravity.js feat: cherry-pick PR #183 — multi-provider support, PWA, dynamic models, UI improvements 2026-02-25 11:40:50 +07:00
base.js feat(provider): add free providers and enhance error handling 2026-02-07 11:17:06 +07:00
codex.js feat(responses): respect client streaming preference + string input support (#121) 2026-02-15 11:47:55 +07:00
cursor.js chore: add Gemini 3.1 Pro models to provider configurations 2026-02-22 15:20:24 +07:00
default.js chore: Refactor CursorAuthModal to handle manual instructions for Windows users. 2026-02-28 12:12:49 +07:00
gemini-cli.js refactor: streamline provider interactions and enhance error handling 2026-01-11 21:45:01 +07:00
github.js fix: resolve GitHub Copilot 400 error for Claude models in Cursor IDE (#220) 2026-03-01 15:38:14 +07:00
iflow.js feat(iflow): add IFlowExecutor with HMAC-SHA256 signature and enable models 2026-02-11 15:32:22 +07:00
index.js feat(iflow): add IFlowExecutor with HMAC-SHA256 signature and enable models 2026-02-11 15:32:22 +07:00
kiro.js feat: Enhance usage tracking across response handlers 2026-02-03 00:29:22 +07:00