{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_discover_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_discover_tab.py"},"lines":{"text":"        entries = [_make_plugin_entry(\"plugin-a\", \"desc-a\")]\n"},"line_number":135,"absolute_offset":4728,"submatches":[{"match":{"text":"c-a"},"start":54,"end":57}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_discover_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13988,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":15522,"bytes_printed":423,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"},"lines":{"text":"    { name = \"pydantic-settings\" },\n"},"line_number":852,"absolute_offset":127178,"submatches":[{"match":{"text":"c-s"},"start":21,"end":24}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"},"lines":{"text":"    { name = \"pydantic-core\" },\n"},"line_number":1207,"absolute_offset":202153,"submatches":[{"match":{"text":"c-c"},"start":21,"end":24}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"},"lines":{"text":"name = \"pydantic-core\"\n"},"line_number":1217,"absolute_offset":202870,"submatches":[{"match":{"text":"c-c"},"start":15,"end":18}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"},"lines":{"text":"name = \"pydantic-settings\"\n"},"line_number":1286,"absolute_offset":222596,"submatches":[{"match":{"text":"c-s"},"start":15,"end":18}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/uv.lock"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":275308,"human":"0.000275s"},"searches":1,"searches_with_match":1,"bytes_searched":347372,"bytes_printed":1120,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_task_panel_key_bindings.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_task_panel_key_bindings.py"},"lines":{"text":"        bindings = _find_bindings(host, \"c-y\")\n"},"line_number":180,"absolute_offset":5033,"submatches":[{"match":{"text":"c-y"},"start":41,"end":44}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_task_panel_key_bindings.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13051,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":6031,"bytes_printed":429,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(host, \"c-c\")\n"},"line_number":282,"absolute_offset":8009,"submatches":[{"match":{"text":"c-c"},"start":39,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(host, \"c-c\")\n"},"line_number":301,"absolute_offset":8678,"submatches":[{"match":{"text":"c-c"},"start":39,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(binding_host, \"c-c\")\n"},"line_number":314,"absolute_offset":9220,"submatches":[{"match":{"text":"c-c"},"start":47,"end":50}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(recallable_host, \"c-c\")\n"},"line_number":325,"absolute_offset":9676,"submatches":[{"match":{"text":"c-c"},"start":50,"end":53}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"            binding for binding in _find_bindings(host, \"c-d\") if binding.filter()\n"},"line_number":439,"absolute_offset":14956,"submatches":[{"match":{"text":"c-d"},"start":57,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(host, \"c-c\")\n"},"line_number":450,"absolute_offset":15387,"submatches":[{"match":{"text":"c-c"},"start":39,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"            binding for binding in _find_bindings(host, \"c-d\") if binding.filter()\n"},"line_number":461,"absolute_offset":15737,"submatches":[{"match":{"text":"c-d"},"start":57,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"        binding = _find_binding(binding_host, \"c-c\")\n"},"line_number":814,"absolute_offset":30091,"submatches":[{"match":{"text":"c-c"},"start":47,"end":50}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":39272,"human":"0.000039s"},"searches":1,"searches_with_match":1,"bytes_searched":32951,"bytes_printed":2629,"matched_lines":8,"matches":8}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_tool_result_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_tool_result_viewer.py"},"lines":{"text":"            normalized = {\"enter\": \"c-m\"}.get(key, key)\n"},"line_number":73,"absolute_offset":2189,"submatches":[{"match":{"text":"c-m"},"start":36,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_tool_result_viewer.py"},"lines":{"text":"            if any(getattr(bound, \"value\", bound) == \"c-o\" for bound in binding.keys):\n"},"line_number":129,"absolute_offset":3943,"submatches":[{"match":{"text":"c-o"},"start":54,"end":57}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_tool_result_viewer.py"},"lines":{"text":"            raise AssertionError(\"missing binding for c-o\")\n"},"line_number":133,"absolute_offset":4105,"submatches":[{"match":{"text":"c-o"},"start":54,"end":57}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_tool_result_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":15073,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":4208,"bytes_printed":1074,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"        @kb_global.add(\"c-c\")\n"},"line_number":469,"absolute_offset":17445,"submatches":[{"match":{"text":"c-c"},"start":24,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"        @kb_global.add(\"c-d\")\n"},"line_number":470,"absolute_offset":17475,"submatches":[{"match":{"text":"c-d"},"start":24,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"        @kb_list.add(\"c-f\")\n"},"line_number":519,"absolute_offset":18888,"submatches":[{"match":{"text":"c-f"},"start":22,"end":25}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"        @kb_list.add(\"c-a\")\n"},"line_number":528,"absolute_offset":19166,"submatches":[{"match":{"text":"c-a"},"start":22,"end":25}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":15899,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":22047,"bytes_printed":1286,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"            name=\"rpc-event-pump\",\n"},"line_number":46,"absolute_offset":1480,"submatches":[{"match":{"text":"c-e"},"start":20,"end":23}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"                    name=\"rpc-stdin-read\",\n"},"line_number":53,"absolute_offset":1725,"submatches":[{"match":{"text":"c-s"},"start":28,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"            name=f\"rpc-prompt-finalize-{request_id}\",\n"},"line_number":245,"absolute_offset":8274,"submatches":[{"match":{"text":"c-p"},"start":21,"end":24}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":11394,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":15750,"bytes_printed":1022,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_transcript_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_transcript_viewer.py"},"lines":{"text":"        event = _call(\"c-o\")\n"},"line_number":235,"absolute_offset":7837,"submatches":[{"match":{"text":"c-o"},"start":23,"end":26}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_transcript_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10679,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":8345,"bytes_printed":399,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_main_args.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_main_args.py"},"lines":{"text":"            main_module._parse_args([\"resume\", \"sid-001\", \"--rpc-stdio\"])\n"},"line_number":23,"absolute_offset":759,"submatches":[{"match":{"text":"c-s"},"start":63,"end":66}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_main_args.py"},"lines":{"text":"            main_module._parse_args([\"resume\", \"--rpc-stdio\"])\n"},"line_number":47,"absolute_offset":1836,"submatches":[{"match":{"text":"c-s"},"start":52,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_main_args.py"},"lines":{"text":"            main_module._parse_args([\"-p\", \"hello\", \"--rpc-stdio\"])\n"},"line_number":81,"absolute_offset":3459,"submatches":[{"match":{"text":"c-s"},"start":57,"end":60}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/tests/test_main_args.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13799,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":10987,"bytes_printed":1043,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    @bindings.add(\"c-u\")\n"},"line_number":332,"absolute_offset":11343,"submatches":[{"match":{"text":"c-u"},"start":19,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    @bindings.add(\"c-d\")\n"},"line_number":338,"absolute_offset":11514,"submatches":[{"match":{"text":"c-d"},"start":19,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    @bindings.add(\"c-o\")\n"},"line_number":357,"absolute_offset":11953,"submatches":[{"match":{"text":"c-o"},"start":19,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"lines":{"text":"    @bindings.add(\"c-c\")\n"},"line_number":358,"absolute_offset":11978,"submatches":[{"match":{"text":"c-c"},"start":19,"end":22}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/transcript_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":11824,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":13231,"bytes_printed":1290,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"    @kb.add(\"c-c\")\n"},"line_number":398,"absolute_offset":13176,"submatches":[{"match":{"text":"c-c"},"start":13,"end":16}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9201,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":16164,"bytes_printed":410,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"        \"  comate [--rpc-stdio]\\n\"\n"},"line_number":211,"absolute_offset":6533,"submatches":[{"match":{"text":"c-s"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"        \"  comate resume [<session_id>] [--rpc-stdio]\\n\"\n"},"line_number":213,"absolute_offset":6629,"submatches":[{"match":{"text":"c-s"},"start":45,"end":48}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"        if arg == \"--rpc-stdio\":\n"},"line_number":228,"absolute_offset":7015,"submatches":[{"match":{"text":"c-s"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"            raise _ArgumentError(\"-p/--print and --rpc-stdio are mutually exclusive\")\n"},"line_number":267,"absolute_offset":8529,"submatches":[{"match":{"text":"c-s"},"start":53,"end":56}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"                \"resume without <session_id> does not support --rpc-stdio\"\n"},"line_number":282,"absolute_offset":9073,"submatches":[{"match":{"text":"c-s"},"start":66,"end":69}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/main.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":22333,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":13281,"bytes_printed":1568,"matched_lines":5,"matches":5}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"        console.print(\"[red]`comate resume` does not support `--rpc-stdio` without <session_id>[/]\")\n"},"line_number":637,"absolute_offset":20934,"submatches":[{"match":{"text":"c-s"},"start":66,"end":69}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":12174,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":26071,"bytes_printed":474,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"        @kb.add(\"c-c\")\n"},"line_number":194,"absolute_offset":6555,"submatches":[{"match":{"text":"c-c"},"start":17,"end":20}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":12182,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":22365,"bytes_printed":421,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"lines":{"text":"        return [(\"class:footer\", \"↑↓ scroll · q/esc back · Q/ctrl+o/c-c close\")]\n"},"line_number":128,"absolute_offset":4336,"submatches":[{"match":{"text":"c-c"},"start":74,"end":77}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"lines":{"text":"    @bindings.add(\"c-o\")\n"},"line_number":170,"absolute_offset":5620,"submatches":[{"match":{"text":"c-o"},"start":19,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"lines":{"text":"    @bindings.add(\"c-c\")\n"},"line_number":171,"absolute_offset":5645,"submatches":[{"match":{"text":"c-c"},"start":19,"end":22}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9693,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":6780,"bytes_printed":1067,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-u\", filter=btw_mode)\n"},"line_number":331,"absolute_offset":12025,"submatches":[{"match":{"text":"c-u"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-d\", filter=btw_mode)\n"},"line_number":338,"absolute_offset":12268,"submatches":[{"match":{"text":"c-d"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-s\", filter=config_mode)\n"},"line_number":389,"absolute_offset":13954,"submatches":[{"match":{"text":"c-s"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-s\", filter=statusline_mode)\n"},"line_number":424,"absolute_offset":15214,"submatches":[{"match":{"text":"c-s"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-u\", filter=question_mode)\n"},"line_number":503,"absolute_offset":18162,"submatches":[{"match":{"text":"c-u"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-d\", filter=question_mode)\n"},"line_number":509,"absolute_offset":18385,"submatches":[{"match":{"text":"c-d"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-c\")\n"},"line_number":683,"absolute_offset":24902,"submatches":[{"match":{"text":"c-c"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-d\", filter=~question_mode & ~btw_mode)\n"},"line_number":723,"absolute_offset":26496,"submatches":[{"match":{"text":"c-d"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-o\", filter=normal_mode)\n"},"line_number":728,"absolute_offset":26665,"submatches":[{"match":{"text":"c-o"},"start":23,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"            \"c-y\",\n"},"line_number":745,"absolute_offset":27350,"submatches":[{"match":{"text":"c-y"},"start":13,"end":16}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"lines":{"text":"        @bindings.add(\"c-t\", filter=normal_mode)\n"},"line_number":754,"absolute_offset":27677,"submatches":[{"match":{"text":"c-t"},"start":23,"end":26}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/key_bindings.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":29647,"human":"0.000030s"},"searches":1,"searches_with_match":1,"bytes_searched":29073,"bytes_printed":3597,"matched_lines":11,"matches":11}}}
{"data":{"elapsed_total":{"human":"0.004818s","nanos":4817678,"secs":0},"stats":{"bytes_printed":18252,"bytes_searched":590178,"elapsed":{"human":"0.000516s","nanos":515517,"secs":0},"matched_lines":54,"matches":54,"searches":16,"searches_with_match":16}},"type":"summary"}
