From d7e6076040914e19ad15667e7d239807f5e246a4 Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Thu, 1 Jan 2026 02:27:26 +0400 Subject: [PATCH] fix(cli): hide unsupported --engine-option --- src/takopi/cli.py | 1 + src/takopi/engines.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/takopi/cli.py b/src/takopi/cli.py index f5a187d..7a1a41b 100644 --- a/src/takopi/cli.py +++ b/src/takopi/cli.py @@ -101,6 +101,7 @@ def run( "--engine-option", "-E", help="Engine-specific override in KEY=VALUE form (repeatable).", + hidden=True, ), ) -> None: setup_logging(debug=debug) diff --git a/src/takopi/engines.py b/src/takopi/engines.py index f50f9da..b7d7b87 100644 --- a/src/takopi/engines.py +++ b/src/takopi/engines.py @@ -75,7 +75,10 @@ def _codex_build_runner( if overrides: unknown = ", ".join(sorted(overrides)) - raise ConfigError(f"Unknown codex override(s): {unknown}") + raise ConfigError( + "Codex does not support --engine-option overrides yet. " + f"Remove: {unknown}" + ) return CodexRunner(codex_cmd=codex_cmd, extra_args=extra_args, title=title)