repositories / pi-ext
pi-ext
bugabingas pi extensions
owned by admin
extensions/ask/assets/demo.cast
Raw{"version":2,"width":100,"height":24,"timestamp":1791151091,"title":"ask","env":{"TERM":"xterm-256color"}}
[0.05,"o","\u001b[?2004h"]
[0.05,"o","\u001b[>7u\u001b[?u\u001b[c"]
[0.05,"o","\u001b[?25l"]
[0.05,"o","\u001b[16t"]
[0.065,"o","\u001b]0;π - ask\u0007"]
[0.069,"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 ask, demo-provider\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\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[38;2;102;102;102m/tmp/pi-demo/ask\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;102;102;102m0.0%/200k (auto)\u001b[39m\u001b[38;2;102;102;102m (demo) demo-model\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[0.069,"o","\u001b[3A\u001b[1G"]
[0.069,"o","\u001b[?25l"]
[6.139,"o","\u001b[?2026h\r\u001b[2Kw\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.139,"o","\u001b[2G\u001b[?25l"]
[6.187,"o","\u001b[?2026h\r\u001b[2Kwi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.187,"o","\u001b[3G\u001b[?25l"]
[6.245,"o","\u001b[?2026h\r\u001b[2Kwir\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.245,"o","\u001b[4G\u001b[?25l"]
[6.302,"o","\u001b[?2026h\r\u001b[2Kwire\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.302,"o","\u001b[5G\u001b[?25l"]
[6.36,"o","\u001b[?2026h\r\u001b[2Kwire \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.36,"o","\u001b[6G\u001b[?25l"]
[6.418,"o","\u001b[?2026h\r\u001b[2Kwire u\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.418,"o","\u001b[7G\u001b[?25l"]
[6.475,"o","\u001b[?2026h\r\u001b[2Kwire up\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.475,"o","\u001b[8G\u001b[?25l"]
[6.531,"o","\u001b[?2026h\r\u001b[2Kwire up \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.531,"o","\u001b[9G\u001b[?25l"]
[6.589,"o","\u001b[?2026h\r\u001b[2Kwire up a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.589,"o","\u001b[10G\u001b[?25l"]
[6.646,"o","\u001b[?2026h\r\u001b[2Kwire up au\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.646,"o","\u001b[11G\u001b[?25l"]
[6.704,"o","\u001b[?2026h\r\u001b[2Kwire up aut\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.704,"o","\u001b[12G\u001b[?25l"]
[6.762,"o","\u001b[?2026h\r\u001b[2Kwire up auth\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.762,"o","\u001b[13G\u001b[?25l"]
[6.818,"o","\u001b[?2026h\r\u001b[2Kwire up auth \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.818,"o","\u001b[14G\u001b[?25l"]
[6.876,"o","\u001b[?2026h\r\u001b[2Kwire up auth f\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15G"]
[6.876,"o","\u001b[?25l"]
[6.932,"o","\u001b[?2026h\r\u001b[2Kwire up auth fo\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.932,"o","\u001b[16G\u001b[?25l"]
[6.989,"o","\u001b[?2026h\r\u001b[2Kwire up auth for\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.989,"o","\u001b[17G\u001b[?25l"]
[7.047,"o","\u001b[?2026h\r\u001b[2Kwire up auth for \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.047,"o","\u001b[18G\u001b[?25l"]
[7.103,"o","\u001b[?2026h\r\u001b[2Kwire up auth for t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[19G\u001b[?25l"]
[7.16,"o","\u001b[?2026h\r\u001b[2Kwire up auth for th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.16,"o","\u001b[20G\u001b[?25l"]
[7.217,"o","\u001b[?2026h\r\u001b[2Kwire up auth for the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.218,"o","\u001b[21G\u001b[?25l"]
[7.274,"o","\u001b[?2026h\r\u001b[2Kwire up auth for the \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G"]
[7.274,"o","\u001b[?25l"]
[7.332,"o","\u001b[?2026h\r\u001b[2Kwire up auth for the c\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.332,"o","\u001b[23G\u001b[?25l"]
[7.388,"o","\u001b[?2026h\r\u001b[2Kwire up auth for the cl\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[24G\u001b[?25l"]
[7.446,"o","\u001b[?2026h\r\u001b[2Kwire up auth for the cli\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.446,"o","\u001b[25G\u001b[?25l"]
[7.459,"o","\u001b[?2026h\r\u001b[2K\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.459,"o","\u001b[1G\u001b[?25l"]
[7.49,"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;212mwire up auth for the cli\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 Two ways to wire auth here; this is your call, not mine. \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[1mask_user_question\u001b[22m\u001b[39m \u001b[38;2;128;128;128m· 1 question\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[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n"]
[7.49,"o","\u001b[2K\u001b[38;2;138;190;183m\u001b[1mQuestion 1/1 · Auth method\u001b[22m\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;128;128;128mWhich auth method should the CLI use?\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;138;190;183mOAuth device flow (Recommended)\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mNo secrets on disk; one browser round-trip on first run.\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128mPersonal access token\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mSimplest to script; token must be stored and rotated.\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128mmTLS client cert\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mStrongest; needs cert distribution and renewal tooling.\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128mOther…\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mType your own answer\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;102menter/click select · tab notes · esc cancel\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m/tmp/pi-demo/ask\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m↑2.0k ↓128 W2.0k CH0.0% 2.0%/200k (auto)\u001b[39m\u001b[38;2;102;102;102m (demo) demo-model\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[?25l"]
[23.51,"o","\u001b[?2026h\u001b[11A\r\u001b[2K \u001b[38;2;128;128;128mOAuth device flow (Recommended)\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mNo secrets on disk; one browser round-trip on first run.\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K› \u001b[38;2;138;190;183mPersonal access token\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[23.51,"o","\u001b[?25l"]
[23.512,"o","\u001b[?2026h\u001b[7B\r\u001b[2K\u001b[38;2;138;190;183mNotes:\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;95;135;255m────────────────────────────────────────────────────────────────────────────────────────────────────\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;95;135;255m────────────────────────────────────────────────────────────────────────────────────────────────────\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;102menter submit · esc back to options\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m/tmp/pi-demo/ask\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m↑2.0k ↓128 W2.0k CH0.0% 2.0%/200k (auto)\u001b[39m\u001b[38;2;102;102;102m (demo) demo-model\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[23.512,"o","\u001b[5A\u001b[2G\u001b[?25l"]
[29.581,"o","\u001b[?2026h\r\u001b[2K r\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3G"]
[29.581,"o","\u001b[?25l"]
[29.636,"o","\u001b[?2026h\r\u001b[2K re\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.636,"o","\u001b[4G\u001b[?25l"]
[29.694,"o","\u001b[?2026h\r\u001b[2K rea\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.694,"o","\u001b[5G\u001b[?25l"]
[29.756,"o","\u001b[?2026h\r\u001b[2K read\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[6G\u001b[?25l"]
[29.81,"o","\u001b[?2026h\r\u001b[2K read \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G\u001b[?25l"]
[29.867,"o","\u001b[?2026h\r\u001b[2K read i\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[8G"]
[29.867,"o","\u001b[?25l"]
[29.923,"o","\u001b[?2026h\r\u001b[2K read it\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.923,"o","\u001b[9G\u001b[?25l"]
[29.98,"o","\u001b[?2026h\r\u001b[2K read it \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[10G"]
[29.98,"o","\u001b[?25l"]
[30.038,"o","\u001b[?2026h\r\u001b[2K read it f\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.038,"o","\u001b[11G\u001b[?25l"]
[30.095,"o","\u001b[?2026h\r\u001b[2K read it fr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[12G"]
[30.095,"o","\u001b[?25l"]
[30.153,"o","\u001b[?2026h\r\u001b[2K read it fro\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.153,"o","\u001b[13G\u001b[?25l"]
[30.212,"o","\u001b[?2026h\r\u001b[2K read it from\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G\u001b[?25l"]
[30.268,"o","\u001b[?2026h\r\u001b[2K read it from \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.268,"o","\u001b[15G\u001b[?25l"]
[30.326,"o","\u001b[?2026h\r\u001b[2K read it from t\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.326,"o","\u001b[16G\u001b[?25l"]
[30.384,"o","\u001b[?2026h\r\u001b[2K read it from th\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.384,"o","\u001b[17G\u001b[?25l"]
[30.441,"o","\u001b[?2026h\r\u001b[2K read it from the\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.441,"o","\u001b[18G\u001b[?25l"]
[30.498,"o","\u001b[?2026h\r\u001b[2K read it from the \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.498,"o","\u001b[19G\u001b[?25l"]
[30.555,"o","\u001b[?2026h\r\u001b[2K read it from the O\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[20G"]
[30.555,"o","\u001b[?25l"]
[30.611,"o","\u001b[?2026h\r\u001b[2K read it from the OS\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.612,"o","\u001b[21G\u001b[?25l"]
[30.668,"o","\u001b[?2026h\r\u001b[2K read it from the OS \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G"]
[30.668,"o","\u001b[?25l"]
[30.725,"o","\u001b[?2026h\r\u001b[2K read it from the OS k\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.725,"o","\u001b[23G\u001b[?25l"]
[30.783,"o","\u001b[?2026h\r\u001b[2K read it from the OS ke\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.783,"o","\u001b[24G\u001b[?25l"]
[30.841,"o","\u001b[?2026h\r\u001b[2K read it from the OS key\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.841,"o","\u001b[25G\u001b[?25l"]
[30.898,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyr\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.898,"o","\u001b[26G\u001b[?25l"]
[30.955,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyri\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[30.955,"o","\u001b[27G\u001b[?25l"]
[31.012,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyrin\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.012,"o","\u001b[28G\u001b[?25l"]
[31.069,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[29G"]
[31.069,"o","\u001b[?25l"]
[31.126,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring,\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.126,"o","\u001b[30G\u001b[?25l"]
[31.183,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.183,"o","\u001b[31G\u001b[?25l"]
[31.24,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, n\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[32G"]
[31.24,"o","\u001b[?25l"]
[31.297,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, ne\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.297,"o","\u001b[33G\u001b[?25l"]
[31.354,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, nev\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.354,"o","\u001b[34G\u001b[?25l"]
[31.411,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, neve\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.411,"o","\u001b[35G\u001b[?25l"]
[31.468,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.468,"o","\u001b[36G\u001b[?25l"]
[31.524,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.524,"o","\u001b[37G\u001b[?25l"]
[31.581,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.581,"o","\u001b[38G\u001b[?25l"]
[31.639,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a \u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.639,"o","\u001b[39G\u001b[?25l"]
[31.696,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a d\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.696,"o","\u001b[40G\u001b[?25l"]
[31.753,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a do\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.753,"o","\u001b[41G\u001b[?25l"]
[31.81,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a dot\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.81,"o","\u001b[42G\u001b[?25l"]
[31.867,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a dotf\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.867,"o","\u001b[43G"]
[31.867,"o","\u001b[?25l"]
[31.924,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a dotfi\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.924,"o","\u001b[44G\u001b[?25l"]
[31.981,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a dotfil\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[31.981,"o","\u001b[45G\u001b[?25l"]
[32.037,"o","\u001b[?2026h\r\u001b[2K read it from the OS keyring, never a dotfile\u001b[7m \u001b[0m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[32.037,"o","\u001b[46G\u001b[?25l"]
[38.051,"o","\u001b[?2026h\u001b[14A\r\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[38;2;102;102;102m/tmp/pi-demo/ask\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m↑2.0k ↓128 W2.0k CH0.0% 2.0%/200k (auto)\u001b[39m\u001b[38;2;102;102;102m (demo) demo-model\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\r\r\n\u001b[2K\u001b[15A\u001b[?2026l"]
[38.051,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[38.067,"o","\u001b[?2026h\u001b[5A\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[1mask_user_question\u001b[22m\u001b[39m \u001b[38;2;128;128;128m· 1 question\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;128;128;128m1/1 answered\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]133;A\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K Going with the personal access token, and I will read it from the keyring as you noted. Wiring it \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;B\u0007\u001b]133;C\u0007 now. \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[38;2;102;102;102m/tmp/pi-demo/ask\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m↑2.1k ↓154 R2.0k W2.1k CH85.1% 1.2%/200k (auto)\u001b[39m\u001b[38;2;102;102;102m (demo) demo-model\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[38.067,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[50.375,"o","\u001b[1G"]
[50.375,"o","\u001b[?25l"]
[50.375,"o","\u001b[<u"]
[50.376,"o","\u001b[1G\u001b[?25l"]
[50.425,"o"," \u001b[4B\r\r\n"]
[50.425,"o","\u001b[?25h"]
[50.425,"o","\u001b[?2004l"]
[50.426,"o","\u001b]0;π - ask\u0007"]