codex-protocol README appears stale about app-server protocol types
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 85/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- rust
- Domain
- documentation
Research direction
Open codex-rs/protocol/README.md and compare its description with codex-rs/app-server-protocol/Cargo.toml, codex-rs/app-server-protocol/src/lib.rs, and the app-server documentation. Update the README to distinguish protocol types remaining in codex-protocol from app-server JSON-RPC/API types in codex-app-server-protocol. Done means the crate split and relevant reader entry point are unambiguous.
Written by the indexing model from the issue text.
Description
What happened?
codex-rs/protocol/README.md says codex-protocol defines both internal types for communication between codex-core and codex-tui and “external types” used with codex app-server.
The app-server JSON-RPC surface now appears to live in the separate codex-app-server-protocol crate:
codex-rs/app-server-protocol/Cargo.tomldefines packagecodex-app-server-protocol.codex-rs/app-server-protocol/src/lib.rsexports the app-server protocol modules and v1/v2 types.- The app-server docs point readers to
app-server-protocolfor request/response shapes.
codex-protocol is still used by other crates and is also a dependency of codex-app-server-protocol, but the README wording makes it sound like the app-server external protocol types live directly in codex-protocol.
Expected behavior
The codex-protocol README should clarify the current crate split: which protocol types remain in codex-protocol, and which app-server JSON-RPC/API types live in codex-app-server-protocol.
Additional context
I searched open issues and PRs for terms including codex-protocol README, app-server external types, and codex-app-server-protocol, and did not find an existing open item that appears to cover this specific README drift.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- Avg merge
- 1m
- Merged PRs (30d)
- 1k
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from openai/codex
-
enhancement remote
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
bug CLI windows-os
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
macOS sandbox blocks hw.optional.arm64 sysctl, causing Flutter to misdetect Apple Silicon as x64 Openbug CLI sandbox
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
bug CLI TUI
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
CLI config enhancement skills
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·
-
bug triage:deciding
Difficulty 1/5 Under an hour Newbie friendliness 88/100
open-telemetry/otel-arrow#4132 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
bitcoindevkit/bdk-ffi#1125 ·