Client or integration
Codex App
Area
Catalog / models
Summary
The model IDs of CommandCode is different from other providers, which uses original-provider-model-id for some models like z-ai-glm-5.3-flash. src/providers/command-code-efforts.ts cannot capture the reasoning efforts of these models, supported_reasoning_levels=[]. For example, commandcode/deepseek-v4-flash has multiple reasoning efforts, but commandcode/z-ai-glm-5.3-flash has no option for reasoning effort in Codex App, showing only none in logs.
Reproduction
- Start OpenCodex and configure CommandCode API
- Select one model like GLM-5.3-flash
- Cannot select reasoning efforts.
Version
v2.35.0
Operating system
CentOS Linux 7 (Core)
Provider and model
commandcode/z-ai-glm-5.3-flash
Logs or error output
{
"requestId": "",
"timestamp": ,
"model": "z-ai/glm-5.3-flash",
"provider": "commandcode",
"admissionKind": "loopback",
"inboundProtocol": "responses",
"conversationId": "",
"requestedModel": "commandcode/z-ai-glm-5.3-flash",
"requestedAlias": "commandcode/z-ai-glm-5.3-flash",
"requestedEffort": "none",
"modelSupportsServiceTier": false,
"tierOutcome": {
"wireKind": null,
"wireValue": null,
"fastOutcome": "unknown",
"confirmation": "unknown"
},
"resolvedModel": "z-ai/glm-5.3-flash",
"status": 200,
"durationMs": 14739,
"terminalStatus": "completed",
"closeReason": "terminal",
"usageStatus": "reported",
"usage": {
"inputTokens": 279116,
"outputTokens": 464,
"cachedInputTokens": 278080,
"reasoningOutputTokens": 0
},
"totalTokens": 279580,
"attempts": [
{
"ordinal": 1,
"provider": "commandcode",
"model": "z-ai/glm-5.3-flash",
"adapter": "openai-chat",
"status": 200,
"durationMs": 14650,
"sendCount": 1,
"recoveryKinds": [],
"usageStatus": "reported",
"requestedEffort": "none",
"tierOutcome": {
"wireKind": null,
"wireValue": null,
"fastOutcome": "unknown",
"confirmation": "unknown"
},
"usage": {
"inputTokens": 279116,
"outputTokens": 464,
"cachedInputTokens": 278080,
"reasoningOutputTokens": 0
},
"totalTokens": 279580,
"displayMetrics": {
"tokPerSecond": {
"kind": "value",
"value": ,
"estimated": false
},
"cost": {
"kind": "unavailable",
"reason": "price_unmatched"
}
}
}
],
"routeDecision": {
"version": 1,
"decisionId": "",
"createdAt": ,
"requestedModel": "commandcode/z-ai-glm-5.3-flash",
"routeKind": "explicit-provider",
"requirements": [],
"candidates": [
{
"provider": "commandcode",
"model": "z-ai/glm-5.3-flash",
"eligible": true,
"exclusions": []
}
],
"selected": {
"candidateIndex": 0,
"provider": "commandcode",
"model": "z-ai/glm-5.3-flash",
"reason": "explicit-provider-namespace"
}
},
"displayMetrics": {
"tokPerSecond": {
"kind": "value",
"value": ,
"estimated": false
},
"cost": {
"kind": "unavailable",
"reason": "combo_attempt_unavailable"
}
}
}
Screenshots and supporting files
Redacted configuration
Checks
Client or integration
Codex App
Area
Catalog / models
Summary
The model IDs of CommandCode is different from other providers, which uses original-provider-model-id for some models like z-ai-glm-5.3-flash.
src/providers/command-code-efforts.tscannot capture the reasoning efforts of these models,supported_reasoning_levels=[]. For example, commandcode/deepseek-v4-flash has multiple reasoning efforts, but commandcode/z-ai-glm-5.3-flash has no option for reasoning effort in Codex App, showing only none in logs.Reproduction
Version
v2.35.0
Operating system
CentOS Linux 7 (Core)
Provider and model
commandcode/z-ai-glm-5.3-flash
Logs or error output
{ "requestId": "", "timestamp": , "model": "z-ai/glm-5.3-flash", "provider": "commandcode", "admissionKind": "loopback", "inboundProtocol": "responses", "conversationId": "", "requestedModel": "commandcode/z-ai-glm-5.3-flash", "requestedAlias": "commandcode/z-ai-glm-5.3-flash", "requestedEffort": "none", "modelSupportsServiceTier": false, "tierOutcome": { "wireKind": null, "wireValue": null, "fastOutcome": "unknown", "confirmation": "unknown" }, "resolvedModel": "z-ai/glm-5.3-flash", "status": 200, "durationMs": 14739, "terminalStatus": "completed", "closeReason": "terminal", "usageStatus": "reported", "usage": { "inputTokens": 279116, "outputTokens": 464, "cachedInputTokens": 278080, "reasoningOutputTokens": 0 }, "totalTokens": 279580, "attempts": [ { "ordinal": 1, "provider": "commandcode", "model": "z-ai/glm-5.3-flash", "adapter": "openai-chat", "status": 200, "durationMs": 14650, "sendCount": 1, "recoveryKinds": [], "usageStatus": "reported", "requestedEffort": "none", "tierOutcome": { "wireKind": null, "wireValue": null, "fastOutcome": "unknown", "confirmation": "unknown" }, "usage": { "inputTokens": 279116, "outputTokens": 464, "cachedInputTokens": 278080, "reasoningOutputTokens": 0 }, "totalTokens": 279580, "displayMetrics": { "tokPerSecond": { "kind": "value", "value": , "estimated": false }, "cost": { "kind": "unavailable", "reason": "price_unmatched" } } } ], "routeDecision": { "version": 1, "decisionId": "", "createdAt": , "requestedModel": "commandcode/z-ai-glm-5.3-flash", "routeKind": "explicit-provider", "requirements": [], "candidates": [ { "provider": "commandcode", "model": "z-ai/glm-5.3-flash", "eligible": true, "exclusions": [] } ], "selected": { "candidateIndex": 0, "provider": "commandcode", "model": "z-ai/glm-5.3-flash", "reason": "explicit-provider-namespace" } }, "displayMetrics": { "tokPerSecond": { "kind": "value", "value": , "estimated": false }, "cost": { "kind": "unavailable", "reason": "combo_attempt_unavailable" } } }Screenshots and supporting files
Redacted configuration
Checks