Support Codex CLI as a second agent harness alongside opencode, with per-harness credential mounting, model routing, and reasoning effort handling.
20 lines
778 B
Plaintext
20 lines
778 B
Plaintext
# One POSIX-extended regex per line, matched against the requested hostname.
|
|
# tinyproxy denies any host that matches nothing here.
|
|
# If a run fails to reach a model, check `docker compose exec egress-proxy cat
|
|
# /tmp/tinyproxy.log` from this directory for the DENY line and add the host below.
|
|
(^|\.)deepseek\.com$
|
|
(^|\.)z\.ai$
|
|
(^|\.)bigmodel\.cn$
|
|
(^|\.)moonshot\.cn$
|
|
# Kimi For Coding plan endpoint is api.kimi.com/coding/v1 — NOT a moonshot host.
|
|
(^|\.)kimi\.com$
|
|
(^|\.)moonshot\.ai$
|
|
(^|\.)models\.dev$
|
|
(^|\.)opencode\.ai$
|
|
# Gemini (google provider) -> generativelanguage.googleapis.com
|
|
(^|\.)googleapis\.com$
|
|
# Codex CLI: a ChatGPT sign-in talks to chatgpt.com, an API key to
|
|
# api.openai.com; token refresh goes to auth.openai.com.
|
|
(^|\.)chatgpt\.com$
|
|
(^|\.)openai\.com$
|