mirror of
https://github.com/Nezumi-2711/9router.git
synced 2026-09-22 20:00:47 +00:00
This commit is contained in:
@@ -132,7 +132,10 @@ export class CursorExecutor extends BaseExecutor {
|
||||
const messages = body.messages || [];
|
||||
const tools = body.tools || [];
|
||||
const reasoningEffort = body.reasoning_effort || null;
|
||||
return generateCursorBody(messages, model, tools, reasoningEffort);
|
||||
// Detect Claude Code UA to force Agent mode (issue #643)
|
||||
const ua = credentials?.rawHeaders?.["user-agent"] || "";
|
||||
const forceAgentMode = ua.includes("claude-cli") || ua.includes("claude-code") || ua.includes("Claude Code");
|
||||
return generateCursorBody(messages, model, tools, reasoningEffort, forceAgentMode);
|
||||
}
|
||||
|
||||
async makeFetchRequest(url, headers, body, signal, proxyOptions = null) {
|
||||
|
||||
Reference in New Issue
Block a user