Skip to content

Every Codex app-server request is answered in Codex's own shape - #356

Merged
richard-epsilla merged 3 commits into
mainfrom
codex-requests
Oct 1, 2026
Merged

richard-epsilla merged 3 commits into
mainfrom
codex-requests

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

codex 0.154 asks before any MCP tool not marked read-only (mcpServer/elicitation/request); the loop answered only */requestApproval, so the turn parked in waitingOnApproval and every MCP write stalled while reads went through (0.26.19 and 0.27.0). Permissions are granted in their own shape, approvals accepted, elicitations with codex_approval_kind accepted, an MCP server own question declined, user input answered empty, anything else refused with a JSON-RPC error at once. Mirrors the hosted fix.

🤖 Generated with Claude Code

codex 0.154 asks before any MCP tool not marked read-only through mcpServer/elicitation/request,
and the loop answered only */requestApproval, so the thread sat in waitingOnApproval and every
MCP write stalled while reads went through (found on hosted, 2026-09-30). Permissions are granted
in their own shape, approvals accepted, codex's own elicitations accepted, an MCP server's question
declined, user input answered empty, and anything else refused with a JSON-RPC error at once.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
unified-harness-protocol Ready Ready Preview Oct 1, 2026 5:39am UTC

Request Review

…| Source switch in the viewer's header

The page runs in a sandboxed frame of its own origin with scripts only; Source shows what was
written, highlighted. The same switch ships in the shared viewer (reifyui 0.13.5) for the kits.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

@richard-epsilla richard-epsilla left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Up to date with main; the four required checks pass.

@richard-epsilla
richard-epsilla merged commit b525279 into main Oct 1, 2026
8 checks passed
richard-epsilla added a commit to ZixiaoL/harnessrouter that referenced this pull request Oct 3, 2026
…essRouter#356)

* runner: every codex app-server request is answered in codex's own shape

codex 0.154 asks before any MCP tool not marked read-only through mcpServer/elicitation/request,
and the loop answered only */requestApproval, so the thread sat in waitingOnApproval and every
MCP write stalled while reads went through (found on hosted, 2026-09-30). Permissions are granted
in their own shape, approvals accepted, codex's own elicitations accepted, an MCP server's question
declined, user input answered empty, and anything else refused with a JSON-RPC error at once.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

* ci: start checks

* console: an HTML artifact previews as the page it is, with a Preview | Source switch in the viewer's header

The page runs in a sandboxed frame of its own origin with scripts only; Source shows what was
written, highlighted. The same switch ships in the shared viewer (reifyui 0.13.5) for the kits.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: richard-epsilla <richard@epsilla.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
Preview — f2cf023e Deployed Oct 1, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant