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
Quan
07717bad60
feat: cherry-pick PR #183 — multi-provider support, PWA, dynamic models, UI improvements
...
Cherry-picked from decolua/9router PR #183 .
Note: open-sse changes included but need further review due to extensive modifications.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 11:40:50 +07:00
Bexultan
69131295db
fix(github): Implement dynamic fallback for Codex models requiring /responses endpoint ( #127 )
...
* fix(github): add dynamic fallback to /responses for Codex models
* Refactor GithubExecutor: use config for URL detection
2026-02-15 07:40:55 +07:00
decolua
32aefe5a76
feat(executors): Improved UI components for displaying provider limits and usage statistics in the dashboard.
2026-02-05 18:38:50 +07:00
decolua
f46ff42cb3
refactor: streamline provider interactions and enhance error handling
2026-01-11 21:45:01 +07:00