{"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":"        self._mode: Literal[\"selection\", \"input\"] = \"selection\"\n"},"line_number":98,"absolute_offset":2897,"submatches":[{"match":{"text":"Literal["},"start":20,"end":28}]}}
{"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":28716,"human":"0.000029s"},"searches":1,"searches_with_match":1,"bytes_searched":22365,"bytes_printed":474,"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":"    status: Literal[\n"},"line_number":44,"absolute_offset":1212,"submatches":[{"match":{"text":"Literal["},"start":12,"end":20}]}}
{"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":8402,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":7647,"bytes_printed":411,"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":"ToolStatus = Literal[\"running\", \"success\", \"error\"]\n"},"line_number":10,"absolute_offset":197,"submatches":[{"match":{"text":"Literal["},"start":13,"end":21}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"HistoryEntryType = Literal[\n"},"line_number":11,"absolute_offset":249,"submatches":[{"match":{"text":"Literal["},"start":19,"end":27}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"LogSubtype = Literal[\"background\", \"notice\", \"transient\"]\n"},"line_number":25,"absolute_offset":447,"submatches":[{"match":{"text":"Literal["},"start":13,"end":21}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"    severity: Literal[\"info\", \"warning\", \"error\"] = \"info\"\n"},"line_number":96,"absolute_offset":2701,"submatches":[{"match":{"text":"Literal["},"start":14,"end":22}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/models.py"},"lines":{"text":"    subtitle_style: Literal[\"error\", \"warning\", \"dim\"] = \"dim\"\n"},"line_number":98,"absolute_offset":2792,"submatches":[{"match":{"text":"Literal["},"start":20,"end":28}]}}
{"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":19813,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":3062,"bytes_printed":1689,"matched_lines":5,"matches":5}}}
{"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":"    source_scope: Literal[\"project\", \"user\", \"plugin\", \"default\"]\n"},"line_number":42,"absolute_offset":1038,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"    scope: Literal[\"project\", \"user\", \"default\"],\n"},"line_number":158,"absolute_offset":5259,"submatches":[{"match":{"text":"Literal["},"start":11,"end":19}]}}
{"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":13642,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":20256,"bytes_printed":815,"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":"FoldKind = Literal[\"read\", \"search\", \"list\"]\n"},"line_number":6,"absolute_offset":103,"submatches":[{"match":{"text":"Literal["},"start":11,"end":19}]}}
{"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":7758,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":6234,"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/resume_selector.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"},"lines":{"text":"    def scope_loader(scope: Literal[\"cwd\", \"all\"]) -> list[ResumeSessionItem]:\n"},"line_number":72,"absolute_offset":2561,"submatches":[{"match":{"text":"Literal["},"start":28,"end":36}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_selector.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":7163,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":3122,"bytes_printed":485,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/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":"_SegmentMode = Literal[\"prefixed_plain_first_line\", \"markdown_only\"]\n"},"line_number":33,"absolute_offset":810,"submatches":[{"match":{"text":"Literal["},"start":15,"end":23}]}}
{"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":13500,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":8168,"bytes_printed":476,"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":"TuiLogDisposition = Literal[\"hide\", \"show\"]\n"},"line_number":29,"absolute_offset":882,"submatches":[{"match":{"text":"Literal["},"start":20,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/logging_adapter.py"},"lines":{"text":"            severity: Literal[\"warning\", \"error\"] = (\n"},"line_number":196,"absolute_offset":6890,"submatches":[{"match":{"text":"Literal["},"start":22,"end":30}]}}
{"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":23912,"human":"0.000024s"},"searches":1,"searches_with_match":1,"bytes_searched":16492,"bytes_printed":772,"matched_lines":2,"matches":2}}}
{"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":"    status: Literal[\"running\", \"completed\", \"error\"] = \"running\"\n"},"line_number":239,"absolute_offset":6981,"submatches":[{"match":{"text":"Literal["},"start":12,"end":20}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"    kind: Literal[\"fence\", \"table\"]\n"},"line_number":290,"absolute_offset":8223,"submatches":[{"match":{"text":"Literal["},"start":10,"end":18}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        self._pending_logs: list[tuple[Literal[\"warning\", \"error\"], str, LogSubtype]] = []\n"},"line_number":390,"absolute_offset":12464,"submatches":[{"match":{"text":"Literal["},"start":39,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"],\n"},"line_number":841,"absolute_offset":31563,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":1110,"absolute_offset":41836,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":1124,"absolute_offset":42289,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        severity: Literal[\"warning\", \"error\"],\n"},"line_number":1151,"absolute_offset":43121,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        sev: Literal[\"info\", \"warning\", \"error\"] = \"error\" if is_error else \"info\"\n"},"line_number":1409,"absolute_offset":53348,"submatches":[{"match":{"text":"Literal["},"start":13,"end":21}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        sub_sty: Literal[\"error\", \"warning\", \"dim\"] = \"dim\"\n"},"line_number":1410,"absolute_offset":53431,"submatches":[{"match":{"text":"Literal["},"start":17,"end":25}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        sev: Literal[\"info\", \"warning\", \"error\"] = \"error\" if is_error else \"info\"\n"},"line_number":1474,"absolute_offset":55943,"submatches":[{"match":{"text":"Literal["},"start":13,"end":21}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"        sub_sty: Literal[\"error\", \"warning\", \"dim\"] = \"dim\" if tool_name.lower() == \"bash\" else (\"error\" if is_error else \"dim\")\n"},"line_number":1475,"absolute_offset":56026,"submatches":[{"match":{"text":"Literal["},"start":17,"end":25}]}}
{"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":51330,"human":"0.000051s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":3918,"matched_lines":11,"matches":11}}}
{"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":"_State = Literal[\"CONFIRM\", \"LOADING\", \"DONE\", \"ERROR\"]\n"},"line_number":28,"absolute_offset":892,"submatches":[{"match":{"text":"Literal["},"start":9,"end":17}]}}
{"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":9988,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":10055,"bytes_printed":498,"matched_lines":1,"matches":1}}}
{"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":"SlashCommandExecutionKind = Literal[\"local\", \"llm\", \"hybrid\"]\n"},"line_number":17,"absolute_offset":341,"submatches":[{"match":{"text":"Literal["},"start":28,"end":36}]}}
{"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":9882,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":8879,"bytes_printed":467,"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":"ModelLevelPreset = Literal[\"LOW\", \"MID\", \"HIGH\"]\n"},"line_number":10,"absolute_offset":309,"submatches":[{"match":{"text":"Literal["},"start":19,"end":27}]}}
{"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":6569,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":1541,"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/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":"    mode: Literal[\"list\", \"detail\"] = \"list\"\n"},"line_number":34,"absolute_offset":905,"submatches":[{"match":{"text":"Literal["},"start":10,"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":13089,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":6780,"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/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":"    layout_mode: Literal[\"stacked\", \"inline\"] = \"stacked\"\n"},"line_number":50,"absolute_offset":1252,"submatches":[{"match":{"text":"Literal["},"start":17,"end":25}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/selection_menu.py"},"lines":{"text":"        layout_mode: Literal[\"stacked\", \"inline\"] = \"stacked\",\n"},"line_number":129,"absolute_offset":3582,"submatches":[{"match":{"text":"Literal["},"start":21,"end":29}]}}
{"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":13106,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":18464,"bytes_printed":797,"matched_lines":2,"matches":2}}}
{"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":"_State = Literal[\"LIST\", \"DETAIL\"]\n"},"line_number":26,"absolute_offset":646,"submatches":[{"match":{"text":"Literal["},"start":9,"end":17}]}}
{"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":9769,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":11989,"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/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":"    scope: Literal[\"cwd\", \"all\"] = \"cwd\"\n"},"line_number":50,"absolute_offset":1630,"submatches":[{"match":{"text":"Literal["},"start":11,"end":19}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"    scope: Literal[\"cwd\", \"all\"],\n"},"line_number":106,"absolute_offset":3449,"submatches":[{"match":{"text":"Literal["},"start":11,"end":19}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_picker.py"},"lines":{"text":"        scope_loader: Callable[[Literal[\"cwd\", \"all\"]], list[ResumeSessionItem]] | None = None,\n"},"line_number":201,"absolute_offset":6709,"submatches":[{"match":{"text":"Literal["},"start":32,"end":40}]}}
{"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":15877,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":22047,"bytes_printed":1109,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"        severity: Literal[\"info\", \"warning\", \"error\"] = \"info\",\n"},"line_number":88,"absolute_offset":2820,"submatches":[{"match":{"text":"Literal["},"start":18,"end":26}]}}
{"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":34337,"human":"0.000034s"},"searches":1,"searches_with_match":1,"bytes_searched":82076,"bytes_printed":480,"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":"SlashCommandSource = Literal[\"builtin\", \"custom\", \"skill\"]\n"},"line_number":9,"absolute_offset":185,"submatches":[{"match":{"text":"Literal["},"start":21,"end":29}]}}
{"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":7012,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":2380,"bytes_printed":499,"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":"_State = Literal[\"LIST\", \"DETAIL\", \"CONFIRM_REMOVE\", \"INPUT_ADD\"]\n"},"line_number":31,"absolute_offset":1087,"submatches":[{"match":{"text":"Literal["},"start":9,"end":17}]}}
{"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":14448,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":503,"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":"BtwStatus = Literal[\"answering\", \"done\", \"cancelled\", \"error\"]\n"},"line_number":48,"absolute_offset":1387,"submatches":[{"match":{"text":"Literal["},"start":12,"end":20}]}}
{"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":11719,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":16560,"bytes_printed":479,"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":"_State = Literal[\"LIST\", \"DETAIL\"]\n"},"line_number":41,"absolute_offset":928,"submatches":[{"match":{"text":"Literal["},"start":9,"end":17}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"        self._last_install_scope: Literal[\"user\", \"local\"] | None = None\n"},"line_number":84,"absolute_offset":2420,"submatches":[{"match":{"text":"Literal["},"start":34,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"    def _trigger_install(self, scope: Literal[\"user\", \"local\"]) -> None:\n"},"line_number":533,"absolute_offset":19838,"submatches":[{"match":{"text":"Literal["},"start":38,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"    def _schedule_install(self, item: dict, scope: Literal[\"user\", \"local\"]) -> None:\n"},"line_number":548,"absolute_offset":20405,"submatches":[{"match":{"text":"Literal["},"start":51,"end":59}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"        self, plugin_key: str, item: dict, scope: Literal[\"user\", \"local\"]\n"},"line_number":564,"absolute_offset":21150,"submatches":[{"match":{"text":"Literal["},"start":50,"end":58}]}}
{"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":19468,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":22620,"bytes_printed":1884,"matched_lines":5,"matches":5}}}
{"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":"_State = Literal[\"LIST\", \"DETAIL\", \"CONFIRM_UNINSTALL\"]\n"},"line_number":36,"absolute_offset":922,"submatches":[{"match":{"text":"Literal["},"start":9,"end":17}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        self._confirm_return_state: Literal[\"LIST\", \"DETAIL\"] = \"LIST\"\n"},"line_number":84,"absolute_offset":2563,"submatches":[{"match":{"text":"Literal["},"start":36,"end":44}]}}
{"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":22974,"human":"0.000023s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":836,"matched_lines":2,"matches":2}}}
{"data":{"elapsed_total":{"human":"0.005137s","nanos":5137475,"secs":0},"stats":{"bytes_printed":18394,"bytes_searched":429640,"elapsed":{"human":"0.000362s","nanos":362474,"secs":0},"matched_lines":46,"matches":46,"searches":22,"searches_with_match":22}},"type":"summary"}
