{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"                    \"%(asctime)s %(levelname)s %(name)s [%(noise_channel)s]: %(message)s\"\n"},"line_number":199,"absolute_offset":6261,"submatches":[{"match":{"text":" %("},"start":32,"end":35},{"match":{"text":" %("},"start":46,"end":49},{"match":{"text":" %("},"start":76,"end":79}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":39922,"human":"0.000040s"},"searches":1,"searches_with_match":1,"bytes_searched":15404,"bytes_printed":528,"matched_lines":1,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"            self._state.preview_option_index = (self._state.preview_option_index + delta) % 2\n"},"line_number":275,"absolute_offset":9747,"submatches":[{"match":{"text":" % "},"start":89,"end":92}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"        next_index = (self._state.current_question_index + delta) % count\n"},"line_number":470,"absolute_offset":17249,"submatches":[{"match":{"text":" % "},"start":65,"end":68}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":45864,"human":"0.000046s"},"searches":1,"searches_with_match":1,"bytes_searched":27456,"bytes_printed":821,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        secs = int(seconds) % 60\n"},"line_number":1205,"absolute_offset":49395,"submatches":[{"match":{"text":" % "},"start":27,"end":30}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        h = t.tm_hour % 12 or 12\n"},"line_number":1214,"absolute_offset":49771,"submatches":[{"match":{"text":" % "},"start":21,"end":24}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":125053,"human":"0.000125s"},"searches":1,"searches_with_match":1,"bytes_searched":111355,"bytes_printed":692,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"        logging.Formatter(\"%(asctime)s %(levelname)s %(name)s: %(message)s\")\n"},"line_number":369,"absolute_offset":12819,"submatches":[{"match":{"text":" %("},"start":38,"end":41},{"match":{"text":" %("},"start":52,"end":55},{"match":{"text":" %("},"start":62,"end":65}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":35561,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":16492,"bytes_printed":568,"matched_lines":1,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    remaining_seconds = int(elapsed % 60)\n"},"line_number":96,"absolute_offset":2742,"submatches":[{"match":{"text":" % "},"start":35,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    remaining_minutes = minutes % 60\n"},"line_number":100,"absolute_offset":2884,"submatches":[{"match":{"text":" % "},"start":31,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        preview.append(more_label.format(count=remaining))\n"},"line_number":276,"absolute_offset":8119,"submatches":[{"match":{"text":".format("},"start":33,"end":41}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":45137,"human":"0.000045s"},"searches":1,"searches_with_match":1,"bytes_searched":36197,"bytes_printed":1088,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"            messages.title.format(\n"},"line_number":364,"absolute_offset":11688,"submatches":[{"match":{"text":".format("},"start":26,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"        else messages.update_now_label.format(command=command_text),\n"},"line_number":382,"absolute_offset":12234,"submatches":[{"match":{"text":".format("},"start":38,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"    return hint_template.format(\n"},"line_number":407,"absolute_offset":13253,"submatches":[{"match":{"text":".format("},"start":24,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"                messages.windows_update_scheduled.format(\n"},"line_number":597,"absolute_offset":18984,"submatches":[{"match":{"text":".format("},"start":49,"end":57}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"            messages.windows_manual_update.format(\n"},"line_number":606,"absolute_offset":19301,"submatches":[{"match":{"text":".format("},"start":42,"end":50}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"        console.print(messages.success.format(product=update_target.product_label))\n"},"line_number":634,"absolute_offset":20278,"submatches":[{"match":{"text":".format("},"start":38,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"        + messages.failure.format(\n"},"line_number":639,"absolute_offset":20418,"submatches":[{"match":{"text":".format("},"start":26,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":34271,"human":"0.000034s"},"searches":1,"searches_with_match":1,"bytes_searched":21987,"bytes_printed":2341,"matched_lines":7,"matches":7}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    phase = (frame // 4) % len(BREATH_DOT_COLORS)\n"},"line_number":264,"absolute_offset":4655,"submatches":[{"match":{"text":" % "},"start":24,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    phase = int(now) % len(BREATH_DOT_GLYPHS)\n"},"line_number":271,"absolute_offset":4954,"submatches":[{"match":{"text":" % "},"start":20,"end":23}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    return LOADING_SPINNER_FRAMES[frame % len(LOADING_SPINNER_FRAMES)]\n"},"line_number":277,"absolute_offset":5154,"submatches":[{"match":{"text":" % "},"start":39,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    center = (frame % cycle) - window\n"},"line_number":307,"absolute_offset":5999,"submatches":[{"match":{"text":" % "},"start":19,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"        step = (phrase_idx * 17 + 11) % 100\n"},"line_number":355,"absolute_offset":7854,"submatches":[{"match":{"text":" % "},"start":37,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"                self._phrase_idx = (self._phrase_idx + 1) % len(self._shuffled)\n"},"line_number":443,"absolute_offset":10736,"submatches":[{"match":{"text":" % "},"start":57,"end":60}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":27128,"human":"0.000027s"},"searches":1,"searches_with_match":1,"bytes_searched":13666,"bytes_printed":1993,"matched_lines":6,"matches":6}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"    remaining_seconds = int(elapsed % 60)\n"},"line_number":121,"absolute_offset":3373,"submatches":[{"match":{"text":" % "},"start":35,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"    remaining_minutes = minutes % 60\n"},"line_number":125,"absolute_offset":3516,"submatches":[{"match":{"text":" % "},"start":31,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":69428,"human":"0.000069s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":734,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"        self._ui_state.active_tab = (self._ui_state.active_tab + delta) % count\n"},"line_number":476,"absolute_offset":16254,"submatches":[{"match":{"text":" % "},"start":71,"end":74}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":17723,"human":"0.000018s"},"searches":1,"searches_with_match":1,"bytes_searched":16801,"bytes_printed":491,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"        secs = normalized % 60\n"},"line_number":450,"absolute_offset":16587,"submatches":[{"match":{"text":" % "},"start":25,"end":28}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":25567,"human":"0.000026s"},"searches":1,"searches_with_match":1,"bytes_searched":24319,"bytes_printed":420,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"lines":{"text":"        return messages.windows_update_result_success.format(**kwargs)\n"},"line_number":251,"absolute_offset":7857,"submatches":[{"match":{"text":".format("},"start":53,"end":61}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"lines":{"text":"        return messages.windows_update_result_timeout.format(**kwargs)\n"},"line_number":253,"absolute_offset":7963,"submatches":[{"match":{"text":".format("},"start":53,"end":61}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"lines":{"text":"    return messages.windows_update_result_failed.format(**kwargs)\n"},"line_number":254,"absolute_offset":8034,"submatches":[{"match":{"text":".format("},"start":48,"end":56}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":15646,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":8100,"bytes_printed":1141,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"                self._cursor = (self._cursor - 1) % len(errors)\n"},"line_number":174,"absolute_offset":6184,"submatches":[{"match":{"text":" % "},"start":49,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor - 1) % len(self._detail_actions)\n"},"line_number":177,"absolute_offset":6323,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"                self._cursor = (self._cursor + 1) % len(errors)\n"},"line_number":183,"absolute_offset":6550,"submatches":[{"match":{"text":" % "},"start":49,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor + 1) % len(self._detail_actions)\n"},"line_number":186,"absolute_offset":6689,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":33104,"human":"0.000033s"},"searches":1,"searches_with_match":1,"bytes_searched":11989,"bytes_printed":1530,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"lines":{"text":"        self.cursor_pos = (self.cursor_pos - 1) % NUM_FIELDS\n"},"line_number":71,"absolute_offset":2109,"submatches":[{"match":{"text":" % "},"start":47,"end":50}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"lines":{"text":"        self.cursor_pos = (self.cursor_pos + 1) % NUM_FIELDS\n"},"line_number":75,"absolute_offset":2248,"submatches":[{"match":{"text":" % "},"start":47,"end":50}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":11876,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":3434,"bytes_printed":802,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            self._cursor = (self._cursor - 1) % len(self._items)\n"},"line_number":328,"absolute_offset":13241,"submatches":[{"match":{"text":" % "},"start":45,"end":48}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            self._detail_cursor = (self._detail_cursor - 1) % len(self._detail_actions)\n"},"line_number":330,"absolute_offset":13369,"submatches":[{"match":{"text":" % "},"start":59,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            self._cursor = (self._cursor + 1) % len(self._items)\n"},"line_number":336,"absolute_offset":13595,"submatches":[{"match":{"text":" % "},"start":45,"end":48}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            self._detail_cursor = (self._detail_cursor + 1) % len(self._detail_actions)\n"},"line_number":338,"absolute_offset":13723,"submatches":[{"match":{"text":" % "},"start":59,"end":62}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":40130,"human":"0.000040s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":1558,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"},"lines":{"text":"            self._selected_index = (self._selected_index + 1) % len(self._items)\n"},"line_number":50,"absolute_offset":1211,"submatches":[{"match":{"text":" % "},"start":61,"end":64}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"},"lines":{"text":"            self._selected_index = (self._selected_index - 1) % len(self._items)\n"},"line_number":55,"absolute_offset":1390,"submatches":[{"match":{"text":" % "},"start":61,"end":64}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13861,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":5244,"bytes_printed":863,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"},"lines":{"text":"            self._selected_action = (self._selected_action - 1) % len(self._actions)\n"},"line_number":49,"absolute_offset":1315,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"},"lines":{"text":"            self._selected_action = (self._selected_action + 1) % len(self._actions)\n"},"line_number":54,"absolute_offset":1502,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":21826,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":3906,"bytes_printed":871,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"lines":{"text":"            self._active_tab = value % len(self._tabs)\n"},"line_number":31,"absolute_offset":755,"submatches":[{"match":{"text":" % "},"start":36,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"lines":{"text":"            self._active_tab = (self._active_tab + 1) % len(self._tabs)\n"},"line_number":42,"absolute_offset":1066,"submatches":[{"match":{"text":" % "},"start":53,"end":56}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"lines":{"text":"            self._active_tab = (self._active_tab - 1) % len(self._tabs)\n"},"line_number":47,"absolute_offset":1248,"submatches":[{"match":{"text":" % "},"start":53,"end":56}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":19530,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":2496,"bytes_printed":1157,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"lines":{"text":"        index = int(timestamp * 8) % len(PULSE_GLYPHS)\n"},"line_number":114,"absolute_offset":3093,"submatches":[{"match":{"text":" % "},"start":34,"end":37}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9518,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":4160,"bytes_printed":469,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"lines":{"text":"        self._selected_index = (self._selected_index - 1) % 2\n"},"line_number":71,"absolute_offset":2004,"submatches":[{"match":{"text":" % "},"start":57,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"lines":{"text":"        self._selected_index = (self._selected_index + 1) % 2\n"},"line_number":74,"absolute_offset":2102,"submatches":[{"match":{"text":" % "},"start":57,"end":60}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":11290,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":4717,"bytes_printed":783,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                self._cursor = (self._cursor - 1) % len(items)\n"},"line_number":402,"absolute_offset":14696,"submatches":[{"match":{"text":" % "},"start":49,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor - 1) % len(self._detail_actions)\n"},"line_number":405,"absolute_offset":14810,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                self._cursor = (self._cursor + 1) % len(items)\n"},"line_number":413,"absolute_offset":15086,"submatches":[{"match":{"text":" % "},"start":49,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor + 1) % len(self._detail_actions)\n"},"line_number":416,"absolute_offset":15200,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":30972,"human":"0.000031s"},"searches":1,"searches_with_match":1,"bytes_searched":22620,"bytes_printed":1542,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"    remaining_seconds = int(elapsed % 60)\n"},"line_number":334,"absolute_offset":10281,"submatches":[{"match":{"text":" % "},"start":35,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"    remaining_minutes = minutes % 60\n"},"line_number":338,"absolute_offset":10424,"submatches":[{"match":{"text":" % "},"start":31,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"                _PULSE_GLYPHS[(self._frame + idx) % len(_PULSE_GLYPHS)],\n"},"line_number":804,"absolute_offset":30031,"submatches":[{"match":{"text":" % "},"start":49,"end":52}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":25668,"human":"0.000026s"},"searches":1,"searches_with_match":1,"bytes_searched":30807,"bytes_printed":1049,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"                self._nav_cursor = (self._nav_cursor - 1) % len(self._nav_indices)\n"},"line_number":368,"absolute_offset":13889,"submatches":[{"match":{"text":" % "},"start":57,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor - 1) % len(self._detail_actions)\n"},"line_number":371,"absolute_offset":14047,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"                self._nav_cursor = (self._nav_cursor + 1) % len(self._nav_indices)\n"},"line_number":378,"absolute_offset":14295,"submatches":[{"match":{"text":" % "},"start":57,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"                self._detail_cursor = (self._detail_cursor + 1) % len(self._detail_actions)\n"},"line_number":381,"absolute_offset":14453,"submatches":[{"match":{"text":" % "},"start":63,"end":66}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":45635,"human":"0.000046s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":1587,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"            self._state.selected_index = (self._state.selected_index + delta) % count\n"},"line_number":267,"absolute_offset":8917,"submatches":[{"match":{"text":" % "},"start":77,"end":80}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":19728,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":18464,"bytes_printed":482,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"            self.focused_field = _FIELD_ORDER[(idx - 1) % len(_FIELD_ORDER)]\n"},"line_number":103,"absolute_offset":3015,"submatches":[{"match":{"text":" % "},"start":55,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"            self.subview_cursor = (self.subview_cursor - 1) % len(self.subview_options())\n"},"line_number":105,"absolute_offset":3106,"submatches":[{"match":{"text":" % "},"start":59,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"            self.focused_field = _FIELD_ORDER[(idx + 1) % len(_FIELD_ORDER)]\n"},"line_number":111,"absolute_offset":3375,"submatches":[{"match":{"text":" % "},"start":55,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"            self.subview_cursor = (self.subview_cursor + 1) % len(self.subview_options())\n"},"line_number":113,"absolute_offset":3466,"submatches":[{"match":{"text":" % "},"start":59,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"            next_v = _MODEL_LEVEL_VALUES[(cur + 1) % len(_MODEL_LEVEL_VALUES)]\n"},"line_number":133,"absolute_offset":4554,"submatches":[{"match":{"text":" % "},"start":50,"end":53}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":31325,"human":"0.000031s"},"searches":1,"searches_with_match":1,"bytes_searched":7071,"bytes_printed":1875,"matched_lines":5,"matches":5}}}
{"data":{"elapsed_total":{"human":"0.006446s","nanos":6446324,"secs":0},"stats":{"bytes_printed":25385,"bytes_searched":545588,"elapsed":{"human":"0.000796s","nanos":795763,"secs":0},"matched_lines":66,"matches":70,"searches":24,"searches_with_match":24}},"type":"summary"}
