exec-server: use jsonrpsee for RPC dispatch

Rewrite the transport request/response path to register exec-server methods on a jsonrpsee RpcModule instead of the custom JSON-RPC router/processor, while keeping the in-process client on direct typed handler calls.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
starr-openai
2026-03-17 21:35:34 +00:00
parent 3d40df7939
commit cdd468a909
9 changed files with 281 additions and 1138 deletions

View File

@@ -17,6 +17,7 @@ clap = { workspace = true, features = ["derive"] }
codex-app-server-protocol = { workspace = true }
codex-utils-pty = { workspace = true }
futures = { workspace = true }
jsonrpsee = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
thiserror = { workspace = true }