You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ph wrap --auto-evolve codex "Add retry logic to the API client"# Codex
306
+
ph wrap --auto-evolve codex exec"Add retry logic to the API client"# Codex
307
307
ph wrap --auto-evolve hermes chat -q "Refactor the DB connection pool"# Hermes Agent
308
-
ph wrap --auto-evolve opencode -p"Fix the flaky parser test"# OpenCode
308
+
ph wrap --auto-evolve opencode run"Fix the flaky parser test"# OpenCode
309
309
310
310
# Local models — wrap the CLI command directly
311
311
ph wrap --auto-evolve ollama run gemma3 "Summarize this document"# Ollama
@@ -373,9 +373,9 @@ After that, just use your agent as usual:
373
373
```bash
374
374
claude -p "Refactor auth to JWT"# automatically becomes: ph wrap --auto-evolve claude -p ...
375
375
claw -p "Write payment tests"# same — auto-wrapped
376
-
codex "Add retry logic"# same
376
+
codex exec"Add retry logic"# same
377
377
hermes chat -q "Refactor pool"# same
378
-
opencode -p"Fix flaky test"# same
378
+
opencode run"Fix flaky test"# same
379
379
```
380
380
381
381
How it works: a `preexec` hook in your shell detects `claude`/`claw`/`codex`/`hermes`/`opencode` commands and transparently redirects them through `ph wrap --auto-evolve`. Your output is unchanged.
@@ -466,9 +466,9 @@ The Proposer reads **all of this** before generating the next candidate. It can
0 commit comments