The version boundaryrc.7 cannot configure this field. rc.8 exposes
supportsDeveloperRole at route and model scope.Three controls remain independent.
Shapes reasoning fields.
Controls explicit effort.
False keeps the system prompt on system.
Use the native rc.8 contract.
compat:
supportsDeveloperRole: false
models:
- id: deepseek-v4-flash
reasoningEfforts:
high: high
max: maxRead the wire, not the marketing label.
messages[0].rolemust equalthe gateway contract“OpenAI-compatible” does not guarantee every OpenAI message role or reasoning field.
Acceptance gates.
- rc.8 is verified.
- Wire role is captured.
- Reasoning selector remains.
- Credentials stay unchanged.
- Other providers do not regress.
- Secrets remain redacted.
Primary evidence.
- Reasoning-depth report #3531
- Earlier Ark reproduction #3379
- rc.8 compatibility schema
- rc.8 model resolution
Keep the full provider runbook.
The canonical guide includes route and model examples, rc.7 fallbacks, a verification matrix, and safe incident evidence.
Read the full runbookStar on GitHub