From ddd5cab5ad7e1b9b1ea18188cabb246c1784fce7 Mon Sep 17 00:00:00 2001 From: Edoardo Debenedetti Date: Mon, 23 Feb 2026 12:18:41 +0100 Subject: [PATCH] add extra flag --- src/sequrity/control/types/headers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sequrity/control/types/headers.py b/src/sequrity/control/types/headers.py index a3c2b2a..85be974 100644 --- a/src/sequrity/control/types/headers.py +++ b/src/sequrity/control/types/headers.py @@ -428,6 +428,12 @@ class FsmOverrides(BaseModel): default=None, description="If True, only parse external tool results as JSON when the tool declares an output_schema. When False, always attempt json.loads on tool results.", ) + tool_result_transform: Literal["none", "codex"] | None = Field( + default=None, + description="Transform applied to tool result values before error detection. " + "'none': no transform; 'codex': strip Codex CLI metadata prefix and " + "extract exit code + output.", + ) class PllmPromptOverrides(BaseModel):