@@ -114,6 +114,8 @@ for example `https://pooler.example.com`.
114114<details >
115115<summary ><img src =" .github/assets/opencode-favicon.png " alt =" opencode logo " width =" 16 " height =" 16 " > OpenCode <code >~/.config/opencode/opencode.jsonc</code ></summary >
116116
117+ ![ Codex Pooler OpenCode integration] ( .github/assets/codex-pooler-opencode.png )
118+
117119opencode talks to Codex Pooler through the OpenAI-compatible ` /v1 ` surface. The
118120provider uses the Pool API key, and the optional remote MCP entry uses an
119121operator-owned MCP token. Its websocket support is the narrow Responses
@@ -181,6 +183,8 @@ change `baseURL` to `https://pooler.example.com/v1` and the MCP `url` to
181183<details >
182184<summary ><img src =" .github/assets/codex-cli-favicon.png " alt =" OpenAI logo " width =" 16 " height =" 16 " > Codex <code >~/.codex/config.toml</code ></summary >
183185
186+ ![ Codex Pooler Codex CLI integration] ( .github/assets/codex-pooler-codex.png )
187+
184188Codex should use the backend compatibility route, not the ` /v1 ` SDK route.
185189Keep the provider ` name ` as ` OpenAI ` ; Codex uses that value for provider-family
186190behavior even when the request is routed through Codex Pooler.
@@ -289,6 +293,8 @@ Get-ChildItem -Path $CodexHome -Filter "state_*.sqlite" |
289293<details >
290294<summary ><img src =" .github/assets/openclaw-favicon.png " alt =" OpenClaw logo " width =" 16 " height =" 16 " > OpenClaw <code >~/.openclaw/openclaw.json</code ></summary >
291295
296+ ![ Codex Pooler OpenClaw integration] ( .github/assets/codex-pooler-openclaw.png )
297+
292298OpenClaw uses ` openai/* ` as the canonical OpenAI route. To keep that model name
293299while sending agent turns to Codex Pooler's OpenAI-compatible ` /v1 ` surface, pin
294300the OpenAI provider to the PI runtime and point ` baseUrl ` at Codex Pooler.
@@ -352,6 +358,8 @@ OpenAI.
352358<details >
353359<summary ><img src =" .github/assets/hermes-favicon.png " alt =" Hermes Agent logo " width =" 16 " height =" 16 " > Hermes Agent <code >~/.hermes/config.yaml</code > + <code >auth.json</code ></summary >
354360
361+ ![ Codex Pooler Hermes Agent integration] ( .github/assets/codex-pooler-hermes.png )
362+
355363Hermes works best through its ` openai-api ` provider with the Responses transport
356364forced explicitly. Keep the Pool API key and MCP token in ` ~/.hermes/.env ` ,
357365point the provider config at Codex Pooler's ` /v1 ` surface, and point
0 commit comments