9router/open-sse
anuragg-saxenaa afe09f3f14 fix(github): strip thinking/reasoning_effort for Copilot chat completions (closes #623)
GitHub Copilot /chat/completions endpoint does not support the thinking
or reasoning_effort fields. OpenClaw sends thinking: { type: "enabled" }
for Claude models which causes a 400 Bad Request.

Added supportsThinking() and strip both fields in transformRequest before
sending to the upstream endpoint.

Co-authored-by: anuragg-saxenaa <anuragg.saxenaa@gmail.com>
Made-with: Cursor
2026-04-17 12:54:50 +07:00
..
config fix: add Blackbox AI as a supported provider (closes #599) (#630) 2026-04-17 12:06:00 +07:00
executors fix(github): strip thinking/reasoning_effort for Copilot chat completions (closes #623) 2026-04-17 12:54:50 +07:00
handlers Refactor error handling to config-driven approach with centralized error rules 2026-04-15 11:46:47 +07:00
services fix: show quota auth expired message for Kiro social auth accounts (closes #588) (#620) 2026-04-17 12:24:35 +07:00
transformer feat: enhance request handling and error management in chatCore and streamToJsonConverter 2026-02-15 12:02:53 +07:00
translator fix(codex): await image URL fetches before sending to upstream (closes #575) 2026-04-17 12:15:10 +07:00
utils Enhance error formatting to include low-level cause details, update HeaderMenu to use MenuItem component for better structure, and improve LanguageSwitcher to support controlled open state. Update subproject commit status. 2026-04-17 12:15:10 +07:00
.npmignore Update jsconfig.json and package.json to correct open-sse path references from relative to local directory. 2026-01-05 10:37:09 +07:00
index.js Refactor config 2026-03-12 16:20:46 +07:00