{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _terminal_width(self) -> int:\n"},"line_number":120,"absolute_offset":3479,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _terminal_height(self) -> int:\n"},"line_number":129,"absolute_offset":3732,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _staging_preview_max_lines(self) -> int:\n"},"line_number":138,"absolute_offset":3980,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _queued_human_messages(self) -> list[QueuedMessage]:\n"},"line_number":158,"absolute_offset":5011,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _visible_queued_message_ids(self) -> set[str] | None:\n"},"line_number":174,"absolute_offset":5579,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _admitting_queued_displays(self) -> list[str]:\n"},"line_number":186,"absolute_offset":6070,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _queue_preview_max_rows(self) -> int:\n"},"line_number":199,"absolute_offset":6582,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _queued_message_preview(self, message: QueuedMessage) -> str:\n"},"line_number":202,"absolute_offset":6702,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _queue_text(self) -> list[tuple[str, str]]:\n"},"line_number":222,"absolute_offset":7505,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _queue_height(self) -> int:\n"},"line_number":237,"absolute_offset":8127,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _staging_payload_lines(\n"},"line_number":241,"absolute_offset":8295,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _staging_text(self) -> list[tuple[str, str]]:\n"},"line_number":261,"absolute_offset":9231,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _staging_height(self) -> int:\n"},"line_number":303,"absolute_offset":11382,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _stream_staging_max_lines(self) -> int:\n"},"line_number":310,"absolute_offset":11738,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _stream_staging_render(self) -> tuple[list[tuple[str, str]], int]:\n"},"line_number":313,"absolute_offset":11873,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _stream_staging_text(self) -> list[tuple[str, str]]:\n"},"line_number":367,"absolute_offset":13948,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _stream_staging_height(self) -> int:\n"},"line_number":370,"absolute_offset":14058,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _status_text(self) -> list[tuple[str, str]]:\n"},"line_number":373,"absolute_offset":14152,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _exact_slash_completion(\n"},"line_number":424,"absolute_offset":16048,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _hide_exact_slash_completion(self) -> bool:\n"},"line_number":471,"absolute_offset":17605,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _completion_panel_state(self) -> tuple[list[Any], int] | None:\n"},"line_number":483,"absolute_offset":18095,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _completion_panel_text(self) -> list[tuple[str, str]]:\n"},"line_number":519,"absolute_offset":19618,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _completion_panel_height(self) -> int:\n"},"line_number":603,"absolute_offset":23460,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _should_hide_loading_panel(self) -> bool:\n"},"line_number":613,"absolute_offset":23810,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _active_tool_fold_snapshot(self):\n"},"line_number":631,"absolute_offset":24671,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _has_active_tool_fold(self) -> bool:\n"},"line_number":638,"absolute_offset":24941,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _tool_fold_text(self) -> list[tuple[str, str]]:\n"},"line_number":641,"absolute_offset":25048,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _tool_fold_height(self) -> int:\n"},"line_number":669,"absolute_offset":26358,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _sync_todo_panel_state(self) -> None:\n"},"line_number":677,"absolute_offset":26655,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _todo_panel_view(self) -> list[str]:\n"},"line_number":683,"absolute_offset":26845,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _loading_text(self) -> list[tuple[str, str]]:\n"},"line_number":725,"absolute_offset":28527,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _active_llm_retry_snapshot(self):\n"},"line_number":823,"absolute_offset":32929,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _has_visible_llm_retry(self) -> bool:\n"},"line_number":830,"absolute_offset":33175,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _retry_detail_line_fragments(self) -> list[tuple[str, str]] | None:\n"},"line_number":838,"absolute_offset":33484,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _hidden_thinking_badge_text(self) -> str:\n"},"line_number":891,"absolute_offset":35584,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _tool_args_progress_text(self) -> str:\n"},"line_number":897,"absolute_offset":35816,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _fragments_width(frags: list[tuple[str, str]]) -> int:\n"},"line_number":904,"absolute_offset":36069,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _running_status_suffix_fragments(\n"},"line_number":907,"absolute_offset":36208,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _visible_loading_tip(self) -> str:\n"},"line_number":948,"absolute_offset":37877,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _append_loading_detail_fragment(\n"},"line_number":957,"absolute_offset":38213,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _loading_height_with_detail(self) -> int:\n"},"line_number":980,"absolute_offset":38919,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _animated_loading_fragments(\n"},"line_number":985,"absolute_offset":39088,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _append_running_status_fragment(\n"},"line_number":1012,"absolute_offset":40124,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _loading_height(self) -> int:\n"},"line_number":1041,"absolute_offset":41344,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _todo_title_shimmer_fragments(self, title: str) -> list[tuple[str, str]]:\n"},"line_number":1070,"absolute_offset":42773,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _todo_text(self) -> list[tuple[str, str]]:\n"},"line_number":1078,"absolute_offset":43103,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _todo_height(self) -> int:\n"},"line_number":1148,"absolute_offset":46441,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _rich_text_to_pt_fragments(self, renderable: Any) -> list[tuple[str, str]]:\n"},"line_number":1152,"absolute_offset":46551,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"    def _rich_style_to_pt(self, rich_style: Any) -> str:\n"},"line_number":1171,"absolute_offset":47414,"submatches":[{"match":{"text":"    def "},"start":0,"end":8}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":313601,"human":"0.000314s"},"searches":1,"searches_with_match":1,"bytes_searched":48798,"bytes_printed":15952,"matched_lines":49,"matches":49}}}
{"data":{"elapsed_total":{"human":"0.001549s","nanos":1549409,"secs":0},"stats":{"bytes_printed":15952,"bytes_searched":48798,"elapsed":{"human":"0.000314s","nanos":313601,"secs":0},"matched_lines":49,"matches":49,"searches":1,"searches_with_match":1}},"type":"summary"}
