{"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":"    args = cfg.get(\"args\") or []  # type: ignore[attr-defined]\n"},"line_number":400,"absolute_offset":13740,"submatches":[{"match":{"text":".get(\"args\")"},"start":14,"end":26}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"lines":{"text":"        headers = cfg.get(\"headers\") or {}  # type: ignore[attr-defined]\n"},"line_number":664,"absolute_offset":22272,"submatches":[{"match":{"text":".get(\"headers\")"},"start":21,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"lines":{"text":"        raw_args = cfg.get(\"args\") or []  # type: ignore[attr-defined]\n"},"line_number":671,"absolute_offset":22654,"submatches":[{"match":{"text":".get(\"args\")"},"start":22,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/mcp_cli.py"},"lines":{"text":"        env = cfg.get(\"env\") or {}  # type: ignore[attr-defined]\n"},"line_number":677,"absolute_offset":22999,"submatches":[{"match":{"text":".get(\"env\")"},"start":17,"end":28}]}}
{"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":34122,"human":"0.000034s"},"searches":1,"searches_with_match":1,"bytes_searched":24900,"bytes_printed":1393,"matched_lines":4,"matches":4}}}
{"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":"                if str(item.get(\"value\")) != initial_value:\n"},"line_number":254,"absolute_offset":8560,"submatches":[{"match":{"text":".get(\"value\")"},"start":27,"end":40}]}}
{"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":31778,"human":"0.000032s"},"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/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":"    raw_description = frontmatter.get(\"description\")\n"},"line_number":196,"absolute_offset":6595,"submatches":[{"match":{"text":".get(\"description\")"},"start":33,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"    raw_argument_hint = frontmatter.get(\"argument-hint\", frontmatter.get(\"argument_hint\"))\n"},"line_number":203,"absolute_offset":6897,"submatches":[{"match":{"text":".get(\"argument_hint\")"},"start":68,"end":89}]}}
{"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":16940,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":20256,"bytes_printed":864,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/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":"        return str(args.get(\"file_path\") or args.get(\"path\") or \"\").strip()\n"},"line_number":66,"absolute_offset":1550,"submatches":[{"match":{"text":".get(\"file_path\")"},"start":23,"end":40},{"match":{"text":".get(\"path\")"},"start":48,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"lines":{"text":"        pattern = str(args.get(\"pattern\") or args.get(\"query\") or \"\").strip()\n"},"line_number":68,"absolute_offset":1651,"submatches":[{"match":{"text":".get(\"pattern\")"},"start":26,"end":41},{"match":{"text":".get(\"query\")"},"start":49,"end":62}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_fold.py"},"lines":{"text":"        return str(args.get(\"path\") or args.get(\"directory\") or \".\").strip()\n"},"line_number":71,"absolute_offset":1801,"submatches":[{"match":{"text":".get(\"path\")"},"start":23,"end":35},{"match":{"text":".get(\"directory\")"},"start":43,"end":60}]}}
{"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":15986,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":6234,"bytes_printed":1355,"matched_lines":3,"matches":6}}}
{"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":"            error = event.metadata.get(\"error\") if event.metadata else None\n"},"line_number":166,"absolute_offset":5003,"submatches":[{"match":{"text":".get(\"error\")"},"start":34,"end":47}]}}
{"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":15032,"human":"0.000015s"},"searches":1,"searches_with_match":1,"bytes_searched":7231,"bytes_printed":478,"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":"    cli_raw = hydrated.get(\"comate_cli\")\n"},"line_number":146,"absolute_offset":5021,"submatches":[{"match":{"text":".get(\"comate_cli\")"},"start":22,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"},"lines":{"text":"    statusline_raw = cli.get(\"statusline\")\n"},"line_number":149,"absolute_offset":5128,"submatches":[{"match":{"text":".get(\"statusline\")"},"start":24,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/preflight.py"},"lines":{"text":"        legacy_statusline = hydrated.get(\"statusline\")\n"},"line_number":153,"absolute_offset":5267,"submatches":[{"match":{"text":".get(\"statusline\")"},"start":36,"end":54}]}}
{"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":39337,"human":"0.000039s"},"searches":1,"searches_with_match":1,"bytes_searched":7647,"bytes_printed":1090,"matched_lines":3,"matches":3}}}
{"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":"            if isinstance(part, dict) and part.get(\"type\") == \"text\":\n"},"line_number":45,"absolute_offset":919,"submatches":[{"match":{"text":".get(\"type\")"},"start":46,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"},"lines":{"text":"    message = row.get(\"message\")\n"},"line_number":64,"absolute_offset":1503,"submatches":[{"match":{"text":".get(\"message\")"},"start":17,"end":32}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/resume_preview.py"},"lines":{"text":"        text = _extract_text(message.get(\"content\"))\n"},"line_number":68,"absolute_offset":1642,"submatches":[{"match":{"text":".get(\"content\")"},"start":36,"end":51}]}}
{"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":18520,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":4498,"bytes_printed":1113,"matched_lines":3,"matches":3}}}
{"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":"        method = message.get(\"method\")\n"},"line_number":115,"absolute_offset":3867,"submatches":[{"match":{"text":".get(\"method\")"},"start":24,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"        request_id = message.get(\"id\")\n"},"line_number":116,"absolute_offset":3906,"submatches":[{"match":{"text":".get(\"id\")"},"start":28,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"        params = message.get(\"params\") or {}\n"},"line_number":117,"absolute_offset":3945,"submatches":[{"match":{"text":".get(\"params\")"},"start":24,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_stdio.py"},"lines":{"text":"        user_input = params.get(\"user_input\")\n"},"line_number":215,"absolute_offset":7116,"submatches":[{"match":{"text":".get(\"user_input\")"},"start":27,"end":45}]}}
{"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":16694,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":15750,"bytes_printed":1377,"matched_lines":4,"matches":4}}}
{"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":"                    raw_stop_error = event.metadata.get(\"error\")\n"},"line_number":1712,"absolute_offset":70625,"submatches":[{"match":{"text":".get(\"error\")"},"start":51,"end":64}]}}
{"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":45403,"human":"0.000045s"},"searches":1,"searches_with_match":1,"bytes_searched":111355,"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/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":"    last_seen = state.get(\"last_seen_version\")\n"},"line_number":427,"absolute_offset":14015,"submatches":[{"match":{"text":".get(\"last_seen_version\")"},"start":21,"end":46}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"    if state.get(\"skip_until_version\") == info.latest_version:\n"},"line_number":460,"absolute_offset":15030,"submatches":[{"match":{"text":".get(\"skip_until_version\")"},"start":12,"end":38}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"    if state.get(\"last_seen_version\") == info.latest_version:\n"},"line_number":462,"absolute_offset":15134,"submatches":[{"match":{"text":".get(\"last_seen_version\")"},"start":12,"end":37}]}}
{"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":18731,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":21987,"bytes_printed":1160,"matched_lines":3,"matches":3}}}
{"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":"    params = args.get(\"params\")\n"},"line_number":139,"absolute_offset":4068,"submatches":[{"match":{"text":".get(\"params\")"},"start":17,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"        parsed = _parse_todos_value(params.get(\"todos\"))\n"},"line_number":141,"absolute_offset":4133,"submatches":[{"match":{"text":".get(\"todos\")"},"start":42,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_view.py"},"lines":{"text":"    params = args.get(\"params\")\n"},"line_number":216,"absolute_offset":6339,"submatches":[{"match":{"text":".get(\"params\")"},"start":17,"end":31}]}}
{"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":21308,"human":"0.000021s"},"searches":1,"searches_with_match":1,"bytes_searched":30807,"bytes_printed":1059,"matched_lines":3,"matches":3}}}
{"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":"            args = rec_kwargs.get(\"args\")\n"},"line_number":50,"absolute_offset":1300,"submatches":[{"match":{"text":".get(\"args\")"},"start":29,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_store.py"},"lines":{"text":"            metadata = rec_kwargs.get(\"metadata\")\n"},"line_number":53,"absolute_offset":1421,"submatches":[{"match":{"text":".get(\"metadata\")"},"start":33,"end":49}]}}
{"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":8734,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":2337,"bytes_printed":784,"matched_lines":2,"matches":2}}}
{"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":"    if parsed.get(\"jsonrpc\") != \"2.0\":\n"},"line_number":52,"absolute_offset":1311,"submatches":[{"match":{"text":".get(\"jsonrpc\")"},"start":13,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc_protocol.py"},"lines":{"text":"            request_id=_coerce_request_id(parsed.get(\"id\")),\n"},"line_number":56,"absolute_offset":1476,"submatches":[{"match":{"text":".get(\"id\")"},"start":48,"end":58}]}}
{"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":8687,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":3182,"bytes_printed":776,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"    message = str(context.get(\"message\") or \"\")\n"},"line_number":631,"absolute_offset":19926,"submatches":[{"match":{"text":".get(\"message\")"},"start":25,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"    exc = context.get(\"exception\")\n"},"line_number":635,"absolute_offset":20056,"submatches":[{"match":{"text":".get(\"exception\")"},"start":17,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"        exc = context.get(\"exception\")\n"},"line_number":666,"absolute_offset":21160,"submatches":[{"match":{"text":".get(\"exception\")"},"start":21,"end":38}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":19723,"human":"0.000020s"},"searches":1,"searches_with_match":1,"bytes_searched":30885,"bytes_printed":1049,"matched_lines":3,"matches":3}}}
{"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":"        exit_code = data.get(\"exit_code\")\n"},"line_number":220,"absolute_offset":6739,"submatches":[{"match":{"text":".get(\"exit_code\")"},"start":24,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/windows_updater.py"},"lines":{"text":"            finished_at=str(data[\"finished_at\"]) if data.get(\"finished_at\") else None,\n"},"line_number":227,"absolute_offset":7081,"submatches":[{"match":{"text":".get(\"finished_at\")"},"start":56,"end":75}]}}
{"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":27737,"human":"0.000028s"},"searches":1,"searches_with_match":1,"bytes_searched":8100,"bytes_printed":827,"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":"            if item.get(\"is_add_row\"):\n"},"line_number":191,"absolute_offset":6843,"submatches":[{"match":{"text":".get(\"is_add_row\")"},"start":19,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"        installed_plugins = info.get(\"installed_plugins\") or []\n"},"line_number":236,"absolute_offset":9062,"submatches":[{"match":{"text":".get(\"installed_plugins\")"},"start":32,"end":57}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"        return self._state == \"LIST\" and item is not None and not item.get(\"is_add_row\")\n"},"line_number":345,"absolute_offset":13952,"submatches":[{"match":{"text":".get(\"is_add_row\")"},"start":70,"end":88}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            if item.get(\"is_add_row\"):\n"},"line_number":430,"absolute_offset":17526,"submatches":[{"match":{"text":".get(\"is_add_row\")"},"start":19,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"            if not item.get(\"is_add_row\") and item.get(\"name\") == name:\n"},"line_number":507,"absolute_offset":20705,"submatches":[{"match":{"text":".get(\"is_add_row\")"},"start":23,"end":41},{"match":{"text":".get(\"name\")"},"start":50,"end":62}]}}
{"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":28567,"human":"0.000029s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":1990,"matched_lines":5,"matches":6}}}
{"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":"        completed = sum(1 for task in tasks if task.get(\"status\") == \"completed\")\n"},"line_number":1604,"absolute_offset":61271,"submatches":[{"match":{"text":".get(\"status\")"},"start":51,"end":65}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/event_renderer.py"},"lines":{"text":"            if isinstance(event, StopEvent) and event.metadata.get(\"error\") is not None:\n"},"line_number":1655,"absolute_offset":63226,"submatches":[{"match":{"text":".get(\"error\")"},"start":62,"end":75}]}}
{"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":37435,"human":"0.000037s"},"searches":1,"searches_with_match":1,"bytes_searched":82504,"bytes_printed":861,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"            if (not marketplace or item.get(\"marketplace\") == marketplace)\n"},"line_number":167,"absolute_offset":5677,"submatches":[{"match":{"text":".get(\"marketplace\")"},"start":39,"end":58}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"            logger.debug(\"DiscoverTab: enter DETAIL for %s\", item.get(\"name\"))\n"},"line_number":440,"absolute_offset":16224,"submatches":[{"match":{"text":".get(\"name\")"},"start":65,"end":77}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"        plugin_key = item.get(\"plugin_key\") or item.get(\"name\", \"\")\n"},"line_number":550,"absolute_offset":20570,"submatches":[{"match":{"text":".get(\"plugin_key\")"},"start":25,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                if stored.get(\"plugin_key\") == plugin_key:\n"},"line_number":573,"absolute_offset":21667,"submatches":[{"match":{"text":".get(\"plugin_key\")"},"start":25,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"                    if stored.get(\"plugin_key\") == plugin_key:\n"},"line_number":578,"absolute_offset":21932,"submatches":[{"match":{"text":".get(\"plugin_key\")"},"start":29,"end":47}]}}
{"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":22610,"human":"0.000023s"},"searches":1,"searches_with_match":1,"bytes_searched":22620,"bytes_printed":1942,"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":"            if item.get(\"is_header\"):\n"},"line_number":315,"absolute_offset":11820,"submatches":[{"match":{"text":".get(\"is_header\")"},"start":19,"end":36}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"            logger.debug(\"InstalledTab: enter DETAIL for %s\", item.get(\"name\"))\n"},"line_number":401,"absolute_offset":15230,"submatches":[{"match":{"text":".get(\"name\")"},"start":66,"end":78}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        logger.debug(\"InstalledTab: enter CONFIRM_UNINSTALL for %s\", item.get(\"name\"))\n"},"line_number":452,"absolute_offset":17204,"submatches":[{"match":{"text":".get(\"name\")"},"start":73,"end":85}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        install_path = item.get(\"install_path\")\n"},"line_number":495,"absolute_offset":18903,"submatches":[{"match":{"text":".get(\"install_path\")"},"start":27,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        project_path = item.get(\"project_path\")\n"},"line_number":630,"absolute_offset":23665,"submatches":[{"match":{"text":".get(\"project_path\")"},"start":27,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        project_path = item.get(\"project_path\")\n"},"line_number":712,"absolute_offset":27052,"submatches":[{"match":{"text":".get(\"project_path\")"},"start":27,"end":47}]}}
{"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":28784,"human":"0.000029s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":2241,"matched_lines":6,"matches":6}}}
{"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":"    display = data.get(\"display\") or {}\n"},"line_number":127,"absolute_offset":3907,"submatches":[{"match":{"text":".get(\"display\")"},"start":18,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    if isinstance(display, dict) and isinstance(display.get(\"thinking\"), bool):\n"},"line_number":128,"absolute_offset":3947,"submatches":[{"match":{"text":".get(\"thinking\")"},"start":55,"end":71}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    model = data.get(\"model\")\n"},"line_number":132,"absolute_offset":4117,"submatches":[{"match":{"text":".get(\"model\")"},"start":16,"end":29}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    memory_state = data.get(\"memory_state\") or {}\n"},"line_number":144,"absolute_offset":4525,"submatches":[{"match":{"text":".get(\"memory_state\")"},"start":23,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    if isinstance(memory_state, dict) and isinstance(memory_state.get(\"enabled\"), bool):\n"},"line_number":145,"absolute_offset":4575,"submatches":[{"match":{"text":".get(\"enabled\")"},"start":65,"end":80}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    env = data.get(\"env\") or {}\n"},"line_number":149,"absolute_offset":4792,"submatches":[{"match":{"text":".get(\"env\")"},"start":14,"end":25}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/config/store.py"},"lines":{"text":"    display = data.get(\"display\")\n"},"line_number":323,"absolute_offset":10472,"submatches":[{"match":{"text":".get(\"display\")"},"start":18,"end":33}]}}
{"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":21116,"human":"0.000021s"},"searches":1,"searches_with_match":1,"bytes_searched":11303,"bytes_printed":2402,"matched_lines":7,"matches":7}}}
{"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":"        sl = namespaced if namespaced is not None else data.get(\"statusline\")\n"},"line_number":64,"absolute_offset":1843,"submatches":[{"match":{"text":".get(\"statusline\")"},"start":59,"end":77}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/statusline/store.py"},"lines":{"text":"        sl = data.get(\"statusline\")\n"},"line_number":66,"absolute_offset":1931,"submatches":[{"match":{"text":".get(\"statusline\")"},"start":17,"end":35}]}}
{"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":9878,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":3525,"bytes_printed":811,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"lines":{"text":"        error = value.get(\"error\")\n"},"line_number":95,"absolute_offset":3328,"submatches":[{"match":{"text":".get(\"error\")"},"start":21,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"lines":{"text":"            message = error.get(\"message\")\n"},"line_number":97,"absolute_offset":3399,"submatches":[{"match":{"text":".get(\"message\")"},"start":27,"end":42}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/error_display.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10414,"human":"0.000010s"},"searches":1,"searches_with_match":1,"bytes_searched":3558,"bytes_printed":758,"matched_lines":2,"matches":2}}}
{"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":"                envelope = item_metadata.get(\"tool_raw_envelope\")\n"},"line_number":211,"absolute_offset":9157,"submatches":[{"match":{"text":".get(\"tool_raw_envelope\")"},"start":40,"end":65}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"                    diff = data.get(\"diff\")\n"},"line_number":219,"absolute_offset":9540,"submatches":[{"match":{"text":".get(\"diff\")"},"start":31,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"                    raw_original = data.get(\"original_file\")\n"},"line_number":231,"absolute_offset":10284,"submatches":[{"match":{"text":".get(\"original_file\")"},"start":39,"end":60}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"                    exec_meta = item_metadata.get(\"tool_execution_meta\")\n"},"line_number":280,"absolute_offset":12970,"submatches":[{"match":{"text":".get(\"tool_execution_meta\")"},"start":45,"end":72}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"        params = args.get(\"params\")\n"},"line_number":310,"absolute_offset":14139,"submatches":[{"match":{"text":".get(\"params\")"},"start":21,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/history_sync.py"},"lines":{"text":"                if isinstance(part, dict) and part.get(\"type\") == \"text\":\n"},"line_number":359,"absolute_offset":16088,"submatches":[{"match":{"text":".get(\"type\")"},"start":50,"end":62}]}}
{"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":31814,"human":"0.000032s"},"searches":1,"searches_with_match":1,"bytes_searched":22128,"bytes_printed":2224,"matched_lines":6,"matches":6}}}
{"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":"        args = cfg.get(\"args\") or []\n"},"line_number":1259,"absolute_offset":45316,"submatches":[{"match":{"text":".get(\"args\")"},"start":18,"end":30}]}}
{"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":36415,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":82076,"bytes_printed":456,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"}}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    model_name = str(metadata.get(\"model_name\") or \"\").strip()\n"},"line_number":124,"absolute_offset":3596,"submatches":[{"match":{"text":".get(\"model_name\")"},"start":29,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    duration = _format_metric_duration_ms(metadata.get(\"duration_ms\"))\n"},"line_number":128,"absolute_offset":3714,"submatches":[{"match":{"text":".get(\"duration_ms\")"},"start":50,"end":69}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    tokens = _format_metric_tokens(metadata.get(\"tokens\"))\n"},"line_number":135,"absolute_offset":3933,"submatches":[{"match":{"text":".get(\"tokens\")"},"start":43,"end":57}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        and metadata.get(\"reused_previous_result\") is True\n"},"line_number":296,"absolute_offset":8703,"submatches":[{"match":{"text":".get(\"reused_previous_result\")"},"start":20,"end":50}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"            lines_returned = metadata.get(\"lines_returned\")\n"},"line_number":353,"absolute_offset":11282,"submatches":[{"match":{"text":".get(\"lines_returned\")"},"start":37,"end":59}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"            start_line = metadata.get(\"start_line\")\n"},"line_number":354,"absolute_offset":11342,"submatches":[{"match":{"text":".get(\"start_line\")"},"start":33,"end":51}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"            end_line = metadata.get(\"end_line\")\n"},"line_number":355,"absolute_offset":11394,"submatches":[{"match":{"text":".get(\"end_line\")"},"start":31,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"            total_lines = metadata.get(\"total_lines\")\n"},"line_number":356,"absolute_offset":11442,"submatches":[{"match":{"text":".get(\"total_lines\")"},"start":34,"end":53}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        diff_lines = metadata.get(\"diff\")\n"},"line_number":385,"absolute_offset":12497,"submatches":[{"match":{"text":".get(\"diff\")"},"start":29,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    command = rec.args.get(\"command\")\n"},"line_number":721,"absolute_offset":23515,"submatches":[{"match":{"text":".get(\"command\")"},"start":22,"end":37}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    command_args = rec.args.get(\"args\")\n"},"line_number":722,"absolute_offset":23553,"submatches":[{"match":{"text":".get(\"args\")"},"start":27,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    cwd = rec.args.get(\"cwd\")\n"},"line_number":729,"absolute_offset":23832,"submatches":[{"match":{"text":".get(\"cwd\")"},"start":18,"end":29}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    file_path = str(rec.args.get(\"file_path\") or \"\") or None\n"},"line_number":771,"absolute_offset":25386,"submatches":[{"match":{"text":".get(\"file_path\")"},"start":28,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        diff = rec.metadata.get(\"diff\")\n"},"line_number":773,"absolute_offset":25486,"submatches":[{"match":{"text":".get(\"diff\")"},"start":27,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    prompt = rec.args.get(\"prompt\")\n"},"line_number":796,"absolute_offset":26290,"submatches":[{"match":{"text":".get(\"prompt\")"},"start":21,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        params = rec.args.get(\"params\")\n"},"line_number":798,"absolute_offset":26362,"submatches":[{"match":{"text":".get(\"params\")"},"start":25,"end":39}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"            prompt = params.get(\"prompt\")\n"},"line_number":800,"absolute_offset":26442,"submatches":[{"match":{"text":".get(\"prompt\")"},"start":27,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"                path = entry.get(\"path\") or entry.get(\"name\")\n"},"line_number":928,"absolute_offset":30663,"submatches":[{"match":{"text":".get(\"path\")"},"start":28,"end":40},{"match":{"text":".get(\"name\")"},"start":49,"end":61}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    new_content = str(rec.args.get(\"content\") or \"\")\n"},"line_number":977,"absolute_offset":32211,"submatches":[{"match":{"text":".get(\"content\")"},"start":30,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    mode = str(rec.args.get(\"mode\") or \"overwrite\")\n"},"line_number":978,"absolute_offset":32264,"submatches":[{"match":{"text":".get(\"mode\")"},"start":23,"end":35}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    file_path = str(rec.args.get(\"file_path\") or \"\")\n"},"line_number":979,"absolute_offset":32316,"submatches":[{"match":{"text":".get(\"file_path\")"},"start":28,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"        raw_diff = rec.metadata.get(\"diff\")\n"},"line_number":1001,"absolute_offset":32948,"submatches":[{"match":{"text":".get(\"diff\")"},"start":31,"end":43}]}}
{"type":"match","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"lines":{"text":"    file_path = str(rec.args.get(\"file_path\") or \"\") or None\n"},"line_number":1008,"absolute_offset":33164,"submatches":[{"match":{"text":".get(\"file_path\")"},"start":28,"end":45}]}}
{"type":"end","data":{"path":{"text":"/home/hyc/projects/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tool_result_formatters.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":72676,"human":"0.000073s"},"searches":1,"searches_with_match":1,"bytes_searched":36197,"bytes_printed":7922,"matched_lines":23,"matches":24}}}
{"data":{"elapsed_total":{"human":"0.005441s","nanos":5441074,"secs":0},"stats":{"bytes_printed":35861,"bytes_searched":637844,"elapsed":{"human":"0.000638s","nanos":638441,"secs":0},"matched_lines":96,"matches":101,"searches":25,"searches_with_match":25}},"type":"summary"}
