Add Codex remote-control backend
This commit is contained in:
+19
-1
@@ -6,7 +6,7 @@
|
||||
#
|
||||
# This example is self-contained: its agents use a dependency-free `demo` backend (a shell that
|
||||
# just idles), so the whole project can be brought up and torn down with no external agent CLI —
|
||||
# see ./smoke.sh. The `claude` and `opencode` backends below are the real ones; point an agent at
|
||||
# see ./smoke.sh. The `claude`, `codex`, and `opencode` backends below are real; point an agent at
|
||||
# them with `backend = "claude"` for a live run.
|
||||
|
||||
# ─────────────────────────── global watchdog cadence ───────────────────────────
|
||||
@@ -42,11 +42,29 @@ supports_resume = true
|
||||
prompt_delivery = "arg"
|
||||
process_name = "claude" # used for backend-mismatch healing
|
||||
submit_key = "Enter"
|
||||
startup_prompt_re = "Trusting the directory|Do you trust"
|
||||
startup_prompt_response = "1"
|
||||
startup_prompt_delay = 2
|
||||
stall_idle = 300
|
||||
active_re = "esc to interrupt|Running tool|⠇|⠙|· \\d+"
|
||||
limit_re = "spend limit|usage limit|limit reached|reached your .*limit|out of (credits|tokens)"
|
||||
fatal_re = "redacted_thinking|blocks cannot be modified|cannot be modified"
|
||||
|
||||
[backend.codex] # Codex TUI + the shared Remote Control app-server daemon
|
||||
bin = "codex"
|
||||
preamble = "{bin} remote-control start --json >/dev/null"
|
||||
flags = "--dangerously-bypass-approvals-and-sandbox --dangerously-bypass-hook-trust --no-alt-screen"
|
||||
supports_resume = false # the harness does not yet persist Codex thread IDs
|
||||
prompt_delivery = "arg"
|
||||
process_name = "codex"
|
||||
footer_ui = true
|
||||
log_grace = 180
|
||||
submit_key = "Enter"
|
||||
stall_idle = 300
|
||||
active_re = "esc to interrupt|working|thinking|running|searching|exploring|implementing"
|
||||
limit_re = "usage limit|limit reached|reached your .*limit|out of (credits|tokens)"
|
||||
fatal_re = "connection is errored|not logged in|authentication required"
|
||||
|
||||
[backend.opencode] # the real opencode backend (a TUI; prompt typed after connect)
|
||||
bin = "opencode"
|
||||
attach = "{bin} attach {server} --dir {dir}"
|
||||
|
||||
Reference in New Issue
Block a user