{"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 LatestRelease"},"start":0,"end":19}]}}
{"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 UpdateSource"},"start":0,"end":18}]}}
{"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 LogoRenderer"},"start":0,"end":18}]}}
{"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 DistributionProfile"},"start":0,"end":25}]}}
{"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":351825,"human":"0.000352s"},"searches":1,"searches_with_match":1,"bytes_searched":2803,"bytes_printed":1245,"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 McpCliError"},"start":0,"end":17}]}}
{"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 _McpArgumentParser"},"start":0,"end":24}]}}
{"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":38413,"human":"0.000038s"},"searches":1,"searches_with_match":1,"bytes_searched":24900,"bytes_printed":700,"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 _ArgumentError"},"start":0,"end":20}]}}
{"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 _TerminalStateGuard"},"start":0,"end":25}]}}
{"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 _ShutdownNoiseGuard"},"start":0,"end":25}]}}
{"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":14370,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":15404,"bytes_printed":955,"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 _PreflightWizardFlowResult"},"start":0,"end":32}]}}
{"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 _PreflightWizard"},"start":0,"end":22}]}}
{"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":284309,"human":"0.000284s"},"searches":1,"searches_with_match":1,"bytes_searched":22365,"bytes_printed":763,"matched_lines":2,"matches":2}}}
{"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 MarketplaceInstallResult"},"start":0,"end":30}]}}
{"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 MarketplaceInstallView"},"start":0,"end":28}]}}
{"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":36999,"human":"0.000037s"},"searches":1,"searches_with_match":1,"bytes_searched":10055,"bytes_printed":819,"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 CustomSlashExpandError"},"start":0,"end":28}]}}
{"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 CustomSlashCommand"},"start":0,"end":24}]}}
{"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 CustomSlashLoadResult"},"start":0,"end":27}]}}
{"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":278283,"human":"0.000278s"},"searches":1,"searches_with_match":1,"bytes_searched":20256,"bytes_printed":1103,"matched_lines":3,"matches":3}}}
{"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 ToolFoldItem"},"start":0,"end":18}]}}
{"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 ToolFoldSnapshot"},"start":0,"end":22}]}}
{"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 ActiveToolFold"},"start":0,"end":20}]}}
{"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":55232,"human":"0.000055s"},"searches":1,"searches_with_match":1,"bytes_searched":6234,"bytes_printed":1004,"matched_lines":3,"matches":3}}}
{"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 UpdateMessages"},"start":0,"end":20}]}}
{"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":30604,"human":"0.000031s"},"searches":1,"searches_with_match":1,"bytes_searched":11323,"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/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 StdioRPCBridge"},"start":0,"end":20}]}}
{"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":10475,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":15750,"bytes_printed":422,"matched_lines":1,"matches":1}}}
{"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 MentionContext"},"start":0,"end":20}]}}
{"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 LocalFileMentionCompleter"},"start":0,"end":31}]}}
{"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":18053,"human":"0.000018s"},"searches":1,"searches_with_match":1,"bytes_searched":22750,"bytes_printed":769,"matched_lines":2,"matches":2}}}
{"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 LoadingStateType"},"start":0,"end":22}]}}
{"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 LoadingState"},"start":0,"end":18}]}}
{"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 ToolRunState"},"start":0,"end":18}]}}
{"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 HistoryEntry"},"start":0,"end":18}]}}
{"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 TodoItemState"},"start":0,"end":19}]}}
{"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":306162,"human":"0.000306s"},"searches":1,"searches_with_match":1,"bytes_searched":3062,"bytes_printed":1564,"matched_lines":5,"matches":5}}}
{"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 ErrorsTab"},"start":0,"end":15}]}}
{"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":30179,"human":"0.000030s"},"searches":1,"searches_with_match":1,"bytes_searched":11989,"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/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 PreviewMsg"},"start":0,"end":16}]}}
{"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 PreviewPayload"},"start":0,"end":20}]}}
{"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":10000,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":4498,"bytes_printed":719,"matched_lines":2,"matches":2}}}
{"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 MarketplacesTab"},"start":0,"end":21}]}}
{"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":16771,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":465,"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":"class PreflightResult:\n"},"line_number":43,"absolute_offset":1189,"submatches":[{"match":{"text":"class PreflightResult"},"start":0,"end":21}]}}
{"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":8213,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":7647,"bytes_printed":425,"matched_lines":1,"matches":1}}}
{"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 _TranscriptState"},"start":0,"end":22}]}}
{"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":54742,"human":"0.000055s"},"searches":1,"searches_with_match":1,"bytes_searched":13231,"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/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 TerminalLayoutCoordinator"},"start":0,"end":31}]}}
{"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":8527,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":6180,"bytes_printed":463,"matched_lines":1,"matches":1}}}
{"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 DiscoverTab"},"start":0,"end":17}]}}
{"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":13809,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":22620,"bytes_printed":448,"matched_lines":1,"matches":1}}}
{"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 _PrintRunFacts"},"start":0,"end":20}]}}
{"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":27506,"human":"0.000028s"},"searches":1,"searches_with_match":1,"bytes_searched":7231,"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/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 ToolResultRecord"},"start":0,"end":22}]}}
{"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 ToolResultRegistry"},"start":0,"end":24}]}}
{"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":304093,"human":"0.000304s"},"searches":1,"searches_with_match":1,"bytes_searched":2337,"bytes_printed":748,"matched_lines":2,"matches":2}}}
{"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 InstalledTab"},"start":0,"end":18}]}}
{"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":16910,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":452,"matched_lines":1,"matches":1}}}
{"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 GitDiffStats"},"start":0,"end":18}]}}
{"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 _GitCommandResult"},"start":0,"end":23}]}}
{"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 StatusBar"},"start":0,"end":15}]}}
{"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":81486,"human":"0.000081s"},"searches":1,"searches_with_match":1,"bytes_searched":24319,"bytes_printed":1022,"matched_lines":3,"matches":3}}}
{"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 PluginOperationPhase"},"start":0,"end":26}]}}
{"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 PluginOperationSnapshot"},"start":0,"end":29}]}}
{"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 PluginOperationLifecycle"},"start":0,"end":30}]}}
{"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":12580,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":4160,"bytes_printed":1119,"matched_lines":3,"matches":3}}}
{"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 SlashCommandSpec"},"start":0,"end":22}]}}
{"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 _SlashCommandCall"},"start":0,"end":23}]}}
{"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 SlashCommandCompleter"},"start":0,"end":27}]}}
{"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 SlashArgumentHintAutoSuggest"},"start":0,"end":34}]}}
{"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":53416,"human":"0.000053s"},"searches":1,"searches_with_match":1,"bytes_searched":8879,"bytes_printed":1397,"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 ToolEventView"},"start":0,"end":19}]}}
{"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":15364,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":30807,"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/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 SubmissionAnimator"},"start":0,"end":24}]}}
{"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 AnimationPhase"},"start":0,"end":20}]}}
{"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 StreamAnimationController"},"start":0,"end":31}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":37841,"human":"0.000038s"},"searches":1,"searches_with_match":1,"bytes_searched":13666,"bytes_printed":1055,"matched_lines":3,"matches":3}}}
{"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 _PlaceholderProcessor"},"start":0,"end":27}]}}
{"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 PluginPickerContext"},"start":0,"end":25}]}}
{"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 PluginPickerResult"},"start":0,"end":24}]}}
{"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 PluginPickerAction"},"start":0,"end":24}]}}
{"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 PluginPickerUIState"},"start":0,"end":25}]}}
{"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 PluginPickerUI"},"start":0,"end":20}]}}
{"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":40296,"human":"0.000040s"},"searches":1,"searches_with_match":1,"bytes_searched":16801,"bytes_printed":2024,"matched_lines":6,"matches":6}}}
{"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 _StagedMessagePayload"},"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":"class TerminalAgentTUI(\n"},"line_number":181,"absolute_offset":6409,"submatches":[{"match":{"text":"class TerminalAgentTUI"},"start":0,"end":22}]}}
{"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":364857,"human":"0.000365s"},"searches":1,"searches_with_match":1,"bytes_searched":111355,"bytes_printed":716,"matched_lines":2,"matches":2}}}
{"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 AssistantStreamRenderer"},"start":0,"end":29}]}}
{"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":29570,"human":"0.000030s"},"searches":1,"searches_with_match":1,"bytes_searched":8168,"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/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 PluginListControl"},"start":0,"end":23}]}}
{"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":28459,"human":"0.000028s"},"searches":1,"searches_with_match":1,"bytes_searched":5244,"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/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 SearchBox"},"start":0,"end":15}]}}
{"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":47342,"human":"0.000047s"},"searches":1,"searches_with_match":1,"bytes_searched":1341,"bytes_printed":452,"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 TabBar"},"start":0,"end":12}]}}
{"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":6057,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":2496,"bytes_printed":439,"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 PickerExitKind"},"start":0,"end":20}]}}
{"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 PickerExit"},"start":0,"end":16}]}}
{"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 StatuslinePickerState"},"start":0,"end":27}]}}
{"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":36379,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":3434,"bytes_printed":1071,"matched_lines":3,"matches":3}}}
{"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 DetailView"},"start":0,"end":16}]}}
{"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":7664,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":3906,"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/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 TUILoggingHandler"},"start":0,"end":23}]}}
{"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 _DropTerminalStreamFilter"},"start":0,"end":31}]}}
{"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 TUILoggingSession"},"start":0,"end":23}]}}
{"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":259224,"human":"0.000259s"},"searches":1,"searches_with_match":1,"bytes_searched":16492,"bytes_printed":1099,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"class _SubagentTool:\n"},"line_number":234,"absolute_offset":6846,"submatches":[{"match":{"text":"class _SubagentTool"},"start":0,"end":19}]}}
{"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 _RunningTool"},"start":0,"end":18}]}}
{"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 _ToolArgsProgressState"},"start":0,"end":28}]}}
{"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 ActiveLLMRetrySnapshot"},"start":0,"end":28}]}}
{"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 ContainerState"},"start":0,"end":20}]}}
{"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 FenceMatch"},"start":0,"end":16}]}}
{"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 EventRenderer"},"start":0,"end":19}]}}
{"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":441972,"human":"0.000442s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":2232,"matched_lines":7,"matches":7}}}
{"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 UIMode"},"start":0,"end":12}]}}
{"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":5530,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":364,"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/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 McpConnectingView"},"start":0,"end":23}]}}
{"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":9575,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":4852,"bytes_printed":468,"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 _LeftAlignedHeading"},"start":0,"end":25}]}}
{"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":9193,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":5281,"bytes_printed":454,"matched_lines":1,"matches":1}}}
{"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 StatuslinePickerUI"},"start":0,"end":24}]}}
{"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":28313,"human":"0.000028s"},"searches":1,"searches_with_match":1,"bytes_searched":6092,"bytes_printed":446,"matched_lines":1,"matches":1}}}
{"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 UpdateResult"},"start":0,"end":18}]}}
{"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":9075,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":8100,"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/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 RegisteredSlashCommand"},"start":0,"end":28}]}}
{"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 SlashCommandRegistry"},"start":0,"end":26}]}}
{"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":9369,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":2380,"bytes_printed":809,"matched_lines":2,"matches":2}}}
{"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 SaveResult"},"start":0,"end":16}]}}
{"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":7170,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":3525,"bytes_printed":429,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"class BtwEntry:\n"},"line_number":52,"absolute_offset":1463,"submatches":[{"match":{"text":"class BtwEntry"},"start":0,"end":14}]}}
{"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 BtwView"},"start":0,"end":13}]}}
{"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":16723,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":16560,"bytes_printed":716,"matched_lines":2,"matches":2}}}
{"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 InputBehaviorMixin"},"start":0,"end":24}]}}
{"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":11526,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":19358,"bytes_printed":460,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/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 ErrorCodes"},"start":0,"end":16}]}}
{"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 JSONRPCProtocolError"},"start":0,"end":26}]}}
{"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":244282,"human":"0.000244s"},"searches":1,"searches_with_match":1,"bytes_searched":3182,"bytes_printed":735,"matched_lines":2,"matches":2}}}
{"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 CommandsMixin"},"start":0,"end":19}]}}
{"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":36191,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":82076,"bytes_printed":439,"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 HistorySyncMixin"},"start":0,"end":22}]}}
{"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":13191,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":22128,"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/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 StatuslineConfig"},"start":0,"end":22}]}}
{"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":6701,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":2040,"bytes_printed":439,"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 ConfigField"},"start":0,"end":17}]}}
{"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 ViewMode"},"start":0,"end":14}]}}
{"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 PickerExitKind"},"start":0,"end":20}]}}
{"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 SubviewOption"},"start":0,"end":19}]}}
{"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 PickerExit"},"start":0,"end":16}]}}
{"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 ConfigPickerState"},"start":0,"end":23}]}}
{"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":59777,"human":"0.000060s"},"searches":1,"searches_with_match":1,"bytes_searched":7071,"bytes_printed":1939,"matched_lines":6,"matches":6}}}
{"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 RenderPanelsMixin"},"start":0,"end":23}]}}
{"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":24492,"human":"0.000024s"},"searches":1,"searches_with_match":1,"bytes_searched":48798,"bytes_printed":458,"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 SaveResult"},"start":0,"end":16}]}}
{"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":9794,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":11303,"bytes_printed":422,"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 GoalResumeActionKind"},"start":0,"end":26}]}}
{"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 GoalResumeAction"},"start":0,"end":22}]}}
{"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 GoalResumePromptUI"},"start":0,"end":24}]}}
{"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":13413,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":4717,"bytes_printed":1060,"matched_lines":3,"matches":3}}}
{"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 ConfigPickerUI"},"start":0,"end":20}]}}
{"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":31764,"human":"0.000032s"},"searches":1,"searches_with_match":1,"bytes_searched":8614,"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/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 _ViewerState"},"start":0,"end":18}]}}
{"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":28403,"human":"0.000028s"},"searches":1,"searches_with_match":1,"bytes_searched":6780,"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/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 ResumeSessionItem"},"start":0,"end":23}]}}
{"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 ResumePickerState"},"start":0,"end":23}]}}
{"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 _SearchPlaceholderProcessor"},"start":0,"end":33}]}}
{"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 ResumePickerApp"},"start":0,"end":21}]}}
{"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":19770,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":22047,"bytes_printed":1369,"matched_lines":4,"matches":4}}}
{"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 ConfigSnapshot"},"start":0,"end":20}]}}
{"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":233437,"human":"0.000233s"},"searches":1,"searches_with_match":1,"bytes_searched":1541,"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/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 StartupProfiler"},"start":0,"end":21}]}}
{"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":8091,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":3204,"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/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 KeyBindingsMixin"},"start":0,"end":22}]}}
{"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":15569,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":29261,"bytes_printed":452,"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 SelectionOption"},"start":0,"end":21}]}}
{"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 SelectionMenuState"},"start":0,"end":24}]}}
{"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 SelectionResult"},"start":0,"end":21}]}}
{"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 SelectionMenuUI"},"start":0,"end":21}]}}
{"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":38311,"human":"0.000038s"},"searches":1,"searches_with_match":1,"bytes_searched":18464,"bytes_printed":1333,"matched_lines":4,"matches":4}}}
{"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":68,"absolute_offset":2047,"submatches":[{"match":{"text":"class UpdatePromptDecision"},"start":0,"end":26}]}}
{"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":74,"absolute_offset":2161,"submatches":[{"match":{"text":"class UpdatePromptChoice"},"start":0,"end":24}]}}
{"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":81,"absolute_offset":2335,"submatches":[{"match":{"text":"class UpdateTarget"},"start":0,"end":18}]}}
{"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":104,"absolute_offset":2924,"submatches":[{"match":{"text":"class UpdateInfo"},"start":0,"end":16}]}}
{"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":335664,"human":"0.000336s"},"searches":1,"searches_with_match":1,"bytes_searched":21987,"bytes_printed":1332,"matched_lines":4,"matches":4}}}
{"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 IdleRecapOptions"},"start":0,"end":22}]}}
{"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 IdleRecapController"},"start":0,"end":25}]}}
{"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":29994,"human":"0.000030s"},"searches":1,"searches_with_match":1,"bytes_searched":3916,"bytes_printed":747,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/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 OptionState"},"start":0,"end":17}]}}
{"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 QuestionState"},"start":0,"end":19}]}}
{"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 QuestionUIState"},"start":0,"end":21}]}}
{"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 QuestionAction"},"start":0,"end":20}]}}
{"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 AskUserQuestionUI"},"start":0,"end":23}]}}
{"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":297306,"human":"0.000297s"},"searches":1,"searches_with_match":1,"bytes_searched":27456,"bytes_printed":1609,"matched_lines":5,"matches":5}}}
{"data":{"elapsed_total":{"human":"0.016414s","nanos":16413599,"secs":0},"stats":{"bytes_printed":48390,"bytes_searched":1011703,"elapsed":{"human":"0.004931s","nanos":4930606,"secs":0},"matched_lines":131,"matches":131,"searches":63,"searches_with_match":63}},"type":"summary"}
