{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"    severity: Literal[\"info\", \"warning\", \"error\"] = \"info\"\n"},"line_number":95,"absolute_offset":2688,"submatches":[{"match":{"text":"severity: Literal[\"info\", \"warning"},"start":4,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"    log_subtype: LogSubtype | None = None\n"},"line_number":98,"absolute_offset":2806,"submatches":[{"match":{"text":"log_subtype"},"start":4,"end":15}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":44526,"human":"0.000045s"},"searches":1,"searches_with_match":1,"bytes_searched":2986,"bytes_printed":778,"matched_lines":2,"matches":2}}}
{"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":"            \"class:system.warning\" if entry.severity == \"warning\" else \"class:dim\",\n"},"line_number":210,"absolute_offset":6785,"submatches":[{"match":{"text":"severity == \"warning"},"start":44,"end":64}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"        if entry.log_subtype == \"notice\":\n"},"line_number":214,"absolute_offset":6914,"submatches":[{"match":{"text":"log_subtype"},"start":17,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"        style = \"class:system.error\" if entry.severity == \"error\" else \"class:system.warning\"\n"},"line_number":216,"absolute_offset":7038,"submatches":[{"match":{"text":"severity == \"error\" else \"class:system.warning"},"start":46,"end":92}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"        style = \"class:tool.error\" if entry.severity == \"error\" else \"class:tool.success\"\n"},"line_number":223,"absolute_offset":7351,"submatches":[{"match":{"text":"severity == \"error"},"start":44,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"                    \"class:system.error\" if entry.severity == \"error\" else \"class:dim\",\n"},"line_number":237,"absolute_offset":8036,"submatches":[{"match":{"text":"severity == \"error"},"start":50,"end":68}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"        style = \"class:tool.error\" if entry.severity == \"error\" else \"class:tool.success\"\n"},"line_number":243,"absolute_offset":8218,"submatches":[{"match":{"text":"severity == \"error"},"start":44,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"                    \"class:system.error\" if entry.severity == \"error\" else \"class:dim\",\n"},"line_number":250,"absolute_offset":8568,"submatches":[{"match":{"text":"severity == \"error"},"start":50,"end":68}]}}
{"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":95638,"human":"0.000096s"},"searches":1,"searches_with_match":1,"bytes_searched":13261,"bytes_printed":2724,"matched_lines":7,"matches":7}}}
{"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":"            self._renderer.append_system_message(warning, severity=\"warning\")\n"},"line_number":748,"absolute_offset":30922,"submatches":[{"match":{"text":"severity=\"warning"},"start":58,"end":75}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        message, transient_summary, severity = format_error(exc)\n"},"line_number":937,"absolute_offset":38202,"submatches":[{"match":{"text":"severity = format_error"},"start":36,"end":59}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                \"A task is currently running. Please wait.\", severity=\"error\"\n"},"line_number":962,"absolute_offset":39147,"submatches":[{"match":{"text":"severity=\"error"},"start":61,"end":76}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                    message, transient_summary, severity = format_error(stop_error)\n"},"line_number":1115,"absolute_offset":46683,"submatches":[{"match":{"text":"severity = format_error(stop_error"},"start":48,"end":82}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1239,"absolute_offset":52080,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                    severity=\"warning\",\n"},"line_number":1515,"absolute_offset":63064,"submatches":[{"match":{"text":"severity=\"warning"},"start":20,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                    severity=\"warning\",\n"},"line_number":1521,"absolute_offset":63334,"submatches":[{"match":{"text":"severity=\"warning"},"start":20,"end":37}]}}
{"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":153540,"human":"0.000154s"},"searches":1,"searches_with_match":1,"bytes_searched":75979,"bytes_printed":2426,"matched_lines":7,"matches":7}}}
{"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":"            severity: Literal[\"warning\", \"error\"] = (\n"},"line_number":108,"absolute_offset":3553,"submatches":[{"match":{"text":"severity: Literal[\"warning"},"start":12,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"            log_subtype = getattr(record, \"comate_log_subtype\", \"background\")\n"},"line_number":111,"absolute_offset":3695,"submatches":[{"match":{"text":"log_subtype"},"start":12,"end":23},{"match":{"text":"log_subtype"},"start":50,"end":61}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"            if log_subtype not in {\"background\", \"notice\", \"transient\"}:\n"},"line_number":112,"absolute_offset":3773,"submatches":[{"match":{"text":"log_subtype"},"start":15,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"                log_subtype = \"background\"\n"},"line_number":113,"absolute_offset":3846,"submatches":[{"match":{"text":"log_subtype"},"start":16,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"                log_subtype=log_subtype,\n"},"line_number":117,"absolute_offset":3993,"submatches":[{"match":{"text":"log_subtype"},"start":16,"end":27},{"match":{"text":"log_subtype"},"start":28,"end":39}]}}
{"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":93318,"human":"0.000093s"},"searches":1,"searches_with_match":1,"bytes_searched":13155,"bytes_printed":1905,"matched_lines":5,"matches":7}}}
{"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":"            if entry.severity == \"error\":\n"},"line_number":223,"absolute_offset":7824,"submatches":[{"match":{"text":"severity == \"error"},"start":21,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"            elif entry.severity == \"warning\":\n"},"line_number":225,"absolute_offset":7910,"submatches":[{"match":{"text":"severity == \"warning"},"start":23,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                    error=(entry.severity == \"error\"),\n"},"line_number":254,"absolute_offset":9122,"submatches":[{"match":{"text":"severity == \"error"},"start":33,"end":51}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"                    warning=(entry.severity == \"warning\"),\n"},"line_number":255,"absolute_offset":9177,"submatches":[{"match":{"text":"severity == \"warning"},"start":35,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"            prefix_style = \"bold red\" if entry.severity == \"error\" else \"bold green\"\n"},"line_number":291,"absolute_offset":10783,"submatches":[{"match":{"text":"severity == \"error"},"start":47,"end":65}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"            is_error = entry.severity == \"error\"\n"},"line_number":293,"absolute_offset":10869,"submatches":[{"match":{"text":"severity == \"error"},"start":29,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/history_printer.py"},"lines":{"text":"            if entry.log_subtype == \"notice\":\n"},"line_number":341,"absolute_offset":13058,"submatches":[{"match":{"text":"log_subtype"},"start":21,"end":32}]}}
{"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":344,"absolute_offset":13172,"submatches":[{"match":{"text":"severity == \"error"},"start":39,"end":57}]}}
{"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":345,"absolute_offset":13231,"submatches":[{"match":{"text":"severity == \"warning"},"start":44,"end":64}]}}
{"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":353,"absolute_offset":13553,"submatches":[{"match":{"text":"severity == \"error"},"start":48,"end":66}]}}
{"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":102884,"human":"0.000103s"},"searches":1,"searches_with_match":1,"bytes_searched":17056,"bytes_printed":3524,"matched_lines":10,"matches":10}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"lines":{"text":"    - severity: \"error\" or \"warning\"\n"},"line_number":12,"absolute_offset":385,"submatches":[{"match":{"text":"severity: \"error\" or \"warning"},"start":6,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"lines":{"text":"        fallback_severity = \"warning\"\n"},"line_number":33,"absolute_offset":1145,"submatches":[{"match":{"text":"severity = \"warning"},"start":17,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"lines":{"text":"            fallback_message, _, fallback_severity = format_error(fallback_error)\n"},"line_number":35,"absolute_offset":1263,"submatches":[{"match":{"text":"severity = format_error(fallback_error"},"start":42,"end":80}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":72056,"human":"0.000072s"},"searches":1,"searches_with_match":1,"bytes_searched":3856,"bytes_printed":1149,"matched_lines":3,"matches":3}}}
{"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":"                severity=\"error\" if snapshot.any_error else \"info\",\n"},"line_number":378,"absolute_offset":12753,"submatches":[{"match":{"text":"severity=\"error\" if snapshot.any_error"},"start":16,"end":54}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"],\n"},"line_number":634,"absolute_offset":24230,"submatches":[{"match":{"text":"severity: Literal[\"info\", \"warning"},"start":8,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        if severity not in {\"warning\", \"error\"}:\n"},"line_number":636,"absolute_offset":24300,"submatches":[{"match":{"text":"severity not in {\"warning"},"start":11,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"                    severity=\"warning\",\n"},"line_number":752,"absolute_offset":28788,"submatches":[{"match":{"text":"severity=\"warning"},"start":20,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":853,"absolute_offset":32608,"submatches":[{"match":{"text":"severity: Literal[\"info\", \"warning"},"start":8,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":867,"absolute_offset":33061,"submatches":[{"match":{"text":"severity: Literal[\"info\", \"warning"},"start":8,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"warning\", \"error\"],\n"},"line_number":885,"absolute_offset":33586,"submatches":[{"match":{"text":"severity: Literal[\"warning"},"start":8,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        log_subtype: LogSubtype = \"background\",\n"},"line_number":887,"absolute_offset":33655,"submatches":[{"match":{"text":"log_subtype"},"start":8,"end":19}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"            self._pending_logs.append((severity, normalized, log_subtype))\n"},"line_number":894,"absolute_offset":33940,"submatches":[{"match":{"text":"log_subtype"},"start":61,"end":72}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        \"\"\"Drain pending log，按 log_subtype 决定是否写入 scrollback。\"\"\"\n"},"line_number":897,"absolute_offset":34058,"submatches":[{"match":{"text":"log_subtype"},"start":35,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        for severity, message, log_subtype in drained:\n"},"line_number":904,"absolute_offset":34328,"submatches":[{"match":{"text":"log_subtype"},"start":31,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"            if log_subtype == \"transient\":\n"},"line_number":905,"absolute_offset":34383,"submatches":[{"match":{"text":"log_subtype"},"start":15,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"                    log_subtype=log_subtype,\n"},"line_number":913,"absolute_offset":34668,"submatches":[{"match":{"text":"log_subtype"},"start":20,"end":31},{"match":{"text":"log_subtype"},"start":32,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"                        severity=\"warning\",\n"},"line_number":1461,"absolute_offset":57147,"submatches":[{"match":{"text":"severity=\"warning"},"start":24,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"                        severity=\"warning\",\n"},"line_number":1470,"absolute_offset":57544,"submatches":[{"match":{"text":"severity=\"warning"},"start":24,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"                        HistoryEntry(entry_type=\"system\", text=\"Current task interrupted.\", severity=\"warning\")\n"},"line_number":1639,"absolute_offset":66354,"submatches":[{"match":{"text":"severity=\"warning"},"start":92,"end":109}]}}
{"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":220031,"human":"0.000220s"},"searches":1,"searches_with_match":1,"bytes_searched":68718,"bytes_printed":5635,"matched_lines":16,"matches":17}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/input_behavior.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/input_behavior.py"},"lines":{"text":"                        severity=\"error\",\n"},"line_number":444,"absolute_offset":16364,"submatches":[{"match":{"text":"severity=\"error"},"start":24,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/input_behavior.py"},"lines":{"text":"                            severity=\"error\",\n"},"line_number":460,"absolute_offset":17114,"submatches":[{"match":{"text":"severity=\"error"},"start":28,"end":43}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/input_behavior.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":34298,"human":"0.000034s"},"searches":1,"searches_with_match":1,"bytes_searched":17695,"bytes_printed":805,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":33,"absolute_offset":1119,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":37311,"human":"0.000037s"},"searches":1,"searches_with_match":1,"bytes_searched":23143,"bytes_printed":460,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"                    severity=\"error\" if snapshot.any_error else \"info\",\n"},"line_number":102,"absolute_offset":3966,"submatches":[{"match":{"text":"severity=\"error\" if snapshot.any_error"},"start":20,"end":58}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":29293,"human":"0.000029s"},"searches":1,"searches_with_match":1,"bytes_searched":18142,"bytes_printed":525,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":71,"absolute_offset":2219,"submatches":[{"match":{"text":"severity: Literal[\"info\", \"warning"},"start":8,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":96,"absolute_offset":3199,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                    severity=\"error\",\n"},"line_number":115,"absolute_offset":3920,"submatches":[{"match":{"text":"severity=\"error"},"start":20,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                    severity=\"error\",\n"},"line_number":124,"absolute_offset":4236,"submatches":[{"match":{"text":"severity=\"error"},"start":20,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                    severity=\"error\",\n"},"line_number":133,"absolute_offset":4593,"submatches":[{"match":{"text":"severity=\"error"},"start":20,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                    severity=\"error\",\n"},"line_number":182,"absolute_offset":6475,"submatches":[{"match":{"text":"severity=\"error"},"start":20,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":192,"absolute_offset":6812,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":244,"absolute_offset":8399,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":258,"absolute_offset":8829,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":276,"absolute_offset":9457,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":283,"absolute_offset":9777,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":322,"absolute_offset":11245,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":474,"absolute_offset":17378,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":502,"absolute_offset":18206,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":596,"absolute_offset":21379,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"info\" if success else \"error\",\n"},"line_number":664,"absolute_offset":24060,"submatches":[{"match":{"text":"severity=\"info\" if success else \"error"},"start":16,"end":54}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":778,"absolute_offset":28188,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":836,"absolute_offset":30096,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":870,"absolute_offset":31042,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":887,"absolute_offset":31519,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":934,"absolute_offset":32948,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1006,"absolute_offset":35834,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1022,"absolute_offset":36470,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1029,"absolute_offset":36737,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1045,"absolute_offset":37221,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"warning\",\n"},"line_number":1051,"absolute_offset":37428,"submatches":[{"match":{"text":"severity=\"warning"},"start":16,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1074,"absolute_offset":38486,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"warning\",\n"},"line_number":1098,"absolute_offset":39310,"submatches":[{"match":{"text":"severity=\"warning"},"start":16,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"warning\",\n"},"line_number":1111,"absolute_offset":39735,"submatches":[{"match":{"text":"severity=\"warning"},"start":16,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"            severity=\"warning\",\n"},"line_number":1117,"absolute_offset":39905,"submatches":[{"match":{"text":"severity=\"warning"},"start":12,"end":29}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1124,"absolute_offset":40108,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1130,"absolute_offset":40325,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"            self._append_slash_command_result(\"Usage: /clear\", severity=\"error\")\n"},"line_number":1146,"absolute_offset":40984,"submatches":[{"match":{"text":"severity=\"error"},"start":63,"end":78}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1152,"absolute_offset":41234,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"warning\",\n"},"line_number":1159,"absolute_offset":41459,"submatches":[{"match":{"text":"severity=\"warning"},"start":16,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1168,"absolute_offset":41712,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1327,"absolute_offset":47848,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1356,"absolute_offset":48986,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1409,"absolute_offset":50827,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                    severity=\"error\",\n"},"line_number":1446,"absolute_offset":52083,"submatches":[{"match":{"text":"severity=\"error"},"start":20,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1463,"absolute_offset":52655,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1485,"absolute_offset":53462,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1543,"absolute_offset":55470,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1566,"absolute_offset":56182,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"warning\" if result.partial_failures else \"info\",\n"},"line_number":1585,"absolute_offset":56847,"submatches":[{"match":{"text":"severity=\"warning"},"start":16,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"                severity=\"error\",\n"},"line_number":1591,"absolute_offset":57103,"submatches":[{"match":{"text":"severity=\"error"},"start":16,"end":31}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":252306,"human":"0.000252s"},"searches":1,"searches_with_match":1,"bytes_searched":64819,"bytes_printed":14787,"matched_lines":46,"matches":46}}}
{"data":{"elapsed_total":{"human":"0.012782s","nanos":12781882,"secs":0},"stats":{"bytes_printed":34718,"bytes_searched":318810,"elapsed":{"human":"0.001135s","nanos":1135201,"secs":0},"matched_lines":100,"matches":103,"searches":11,"searches_with_match":11}},"type":"summary"}
