{"version":2,"width":100,"height":26,"timestamp":1791151089,"title":"angel","env":{"TERM":"xterm-256color"}} [0.05,"o","\u001b[?2004h"] [0.05,"o","\u001b[>7u\u001b[?u\u001b[c\u001b[?25l\u001b[16t"] [0.082,"o","\u001b]0;π - angel\u0007"] [0.087,"o","\u001b[?2026h\u001b[0m\u001b]8;;\u0007\r\r\n \u001b[1m\u001b[38;2;138;190;183mpi\u001b[39m\u001b[22m\u001b[38;2;102;102;102m v0.87.1\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mescape\u001b[39m\u001b[38;2;128;128;128m interrupt\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102mctrl+c/ctrl+d\u001b[39m\u001b[38;2;128;128;128m clear/exit\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102m/\u001b[39m\u001b[38;2;128;128;128m commands\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102m!\u001b[39m\u001b[38;2;128;128;128m bash\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102mctrl+o\u001b[39m\u001b[38;2;128;128;128m more\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mPress ctrl+o to show full startup help and loaded resources.\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mPi can explain its own features and look up its docs. Ask it how to use or extend Pi.\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;240;198;116m[Extensions]\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;102;102;102m angel, demo-provider, footer, model-info\u001b[39m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n"] [0.088,"o","\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mdemo\u001b[39m \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[38;2;80;80;80m→\u001b[39m \u001b[38;2;138;190;183m󰧑\u001b[39m \u001b[38;2;138;190;183mdemo-deep:high\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[1G\u001b[?25l"] [6.203,"o","\u001b[?2026h\r\u001b[2Ks\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.203,"o","\u001b[2G\u001b[?25l"] [6.203,"o","\u001b[?2026h\r\u001b[2Ksh\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.204,"o","\u001b[3G\u001b[?25l"] [6.258,"o","\u001b[?2026h\r\u001b[2Ksho\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.258,"o","\u001b[4G\u001b[?25l"] [6.316,"o","\u001b[?2026h\r\u001b[2Kshou\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.316,"o","\u001b[5G\u001b[?25l"] [6.373,"o","\u001b[?2026h\r\u001b[2Kshoul\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.373,"o","\u001b[6G\u001b[?25l"] [6.429,"o","\u001b[?2026h\r\u001b[2Kshould\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.429,"o","\u001b[7G\u001b[?25l"] [6.487,"o","\u001b[?2026h\r\u001b[2Kshould \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.487,"o","\u001b[8G\u001b[?25l"] [6.545,"o","\u001b[?2026h\r\u001b[2Kshould t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.545,"o","\u001b[9G\u001b[?25l"] [6.603,"o","\u001b[?2026h\r\u001b[2Kshould th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.603,"o","\u001b[10G\u001b[?25l"] [6.66,"o","\u001b[?2026h\r\u001b[2Kshould the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11G"] [6.66,"o","\u001b[?25l"] [6.716,"o","\u001b[?2026h\r\u001b[2Kshould the \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.716,"o","\u001b[12G\u001b[?25l"] [6.774,"o","\u001b[?2026h\r\u001b[2Kshould the r\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.774,"o","\u001b[13G\u001b[?25l"] [6.832,"o","\u001b[?2026h\r\u001b[2Kshould the re\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.832,"o","\u001b[14G\u001b[?25l"] [6.888,"o","\u001b[?2026h\r\u001b[2Kshould the ret\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.888,"o","\u001b[15G\u001b[?25l"] [6.946,"o","\u001b[?2026h\r\u001b[2Kshould the retr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [6.946,"o","\u001b[16G\u001b[?25l"] [7.002,"o","\u001b[?2026h\r\u001b[2Kshould the retry\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.002,"o","\u001b[17G\u001b[?25l"] [7.06,"o","\u001b[?2026h\r\u001b[2Kshould the retry \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.06,"o","\u001b[18G\u001b[?25l"] [7.117,"o","\u001b[?2026h\r\u001b[2Kshould the retry u\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.117,"o","\u001b[19G\u001b[?25l"] [7.174,"o","\u001b[?2026h\r\u001b[2Kshould the retry us\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.174,"o","\u001b[20G\u001b[?25l"] [7.232,"o","\u001b[?2026h\r\u001b[2Kshould the retry use\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.232,"o","\u001b[21G\u001b[?25l"] [7.288,"o","\u001b[?2026h\r\u001b[2Kshould the retry use \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.288,"o","\u001b[22G\u001b[?25l"] [7.346,"o","\u001b[?2026h\r\u001b[2Kshould the retry use b\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.346,"o","\u001b[23G\u001b[?25l"] [7.402,"o","\u001b[?2026h\r\u001b[2Kshould the retry use ba\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.402,"o","\u001b[24G\u001b[?25l"] [7.46,"o","\u001b[?2026h\r\u001b[2Kshould the retry use bac\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.46,"o","\u001b[25G\u001b[?25l"] [7.516,"o","\u001b[?2026h\r\u001b[2Kshould the retry use back\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.516,"o","\u001b[26G\u001b[?25l"] [7.574,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backo\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.574,"o","\u001b[27G\u001b[?25l"] [7.631,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backof\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.631,"o","\u001b[28G\u001b[?25l"] [7.689,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.689,"o","\u001b[29G\u001b[?25l"] [7.746,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[30G\u001b[?25l"] [7.802,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff w\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.802,"o","\u001b[31G\u001b[?25l"] [7.86,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff wi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.86,"o","\u001b[32G\u001b[?25l"] [7.917,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff wit\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.917,"o","\u001b[33G\u001b[?25l"] [7.975,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [7.975,"o","\u001b[34G\u001b[?25l"] [8.032,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.032,"o","\u001b[35G\u001b[?25l"] [8.09,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with j\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.09,"o","\u001b[36G\u001b[?25l"] [8.146,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with ji\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.146,"o","\u001b[37G\u001b[?25l"] [8.204,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jit\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.204,"o","\u001b[38G\u001b[?25l"] [8.261,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitt\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.261,"o","\u001b[39G\u001b[?25l"] [8.318,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitte\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.318,"o","\u001b[40G\u001b[?25l"] [8.375,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.375,"o","\u001b[41G\u001b[?25l"] [8.433,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.433,"o","\u001b[42G\u001b[?25l"] [8.49,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter o\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[43G\u001b[?25l"] [8.547,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.547,"o","\u001b[44G\u001b[?25l"] [8.605,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.605,"o","\u001b[45G\u001b[?25l"] [8.661,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.661,"o","\u001b[46G\u001b[?25l"] [8.719,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.719,"o","\u001b[47G\u001b[?25l"] [8.777,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a f\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[48G\u001b[?25l"] [8.832,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.832,"o","\u001b[49G\u001b[?25l"] [8.89,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fix\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.89,"o","\u001b[50G\u001b[?25l"] [8.947,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixe\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [8.947,"o","\u001b[51G\u001b[?25l"] [9.004,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[52G"] [9.004,"o","\u001b[?25l"] [9.062,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.062,"o","\u001b[53G\u001b[?25l"] [9.118,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed d\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.118,"o","\u001b[54G\u001b[?25l"] [9.175,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed de\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.175,"o","\u001b[55G\u001b[?25l"] [9.232,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed del\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.232,"o","\u001b[56G\u001b[?25l"] [9.289,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed dela\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.289,"o","\u001b[57G\u001b[?25l"] [9.347,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed delay\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.347,"o","\u001b[58G\u001b[?25l"] [9.404,"o","\u001b[?2026h\r\u001b[2Kshould the retry use backoff with jitter or a fixed delay?\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.404,"o","\u001b[59G\u001b[?25l"] [9.417,"o","\u001b[?2026h\r\u001b[2K\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[1G"] [9.417,"o","\u001b[?25l"] [9.467,"o","\u001b[?2026h\u001b[2A\r\u001b[2K\u001b]133;A\u0007\u001b[48;2;52;53;65m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;52;53;65m \u001b[38;2;212;212;212mshould the retry use backoff with jitter or a fixed delay?\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;B\u0007\u001b]133;C\u0007\u001b[48;2;52;53;65m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K This is a design call; asking the advisor before touching it. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[38;2;212;212;212m\u001b[1m󰧑 angel\u001b[22m\u001b[39m \u001b[38;2;102;102;102mShould withRetry in src/retry.ts use exponential backoff with jitter,...\u001b[39m\u001b[38;2;102;102;102m (\u001b[38;2;102;102;102m\u001b[39m\u001b[38;2;128;128;128m to expand\u001b[39m)\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[38;2;138;190;183m󰧑 Investigating with read\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m── \u001b[39m\u001b[38;2;80;80;80m⠋\u001b[39m \u001b[38;2;80;80;80mWorking\u001b[39m\u001b[38;2;80;80;80m ───────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[38;2;80;80;80m→\u001b[39m \u001b[38;2;138;190;183m󰧑\u001b[39m \u001b[38;2;138;190;183mdemo-deep:high\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"] [9.467,"o","\u001b[3A\u001b[1G\u001b[?25l"] [9.497,"o","\u001b[?2026h\u001b[6A\r\u001b[2K\u001b[48;2;40;50;40m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[38;2;212;212;212m\u001b[1m󰧑 angel\u001b[22m\u001b[39m \u001b[38;2;102;102;102mShould withRetry in src/retry.ts use exponential backoff with jitter,...\u001b[39m\u001b[38;2;102;102;102m (\u001b[38;2;102;102;102m\u001b[39m\u001b[38;2;128;128;128m to expand\u001b[39m)\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[38;2;181;189;104m󰧑 Advice ready\u001b[39m\u001b[38;2;102;102;102m · 6,543 tokens\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[38;2;138;190;183m\u001b[1mAngel advice\u001b[22m\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m Use exponential backoff with full jitter. \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m The current loop retries immediately, which hammers a single origin exactly when it is struggling. \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m A fixed delay avoids the burst but synchronizes retries across concurrent uploads, so they collide \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m again. Exponential backoff spreads load over time; full jitter breaks the synchronization. Cap the \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m delay at about 2 s so a four-attempt budget stays under 5 s total, and never retry 4xx responses. \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[38;2;102;102;102m───────────────────────────────────────"] [9.497,"o","───────────────────────────────────────────────────────────\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[38;2;102;102;102mdemo/demo-deep/high · 6.5k tokens · $0.0000 · 0.1s \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[38;2;102;102;102mexecutor · session 01a108ec-ad22…\u001b[39m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;45;40;56m \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;A\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K Advice taken: exponential backoff with full jitter, capped at 2 s, four attempts. Implementing \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;B\u0007\u001b]133;C\u0007 that in withRetry. \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[38;2;80;80;80m→\u001b[39m \u001b[38;2;138;190;183m󰧑\u001b[39m \u001b[38;2;138;190;183mdemo-deep:high\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[1G\u001b[?25l"] [25.801,"o","\u001b[1G"] [25.801,"o","\u001b[?25l"] [25.801,"o","\u001b[