{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    \"system.warning\": \"#E8B830\",\n"},"line_number":45,"absolute_offset":1584,"submatches":[{"match":{"text":"#E8B830"},"start":23,"end":30}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    \"system.error\": \"bold #FF6B6B\",\n"},"line_number":46,"absolute_offset":1617,"submatches":[{"match":{"text":"#FF6B6B"},"start":26,"end":33}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":348150,"human":"0.000348s"},"searches":1,"searches_with_match":1,"bytes_searched":13231,"bytes_printed":747,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"\": \"bg:#1f232a #dde3ed\",\n"},"line_number":61,"absolute_offset":1718,"submatches":[{"match":{"text":"#1f232a"},"start":12,"end":19},{"match":{"text":"#dde3ed"},"start":20,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.title\": \"#bfdbfe bold\",\n"},"line_number":63,"absolute_offset":1814,"submatches":[{"match":{"text":"#bfdbfe"},"start":24,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.divider\": \"fg:#334155\",\n"},"line_number":64,"absolute_offset":1853,"submatches":[{"match":{"text":"#334155"},"start":29,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.body\": \"bg:#1a1e28 #d8dee9\",\n"},"line_number":65,"absolute_offset":1892,"submatches":[{"match":{"text":"#1a1e28"},"start":26,"end":33},{"match":{"text":"#d8dee9"},"start":34,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.option\": \"fg:#cbd5e1\",\n"},"line_number":66,"absolute_offset":1936,"submatches":[{"match":{"text":"#cbd5e1"},"start":28,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.option.selected\": \"#f0f9ff bold\",\n"},"line_number":67,"absolute_offset":1974,"submatches":[{"match":{"text":"#f0f9ff"},"start":34,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.description\": \"fg:#6b7280\",\n"},"line_number":68,"absolute_offset":2023,"submatches":[{"match":{"text":"#6b7280"},"start":33,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.description.selected\": \"fg:#7dd3fc\",\n"},"line_number":69,"absolute_offset":2066,"submatches":[{"match":{"text":"#7dd3fc"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"selection.hint\": \"fg:#475569\",\n"},"line_number":70,"absolute_offset":2118,"submatches":[{"match":{"text":"#475569"},"start":26,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"frame.border\": \"#334155\",\n"},"line_number":72,"absolute_offset":2200,"submatches":[{"match":{"text":"#334155"},"start":21,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"frame.label\": \"#bfdbfe bold\",\n"},"line_number":73,"absolute_offset":2231,"submatches":[{"match":{"text":"#bfdbfe"},"start":20,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"    \"preflight.hint\": \"bg:#1a1e28 #475569\",\n"},"line_number":75,"absolute_offset":2294,"submatches":[{"match":{"text":"#1a1e28"},"start":26,"end":33},{"match":{"text":"#475569"},"start":34,"end":41}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":678151,"human":"0.000678s"},"searches":1,"searches_with_match":1,"bytes_searched":22365,"bytes_printed":3982,"matched_lines":12,"matches":15}}}
{"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":"                result.append(line[2:], style=\"#F97316\")\n"},"line_number":1619,"absolute_offset":61874,"submatches":[{"match":{"text":"#F97316"},"start":47,"end":54}]}}
{"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":411701,"human":"0.000412s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":461,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"    ``#5f9bbe bold``。仅识别 ``bold`` 与 ``rgb(r,g,b)`` 两类标记。\n"},"line_number":74,"absolute_offset":2031,"submatches":[{"match":{"text":"#5f9bbe"},"start":6,"end":13}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"            head_style = \"fg:#fbbf24 bold\"\n"},"line_number":373,"absolute_offset":13879,"submatches":[{"match":{"text":"#fbbf24"},"start":29,"end":36}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":265655,"human":"0.000266s"},"searches":1,"searches_with_match":1,"bytes_searched":16560,"bytes_printed":796,"matched_lines":2,"matches":2}}}
{"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":"    \"#4B5563\",  # 暗灰\n"},"line_number":232,"absolute_offset":4010,"submatches":[{"match":{"text":"#4B5563"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    \"#6B7280\",  # 灰\n"},"line_number":233,"absolute_offset":4035,"submatches":[{"match":{"text":"#6B7280"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    \"#9CA3AF\",  # 浅灰\n"},"line_number":234,"absolute_offset":4057,"submatches":[{"match":{"text":"#9CA3AF"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    \"#D1D5DB\",  # 极浅灰\n"},"line_number":235,"absolute_offset":4082,"submatches":[{"match":{"text":"#D1D5DB"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    \"#9CA3AF\",  # 回退\n"},"line_number":236,"absolute_offset":4110,"submatches":[{"match":{"text":"#9CA3AF"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"    \"#6B7280\",  # 回退\n"},"line_number":237,"absolute_offset":4135,"submatches":[{"match":{"text":"#6B7280"},"start":5,"end":12}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"            style=\"bold #9CA3AF\",\n"},"line_number":433,"absolute_offset":10343,"submatches":[{"match":{"text":"#9CA3AF"},"start":24,"end":31}]}}
{"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":232108,"human":"0.000232s"},"searches":1,"searches_with_match":1,"bytes_searched":13666,"bytes_printed":2139,"matched_lines":7,"matches":7}}}
{"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":"DIFF_REMOVED_STYLE = \"#ffffff on #4a0202\"\n"},"line_number":29,"absolute_offset":682,"submatches":[{"match":{"text":"#ffffff"},"start":22,"end":29},{"match":{"text":"#4a0202"},"start":33,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"DIFF_ADDED_STYLE = \"#ffffff on #2e502e\"\n"},"line_number":30,"absolute_offset":724,"submatches":[{"match":{"text":"#ffffff"},"start":20,"end":27},{"match":{"text":"#2e502e"},"start":31,"end":38}]}}
{"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":365708,"human":"0.000366s"},"searches":1,"searches_with_match":1,"bytes_searched":36197,"bytes_printed":867,"matched_lines":2,"matches":4}}}
{"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":"    _COLOR_MODEL: str = \"#E17B7D\"\n"},"line_number":41,"absolute_offset":899,"submatches":[{"match":{"text":"#E17B7D"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"    _COLOR_GOAL: str = \"#d070d6\"\n"},"line_number":42,"absolute_offset":933,"submatches":[{"match":{"text":"#d070d6"},"start":24,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"    _COLOR_CONTEXT: str = \"#DF8E5F\"\n"},"line_number":43,"absolute_offset":966,"submatches":[{"match":{"text":"#DF8E5F"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"    _COLOR_PROJECT: str = \"#9BC69B\"\n"},"line_number":44,"absolute_offset":1002,"submatches":[{"match":{"text":"#9BC69B"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"    _COLOR_GIT: str = \"#6B97C1\"\n"},"line_number":45,"absolute_offset":1038,"submatches":[{"match":{"text":"#6B97C1"},"start":23,"end":30}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"    _COLOR_SEPARATOR: str = \"#6B7280\"\n"},"line_number":46,"absolute_offset":1070,"submatches":[{"match":{"text":"#6B7280"},"start":29,"end":36}]}}
{"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":670713,"human":"0.000671s"},"searches":1,"searches_with_match":1,"bytes_searched":24319,"bytes_printed":1899,"matched_lines":6,"matches":6}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.paragraph\": \"#ffffff\",\n"},"line_number":16,"absolute_offset":342,"submatches":[{"match":{"text":"#ffffff"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h1\": \"bold italic underline #ffffff\",\n"},"line_number":17,"absolute_offset":379,"submatches":[{"match":{"text":"#ffffff"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h2\": \"bold #ffffff\",\n"},"line_number":18,"absolute_offset":431,"submatches":[{"match":{"text":"#ffffff"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h3\": \"bold #ffffff\",\n"},"line_number":19,"absolute_offset":466,"submatches":[{"match":{"text":"#ffffff"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h4\": \"bold #ffffff\",\n"},"line_number":20,"absolute_offset":501,"submatches":[{"match":{"text":"#ffffff"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h5\": \"bold #ffffff\",\n"},"line_number":21,"absolute_offset":536,"submatches":[{"match":{"text":"#ffffff"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.h6\": \"bold #ffffff\",\n"},"line_number":22,"absolute_offset":571,"submatches":[{"match":{"text":"#ffffff"},"start":25,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.strong\": \"bold #ffffff\",\n"},"line_number":23,"absolute_offset":606,"submatches":[{"match":{"text":"#ffffff"},"start":29,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.em\": \"italic #ffffff\",\n"},"line_number":24,"absolute_offset":645,"submatches":[{"match":{"text":"#ffffff"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.code\": \"#b1b9f9\",\n"},"line_number":25,"absolute_offset":682,"submatches":[{"match":{"text":"#b1b9f9"},"start":22,"end":29}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.block_quote\": \"italic dim #ffffff\",\n"},"line_number":26,"absolute_offset":714,"submatches":[{"match":{"text":"#ffffff"},"start":40,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.item\": \"#ffffff\",\n"},"line_number":27,"absolute_offset":764,"submatches":[{"match":{"text":"#ffffff"},"start":22,"end":29}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.item.bullet\": \"bold #ffffff\",\n"},"line_number":28,"absolute_offset":796,"submatches":[{"match":{"text":"#ffffff"},"start":34,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.item.number\": \"bold #ffffff\",\n"},"line_number":29,"absolute_offset":840,"submatches":[{"match":{"text":"#ffffff"},"start":34,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.link\": \"underline #b1b9f9\",\n"},"line_number":30,"absolute_offset":884,"submatches":[{"match":{"text":"#b1b9f9"},"start":32,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"lines":{"text":"    \"markdown.link_url\": \"underline #b1b9f9\",\n"},"line_number":31,"absolute_offset":926,"submatches":[{"match":{"text":"#b1b9f9"},"start":36,"end":43}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/markdown_render.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":284361,"human":"0.000284s"},"searches":1,"searches_with_match":1,"bytes_searched":5281,"bytes_printed":5024,"matched_lines":16,"matches":16}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"    line.append(f\"{' ' * glyph_column}{BOTTOM_LEFT_CROP} \", style=\"#555555\")\n"},"line_number":40,"absolute_offset":1081,"submatches":[{"match":{"text":"#555555"},"start":67,"end":74}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"        return \"bold #FF6B6B\"\n"},"line_number":52,"absolute_offset":1574,"submatches":[{"match":{"text":"#FF6B6B"},"start":21,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"        return \"#E8B830\"\n"},"line_number":54,"absolute_offset":1620,"submatches":[{"match":{"text":"#E8B830"},"start":16,"end":23}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                text_style = \"bold #FF6B6B\"\n"},"line_number":344,"absolute_offset":12247,"submatches":[{"match":{"text":"#FF6B6B"},"start":35,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                text_style = \"#E8B830\"\n"},"line_number":346,"absolute_offset":12337,"submatches":[{"match":{"text":"#E8B830"},"start":30,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                    \"#FF6B6B\" if entry.severity == \"error\"\n"},"line_number":476,"absolute_offset":18293,"submatches":[{"match":{"text":"#FF6B6B"},"start":21,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                    else \"#E8B830\" if entry.severity == \"warning\"\n"},"line_number":477,"absolute_offset":18352,"submatches":[{"match":{"text":"#E8B830"},"start":26,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                    else \"#555555\"\n"},"line_number":478,"absolute_offset":18418,"submatches":[{"match":{"text":"#555555"},"start":26,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                style = \"bold #FF6B6B\" if entry.severity == \"error\" else \"#E8B830\"\n"},"line_number":485,"absolute_offset":18674,"submatches":[{"match":{"text":"#FF6B6B"},"start":30,"end":37},{"match":{"text":"#E8B830"},"start":74,"end":81}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":496096,"human":"0.000496s"},"searches":1,"searches_with_match":1,"bytes_searched":23046,"bytes_printed":3052,"matched_lines":9,"matches":10}}}
{"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":"                \"\": \"bg:default #cccccc\",\n"},"line_number":673,"absolute_offset":27472,"submatches":[{"match":{"text":"#cccccc"},"start":32,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"history\": \"bg:default #d8dee9\",\n"},"line_number":674,"absolute_offset":27514,"submatches":[{"match":{"text":"#d8dee9"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"input.separator\": \"fg:#3d4450 bg:default\",\n"},"line_number":676,"absolute_offset":27617,"submatches":[{"match":{"text":"#3d4450"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"input.prompt\": \"bg:default #f2f4f8\",\n"},"line_number":677,"absolute_offset":27677,"submatches":[{"match":{"text":"#f2f4f8"},"start":44,"end":51}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"input.line\": \"bg:default #f2f4f8\",\n"},"line_number":678,"absolute_offset":27731,"submatches":[{"match":{"text":"#f2f4f8"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"input-line\": \"bg:default #f2f4f8\",\n"},"line_number":679,"absolute_offset":27783,"submatches":[{"match":{"text":"#f2f4f8"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"status\": \"bg:default #c3ccd8\",\n"},"line_number":680,"absolute_offset":27835,"submatches":[{"match":{"text":"#c3ccd8"},"start":38,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"status.mode.act\": \"bg:default #f59e0b bold\",\n"},"line_number":681,"absolute_offset":27883,"submatches":[{"match":{"text":"#f59e0b"},"start":47,"end":54}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"status.mode.plan\": \"bg:default #7AC9CA bold\",\n"},"line_number":682,"absolute_offset":27945,"submatches":[{"match":{"text":"#7AC9CA"},"start":48,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"status.hint\": \"bg:default #6B7280\",\n"},"line_number":683,"absolute_offset":28008,"submatches":[{"match":{"text":"#6B7280"},"start":43,"end":50}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"input.placeholder\": \"bg:default #9CA3AF\",\n"},"line_number":687,"absolute_offset":28283,"submatches":[{"match":{"text":"#9CA3AF"},"start":49,"end":56}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"auto-suggestion\": \"bg:default #94a3b8\",\n"},"line_number":688,"absolute_offset":28342,"submatches":[{"match":{"text":"#94a3b8"},"start":47,"end":54}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"queue\": \"bg:default #d8dee9\",\n"},"line_number":689,"absolute_offset":28399,"submatches":[{"match":{"text":"#d8dee9"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"queue.item\": \"bg:default #cbd5e1\",\n"},"line_number":690,"absolute_offset":28446,"submatches":[{"match":{"text":"#cbd5e1"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"git-diff.added\": \"#4ade80\",\n"},"line_number":691,"absolute_offset":28498,"submatches":[{"match":{"text":"#4ade80"},"start":35,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"git-diff.removed\": \"#f87171\",\n"},"line_number":692,"absolute_offset":28543,"submatches":[{"match":{"text":"#f87171"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.tabs\": \"bg:default #c7d2fe\",\n"},"line_number":693,"absolute_offset":28590,"submatches":[{"match":{"text":"#c7d2fe"},"start":45,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.tabs.nav\": \"bg:default #93c5fd\",\n"},"line_number":694,"absolute_offset":28645,"submatches":[{"match":{"text":"#93c5fd"},"start":49,"end":56}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.tab\": \"bg:default #cbd5e1\",\n"},"line_number":695,"absolute_offset":28704,"submatches":[{"match":{"text":"#cbd5e1"},"start":44,"end":51}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.tab.submit\": \"bg:default #86efac bold\",\n"},"line_number":696,"absolute_offset":28758,"submatches":[{"match":{"text":"#86efac"},"start":51,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.tab.active\": \"bg:default #5e81ac bold\",\n"},"line_number":697,"absolute_offset":28824,"submatches":[{"match":{"text":"#5e81ac"},"start":51,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.divider\": \"fg:#4b5563\",\n"},"line_number":698,"absolute_offset":28890,"submatches":[{"match":{"text":"#4b5563"},"start":40,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.body\": \"bg:default #d8dee9\",\n"},"line_number":699,"absolute_offset":28940,"submatches":[{"match":{"text":"#d8dee9"},"start":45,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.title\": \"fg:#f8fafc bold\",\n"},"line_number":700,"absolute_offset":28995,"submatches":[{"match":{"text":"#f8fafc"},"start":38,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.hint\": \"fg:#94a3b8\",\n"},"line_number":701,"absolute_offset":29048,"submatches":[{"match":{"text":"#94a3b8"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.option\": \"fg:#dbeafe\",\n"},"line_number":702,"absolute_offset":29095,"submatches":[{"match":{"text":"#dbeafe"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.option.cursor\": \"bg:default #5e81ac bold\",\n"},"line_number":703,"absolute_offset":29144,"submatches":[{"match":{"text":"#5e81ac"},"start":54,"end":61}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.option.selected\": \"fg:#93c5fd bold\",\n"},"line_number":704,"absolute_offset":29213,"submatches":[{"match":{"text":"#93c5fd"},"start":48,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.option.description\": \"fg:#9ca3af\",\n"},"line_number":705,"absolute_offset":29276,"submatches":[{"match":{"text":"#9ca3af"},"start":51,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.custom_input\": \"bg:default #f8fafc\",\n"},"line_number":706,"absolute_offset":29337,"submatches":[{"match":{"text":"#f8fafc"},"start":53,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"question.custom_input.border\": \"fg:#334155\",\n"},"line_number":707,"absolute_offset":29400,"submatches":[{"match":{"text":"#334155"},"start":52,"end":59}]}}
{"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":1201423,"human":"0.001201s"},"searches":1,"searches_with_match":1,"bytes_searched":0,"bytes_printed":9807,"matched_lines":31,"matches":31}}}
{"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":"                    fragments.append((\"fg:#555555\", hint_prefix))\n"},"line_number":287,"absolute_offset":10651,"submatches":[{"match":{"text":"#555555"},"start":42,"end":49}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        dot_color = \"#FF6B6B\" if active_fold.any_error else breathing_dot_color(self._loading_frame)\n"},"line_number":647,"absolute_offset":25263,"submatches":[{"match":{"text":"#FF6B6B"},"start":21,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        primary_style = \"fg:#D1D5DB\"\n"},"line_number":649,"absolute_offset":25407,"submatches":[{"match":{"text":"#D1D5DB"},"start":28,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        nested_style = \"fg:#9CA3AF\"\n"},"line_number":650,"absolute_offset":25444,"submatches":[{"match":{"text":"#9CA3AF"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"            primary_style = \"fg:#D1D5DB\"\n"},"line_number":749,"absolute_offset":29678,"submatches":[{"match":{"text":"#D1D5DB"},"start":32,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"            nested_style = \"fg:#9CA3AF\"\n"},"line_number":750,"absolute_offset":29719,"submatches":[{"match":{"text":"#9CA3AF"},"start":31,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"            dim_style = \"fg:#6B7280\"\n"},"line_number":758,"absolute_offset":30076,"submatches":[{"match":{"text":"#6B7280"},"start":28,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                (\"fg:#555555\", prefix),\n"},"line_number":878,"absolute_offset":35189,"submatches":[{"match":{"text":"#555555"},"start":21,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"            (\"fg:#555555\", prefix),\n"},"line_number":883,"absolute_offset":35342,"submatches":[{"match":{"text":"#555555"},"start":17,"end":24}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        status_style = \"fg:#6B7280\"\n"},"line_number":913,"absolute_offset":36418,"submatches":[{"match":{"text":"#6B7280"},"start":27,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        badge_style = \"fg:#FBBF24 bold\"\n"},"line_number":914,"absolute_offset":36454,"submatches":[{"match":{"text":"#FBBF24"},"start":26,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"            + [(\"fg:#555555\", prefix), (\"fg:#6B7280\", f\"{label}{clipped}\")]\n"},"line_number":977,"absolute_offset":38832,"submatches":[{"match":{"text":"#555555"},"start":20,"end":27},{"match":{"text":"#6B7280"},"start":44,"end":51}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"        dot = RichText(f\"{loading_spinner_glyph(frame)} \", style=\"bold #9CA3AF\")\n"},"line_number":1004,"absolute_offset":39791,"submatches":[{"match":{"text":"#9CA3AF"},"start":71,"end":78}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                prefix_style = \"fg:#555555\"\n"},"line_number":1112,"absolute_offset":44759,"submatches":[{"match":{"text":"#555555"},"start":35,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    symbol_style = \"fg:#86EFAC\"\n"},"line_number":1117,"absolute_offset":44975,"submatches":[{"match":{"text":"#86EFAC"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    text_style = \"fg:#4B5563 strike\"\n"},"line_number":1118,"absolute_offset":45023,"submatches":[{"match":{"text":"#4B5563"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    symbol_style = \"fg:#F97316\"\n"},"line_number":1121,"absolute_offset":45206,"submatches":[{"match":{"text":"#F97316"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    text_style = \"fg:#FFFFFF\"\n"},"line_number":1122,"absolute_offset":45254,"submatches":[{"match":{"text":"#FFFFFF"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    symbol_style = \"fg:#4B5563\"\n"},"line_number":1126,"absolute_offset":45530,"submatches":[{"match":{"text":"#4B5563"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    text_style = \"fg:#4B5563\"\n"},"line_number":1127,"absolute_offset":45578,"submatches":[{"match":{"text":"#4B5563"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    symbol_style = \"fg:#6B7280\"\n"},"line_number":1130,"absolute_offset":45746,"submatches":[{"match":{"text":"#6B7280"},"start":39,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    text_style = \"fg:#6B7280\"\n"},"line_number":1131,"absolute_offset":45794,"submatches":[{"match":{"text":"#6B7280"},"start":37,"end":44}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/render_panels.py"},"lines":{"text":"                    text_style = \"fg:#6B7280\"\n"},"line_number":1136,"absolute_offset":45994,"submatches":[{"match":{"text":"#6B7280"},"start":37,"end":44}]}}
{"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":959332,"human":"0.000959s"},"searches":1,"searches_with_match":1,"bytes_searched":48798,"bytes_printed":7677,"matched_lines":23,"matches":24}}}
{"data":{"elapsed_total":{"human":"0.010335s","nanos":10334690,"secs":0},"stats":{"bytes_printed":36451,"bytes_searched":285967,"elapsed":{"human":"0.005913s","nanos":5913398,"secs":0},"matched_lines":111,"matches":118,"searches":11,"searches_with_match":11}},"type":"summary"}
