Command: python -c "import base64;exec(base64.b64decode('CmZyb20gcGF0aGxpYiBpbXBvcnQgUGF0aAppbXBvcnQganNvbixyZQpwPVBhdGgociJDOlxVc2Vyc1xhc2hcRG9jdW1lbnRzXENvZGV4XDIwMjYtMDgtMjZcTGFwdG9wQnJpZGdlLURFVlxicmlkZ2UucHkiKQpsaW5lcz1wLnJlYWRfdGV4dChlbmNvZGluZz0idXRmLTgiLGVycm9ycz0icmVwbGFjZSIpLnNwbGl0bGluZXMoKQpkZWYgY2xpcChhLGIpOgogICAgb3V0PVtdCiAgICBmb3IgaSBpbiByYW5nZShhLGIrMSk6CiAgICAgICAgaWYgMTw9aTw9bGVuKGxpbmVzKToKICAgICAgICAgICAgcz1saW5lc1tpLTFdCiAgICAgICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgICAgIHM9cmUuc3ViKHInKD9pKShzZWNyZXR8dG9rZW58cGFzc3dvcmR8a2V5KVxzKls6PV1ccypcUysnLHInXDE9PHJlZGFjdGVkPicscykKICAgICAgICAgICAgb3V0LmFwcGVuZChmIntpfToge3N9IikKICAgIHJldHVybiBvdXQKcm9vdD1wLnBhcmVudApzdGFydD0ocm9vdC8ic3RhcnQtZGV2LWJyaWRnZS5wczEiKS5yZWFkX3RleHQoZW5jb2Rpbmc9InV0Zi04IixlcnJvcnM9InJlcGxhY2UiKS5zcGxpdGxpbmVzKCkKbGF1bmNoPShyb290LyJkZXZfYnJpZGdlX2xhdW5jaGVyLnB5IikucmVhZF90ZXh0KGVuY29kaW5nPSJ1dGYtOCIsZXJyb3JzPSJyZXBsYWNlIikuc3BsaXRsaW5lcygpCmRlZiBzYWZlX2xpbmVzKHhzKToKICAgIHo9W10KICAgIGZvciBzIGluIHhzOgogICAgICAgIHM9cmUuc3ViKHInaHR0cHM/Oi8vXFMrJywnPHVybD4nLHMpCiAgICAgICAgcz1yZS5zdWIocicoP2kpKHNlY3JldHx0b2tlbnxwYXNzd29yZHxrZXkpXHMqWzo9XVxzKlxTKycscidcMT08cmVkYWN0ZWQ+JyxzKQogICAgICAgIHouYXBwZW5kKHMpCiAgICByZXR1cm4gegpwcmludChqc29uLmR1bXBzKHsiZHJpdmVfd29ya2VyX2Jsb2NrIjpjbGlwKDE4NTgsMTkxNSksIm1haW5fYmxvY2siOmNsaXAoNjMxOCw2MzQ4KSwKICAgICAgICAgICAgICAgICAgInN0YXJ0X3NjcmlwdCI6c2FmZV9saW5lcyhzdGFydCksImxhdW5jaGVyIjpzYWZlX2xpbmVzKGxhdW5jaCl9LHNlcGFyYXRvcnM9KCIsIiwiOiIpKSkK'))"
Directory: projects
Status: SUCCESS
Exit code: 0
Cancel Job Rerun Command Refresh
{"drive_worker_block":["1858: audit(\"DRIVE_LANE\", f\"id={command_id} action={action} status={result.get('status','')}\")","1859: ","1860: ","1861: ","1862: ","1863: ","1864: def drive_lane_worker():","1865: ","1866: audit(\"DRIVE_LANE_WORKER\", \"started\")","1867: ","1868: while True:","1869: ","1870: try:","1871: ","1872: inbox, outbox = _find_drive_lane_dirs()","1873: ","1874: if inbox is None:","1875: ","1876: time.sleep(1.0)","1877: ","1878: continue","1879: ","1880: paths = sorted((p for p in inbox.glob(\"*.json\") if p.is_file()), key=<redacted> p: p.stat().st_mtime)","1881: ","1882: pending = [p for p in paths if not (DRIVE_LANE_RESULTS_DIR / f\"{p.stem}.json\").exists()]","1883: for path in pending[:100]:","1884: ","1885: _drive_lane_execute(path, outbox)","1886: ","1887: except Exception as exc:","1888: ","1889: audit(\"DRIVE_LANE_WORKER_ERROR\", type(exc).__name__)","1890: ","1891: time.sleep(DRIVE_LANE_POLL_SECONDS)","1892: ","1893: ","1894: ","1895: ","1896: ","1897: def start_drive_lane_worker():","1898: ","1899: global DRIVE_LANE_THREAD_STARTED","1900: ","1901: with DRIVE_LANE_THREAD_LOCK:","1902: ","1903: if DRIVE_LANE_THREAD_STARTED:","1904: ","1905: return","1906: ","1907: thread = threading.Thread(target=drive_lane_worker, name=\"DriveLaneWorker\", daemon=True)","1908: ","1909: thread.start()","1910: ","1911: DRIVE_LANE_THREAD_STARTED = True","1912: ","1913: ","1914: ","1915: "],"main_block":["6318: ","6319: ","6320: def main():","6321: ","6322: start_drive_lane_worker()","6323: ","6324: address = (CONFIG[\"host\"], CONFIG[\"port\"])","6325: ","6326: server = ThreadingHTTPServer(address, BridgeHandler)","6327: ","6328: print(APP_NAME)","6329: ","6330: print(f\"Listening: <url> (capability route enabled; token redacted)\")","6331: ","6332: print(\"Workspace:\")","6333: ","6334: for root in CONFIG[\"workspace_roots\"]:","6335: ","6336: print(f\" {root}\")","6337: ","6338: print(f\"Data: {CONFIG['data_dir']}\")","6339: ","6340: try:","6341: ","6342: server.serve_forever()","6343: ","6344: except KeyboardInterrupt:","6345: ","6346: print(\"\\nStopped.\")","6347: ","6348: "],"start_script":["$ErrorActionPreference = \"Stop\"","$root = Split-Path -Parent $MyInvocation.MyCommand.Path","$env:CHATGPT_BRIDGE_DRIVE_ROOT = \"G:\\My Drive\\ChatGPT Bridge Data\\dev-bridge\"","$existing = Get-NetTCPConnection -LocalPort 8766 -State Listen -ErrorAction SilentlyContinue","if ($existing) { Write-Output \"DEV_BRIDGE_ALREADY_RUNNING\"; exit 0 }","$python = (Get-Command python.exe -ErrorAction Stop).Source","$data = Join-Path $root \"bridge-data\"","New-Item -ItemType Directory -Force -Path $data | Out-Null","Start-Process -FilePath $python -ArgumentList \"dev_bridge_launcher.py\" -WorkingDirectory $root -WindowStyle Hidden -RedirectStandardOutput (Join-Path $data \"dev-bridge.stdout.log\") -RedirectStandardError (Join-Path $data \"dev-bridge.stderr.log\")","Write-Output \"DEV_BRIDGE_START_REQUESTED\""],"launcher":["import os, runpy","from pathlib import Path","os.environ[\"CHATGPT_BRIDGE_DRIVE_ROOT\"] = r\"G:\\My Drive\\ChatGPT Bridge Data\\dev-bridge\"","runpy.run_path(str(Path(__file__).with_name(\"bridge.py\")), run_name=\"__main__\")"]}