fix: force Agent mode in Cursor protobuf when User-Agent contains Claude Code (closes #643) (#692)

This commit is contained in:
Anurag Saxena
2026-04-21 23:24:58 -04:00
committed by GitHub
parent 95841f9a48
commit 37f7e97348
3 changed files with 13 additions and 8 deletions

View File

@@ -169,8 +169,10 @@ function convertMessages(messages) {
export function buildCursorRequest(model, body, stream, credentials) {
const messages = convertMessages(body.messages || []);
// Strip fields irrelevant to Cursor (OpenAI/Anthropic-specific)
const { user, metadata, tool_choice, stream_options, system, ...rest } = body;
return {
...rest,
messages,