Client or integration
Codex App, through OpenCodeX's Cursor provider adapter, using a fresh native multi-agent child.
Area
Tools / MCP / web search
Summary
A fresh Cursor-routed subagent can respond, and the OpenCodeX route succeeds, but the child receives no Responses-owned execution path in its advertised request tool catalog. It therefore cannot complete a harmless read-only local-file task.
This report does not claim a confirmed root cause. The catalog and host-side rollout evidence indicate a bridge-less child profile: Cursor-native operations are rejected or redirected, while the suggested Responses execution tool is not present.
Reproduction
- On Windows, use OpenCodeX v2.22.0 from Codex Desktop.
- Spawn a fresh
cursor/grok-4.6 subagent at high reasoning effort.
- Assign a read-only local-file task.
- Observe that the child's advertised catalog contains Cursor-native Read/Grep/Shell-style tools plus the OpenCodeX
request_user_input bridge, but no Responses execution client tool such as exec, exec_command, or shell_command.
- Cursor-native operations are rejected or redirected, but the suggested Responses execution tool does not exist in the catalog.
- The child cannot read the file.
Version
- OpenCodeX: v2.22.0
- Codex Desktop build: 26.810.52044
- Codex child runtime: 0.148.0-alpha.9
Operating system
Windows
Provider and model
- Requested model:
cursor/grok-4.6
- Resolved model:
grok-4.6
- Provider:
cursor
- Route result: HTTP 200
- Reasoning effort: high
Sanitized host-side evidence
- Cursor child: 0 host-recognized tool calls and 0 tool outputs; the task could not read the file.
- Positive control under the same parent task, workspace permissions, and OpenCodeX configuration:
volcengine-agent-plan/deepseek-v4-flash completed the same read-only task with 4 host-recognized exec calls and 4 outputs.
The successful route therefore shows request routing, not execution-tool availability or task completion.
Difference from prior fixes
This differs from #1673 and #1763. Those changes preserve or convert unified exec when an execution tool already exists. In this Cursor child request, no execution path is present in the advertised tool catalog, so there is nothing for those preservation or input-contract paths to carry forward.
Expected behavior
Provide a safe execution path for this profile by either:
- injecting or preserving a Responses-owned execution client tool; or
- adding a narrowly guarded fallback only when the child catalog has no Responses execution bridge.
Users should not need to globally enable Cursor-native local execution.
Checks
Client or integration
Codex App, through OpenCodeX's Cursor provider adapter, using a fresh native multi-agent child.
Area
Tools / MCP / web search
Summary
A fresh Cursor-routed subagent can respond, and the OpenCodeX route succeeds, but the child receives no Responses-owned execution path in its advertised request tool catalog. It therefore cannot complete a harmless read-only local-file task.
This report does not claim a confirmed root cause. The catalog and host-side rollout evidence indicate a bridge-less child profile: Cursor-native operations are rejected or redirected, while the suggested Responses execution tool is not present.
Reproduction
cursor/grok-4.6subagent at high reasoning effort.request_user_inputbridge, but no Responses execution client tool such asexec,exec_command, orshell_command.Version
Operating system
Windows
Provider and model
cursor/grok-4.6grok-4.6cursorSanitized host-side evidence
volcengine-agent-plan/deepseek-v4-flashcompleted the same read-only task with 4 host-recognized exec calls and 4 outputs.The successful route therefore shows request routing, not execution-tool availability or task completion.
Difference from prior fixes
This differs from #1673 and #1763. Those changes preserve or convert unified
execwhen an execution tool already exists. In this Cursor child request, no execution path is present in the advertised tool catalog, so there is nothing for those preservation or input-contract paths to carry forward.Expected behavior
Provide a safe execution path for this profile by either:
Users should not need to globally enable Cursor-native local execution.
Checks