ralphterm

Ralphex compatibility

This is the authoritative compatibility table between ralphex flags and RalphTerm. Status legend:

Flag table

Ralphex flagRalphTerm equivalentStatusNotes
-m, --max-iterations--max-iterationsSupportedImplementation+review iteration cap per task.
--max-external-iterations--max-external-iterationsSupportedExternal-review loop cap.
--review-patience--review-patienceSupportedNumber of consecutive clean reviews required before acceptance.
--task-model--task-modelSupportedModel identifier passed to the implementation CLI.
--review-model--review-modelSupportedModel identifier passed to the review CLI.
--claude-command--claude-commandSupportedDrives a PTY command. Never claude -p or --print.
--claude-args--claude-argsSupportedJoined with --claude-command.
--external-review-tool--external-review-tool=codex|custom|noneSupportedcustom requires --custom-review-script; none disables review.
--custom-review-script--custom-review-scriptSupportedMaps directly to RalphTerm's independent review command.
-r, --review--reviewSupportedReview-only mode: skip task execution, run the full review pipeline.
-e, --external-only--external-onlySupportedRun external review and fixer loop only.
-c, --codex-only--codex-onlySupportedAlias for the codex external-only loop.
-t, --tasks-only--tasks-onlySupportedSkip review intentionally. Default full mode is review-gated.
-b, --base-ref--base-refSupportedDiff baseline for reviewer context and final review.
--wait--waitSupportedBlock until the daemon/run finishes.
--session-timeout--session-timeoutSupportedPer-session wall-clock timeout.
--idle-timeout--idle-timeoutSupportedIdle PTY timeout before the session is cancelled.
--skip-finalize--skip-finalizeAcceptedSuppresses the final-review pass; commits still gated by per-task review.
--preserve-anthropic-api-key--preserve-anthropic-api-keySupportedPasses ANTHROPIC_API_KEY through to the agent process.
--worktree--worktreeSupportedCreates an isolated git worktree for the run.
--branch--branchSupportedWorktree branch override; defaults to plan filename slug.
--planpositional <plan>SupportedRalphTerm accepts a positional plan path; --plan still parses.
-d, --debug--debugSupportedVerbose logging.
--no-color--no-colorSupportedDisable ANSI color in RalphTerm-owned output.
-v, --version--versionSupportedPrints the RalphTerm version.
-s, --serve--serveSupportedStarts the local daemon with progress/dashboard endpoints.
-p, --port--portSupportedDaemon port; default 7878.
--host--hostSupportedDaemon bind host; default 127.0.0.1.
-w, --watch--watchSupportedWatch a plans directory and process new plans automatically.
--init--initPendingScaffolds a .ralphex/ directory with default config.
--reset--resetPendingReset local .ralphex/ state to defaults.
--dump-defaults--dump-defaultsAcceptedPrints the default config to stdout.
--config-dir / RALPHEX_CONFIG_DIR--config-dir / RALPHEX_CONFIG_DIRSupportedOverrides global config dir (default ~/.config/ralphex/).

Modes

Signals

The signal detector recognizes the ralphex signals and RalphTerm's native aliases:

REVIEW_DONE means this iteration found zero actionable issues, not that all fixes are accepted.