WVMQWENWS_6D91C42F
source=WEBVM
time=2026-11-08T18:35:16+00:00
stage=PI_PROGRESS
[2026-11-08T18:33:06+00:00] PI_WRAPPER_STARTED tag=WVMQWENWS_6D91C42F script=pi.py
[2026-11-08T18:33:17+00:00] PI_IMPL_FETCHED source=main characters=46048
[2026-11-08T18:33:19+00:00] booting.
[2026-11-08T18:33:19+00:00] booting..
[2026-11-08T18:33:21+00:00] IO_LOOP_SOURCE_FETCHED file=controller.py attempt=1/10 characters=48660
[2026-11-08T18:33:22+00:00] IO_LOOP_SOURCE_FETCHED file=agent.py attempt=1/10 characters=13623
[2026-11-08T18:33:23+00:00] IO_LOOP_SOURCE_FETCHED file=tcp_socks5.py attempt=1/10 characters=19424
[2026-11-08T18:33:24+00:00] IO_LOOP_SOURCE_FETCHED file=remote_probe.py attempt=1/10 characters=5142
[2026-11-08T18:33:25+00:00] IO_LOOP_SOURCE_FETCHED file=terminal_service.py attempt=1/10 characters=3812
[2026-11-08T18:33:26+00:00] IO_LOOP_SOURCE_FETCHED file=remote_shell.py attempt=1/10 characters=3115
[2026-11-08T18:33:26+00:00] IO_LOOP_CONTROLLER_START dataset_id=simonday/webvm-io-loop-rx kernel_id=simonday/webvm-io-loop-proof
[2026-11-08T18:33:30+00:00] RX_TX_INITIAL_PROOF_BACKGROUND_STARTED command_channel=available
[2026-11-08T18:33:30+00:00] RX_TX_TERMINAL_LISTENING host=127.0.0.1 port=2323 transport=Kaggle-RX-TX
[2026-11-08T18:33:30+00:00] TCP_LINK_CONTROLLER_START kernel_id=simonday/webvm-tcp-link
[2026-11-08T18:33:30+00:00] TCP_LINK_CONTROLLER_BACKGROUND_STARTED command_channel=unblocked
[2026-11-08T18:33:30+00:00] RX_TX_REMOTE_COMMAND_POLL_STARTED interval_seconds=30 current_sha256=623504b7c22661357f43a1f04cba452b0062aec4fe446b1f4a9524f63738ba16
[2026-11-08T18:33:32+00:00] IO_LOOP_CONTROLLER {"dataset_id": "simonday/webvm-io-loop-rx", "event": "RUN_BEGIN", "kernel_id": "simonday/webvm-io-loop-proof", "poll_seconds": 10, "time": "2026-11-08T18:33:32.380+00:00", "timeout_seconds": 900}
[2026-11-08T18:33:32+00:00] IO_LOOP_CONTROLLER {"encoded_bytes": 6856, "event": "PYTHON_PAYLOAD_ENCODED", "path": "/home/user/kaggle-io-loop/remote_probe.py", "sha256": "623504b7c22661357f43a1f04cba452b0062aec4fe446b1f4a9524f63738ba16", "source_bytes": 5142, "time": "2026-11-08T18:33:32.791+00:00"}
[2026-11-08T18:33:33+00:00] IO_LOOP_CONTROLLER {"checksum": "4907aee4f9f413c4993130849317ad42dd365353a7800c025970504f3bf5ae05", "event": "POC_FILES_WRITTEN", "notebook_bytes": 23979, "payload": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uMwoiIiJCb3VuZGVkIG5ldHdvcmsgcHJvYmUgZXhlY3V0ZWQgdGhyb3VnaCB0aGUgV2ViVk0gLT4gS2FnZ2xlIFJYL1RYIGVudmVsb3BlLgoKRXZlcnkgRE5TL2Nvbm5lY3Rpb24gY2hlY2sgcnVucyBpbiBhIGNoaWxkIHByb2Nlc3Mgd2l0aCBhIGhhcmQgd2FsbC1jbG9jayBsaW1pdCwKc28gYSByZXNvbHZlciBzdGFsbCBjYW5ub3QgYmxvY2sgdGhlIFJYL1RYIGFja25vd2xlZGdlbWVudC4gVGhpcyBkb2VzIG5vdCBjaGFuZ2UKZmlyZXdhbGwgcnVsZXMgb3IgdG91Y2ggSnVweXRlci4KIiIiCmltcG9ydCBqc29uLCBvcywgcGxhdGZvcm0sIHNodXRpbCwgc3VicHJvY2Vzcywgc3lzLCB0aW1lCgpQUk9CRV9DT0RFID0gciIiIgppbXBvcnQganNvbiwgc29ja2V0LCBzeXMKaG9zdCwgcG9ydCA9IHN5cy5hcmd2WzFdLCBpbnQoc3lzLmFyZ3ZbMl0pCmFkZHJlc3NlcyA9IHNvcnRlZCh7aXRlbVs0XVswXSBmb3IgaXRlbSBpbiBzb2NrZXQuZ2V0YWRkcmluZm8oCiAgICBob3N0LCBwb3J0LCB0eXBlPXNvY2tldC5TT0NLX1NUUkVBTQopfSkKd2l0aCBzb2NrZXQuY3JlYXRlX2Nvbm5lY3Rpb24oKGhvc3QsIHBvcnQpLCB0aW1lb3V0PTIpOgogICAgcGFzcwpwcmludChqc29uLmR1bXBzKHsiZG5zIjogVHJ1ZSwgImFkZHJlc3NfY291bnQiOiBsZW4oYWRkcmVzc2VzKSwgInRjcCI6IFRydWV9KSkKIiIiCgpIVFRQU19DT0RFID0gciIiIgppbXBvcnQganNvbgpmcm9tIHVybGxpYi5yZXF1ZXN0IGltcG9ydCB1cmxvcGVuLCBSZXF1ZXN0CnJlcSA9IFJlcXVlc3QoImh0dHBzOi8vZXhhbXBsZS5jb20vIiwgaGVhZGVycz17IlVzZXItQWdlbnQiOiAid2Vidm0tcngtdHgtcHJvYmUvMSJ9KQp3aXRoIHVybG9wZW4ocmVxLCB0aW1lb3V0PTMpIGFzIHJlc3BvbnNlOgogICAgcHJpbnQoanNvbi5kdW1wcyh7Im9rIjogVHJ1ZSwgInN0YXR1cyI6IHJlc3BvbnNlLnN0YXR1cywKICAgICAgICAgICAgICAgICAgICAgICJieXRlcyI6IGxlbihyZXNwb25zZS5yZWFkKDI1NikpfSkpCiIiIgoKZGVmIHJ1bl9ib3VuZGVkKGNvZGUsIGFyZ3MsIHRpbWVvdXQpOgogICAgdHJ5OgogICAgICAgIHJlc3VsdCA9IHN1YnByb2Nlc3MucnVuKAogICAgICAgICAgICBbc3lzLmV4ZWN1dGFibGUsICItSSIsICItYyIsIGNvZGUsICphcmdzXSwKICAgICAgICAgICAgY2FwdHVyZV9vdXRwdXQ9VHJ1ZSwgdGV4dD1UcnVlLCB0aW1lb3V0PXRpbWVvdXQsIGNoZWNrPUZhbHNlCiAgICAgICAgKQogICAgICAgIGlmIHJlc3VsdC5yZXR1cm5jb2RlICE9IDA6CiAgICAgICAgICAgIHJldHVybiB7Im9rIjogRmFsc2UsICJlcnJvciI6ICJQcm9iZUZhaWxlZCIsCiAgICAgICAgICAgICAgICAgICAgImRldGFpbCI6IChyZXN1bHQuc3RkZXJyIG9yICIiKVstMTgwOl19CiAgICAgICAgdHJ5OgogICAgICAgICAgICByZXR1cm4ganNvbi5sb2FkcyhyZXN1bHQuc3Rkb3V0LnN0cmlwKCkuc3BsaXRsaW5lcygpWy0xXSkKICAgICAgICBleGNlcHQgKFZhbHVlRXJyb3IsIEluZGV4RXJyb3IpOgogICAgICAgICAgICByZXR1cm4geyJvayI6IEZhbHNlLCAiZXJyb3IiOiAiSW52YWxpZFByb2JlT3V0cHV0In0KICAgIGV4Y2VwdCBzdWJwcm9jZXNzLlRpbWVvdXRFeHBpcmVkOgogICAgICAgIHJldHVybiB7Im9rIjogRmFsc2UsICJlcnJvciI6ICJQcm9iZVRpbWVvdXQifQogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBleGM6CiAgICAgICAgcmV0dXJuIHsib2siOiBGYWxzZSwgImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9fICsgIjogIiArIHN0cihleGMpWzoxNjBdfQoKZGVmIHByb2JlX2hvc3QoaG9zdCwgcG9ydD00NDMpOgogICAgcmVzdWx0ID0gcnVuX2JvdW5kZWQoUFJPQkVfQ09ERSwgW2hvc3QsIHN0cihwb3J0KV0sIDUpCiAgICByb3cgPSB7Imhvc3QiOiBob3N0LCAicG9ydCI6IHBvcnR9CiAgICBpZiByZXN1bHQuZ2V0KCJvayIpIGlzIEZhbHNlOgogICAgICAgIHJvdy51cGRhdGUoZG5zX29yX3RjcD1GYWxzZSwgZXJyb3I9cmVzdWx0LmdldCgiZXJyb3IiLCAiUHJvYmVGYWlsZWQiKSkKICAgICAgICBpZiByZXN1bHQuZ2V0KCJkZXRhaWwiKToKICAgICAgICAgICAgcm93WyJkZXRhaWwiXSA9IHJlc3VsdFsiZGV0YWlsIl0KICAgIGVsc2U6CiAgICAgICAgcm93LnVwZGF0ZShyZXN1bHQpCiAgICByZXR1cm4gcm93CgpkZWYgYm91bmRlZF9jb21tYW5kKGFyZ3YsIHRpbWVvdXQ9Myk6CiAgICB0cnk6CiAgICAgICAgcCA9IHN1YnByb2Nlc3MucnVuKGFyZ3YsIGNhcHR1cmVfb3V0cHV0PVRydWUsIHRleHQ9VHJ1ZSwgdGltZW91dD10aW1lb3V0LCBjaGVjaz1GYWxzZSkKICAgICAgICByZXR1cm4gewogICAgICAgICAgICAicmV0dXJuY29kZSI6IHAucmV0dXJuY29kZSwKICAgICAgICAgICAgInN0ZG91dCI6IChwLnN0ZG91dCBvciAiIilbLTEyMDA6XSwKICAgICAgICAgICAgInN0ZGVyciI6IChwLnN0ZGVyciBvciAiIilbLTYwMDpdLAogICAgICAgIH0KICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZXhjOgogICAgICAgIHJldHVybiB7ImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9ffQoKZGVmIHJlYWRfc21hbGwocGF0aCwgbGltaXQ9MzAwMCk6CiAgICB0cnk6CiAgICAgICAgd2l0aCBvcGVuKHBhdGgsICJyIiwgZW5jb2Rpbmc9InV0Zi04IiwgZXJyb3JzPSJyZXBsYWNlIikgYXMgZjoKICAgICAgICAgICAgcmV0dXJuIGYucmVhZChsaW1pdCkKICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZXhjOgogICAgICAgIHJldHVybiB7ImVycm9yIjogdHlwZShleGMpLl9fbmFtZV9ffQoKZGVmIG5ldGZpbHRlcl9kaWFnbm9zdGljcygpOgogICAgY29tbWFuZHMgPSB7fQogICAgZm9yIG5hbWUgaW4gKCJpcHRhYmxlcyIsICJpcHRhYmxlcy1uZnQiLCAiaXB0YWJsZXMtbGVnYWN5IiwgIm5mdCIsICJhcHQtZ2V0IiwgImRwa2ciLCAiYnVzeWJveCIpOgogICAgICAgIGNvbW1hbmRzW25hbWVdID0gc2h1dGlsLndoaWNoKG5hbWUpCiAgICBmb3IgcGF0aCBpbiAoIi91c3Ivc2Jpbi9pcHRhYmxlcyIsICIvc2Jpbi9pcHRhYmxlcyIsICIvdXNyL2Jpbi9pcHRhYmxlcyIsCiAgICAgICAgICAgICAgICAgIi91c3Ivc2Jpbi9pcHRhYmxlcy1uZnQiLCAiL3Vzci9zYmluL2lwdGFibGVzLWxlZ2FjeSIsCiAgICAgICAgICAgICAgICAgIi91c3Ivc2Jpbi9uZnQiLCAiL3NiaW4vbmZ0Iik6CiAgICAgICAgaWYgb3MucGF0aC5leGlzdHMocGF0aCk6CiAgICAgICAgICAgIGNvbW1hbmRzWyJleGlzdHM6IiArIHBhdGhdID0gVHJ1ZQogICAgcHJvY19uYW1lcyA9IHJlYWRfc21hbGwoIi9wcm9jL25ldC9pcF90YWJsZXNfbmFtZXMiLCAxMDAwKQogICAgbW9kdWxlX25hbWVzID0gcmVhZF9zbWFsbCgiL3Byb2MvbW9kdWxlcyIsIDgwMDApCiAgICBtb2R1bGVfbWF0Y2hlcyA9IFtdCiAgICBpZiBpc2luc3RhbmNlKG1vZHVsZV9uYW1lcywgc3RyKToKICAgICAgICBtb2R1bGVfbWF0Y2hlcyA9IFtsaW5lLnNwbGl0KClbMF0gZm9yIGxpbmUgaW4gbW9kdWxlX25hbWVzLnNwbGl0bGluZXMoKQogICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGFueShrIGluIGxpbmUubG93ZXIoKSBmb3IgayBpbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImlwX3RhYmxlcyIsICJpcHRhYmxlX25hdCIsICJuZl9uYXQiLCAibmZfdGFibGVzIiwgIm5mdF9jaGFpbiIpKV0KICAgIGFwdF9jYWNoZSA9IGJvdW5kZWRfY29tbWFuZChbImFwdC1jYWNoZSIsICJwb2xpY3kiLCAiaXB0YWJsZXMiXSwgMykgaWYgY29tbWFuZHMuZ2V0KCJhcHQtZ2V0IikgZWxzZSB7Im5vdGUiOiAiYXB0LWdldCBub3QgZm91bmQifQogICAgZHBrZ19hcmNoID0gYm91bmRlZF9jb21tYW5kKFsiZHBrZyIsICItLXByaW50LWFyY2hpdGVjdHVyZSJdLCAzKSBpZiBjb21tYW5kcy5nZXQoImRwa2ciKSBlbHNlIHsibm90ZSI6ICJkcGtnIG5vdCBmb3VuZCJ9CiAgICB1bmFtZSA9IGJvdW5kZWRfY29tbWFuZChbInVuYW1lIiwgIi1hIl0sIDMpCiAgICByZXR1cm4gewogICAgICAgICJhcmNoaXRlY3R1cmUiOiBwbGF0Zm9ybS5tYWNoaW5lKCksCiAgICAgICAgImtlcm5lbCI6IHVuYW1lLAogICAgICAgICJjb21tYW5kcyI6IGNvbW1hbmRzLAogICAgICAgICJkcGtnX2FyY2hpdGVjdHVyZSI6IGRwa2dfYXJjaCwKICAgICAgICAiYXB0X3BvbGljeV9pcHRhYmxlcyI6IGFwdF9jYWNoZSwKICAgICAgICAicHJvY19pcF90YWJsZXNfbmFtZXMiOiBwcm9jX25hbWVzLAogICAgICAgICJuZXRmaWx0ZXJfbW9kdWxlc19sb2FkZWQiOiBtb2R1bGVfbWF0Y2hlcywKICAgICAgICAiY29uZmlnX25ldGZpbHRlciI6IHsKICAgICAgICAgICAgInByb2NfY29uZmlnX2d6IjogInByZXNlbnQiIGlmIG9zLnBhdGguZXhpc3RzKCIvcHJvYy9jb25maWcuZ3oiKSBlbHNlICJhYnNlbnQiLAogICAgICAgICAgICAiYm9vdF9jb25maWciOiAicHJlc2VudCIgaWYgb3MucGF0aC5leGlzdHMoIi9ib290L2NvbmZpZy0iICsgb3MudW5hbWUoKS5yZWxlYXNlKSBlbHNlICJhYnNlbnQiLAogICAgICAgIH0sCiAgICB9CgpyZXBvcnQgPSB7CiAgICAicHJvYmUiOiAid2Vidm0tcngtdHgtcmVtb3RlLXByb2JlLXYzIiwKICAgICJ0aW1lIjogdGltZS50aW1lKCksCiAgICAiaG9zdG5hbWUiOiBvcy51bmFtZSgpLm5vZGVuYW1lIGlmIGhhc2F0dHIob3MsICJ1bmFtZSIpIGVsc2UgTm9uZSwKICAgICJ1aWQiOiBvcy5nZXRldWlkKCkgaWYgaGFzYXR0cihvcywgImdldGV1aWQiKSBlbHNlIE5vbmUsCiAgICAibmV0d29yayI6IFtwcm9iZV9ob3N0KGhvc3QpIGZvciBob3N0IGluICgKICAgICAgICAicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsICJhcGkua2FnZ2xlLmNvbSIsCiAgICAgICAgImtrYi1wcm9kdWN0aW9uLmp1cHl0ZXItcHJveHkua2FnZ2xlLm5ldCIsICJwc3RlLnVzIgogICAgKV0sCiAgICAianVweXRlcl84ODg4X3VudG91Y2hlZCI6IFRydWUsCiAgICAiZmlyZXdhbGxfY2hhbmdlZCI6IEZhbHNlLAp9CnJlcG9ydFsiaHR0cHNfZXhhbXBsZSJdID0gcnVuX2JvdW5kZWQoSFRUUFNfQ09ERSwgW10sIDcpCnJlcG9ydFsibmV0ZmlsdGVyX2RpYWdub3N0aWNzIl0gPSBuZXRmaWx0ZXJfZGlhZ25vc3RpY3MoKQpwcmludCgiUkVNT1RFX1BST0JFX1JFU1VMVCAiICsganNvbi5kdW1wcyhyZXBvcnQsIHNvcnRfa2V5cz1UcnVlKSwgZmx1c2g9VHJ1ZSkK", "request_id": "io-loop-proof-20261108T183332776499Z", "rx_bytes": 7097, "sequence": 1, "time": "2026-11-08T18:33:33.368+00:00"}
[2026-11-08T18:33:33+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T18:33:33.465+00:00", "timeout_seconds": 60}
[2026-11-08T18:33:34+00:00] IO_LOOP_CONTROLLER {"dataset_id": "simonday/webvm-io-loop-rx", "event": "RUN_BEGIN", "kernel_id": "simonday/webvm-tcp-link", "poll_seconds": 10, "time": "2026-11-08T18:33:34.394+00:00", "timeout_seconds": 900}
[2026-11-08T18:33:34+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T18:33:34.404+00:00", "timeout_seconds": 20}
[2026-11-08T18:33:54+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 20448.545, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T18:33:54.864+00:00"}
[2026-11-08T18:33:54+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T18:33:54.872+00:00", "timeout_seconds": 20}
[2026-11-08T18:34:15+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 20314.34, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T18:34:15.191+00:00"}
[2026-11-08T18:34:19+00:00] IO_LOOP_CONTROLLER {"attempts": 2, "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "elapsed_ms": 40816.815, "event": "API_REQUEST_EXHAUSTED", "read_only": true, "reason": "all permitted attempts timed out", "time": "2026-11-08T18:34:15.219+00:00"}
[2026-11-08T18:34:19+00:00] IO_LOOP_CONTROLLER {"error": "Kaggle read-only API command timed out in configured and proxy-bypass attempts: kaggle kernels status simonday/webvm-tcp-link", "event": "TCP_LINK_PREDEPLOY_STATUS_UNKNOWN", "kernel_id": "simonday/webvm-tcp-link", "note": "Continuing with the explicit deployment request", "time": "2026-11-08T18:34:15.223+00:00"}
[2026-11-08T18:34:19+00:00] IO_LOOP_CONTROLLER {"event": "POC_FILES_WRITTEN", "notebook_bytes": 32694, "service": "tailscale-socks5-http-connect-bridge", "time": "2026-11-08T18:34:16.990+00:00"}
[2026-11-08T18:34:19+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-tcp-link-run/kernel"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T18:34:16.999+00:00", "timeout_seconds": 300}
[2026-11-08T18:34:35+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "duration_ms": 61359.865, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T18:34:34.903+00:00"}
[2026-11-08T18:34:35+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T18:34:34.909+00:00", "timeout_seconds": 60}
[2026-11-08T18:34:58+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "push", "-p", "/home/user/kaggle-tcp-link-run/kernel"], "duration_ms": 41649.685, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "Kernel version 24 successfully pushed. Please check progress at https://www.kaggle.com/code/simonday/webvm-tcp-link\n", "time": "2026-11-08T18:34:58.650+00:00"}
[2026-11-08T18:35:02+00:00] IO_LOOP_CONTROLLER {"event": "KERNEL_SUBMITTED", "kernel_id": "simonday/webvm-tcp-link", "time": "2026-11-08T18:34:58.666+00:00"}
[2026-11-08T18:35:02+00:00] IO_LOOP_CONTROLLER {"event": "TCP_LINK_KERNEL_SUBMITTED", "kernel_id": "simonday/webvm-tcp-link", "local_port": 18088, "service": "tailscale-socks5-http-connect-bridge", "time": "2026-11-08T18:34:58.668+00:00", "wait_for_completion": false}
[2026-11-08T18:35:02+00:00] TCP_LINK_KERNEL_SUBMITTED kernel_id=simonday/webvm-tcp-link local_port=18088 service=tailscale-socks5-http-connect-bridge
[2026-11-08T18:35:02+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": false, "time": "2026-11-08T18:34:58.821+00:00", "timeout_seconds": 15}
[2026-11-08T18:35:14+00:00] IO_LOOP_CONTROLLER {"attempt": "configured_environment", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "duration_ms": 15418.46, "event": "API_REQUEST_TIMEOUT", "output_tail": "", "time": "2026-11-08T18:35:14.242+00:00"}
[2026-11-08T18:35:14+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "kernels", "status", "simonday/webvm-tcp-link"], "event": "API_REQUEST_START", "proxy_vars_removed": true, "time": "2026-11-08T18:35:14.248+00:00", "timeout_seconds": 15}
[2026-11-08T18:35:16+00:00] IO_LOOP_CONTROLLER {"attempt": "proxy_bypass", "command": ["kaggle", "datasets", "status", "simonday/webvm-io-loop-rx"], "duration_ms": 41856.32, "event": "API_REQUEST_RESULT", "exit_code": 0, "output_tail": "ready", "time": "2026-11-08T18:35:16.765+00:00"}