{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"    return asyncio.create_task(_run(), name=\"terminal-update-check\")\n"},"line_number":178,"absolute_offset":5926,"submatches":[{"match":{"text":"create_task"},"start":19,"end":30}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"    return asyncio.create_task(_run(), name=\"terminal-announcements-fetch\")\n"},"line_number":227,"absolute_offset":7671,"submatches":[{"match":{"text":"create_task"},"start":19,"end":30}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"lines":{"text":"    task = asyncio.create_task(\n"},"line_number":438,"absolute_offset":13772,"submatches":[{"match":{"text":"create_task"},"start":19,"end":30}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/app.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":36356,"human":"0.000036s"},"searches":1,"searches_with_match":1,"bytes_searched":45726,"bytes_printed":1068,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"        self._task = asyncio.create_task(self._run(), name=\"submission-animator\")\n"},"line_number":373,"absolute_offset":8694,"submatches":[{"match":{"text":"create_task"},"start":29,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"lines":{"text":"                await asyncio.wait_for(self._stop_event.wait(), timeout=self._refresh_interval)\n"},"line_number":450,"absolute_offset":11274,"submatches":[{"match":{"text":"wait_for"},"start":30,"end":38}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/animations.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16276,"human":"0.000016s"},"searches":1,"searches_with_match":1,"bytes_searched":13895,"bytes_printed":831,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"},"lines":{"text":"        self._task = asyncio.create_task(self._do_install())\n"},"line_number":143,"absolute_offset":4431,"submatches":[{"match":{"text":"create_task"},"start":29,"end":40}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/marketplace_install_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8498,"human":"0.000008s"},"searches":1,"searches_with_match":1,"bytes_searched":10055,"bytes_printed":497,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_uninstall(plugin_key, item))\n"},"line_number":680,"absolute_offset":25711,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_update(plugin_key, item))\n"},"line_number":696,"absolute_offset":26354,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/installed_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9013,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":29068,"bytes_printed":846,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_retry(error))\n"},"line_number":272,"absolute_offset":10017,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/errors_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":4513,"human":"0.000005s"},"searches":1,"searches_with_match":1,"bytes_searched":11989,"bytes_printed":477,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_add(repo))\n"},"line_number":571,"absolute_offset":23275,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_update(name, show_operation=show_operation))\n"},"line_number":585,"absolute_offset":23801,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_remove(name))\n"},"line_number":590,"absolute_offset":24026,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/marketplaces_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":9347,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":27331,"bytes_printed":1195,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"lines":{"text":"        task = asyncio.create_task(self._do_install(plugin_key, item, scope))\n"},"line_number":554,"absolute_offset":20747,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/tabs/discover_tab.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":6882,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":22968,"bytes_printed":501,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"lines":{"text":"        stdout, stderr = await asyncio.wait_for(process.communicate(), timeout=timeout_seconds)\n"},"line_number":524,"absolute_offset":17569,"submatches":[{"match":{"text":"wait_for"},"start":39,"end":47}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/custom_slash_commands.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":16881,"human":"0.000017s"},"searches":1,"searches_with_match":1,"bytes_searched":20256,"bytes_printed":508,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"lines":{"text":"        self._animation_task = loop.create_task(self._animate())\n"},"line_number":124,"absolute_offset":3431,"submatches":[{"match":{"text":"create_task"},"start":36,"end":47}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/plugins/operation_state.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":3672,"human":"0.000004s"},"searches":1,"searches_with_match":1,"bytes_searched":4160,"bytes_printed":483,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"            stdout, _stderr = await asyncio.wait_for(\n"},"line_number":198,"absolute_offset":7367,"submatches":[{"match":{"text":"wait_for"},"start":44,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"                    await asyncio.wait_for(proc.wait(), timeout=0.2)\n"},"line_number":208,"absolute_offset":7845,"submatches":[{"match":{"text":"wait_for"},"start":34,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"                    await asyncio.wait_for(proc.wait(), timeout=0.2)\n"},"line_number":216,"absolute_offset":8244,"submatches":[{"match":{"text":"wait_for"},"start":34,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"            asyncio.create_task(self._resolve_git_branch())\n"},"line_number":359,"absolute_offset":13151,"submatches":[{"match":{"text":"create_task"},"start":20,"end":31}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"lines":{"text":"            asyncio.create_task(self._resolve_git_diff_stats())\n"},"line_number":372,"absolute_offset":13557,"submatches":[{"match":{"text":"create_task"},"start":20,"end":31}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/status_bar.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":26033,"human":"0.000026s"},"searches":1,"searches_with_match":1,"bytes_searched":25566,"bytes_printed":1745,"matched_lines":5,"matches":5}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/approval_bridge.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/approval_bridge.py"},"lines":{"text":"            handler_task = asyncio.create_task(handler(dict(payload)))\n"},"line_number":81,"absolute_offset":2568,"submatches":[{"match":{"text":"create_task"},"start":35,"end":46}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/approval_bridge.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":3136,"human":"0.000003s"},"searches":1,"searches_with_match":1,"bytes_searched":3648,"bytes_printed":472,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"lines":{"text":"        self._task = asyncio.create_task(self._run(stop_seq, parent_runtime))\n"},"line_number":61,"absolute_offset":1543,"submatches":[{"match":{"text":"create_task"},"start":29,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"lines":{"text":"    async def wait_for_current(self) -> None:\n"},"line_number":82,"absolute_offset":2086,"submatches":[{"match":{"text":"wait_for"},"start":14,"end":22}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/recap/controller.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":3455,"human":"0.000003s"},"searches":1,"searches_with_match":1,"bytes_searched":3916,"bytes_printed":790,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/session_title.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/session_title.py"},"lines":{"text":"        self._task = asyncio.create_task(\n"},"line_number":119,"absolute_offset":3772,"submatches":[{"match":{"text":"create_task"},"start":29,"end":40}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/session_title.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":3293,"human":"0.000003s"},"searches":1,"searches_with_match":1,"bytes_searched":4958,"bytes_printed":456,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/startup.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/startup.py"},"lines":{"text":"    task = asyncio.create_task(_run_mcp_animation(console, server_names))\n"},"line_number":72,"absolute_offset":2324,"submatches":[{"match":{"text":"create_task"},"start":19,"end":30}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/startup.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":11686,"human":"0.000012s"},"searches":1,"searches_with_match":1,"bytes_searched":2631,"bytes_printed":459,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"    return await asyncio.wait_for(fetch_latest(), timeout=_PROFILE_FETCH_TIMEOUT_S)\n"},"line_number":358,"absolute_offset":11361,"submatches":[{"match":{"text":"wait_for"},"start":25,"end":33}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"        output, _ = await asyncio.wait_for(\n"},"line_number":698,"absolute_offset":22453,"submatches":[{"match":{"text":"wait_for"},"start":34,"end":42}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"lines":{"text":"                await asyncio.wait_for(process.wait(), timeout=0.5)\n"},"line_number":707,"absolute_offset":22823,"submatches":[{"match":{"text":"wait_for"},"start":30,"end":38}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/update_check.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":19471,"human":"0.000019s"},"searches":1,"searches_with_match":1,"bytes_searched":25279,"bytes_printed":1112,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/tasks.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/tasks.py"},"lines":{"text":"        task = asyncio.create_task(coroutine, name=name)\n"},"line_number":22,"absolute_offset":446,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/backend/tasks.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":5669,"human":"0.000006s"},"searches":1,"searches_with_match":1,"bytes_searched":1283,"bytes_printed":453,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"},"lines":{"text":"        self._task = asyncio.create_task(self._do_connect())\n"},"line_number":70,"absolute_offset":1889,"submatches":[{"match":{"text":"create_task"},"start":29,"end":40}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"},"lines":{"text":"                result = await asyncio.wait_for(\n"},"line_number":82,"absolute_offset":2315,"submatches":[{"match":{"text":"wait_for"},"start":39,"end":47}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/mcp_connecting_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":8863,"human":"0.000009s"},"searches":1,"searches_with_match":1,"bytes_searched":4852,"bytes_printed":815,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"lines":{"text":"        task = asyncio.create_task(self._mcp_list_refresh_loop())\n"},"line_number":799,"absolute_offset":29732,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/commands.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":22611,"human":"0.000023s"},"searches":1,"searches_with_match":1,"bytes_searched":95106,"bytes_printed":475,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"        self._fork_task = asyncio.create_task(self._run_fork(parent_runtime, question))\n"},"line_number":164,"absolute_offset":5220,"submatches":[{"match":{"text":"create_task"},"start":34,"end":45}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"lines":{"text":"        self._anim_task = asyncio.create_task(self._run_animation())\n"},"line_number":166,"absolute_offset":5370,"submatches":[{"match":{"text":"create_task"},"start":34,"end":45}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui_parts/btw_view.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13264,"human":"0.000013s"},"searches":1,"searches_with_match":1,"bytes_searched":16611,"bytes_printed":834,"matched_lines":2,"matches":2}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/stdio.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/stdio.py"},"lines":{"text":"                line_task = asyncio.create_task(stdin_queue.get())\n"},"line_number":75,"absolute_offset":2225,"submatches":[{"match":{"text":"create_task"},"start":36,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/stdio.py"},"lines":{"text":"                exit_task = asyncio.create_task(self._loop_should_exit.wait())\n"},"line_number":76,"absolute_offset":2292,"submatches":[{"match":{"text":"create_task"},"start":36,"end":47}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/stdio.py"},"lines":{"text":"        task = asyncio.create_task(self._handle_request(message))\n"},"line_number":124,"absolute_offset":4175,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/stdio.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":13615,"human":"0.000014s"},"searches":1,"searches_with_match":1,"bytes_searched":7793,"bytes_printed":1120,"matched_lines":3,"matches":3}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/approval.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/approval.py"},"lines":{"text":"        request_task = asyncio.create_task(\n"},"line_number":95,"absolute_offset":3386,"submatches":[{"match":{"text":"create_task"},"start":31,"end":42}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/approval.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":7175,"human":"0.000007s"},"searches":1,"searches_with_match":1,"bytes_searched":4371,"bytes_printed":439,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/session_host.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/session_host.py"},"lines":{"text":"        rpc_session.pump_task = asyncio.create_task(\n"},"line_number":182,"absolute_offset":5736,"submatches":[{"match":{"text":"create_task"},"start":40,"end":51}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/rpc/session_host.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":10977,"human":"0.000011s"},"searches":1,"searches_with_match":1,"bytes_searched":12196,"bytes_printed":457,"matched_lines":1,"matches":1}}}
{"type":"begin","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"}}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        await self._wait_for_next_render(\n"},"line_number":1654,"absolute_offset":66532,"submatches":[{"match":{"text":"wait_for"},"start":20,"end":28}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            phase=\"submit_staged.wait_for_first_repaint\",\n"},"line_number":1655,"absolute_offset":66574,"submatches":[{"match":{"text":"wait_for"},"start":33,"end":41}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            await asyncio.wait_for(\n"},"line_number":1734,"absolute_offset":69705,"submatches":[{"match":{"text":"wait_for"},"start":26,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        task = asyncio.create_task(coroutine)\n"},"line_number":2160,"absolute_offset":89460,"submatches":[{"match":{"text":"create_task"},"start":23,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"    async def _wait_for_next_render(\n"},"line_number":2203,"absolute_offset":91027,"submatches":[{"match":{"text":"wait_for"},"start":15,"end":23}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            await asyncio.wait_for(future, timeout=timeout_s)\n"},"line_number":2230,"absolute_offset":91883,"submatches":[{"match":{"text":"wait_for"},"start":26,"end":34}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            self._event_pump_task = asyncio.create_task(\n"},"line_number":2731,"absolute_offset":111734,"submatches":[{"match":{"text":"create_task"},"start":44,"end":55}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        self._plugin_init_task = asyncio.create_task(\n"},"line_number":2846,"absolute_offset":116237,"submatches":[{"match":{"text":"create_task"},"start":41,"end":52}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            self._mcp_init_task = asyncio.create_task(\n"},"line_number":2867,"absolute_offset":116939,"submatches":[{"match":{"text":"create_task"},"start":42,"end":53}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"        self._ui_tick_task = asyncio.create_task(\n"},"line_number":2874,"absolute_offset":117161,"submatches":[{"match":{"text":"create_task"},"start":37,"end":48}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            self._startup_status_refresh_task = asyncio.create_task(\n"},"line_number":2894,"absolute_offset":117953,"submatches":[{"match":{"text":"create_task"},"start":56,"end":67}]}}
{"type":"match","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"lines":{"text":"            self._event_pump_task = asyncio.create_task(\n"},"line_number":2901,"absolute_offset":118299,"submatches":[{"match":{"text":"create_task"},"start":44,"end":55}]}}
{"type":"end","data":{"path":{"text":"/home/andy/works/agent-sdk/packages/comate_cli/comate_cli/terminal_agent/tui.py"},"binary_offset":null,"stats":{"elapsed":{"secs":0,"nanos":91277,"human":"0.000091s"},"searches":1,"searches_with_match":1,"bytes_searched":130465,"bytes_printed":3812,"matched_lines":12,"matches":12}}}
{"data":{"elapsed_total":{"human":"0.004566s","nanos":4565598,"secs":0},"stats":{"bytes_printed":19845,"bytes_searched":524123,"elapsed":{"human":"0.000352s","nanos":351963,"secs":0},"matched_lines":51,"matches":51,"searches":23,"searches_with_match":23}},"type":"summary"}
