From 182799f9564683885ce1378a0716a4254e414ba6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mayoral=20Vilches?= Date: Mon, 9 Jun 2025 16:42:43 +0200 Subject: [PATCH] Add env. variable to disable log creation while replaying MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: VĂ­ctor Mayoral Vilches --- src/cai/sdk/agents/run_to_jsonl.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cai/sdk/agents/run_to_jsonl.py b/src/cai/sdk/agents/run_to_jsonl.py index 686cb54e..057c0258 100644 --- a/src/cai/sdk/agents/run_to_jsonl.py +++ b/src/cai/sdk/agents/run_to_jsonl.py @@ -33,6 +33,11 @@ def get_session_recorder(workspace_name=None): DataRecorder: The session recorder instance. """ global _session_recorder + + # Check if session recording is disabled (e.g., during replay) + if os.environ.get("CAI_DISABLE_SESSION_RECORDING", "").lower() == "true": + return None + if _session_recorder is None: _session_recorder = DataRecorder(workspace_name) return _session_recorder