From 9b8a4b958cb9565234409ddc9a123e4c2ca70db0 Mon Sep 17 00:00:00 2001 From: banteg <4562643+banteg@users.noreply.github.com> Date: Mon, 29 Dec 2025 13:54:28 +0400 Subject: [PATCH] refactor: drop unused turn tracking --- .../src/codex_telegram_bridge/exec_render.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/codex_telegram_bridge/src/codex_telegram_bridge/exec_render.py b/codex_telegram_bridge/src/codex_telegram_bridge/exec_render.py index 33c49a6..6004aaf 100644 --- a/codex_telegram_bridge/src/codex_telegram_bridge/exec_render.py +++ b/codex_telegram_bridge/src/codex_telegram_bridge/exec_render.py @@ -29,7 +29,7 @@ def format_elapsed(elapsed_s: float) -> str: return f"{seconds}s" -def format_header(elapsed_s: float, turn: int | None, item: int | None, label: str) -> str: +def format_header(elapsed_s: float, item: int | None, label: str) -> str: elapsed = format_elapsed(elapsed_s) parts = [label, elapsed] if item is not None: @@ -176,15 +176,11 @@ class ExecProgressRenderer: self.max_chars = max_chars self.command_width = command_width self.recent_actions: deque[str] = deque(maxlen=max_actions) - self.turn_count: int | None = None self.last_item: int | None = None def note_event(self, event: dict[str, Any]) -> bool: if event["type"] == "thread.started": return True - if event["type"] == "turn.started": - self.turn_count = 1 if self.turn_count is None else self.turn_count + 1 - return True self.last_item, _, progress_line, progress_prefix = format_event( event, self.last_item, command_width=self.command_width @@ -202,11 +198,11 @@ class ExecProgressRenderer: return True def render_progress(self, elapsed_s: float) -> str: - header = format_header(elapsed_s, self.turn_count, self.last_item, label="working") + header = format_header(elapsed_s, self.last_item, label="working") return self._assemble(header, list(self.recent_actions)) def render_final(self, elapsed_s: float, answer: str, status: str = "done") -> str: - header = format_header(elapsed_s, self.turn_count, self.last_item, label=status) + header = format_header(elapsed_s, self.last_item, label=status) answer = (answer or "").strip() return header + ("\n\n" + answer if answer else "")