{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_app_print_mode.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_app_print_mode.py"},"lines":{"text":"from comate_agent_sdk.agent import TextEvent, StopEvent, SessionInitEvent\n"},"line_number":8,"absolute_offset":146,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_app_print_mode.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":37999,"human":"0.000038s"},"searches":1,"searches_with_match":1,"bytes_searched":3841,"bytes_printed":460,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_resume_selector.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_resume_selector.py"},"lines":{"text":"from comate_agent_sdk.agent.transcript import TranscriptWriter\n"},"line_number":10,"absolute_offset":146,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_resume_selector.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":35539,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":4083,"bytes_printed":452,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rewind_command_semantics.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rewind_command_semantics.py"},"lines":{"text":"from comate_agent_sdk.agent.rewind import (\n"},"line_number":7,"absolute_offset":80,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rewind_command_semantics.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":30638,"human":"0.000031s"},"searches":1,"searches_with_match":1,"bytes_searched":6708,"bytes_printed":449,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"lines":{"text":"from comate_agent_sdk.agent.events import ExternalTurnScheduledEvent, StopEvent\n"},"line_number":7,"absolute_offset":95,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_interrupt_exit_semantics.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":19780,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":9893,"bytes_printed":485,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/session_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/session_view.py"},"lines":{"text":"from comate_agent_sdk.agent import ChatSession\n"},"line_number":6,"absolute_offset":105,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/session_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16650,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":3296,"bytes_printed":459,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_compact_command_semantics.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_compact_command_semantics.py"},"lines":{"text":"from comate_agent_sdk.agent.compaction.models import ManualCompactionResult\n"},"line_number":7,"absolute_offset":105,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_compact_command_semantics.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":17481,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":9640,"bytes_printed":484,"matched_lines":1,"matches":1}}}
{"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":"from comate_agent_sdk.agent.events import StopEvent, TextEvent, ToolCallEvent, ToolResultEvent, UserQuestionEvent\n"},"line_number":12,"absolute_offset":205,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":20561,"human":"0.000021s"},"searches":1,"searches_with_match":1,"bytes_searched":12498,"bytes_printed":523,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"},"lines":{"text":"from comate_agent_sdk.agent.transcript_reader import load_transcript_file, read_lite_metadata\n"},"line_number":16,"absolute_offset":406,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"},"lines":{"text":"from comate_agent_sdk.agent.session_store import default_sessions_dir\n"},"line_number":17,"absolute_offset":500,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":21988,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":7779,"bytes_printed":864,"matched_lines":2,"matches":2}}}
{"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":"from comate_agent_sdk.agent import ChatSession\n"},"line_number":9,"absolute_offset":161,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":15513,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":10402,"bytes_printed":455,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"},"lines":{"text":"from comate_agent_sdk.agent.llm_levels import ALL_LEVELS\n"},"line_number":21,"absolute_offset":725,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"},"lines":{"text":"from comate_agent_sdk.agent.settings import (\n"},"line_number":22,"absolute_offset":782,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":34613,"human":"0.000035s"},"searches":1,"searches_with_match":1,"bytes_searched":26819,"bytes_printed":785,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":10,"absolute_offset":189,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":85002,"human":"0.000085s"},"searches":1,"searches_with_match":1,"bytes_searched":56642,"bytes_printed":431,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"from comate_agent_sdk.agent import ChatSession\n"},"line_number":8,"absolute_offset":101,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"from comate_agent_sdk.agent.events import SessionInitEvent, StopEvent\n"},"line_number":9,"absolute_offset":148,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":54633,"human":"0.000055s"},"searches":1,"searches_with_match":1,"bytes_searched":15750,"bytes_printed":797,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_protocol.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_protocol.py"},"lines":{"text":"from comate_agent_sdk.agent.events import TextEvent\n"},"line_number":5,"absolute_offset":53,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_protocol.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":12792,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":2291,"bytes_printed":433,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_e2e.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_e2e.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":16,"absolute_offset":511,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_e2e.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":17341,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":6910,"bytes_printed":439,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_stdio_bridge.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_stdio_bridge.py"},"lines":{"text":"from comate_agent_sdk.agent.events import SessionInitEvent, StopEvent\n"},"line_number":7,"absolute_offset":91,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_rpc_stdio_bridge.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":56771,"human":"0.000057s"},"searches":1,"searches_with_match":1,"bytes_searched":7368,"bytes_printed":459,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_log_boundary.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_log_boundary.py"},"lines":{"text":"from comate_agent_sdk.agent.events import TextDeltaEvent\n"},"line_number":13,"absolute_offset":378,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_log_boundary.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":18722,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":8015,"bytes_printed":470,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"from comate_agent_sdk.agent import Agent, AgentConfig, ChatSession, TextEvent\n"},"line_number":19,"absolute_offset":319,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":18981,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":14618,"bytes_printed":473,"matched_lines":1,"matches":1}}}
{"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":"from comate_agent_sdk.agent import ChatSession\n"},"line_number":32,"absolute_offset":1024,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":33,"absolute_offset":1071,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"from comate_agent_sdk.agent.queue_types import MessageOrigin\n"},"line_number":43,"absolute_offset":1314,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"                            from comate_agent_sdk.agent.runner_engine.query_stream import (\n"},"line_number":1050,"absolute_offset":43476,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":28,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        from comate_agent_sdk.agent.events import StopEvent, TextEvent\n"},"line_number":1230,"absolute_offset":51075,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":8,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        from comate_agent_sdk.agent.events import ToolResultEvent\n"},"line_number":1236,"absolute_offset":51354,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":8,"end":35}]}}
{"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":111745,"human":"0.000112s"},"searches":1,"searches_with_match":1,"bytes_searched":72168,"bytes_printed":2137,"matched_lines":6,"matches":6}}}
{"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":"        from comate_agent_sdk.agent.settings import USER_SETTINGS_PATH, load_settings_file\n"},"line_number":190,"absolute_offset":6345,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":8,"end":35}]}}
{"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":16838,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":12183,"bytes_printed":512,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_preview.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_preview.py"},"lines":{"text":"from comate_agent_sdk.agent.events import QueueDirtyEvent, QueueDirtyReason\n"},"line_number":8,"absolute_offset":165,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_preview.py"},"lines":{"text":"from comate_agent_sdk.agent.queue_types import MessageOrigin, QueuedMessage\n"},"line_number":9,"absolute_offset":241,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_preview.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":34548,"human":"0.000035s"},"searches":1,"searches_with_match":1,"bytes_searched":4977,"bytes_printed":811,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_streaming.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_streaming.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":3,"absolute_offset":17,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_streaming.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":40616,"human":"0.000041s"},"searches":1,"searches_with_match":1,"bytes_searched":36461,"bytes_printed":449,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_boundary.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_boundary.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":12,"absolute_offset":313,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_event_renderer_boundary.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16506,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":7212,"bytes_printed":449,"matched_lines":1,"matches":1}}}
{"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":"from comate_agent_sdk.agent.events import (\n"},"line_number":12,"absolute_offset":229,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":48440,"human":"0.000048s"},"searches":1,"searches_with_match":1,"bytes_searched":64645,"bytes_printed":461,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_team_messages.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_team_messages.py"},"lines":{"text":"from comate_agent_sdk.agent.events import TeamMessageEvent\n"},"line_number":8,"absolute_offset":155,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_team_messages.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13788,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":3639,"bytes_printed":451,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_sdk_source.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_sdk_source.py"},"lines":{"text":"from comate_agent_sdk.agent.chat_session import ChatSessionQueueFullError\n"},"line_number":8,"absolute_offset":125,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_sdk_source.py"},"lines":{"text":"from comate_agent_sdk.agent.events import (\n"},"line_number":9,"absolute_offset":199,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_sdk_source.py"},"lines":{"text":"from comate_agent_sdk.agent.queue_types import MessageOrigin\n"},"line_number":14,"absolute_offset":320,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_queue_sdk_source.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":27445,"human":"0.000027s"},"searches":1,"searches_with_match":1,"bytes_searched":11475,"bytes_printed":1118,"matched_lines":3,"matches":3}}}
{"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":"from comate_agent_sdk.agent.rewind import (\n"},"line_number":12,"absolute_offset":198,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"from comate_agent_sdk.agent.llm_levels import ALL_LEVELS\n"},"line_number":18,"absolute_offset":315,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":60287,"human":"0.000060s"},"searches":1,"searches_with_match":1,"bytes_searched":62134,"bytes_printed":810,"matched_lines":2,"matches":2}}}
{"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":"from comate_agent_sdk.agent.queue_types import MessageOrigin, QueuedMessage\n"},"line_number":10,"absolute_offset":165,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":34024,"human":"0.000034s"},"searches":1,"searches_with_match":1,"bytes_searched":29465,"bytes_printed":511,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_esc_queue.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_esc_queue.py"},"lines":{"text":"from comate_agent_sdk.agent.queue_types import MessageOrigin, QueuedMessage\n"},"line_number":10,"absolute_offset":192,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/tests/test_tui_esc_queue.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":51616,"human":"0.000052s"},"searches":1,"searches_with_match":1,"bytes_searched":8274,"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/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":"from comate_agent_sdk.agent.chat_session import ChatSessionQueueFullError\n"},"line_number":8,"absolute_offset":138,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":22434,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":14278,"bytes_printed":510,"matched_lines":1,"matches":1}}}
{"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":"from comate_agent_sdk.agent.queue_types import MessageOrigin\n"},"line_number":10,"absolute_offset":226,"submatches":[{"match":{"text":"from comate_agent_sdk.agent"},"start":0,"end":27}]}}
{"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":48916,"human":"0.000049s"},"searches":1,"searches_with_match":1,"bytes_searched":21397,"bytes_printed":494,"matched_lines":1,"matches":1}}}
{"data":{"elapsed_total":{"human":"0.012835s","nanos":12834920,"secs":0},"stats":{"bytes_printed":18092,"bytes_searched":554861,"elapsed":{"human":"0.001042s","nanos":1042207,"secs":0},"matched_lines":42,"matches":42,"searches":30,"searches_with_match":30}},"type":"summary"}
