{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"},"lines":{"text":"class LatestRelease:\n"},"line_number":26,"absolute_offset":812,"submatches":[{"match":{"text":"class L"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"},"lines":{"text":"class UpdateSource:\n"},"line_number":37,"absolute_offset":1050,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"},"lines":{"text":"class LogoRenderer(Protocol):\n"},"line_number":48,"absolute_offset":1423,"submatches":[{"match":{"text":"class L"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"},"lines":{"text":"class DistributionProfile:\n"},"line_number":53,"absolute_offset":1584,"submatches":[{"match":{"text":"class D"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/distribution.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":125383,"human":"0.000125s"},"searches":1,"searches_with_match":1,"bytes_searched":2803,"bytes_printed":1189,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"lines":{"text":"class McpCliError(ValueError):\n"},"line_number":33,"absolute_offset":754,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"lines":{"text":"class _McpArgumentParser(argparse.ArgumentParser):\n"},"line_number":39,"absolute_offset":930,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":30854,"human":"0.000031s"},"searches":1,"searches_with_match":1,"bytes_searched":24900,"bytes_printed":671,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"class _ArgumentError(ValueError):\n"},"line_number":26,"absolute_offset":571,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"class _TerminalStateGuard:\n"},"line_number":39,"absolute_offset":991,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"lines":{"text":"class _ShutdownNoiseGuard:\n"},"line_number":83,"absolute_offset":2411,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/main.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":14507,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":15404,"bytes_printed":903,"matched_lines":3,"matches":3}}}
{"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":"class _PreflightWizardFlowResult:\n"},"line_number":80,"absolute_offset":2379,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight_wizard.py"},"lines":{"text":"class _PreflightWizard:\n"},"line_number":85,"absolute_offset":2492,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"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":131775,"human":"0.000132s"},"searches":1,"searches_with_match":1,"bytes_searched":22365,"bytes_printed":721,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"lines":{"text":"class ToolFoldItem:\n"},"line_number":17,"absolute_offset":305,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"lines":{"text":"class ToolFoldSnapshot:\n"},"line_number":30,"absolute_offset":595,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"lines":{"text":"class ActiveToolFold:\n"},"line_number":111,"absolute_offset":3011,"submatches":[{"match":{"text":"class A"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":24216,"human":"0.000024s"},"searches":1,"searches_with_match":1,"bytes_searched":6234,"bytes_printed":962,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/mention_completer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/mention_completer.py"},"lines":{"text":"class MentionContext:\n"},"line_number":20,"absolute_offset":424,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/mention_completer.py"},"lines":{"text":"class LocalFileMentionCompleter(Completer):\n"},"line_number":25,"absolute_offset":488,"submatches":[{"match":{"text":"class L"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/mention_completer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":135607,"human":"0.000136s"},"searches":1,"searches_with_match":1,"bytes_searched":22750,"bytes_printed":730,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"class CustomSlashExpandError(RuntimeError):\n"},"line_number":33,"absolute_offset":868,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"class CustomSlashCommand:\n"},"line_number":38,"absolute_offset":959,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"class CustomSlashLoadResult:\n"},"line_number":57,"absolute_offset":1480,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":17323,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":20256,"bytes_printed":1042,"matched_lines":3,"matches":3}}}
{"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":"class PreflightResult:\n"},"line_number":43,"absolute_offset":1189,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"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":8838,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":7647,"bytes_printed":410,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_messages.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_messages.py"},"lines":{"text":"class UpdateMessages:\n"},"line_number":9,"absolute_offset":132,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_messages.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9868,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":11323,"bytes_printed":419,"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":"class StdioRPCBridge:\n"},"line_number":24,"absolute_offset":494,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"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":10847,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":15750,"bytes_printed":408,"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":"class SubmissionAnimator:\n"},"line_number":323,"absolute_offset":6497,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"class AnimationPhase(str, Enum):\n"},"line_number":457,"absolute_offset":11325,"submatches":[{"match":{"text":"class A"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"class StreamAnimationController:\n"},"line_number":465,"absolute_offset":11508,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"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":75602,"human":"0.000076s"},"searches":1,"searches_with_match":1,"bytes_searched":13666,"bytes_printed":998,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"},"lines":{"text":"class MarketplaceInstallResult:\n"},"line_number":43,"absolute_offset":1199,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"},"lines":{"text":"class MarketplaceInstallView:\n"},"line_number":50,"absolute_offset":1331,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13728,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":10055,"bytes_printed":773,"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 _TranscriptState:\n"},"line_number":58,"absolute_offset":1798,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"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":22862,"human":"0.000023s"},"searches":1,"searches_with_match":1,"bytes_searched":13231,"bytes_printed":427,"matched_lines":1,"matches":1}}}
{"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":"class LoadingStateType(Enum):\n"},"line_number":28,"absolute_offset":507,"submatches":[{"match":{"text":"class L"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"class LoadingState:\n"},"line_number":38,"absolute_offset":874,"submatches":[{"match":{"text":"class L"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"class ToolRunState:\n"},"line_number":73,"absolute_offset":2083,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"class HistoryEntry:\n"},"line_number":93,"absolute_offset":2582,"submatches":[{"match":{"text":"class H"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"class TodoItemState:\n"},"line_number":105,"absolute_offset":2990,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"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":13740,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":3062,"bytes_printed":1499,"matched_lines":5,"matches":5}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"class OptionState:\n"},"line_number":31,"absolute_offset":803,"submatches":[{"match":{"text":"class O"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"class QuestionState:\n"},"line_number":39,"absolute_offset":919,"submatches":[{"match":{"text":"class Q"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"class QuestionUIState:\n"},"line_number":53,"absolute_offset":1231,"submatches":[{"match":{"text":"class Q"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"class QuestionAction:\n"},"line_number":66,"absolute_offset":1601,"submatches":[{"match":{"text":"class Q"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"lines":{"text":"class AskUserQuestionUI:\n"},"line_number":73,"absolute_offset":1700,"submatches":[{"match":{"text":"class A"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/question_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":84412,"human":"0.000084s"},"searches":1,"searches_with_match":1,"bytes_searched":27456,"bytes_printed":1539,"matched_lines":5,"matches":5}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"},"lines":{"text":"class PreviewMsg:\n"},"line_number":18,"absolute_offset":315,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"},"lines":{"text":"class PreviewPayload:\n"},"line_number":24,"absolute_offset":410,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8905,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":4498,"bytes_printed":695,"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":"class GitDiffStats(NamedTuple):\n"},"line_number":22,"absolute_offset":475,"submatches":[{"match":{"text":"class G"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"class _GitCommandResult(NamedTuple):\n"},"line_number":27,"absolute_offset":541,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"class StatusBar:\n"},"line_number":32,"absolute_offset":616,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"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":29776,"human":"0.000030s"},"searches":1,"searches_with_match":1,"bytes_searched":24319,"bytes_printed":984,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/print_mode.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/print_mode.py"},"lines":{"text":"class _PrintRunFacts:\n"},"line_number":31,"absolute_offset":769,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/print_mode.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8215,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":7231,"bytes_printed":410,"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":"class _StagedMessagePayload:\n"},"line_number":162,"absolute_offset":5680,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"class TerminalAgentTUI(\n"},"line_number":181,"absolute_offset":6409,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"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":178379,"human":"0.000178s"},"searches":1,"searches_with_match":1,"bytes_searched":111355,"bytes_printed":679,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/layout_coordinator.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/layout_coordinator.py"},"lines":{"text":"class TerminalLayoutCoordinator:\n"},"line_number":42,"absolute_offset":1236,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/layout_coordinator.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":7809,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":6180,"bytes_printed":438,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_store.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_store.py"},"lines":{"text":"class ToolResultRecord:\n"},"line_number":14,"absolute_offset":302,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_store.py"},"lines":{"text":"class ToolResultRegistry:\n"},"line_number":34,"absolute_offset":733,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_store.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8832,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":2337,"bytes_printed":714,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"lines":{"text":"class _ViewerState:\n"},"line_number":32,"absolute_offset":843,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_viewer.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8138,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":6780,"bytes_printed":424,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/assistant_render.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/assistant_render.py"},"lines":{"text":"class AssistantStreamRenderer:\n"},"line_number":94,"absolute_offset":2436,"submatches":[{"match":{"text":"class A"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/assistant_render.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10340,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":8168,"bytes_printed":432,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"class ErrorsTab:\n"},"line_number":29,"absolute_offset":683,"submatches":[{"match":{"text":"class E"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10724,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":11989,"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/startup_profile.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/startup_profile.py"},"lines":{"text":"class StartupProfiler:\n"},"line_number":12,"absolute_offset":138,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/startup_profile.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":6888,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":3204,"bytes_printed":421,"matched_lines":1,"matches":1}}}
{"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":"class TUILoggingHandler(logging.Handler):\n"},"line_number":159,"absolute_offset":5575,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"class _DropTerminalStreamFilter(logging.Filter):\n"},"line_number":245,"absolute_offset":8794,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"class TUILoggingSession:\n"},"line_number":251,"absolute_offset":8942,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"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":136298,"human":"0.000136s"},"searches":1,"searches_with_match":1,"bytes_searched":16492,"bytes_printed":1040,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"class UpdatePromptDecision(Enum):\n"},"line_number":71,"absolute_offset":2117,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"class UpdatePromptChoice(Enum):\n"},"line_number":77,"absolute_offset":2231,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"class UpdateTarget:\n"},"line_number":84,"absolute_offset":2405,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"class UpdateInfo:\n"},"line_number":107,"absolute_offset":2994,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":21860,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":23221,"bytes_printed":1272,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"class ToolEventView:\n"},"line_number":546,"absolute_offset":19662,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16082,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":30807,"bytes_printed":410,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"class MarketplacesTab:\n"},"line_number":37,"absolute_offset":1226,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":21791,"human":"0.000022s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":450,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"lines":{"text":"class GoalResumeActionKind(Enum):\n"},"line_number":15,"absolute_offset":382,"submatches":[{"match":{"text":"class G"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"lines":{"text":"class GoalResumeAction:\n"},"line_number":21,"absolute_offset":510,"submatches":[{"match":{"text":"class G"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"lines":{"text":"class GoalResumePromptUI:\n"},"line_number":26,"absolute_offset":584,"submatches":[{"match":{"text":"class G"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/goal_resume_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10458,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":4717,"bytes_printed":1006,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_protocol.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_protocol.py"},"lines":{"text":"class ErrorCodes:\n"},"line_number":8,"absolute_offset":129,"submatches":[{"match":{"text":"class E"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_protocol.py"},"lines":{"text":"class JSONRPCProtocolError(Exception):\n"},"line_number":17,"absolute_offset":316,"submatches":[{"match":{"text":"class J"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_protocol.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8278,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":3182,"bytes_printed":705,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"class DiscoverTab:\n"},"line_number":43,"absolute_offset":964,"submatches":[{"match":{"text":"class D"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13425,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":22620,"bytes_printed":437,"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":"class _SubagentTool:\n"},"line_number":234,"absolute_offset":6846,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class _RunningTool:\n"},"line_number":244,"absolute_offset":7088,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class _ToolArgsProgressState:\n"},"line_number":261,"absolute_offset":7523,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class ActiveLLMRetrySnapshot:\n"},"line_number":271,"absolute_offset":7745,"submatches":[{"match":{"text":"class A"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class ContainerState:\n"},"line_number":286,"absolute_offset":8051,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class FenceMatch:\n"},"line_number":329,"absolute_offset":9850,"submatches":[{"match":{"text":"class F"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class EventRenderer:\n"},"line_number":336,"absolute_offset":9956,"submatches":[{"match":{"text":"class E"},"start":0,"end":7}]}}
{"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":48478,"human":"0.000048s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":2126,"matched_lines":7,"matches":7}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"class InstalledTab:\n"},"line_number":39,"absolute_offset":980,"submatches":[{"match":{"text":"class I"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":15149,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":440,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"class SelectionOption:\n"},"line_number":29,"absolute_offset":766,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"class SelectionMenuState:\n"},"line_number":38,"absolute_offset":897,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"class SelectionResult:\n"},"line_number":61,"absolute_offset":1614,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"class SelectionMenuUI:\n"},"line_number":69,"absolute_offset":1744,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16467,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":18464,"bytes_printed":1270,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"lines":{"text":"class UpdateResult:\n"},"line_number":83,"absolute_offset":2570,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8464,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":8100,"bytes_printed":419,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"lines":{"text":"class PluginOperationPhase(str, Enum):\n"},"line_number":19,"absolute_offset":389,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"lines":{"text":"class PluginOperationSnapshot:\n"},"line_number":29,"absolute_offset":598,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"lines":{"text":"class PluginOperationLifecycle:\n"},"line_number":39,"absolute_offset":867,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10554,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":4160,"bytes_printed":1052,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"class ResumeSessionItem:\n"},"line_number":35,"absolute_offset":1318,"submatches":[{"match":{"text":"class R"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"class ResumePickerState:\n"},"line_number":47,"absolute_offset":1553,"submatches":[{"match":{"text":"class R"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"class _SearchPlaceholderProcessor(Processor):\n"},"line_number":168,"absolute_offset":5662,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"class ResumePickerApp:\n"},"line_number":193,"absolute_offset":6447,"submatches":[{"match":{"text":"class R"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":17255,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":22047,"bytes_printed":1293,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/model.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/model.py"},"lines":{"text":"class StatuslineConfig:\n"},"line_number":8,"absolute_offset":190,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/model.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":6018,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":2040,"bytes_printed":423,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class _PlaceholderProcessor(Processor):\n"},"line_number":29,"absolute_offset":826,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class PluginPickerContext:\n"},"line_number":45,"absolute_offset":1517,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class PluginPickerResult:\n"},"line_number":55,"absolute_offset":1754,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class PluginPickerAction:\n"},"line_number":64,"absolute_offset":1982,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class PluginPickerUIState:\n"},"line_number":121,"absolute_offset":3947,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"lines":{"text":"class PluginPickerUI:\n"},"line_number":129,"absolute_offset":4111,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/plugin_picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":18879,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":16801,"bytes_printed":1915,"matched_lines":6,"matches":6}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker.py"},"lines":{"text":"class StatuslinePickerUI:\n"},"line_number":36,"absolute_offset":821,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8028,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":6092,"bytes_printed":428,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/model.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/model.py"},"lines":{"text":"class ConfigSnapshot:\n"},"line_number":14,"absolute_offset":396,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/model.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":6110,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":1541,"bytes_printed":414,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"lines":{"text":"class PickerExitKind(Enum):\n"},"line_number":11,"absolute_offset":244,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"lines":{"text":"class PickerExit:\n"},"line_number":18,"absolute_offset":388,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"lines":{"text":"class StatuslinePickerState:\n"},"line_number":41,"absolute_offset":1018,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/picker_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":12090,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":3434,"bytes_printed":1026,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/store.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/store.py"},"lines":{"text":"class SaveResult:\n"},"line_number":82,"absolute_offset":2306,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/store.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":6867,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":3525,"bytes_printed":419,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class ConfigField(Enum):\n"},"line_number":17,"absolute_offset":304,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class ViewMode(Enum):\n"},"line_number":26,"absolute_offset":539,"submatches":[{"match":{"text":"class V"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class PickerExitKind(Enum):\n"},"line_number":31,"absolute_offset":605,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class SubviewOption:\n"},"line_number":38,"absolute_offset":817,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class PickerExit:\n"},"line_number":45,"absolute_offset":927,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"lines":{"text":"class ConfigPickerState:\n"},"line_number":67,"absolute_offset":1478,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16594,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":7071,"bytes_printed":1866,"matched_lines":6,"matches":6}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"},"lines":{"text":"class SlashCommandSpec:\n"},"line_number":21,"absolute_offset":441,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"},"lines":{"text":"class _SlashCommandCall:\n"},"line_number":35,"absolute_offset":808,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"},"lines":{"text":"class SlashCommandCompleter(Completer):\n"},"line_number":155,"absolute_offset":4274,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"},"lines":{"text":"class SlashArgumentHintAutoSuggest(AutoSuggest):\n"},"line_number":257,"absolute_offset":7930,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/slash_commands.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13367,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":8879,"bytes_printed":1315,"matched_lines":4,"matches":4}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"},"lines":{"text":"class DetailView:\n"},"line_number":9,"absolute_offset":161,"submatches":[{"match":{"text":"class D"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/detail_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":7186,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":3906,"bytes_printed":445,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/search_box.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/search_box.py"},"lines":{"text":"class SearchBox:\n"},"line_number":13,"absolute_offset":214,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/search_box.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":5997,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":1341,"bytes_printed":443,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker.py"},"lines":{"text":"class ConfigPickerUI:\n"},"line_number":62,"absolute_offset":1466,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/picker.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8702,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":8614,"bytes_printed":417,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"},"lines":{"text":"class PluginListControl:\n"},"line_number":15,"absolute_offset":257,"submatches":[{"match":{"text":"class P"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/plugin_list.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9180,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":5244,"bytes_printed":453,"matched_lines":1,"matches":1}}}
{"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":"class _LeftAlignedHeading(Heading):\n"},"line_number":37,"absolute_offset":1023,"submatches":[{"match":{"text":"class _"},"start":0,"end":7}]}}
{"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":7658,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":5281,"bytes_printed":435,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"class SaveResult:\n"},"line_number":253,"absolute_offset":8047,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10149,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":11303,"bytes_printed":412,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"lines":{"text":"class TabBar:\n"},"line_number":9,"absolute_offset":168,"submatches":[{"match":{"text":"class T"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/components/tab_bar.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":60005,"human":"0.000060s"},"searches":1,"searches_with_match":1,"bytes_searched":2496,"bytes_printed":433,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"lines":{"text":"class IdleRecapOptions:\n"},"line_number":16,"absolute_offset":316,"submatches":[{"match":{"text":"class I"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"lines":{"text":"class IdleRecapController:\n"},"line_number":25,"absolute_offset":495,"submatches":[{"match":{"text":"class I"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10258,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":3916,"bytes_printed":712,"matched_lines":2,"matches":2}}}
{"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":"class BtwEntry:\n"},"line_number":52,"absolute_offset":1463,"submatches":[{"match":{"text":"class B"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"class BtwView:\n"},"line_number":109,"absolute_offset":3211,"submatches":[{"match":{"text":"class B"},"start":0,"end":7}]}}
{"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":13653,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":16560,"bytes_printed":701,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"},"lines":{"text":"class McpConnectingView:\n"},"line_number":27,"absolute_offset":620,"submatches":[{"match":{"text":"class M"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10482,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":4852,"bytes_printed":451,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/slash_command_registry.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/slash_command_registry.py"},"lines":{"text":"class RegisteredSlashCommand:\n"},"line_number":13,"absolute_offset":282,"submatches":[{"match":{"text":"class R"},"start":0,"end":7}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/slash_command_registry.py"},"lines":{"text":"class SlashCommandRegistry:\n"},"line_number":21,"absolute_offset":489,"submatches":[{"match":{"text":"class S"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/slash_command_registry.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8712,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":2380,"bytes_printed":767,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/ui_mode.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/ui_mode.py"},"lines":{"text":"class UIMode(Enum):\n"},"line_number":6,"absolute_offset":60,"submatches":[{"match":{"text":"class U"},"start":0,"end":7}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/ui_mode.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":94727,"human":"0.000095s"},"searches":1,"searches_with_match":1,"bytes_searched":364,"bytes_printed":420,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/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":"class CommandsMixin:\n"},"line_number":49,"absolute_offset":1355,"submatches":[{"match":{"text":"class C"},"start":0,"end":7}]}}
{"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":131368,"human":"0.000131s"},"searches":1,"searches_with_match":1,"bytes_searched":82076,"bytes_printed":426,"matched_lines":1,"matches":1}}}
{"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":"class RenderPanelsMixin:\n"},"line_number":111,"absolute_offset":3111,"submatches":[{"match":{"text":"class R"},"start":0,"end":7}]}}
{"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":24706,"human":"0.000025s"},"searches":1,"searches_with_match":1,"bytes_searched":48798,"bytes_printed":441,"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":"class KeyBindingsMixin:\n"},"line_number":18,"absolute_offset":469,"submatches":[{"match":{"text":"class K"},"start":0,"end":7}]}}
{"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":102985,"human":"0.000103s"},"searches":1,"searches_with_match":1,"bytes_searched":29261,"bytes_printed":436,"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":"class HistorySyncMixin:\n"},"line_number":37,"absolute_offset":1209,"submatches":[{"match":{"text":"class H"},"start":0,"end":7}]}}
{"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":14532,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":22128,"bytes_printed":437,"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":"class InputBehaviorMixin:\n"},"line_number":22,"absolute_offset":613,"submatches":[{"match":{"text":"class I"},"start":0,"end":7}]}}
{"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":11896,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":19358,"bytes_printed":442,"matched_lines":1,"matches":1}}}
{"data":{"elapsed_total":{"human":"0.016334s","nanos":16334369,"secs":0},"stats":{"bytes_printed":46316,"bytes_searched":1012937,"elapsed":{"human":"0.001962s","nanos":1962276,"secs":0},"matched_lines":131,"matches":131,"searches":63,"searches_with_match":63}},"type":"summary"}
