Description
Custom OAI provider not working
Steps to reproduce
- Add OAI provider - minimaxi.com/api/v1
- Try to generate anything
Expected behavior
No error. The API works in other clients, such as OpenCode and VSCode, with the exact same configuration.
Actual behavior
Error invoking remote method 'codesign:v1:generate': CodesignError: 400 invalid params, invalid role: developer (2013) — user notes: Happens when trying to use www,minimaxi.com/v1 API, any prompt
Something does go through as the project gets named: The user wants me to create a
open-codesign version
0.1.4
Platform
Windows
OS version
Windows 11 (10.0.26200)
Model provider (if relevant)
Other
Error code
GENERATION_FAILED
Diagnostics bundle
Bundle saved locally at ~\Downloads\open-codesign-diagnostics-2026-04-26T09-10-08.zip. Attach it to this issue after submitting.
Logs
[2026-04-26 12:06:17.615] [info] (main:ipc) [generate] step=send_request {
runId: 'mofjna12-n9uy4h',
generationId: 'mofjna12-n9uy4h',
provider: 'custom-minimaxi-gy2s',
modelId: 'MiniMax-M2.7'
}
[2026-04-26 12:06:17.615] [info] (main:ipc) agent.turn_start { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h' }
[2026-04-26 12:06:17.615] [info] (main:ipc) [context-prune] step=caps {
runId: 'mofjna12-n9uy4h',
generationId: 'mofjna12-n9uy4h',
messages: 2,
before: 557,
after: 557,
textLimit: 8192,
toolInputLimit: 24576,
toolResultLimit: 8192,
window: 3
}
[2026-04-26 12:06:18.728] [info] (main:ipc) agent.turn_end {
runId: 'mofjna12-n9uy4h',
generationId: 'mofjna12-n9uy4h',
deltas: 0,
tools: 0
}
[2026-04-26 12:06:18.728] [info] (main:ipc) agent.end { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h' }
[2026-04-26 12:06:18.728] [error] (main:ipc) [generate] step=send_request.fail {
runId: 'mofjna12-n9uy4h',
generationId: 'mofjna12-n9uy4h',
provider: 'custom-minimaxi-gy2s',
modelId: 'MiniMax-M2.7',
ms: 1113,
stopReason: 'error'
}
[2026-04-26 12:06:18.729] [error] (main:ipc) generate.fail {
runId: 'mofjna12-n9uy4h',
generationId: 'mofjna12-n9uy4h',
ms: 1117,
provider: 'custom-minimaxi-gy2s',
modelId: 'MiniMax-M2.7',
baseUrl: '[url omitted]',
status: 400,
message: '400 invalid params, invalid role: developer (2013)',
code: 'PROVIDER_ERROR'
}
[2026-04-26 12:06:18.732] [error] (renderer:console) [store] applyGenerateError {"generationId":"mofjna12-n9uy4h","designId":"3811e65a-59ac-41b8-af9e-d7901c46682e","message":"Error invoking remote method 'codesign:v1:generate': CodesignError: 400 invalid params, invalid role: developer (2013)"} {}
[2026-04-26 12:06:18.733] [info] (chat-messages-ipc) chat.append {
designId: '3811e65a-59ac-41b8-af9e-d7901c46682e',
seq: 3,
kind: 'error'
}
Description
Custom OAI provider not working
Steps to reproduce
Expected behavior
No error. The API works in other clients, such as OpenCode and VSCode, with the exact same configuration.
Actual behavior
Error invoking remote method 'codesign:v1:generate': CodesignError: 400 invalid params, invalid role: developer (2013) — user notes: Happens when trying to use www,minimaxi.com/v1 API, any prompt
Something does go through as the project gets named: The user wants me to create a
open-codesign version
0.1.4
Platform
Windows
OS version
Windows 11 (10.0.26200)
Model provider (if relevant)
Other
Error code
GENERATION_FAILED
Diagnostics bundle
Bundle saved locally at ~\Downloads\open-codesign-diagnostics-2026-04-26T09-10-08.zip. Attach it to this issue after submitting.
Logs
[2026-04-26 12:06:17.615] [info] (main:ipc) [generate] step=send_request { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h', provider: 'custom-minimaxi-gy2s', modelId: 'MiniMax-M2.7' } [2026-04-26 12:06:17.615] [info] (main:ipc) agent.turn_start { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h' } [2026-04-26 12:06:17.615] [info] (main:ipc) [context-prune] step=caps { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h', messages: 2, before: 557, after: 557, textLimit: 8192, toolInputLimit: 24576, toolResultLimit: 8192, window: 3 } [2026-04-26 12:06:18.728] [info] (main:ipc) agent.turn_end { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h', deltas: 0, tools: 0 } [2026-04-26 12:06:18.728] [info] (main:ipc) agent.end { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h' } [2026-04-26 12:06:18.728] [error] (main:ipc) [generate] step=send_request.fail { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h', provider: 'custom-minimaxi-gy2s', modelId: 'MiniMax-M2.7', ms: 1113, stopReason: 'error' } [2026-04-26 12:06:18.729] [error] (main:ipc) generate.fail { runId: 'mofjna12-n9uy4h', generationId: 'mofjna12-n9uy4h', ms: 1117, provider: 'custom-minimaxi-gy2s', modelId: 'MiniMax-M2.7', baseUrl: '[url omitted]', status: 400, message: '400 invalid params, invalid role: developer (2013)', code: 'PROVIDER_ERROR' } [2026-04-26 12:06:18.732] [error] (renderer:console) [store] applyGenerateError {"generationId":"mofjna12-n9uy4h","designId":"3811e65a-59ac-41b8-af9e-d7901c46682e","message":"Error invoking remote method 'codesign:v1:generate': CodesignError: 400 invalid params, invalid role: developer (2013)"} {} [2026-04-26 12:06:18.733] [info] (chat-messages-ipc) chat.append { designId: '3811e65a-59ac-41b8-af9e-d7901c46682e', seq: 3, kind: 'error' }