Dashboard › cli › Distillation
ee10c6eb-e169-4efc-aa37-c7540a6faf21["lore_tm_v1_9mnAhjguR8DMKH6hrQ25-7BohLdIfc42CsCCEExAhUs","lore_tm_v1_XjyUofi-Wc3noG4Q70o5ACwaNX-OmkKQ-kn0zNu5BD4","lore_tm_v1_lvwWtgGg7z3cSztHTYD0HWLYTxmZ2LBBa0F5W2OtB3U","lore_tm_v1_9_O_cECTxQRT8zXzHvGpJqDrTmF0m0Y7CPRidZ_sgMs","lore_tm_v1_IIKorAoFCg7RQzt4aO-lrtJGIKxjSOtZLnw3Sp8rgVU","lore_tm_v1_L0N3wikIacPQ2RdhN6AFDBOGQoKc44pD9WzL1wyoJrk","lore_tm_v1_bgBJiXjQEijkOopLfAU-TT3NmHSLQMlguLwJvRPiaoQ","lore_tm_v1_FJxRqv6qcyGJji8sRUwDU8x1HAHGkW1iyg17yHlVO60","lore_tm_v1_PvR22-pAiBESbgO6RxpF89tbD-AUUGz0ztzOnFTkrpk","lore_tm_v1_7ePjJK4OXd-BxQJDCJI4gdqBwAxIKeG1jzIM1_2Rl9k","lore_tm_v1_tg39TsjwJLp0SKq4bVBl-9qwlqwUih08UKuNX8-9r7o","lore_tm_v1_13Pso7akaXTgBGZtYA7ohFOMHM8oX-_h_BWcZbwFeC8","lore_tm_v1_IDOZzSlo-RHy-8oNqKf2NsRt5KRV9zFvzCE7W4tRNb4","lore_tm_v1_y4F_n-QEG-ht-N2GvrTfmXF3sQ6X5BQ-Dh6d4J0Rpas","lore_tm_v1_GmWeOA09mpydMmNwPxox0q6kIDBKJEoI2E2GWqso2e0","lore_tm_v1_QiagjmW0_QM91EuXjMX1kzYZzhow5HEAgJmp5kOQbUo","lore_tm_v1_jjR3PEYzuchMRHSinJC6EFXG5UhJpMqgjH2Zxse4Oug","lore_tm_v1_kappUgUVlna7-sz3ipWjQYardTJqSQEPKcj75lg0fPQ","lore_tm_v1_hnUJCKzDmioeOl6rW_P9-FN8LiMKo6c2GaSJvYG6mpw","lore_tm_v1_rFsDVnGmXOe_eD87hW2zZDULR40XTtBYzbWrU3VqW9s","lore_tm_v1_Clefwenokq1PvWl7O7f3m6l7zaXuwYWLgCJeqvOzHXQ","lore_tm_v1_Z6usp33eUouWBRVqyYtFvVeMKIBhzZJCPzxUVJMWJCI","lore_tm_v1_mqBtKxRRIWElAacdEMeHsZoN1kdTrDlQ-mUI0qosiDc","lore_tm_v1_noj5lCtbMLd3wBQpMqks8Qn0d0SQi_Gx5hepaFuNnIw","lore_tm_v1_BmPoThz2Z6kKm_q_U2j5Fz_rqtrkXehrsNF2-j67R30","lore_tm_v1_xuZWHEGPu1uMEA6stnPhZMn1eO1Dv0j0xhYHV081s8U","lore_tm_v1_3V5srmh49khcifL4dj5ojFqr4EdTSsDbyhb7tpQSUQU","lore_tm_v1_MZ9lgl4eK-Cv_4a_eF312paNKybz97QZc98dUDJMcWc","lore_tm_v1_bF83vDhdYlWQqbDU1QqcdB4DNaWma3nHE6p3ChYYO0w","lore_tm_v1_eb3wv4itPnBv8FvEWXWyibGW-5NSPI1BsIsb4rTamIU","lore_tm_v1_KDKMruRJhEFm0d4xJ6IDa5AbVQVNM93ufjVm7upAxOw","lore_tm_v1_b3pFxhutlUklOi4H2q2m5JSqfWb85bGHw2issc0XLiQ","lore_tm_v1_dHZ8amsJFVYMrQrWP5EEoUY8lWS7yObVjMIqQ_kX-O8","lore_tm_v1_t2qTg-mStbrUjwbbWvzM6QzOsvwKpm6gjp5YYkxaODw","lore_tm_v1_vBq-iGpE3jdiyNqdxtCA8-jsSLT7MLOPwm9XJI9UQuw","lore_tm_v1_5Sei3iMauPT0pHvNnUkdMV9GwxQ8eXjOIp-2Ybs5ePA","lore_tm_v1_hfkek-tjtz6MKCpU4pN7OLTs3Jql-K2kkz0gFx77CpM","lore_tm_v1_cT6ibXXM3fh1HRdgPHcdwI2St_WQo90QJClDDqPUWFo","lore_tm_v1_FcpbNjlY5Grx8g2zIk05JYYUqGCAWK_HWaUYumOEmFI","lore_tm_v1_YzAmERpJAJeuvfF0KGbOyKExteAVuiPlZ6Af34VWfLw","lore_tm_v1_j_Q0UD5qDSCrnT7WtaFDJEiPjkD3LNoVMHDgOB_0mkU","lore_tm_v1_a8-Vy2P1Y1PdphJuJ2IVdc7fwyUttjVBwAoB8zxLn5Y","lore_tm_v1_kosM5mb4w9VJaZl4uGxEzDHoHZRL66XcIiscHVb2XNk","lore_tm_v1__OT8j30E8ktmh6w7wNRZu77XpWDWTk3MhVYDER0KQXY","lore_tm_v1_ns6sSxY2N1pjBo_Do4HTdspA3BsCoPX_uXgEAErpaYw","lore_tm_v1_7fb8dI40vzuMhKeDWbbCO18jdcHSTDlNV8uWL4SXzNI","lore_tm_v1_jHj7ZJtOpZ1ZiLHxLuJUSbatAgR2xbzjHDQeK5uHd4U","lore_tm_v1_oIUj9lFUibW5dHrGtubIKuSuOVBXDPaeGO1S4vkXLbU","lore_tm_v1_pknaN43otLszXPQHu24ieMad_HoZwUNFZdosKrNZ72E","lore_tm_v1_op9W2P_nkGDtnNPZV4A5ZywgnzKsnBwNyR_snXVnW7s","lore_tm_v1_OUcmoVbyN9hL-ZrdxXJi4kz5oDUF3PT2PGGtcASsSU4","lore_tm_v1_jGY2QeNLKwcwe0FioX9AoTD4Nf-4AJ6iKLPn4CW8Ksk","lore_tm_v1_KdYxLfWD10_p6EZumtvx9hyZgKa_eCHCMrp3oYLAeyE","lore_tm_v1_YiLU-jRShUFJzixD5frf0p291-7xKLv41YZ-euYDPq8","lore_tm_v1_DCOYsVnsEI42D-KFZKNThaF83yR4xxHmcybjmM43f4I","lore_tm_v1_KxlbMnTQeogM8oBdK0UjPrpepm3tI-UfdW0M-dKBqX4","lore_tm_v1_VkrKqrnusTbTIvgohFUnGi2pGsV-5eirvIV9Z4JGy_8","lore_tm_v1_IZHcaUYyc9Ns5BjZCGwB8pfISKljo2WAefvIeBUKYOs","lore_tm_v1_l4aUziAH0PYQG95qsSfSwj2KYzu_fBkn5yIFhFaTIX8","lore_tm_v1_ZXsmsjb3K854lpnXDDIX3bmgx2dPimW6mBinD8VDvWg","lore_tm_v1_YtgCJ7wZYJjkHyCY1FxL8ONqxH09eKK_YkYkt9ho1w0","lore_tm_v1_Hq_QxkWbrOMl9liX7n_zcjYzeZ-gIJTfxH1kaFdjO5k","lore_tm_v1_De9-nSyhj1VSFQlt6mJVz3EvszKQ-5vOoOtyCXaaEOc","lore_tm_v1_FyA42eCody-PiXGRiSfLDJ7FPzqWpMtlX1NpDsbhrOM","lore_tm_v1_XE1m4gJXhN14uQp_Zj8XptVdXM1G7VppQCrNSGhHlVY","lore_tm_v1_TWvCx4vLHtWlec2EGRRJ0S0iuGbuut1alkVXtZP1Z5Q","lore_tm_v1_Ur-B3aJ4NmgmtEy_Qh5lIYsCl4hro6suFzxqSeUVXEY","lore_tm_v1_fHFavtoiuCA0vYecVRAsl5Wg9bmi3qviWRvZhkG13XY","lore_tm_v1_GQYGrMwxtmSP7ltYw9OLKW5mn3oAxlxdaPG5LZDwG-Y","lore_tm_v1_4dJt0B8EI8eps1DIH5R9tCk7_PH8Jkyjilptj9XaClg","lore_tm_v1__fme--ivYn2BMhnoW3fTVxAefOwm3Hh65lgUUwcT4uI","lore_tm_v1_-nq3GO3NhICL-VWtERkPyeaXVoo37H-_9QDVcyAQIkU","lore_tm_v1_DBzuWW_Z5AYwDn5Mh0GEW4on-Ss6eivr7PbLexw2Qfk","lore_tm_v1_sboGe6DtpGlPU6QiExqhwudkBvyOuyjfgDYtnJs5ru0","lore_tm_v1_Sw1cw9OUvNe0JZoXqLXaN7QoUJruZMtd7HUZ154hBHY","lore_tm_v1_hlr4VwlqVoNoatMJrWWKlum7EU10qSpwaqXC0HGbXnw","lore_tm_v1_Kt0_8lv6NmX2LBYhRExtOlQo0ktp-ZpF8kaYv3sq-Ko","lore_tm_v1_dfk-s_A9HSXpcQldl1rwHPuehQxPGEJGuY7HYnlaTKY","lore_tm_v1_kf5D332Dg_XLzWYT66WUMHqX5OcMRN4480ntPrGUL-U","lore_tm_v1_6PSBYi0vucA7fZeuWXV7VEujJwes2E3GqrlpbVww5tc","lore_tm_v1_ZWpPGjSstkHkTjB_eLeq7Ne8BKanUg-snQgTfoAowag","lore_tm_v1_lCFXX6qibf21admMsxpOEnNpKllMcszgEP98WYBxIfA","lore_tm_v1_bRgIO6uS8zl8z2WDLT9BKmwyIq09sBBjaHfL6E8rIoM","lore_tm_v1_KHX0Aed2uaKri12Pl0S0Jw2OTdc_99cOyieF_ebd9Fw","lore_tm_v1_P_fHhxQvAUxG97Ph8YY6GNPr1ONkms1QOhq1EBZs0S8","lore_tm_v1_mzy4LZcFiO4mOAwTs0DbQR16Q4441krfXv55ZTRnq4o","lore_tm_v1_QXF2AbpWBaLJqZqRzKS9Fx8jZJHqRJg4u8cIC0BfIUk","lore_tm_v1_N7jkMHRam5qdIOQL-eEeOroaEYH6bVi5KqY8KWoY1Cg","lore_tm_v1__SLtQYInhINr0mKrrPblo0whC2YHsjln9GopGmLMGvg","lore_tm_v1_h5PGEh9SCySgINOFoRyxVko2-KSfGGsYlofrVUoXweU","lore_tm_v1_OTGwVx_z72XgqMII9GJ7XkX1IMt8c-zysXf2apwNQ28","lore_tm_v1_58MJRGP-SMeRwRE1MJcoUAuP-TEWoN0LRc5eoID914o","lore_tm_v1_5HiUISqletXWxoKWsv0yULGfWe3w7KBcLl1CiaNqMAE","lore_tm_v1_hfTViZ7GhPx6qO-19Kmq6RaHkXFga51fV6eRFvXZ8Ks","lore_tm_v1_cPqCpR7Co7dFxPjg2mmz9Dl5jgccISVIZ-SPKlAlsoQ","lore_tm_v1_g6iUPkWNQpegCAEL_dSLWMGLckDa9D6pvI8oETmYHTM","lore_tm_v1_e67t2RqDsLNEOzjaiW8yDkSS6omn1otv8pPh_SQscP8","lore_tm_v1_4cDK2AsA9Zjasky0CMMe8W_LFC09_dDREtAiZtS4C30","lore_tm_v1__x3hAuK2O7HhUZ13ZCiHzrYKGaMmDWIZpyQ6Ux_NYiE","lore_tm_v1_Mzld1la6-Ngvo7lxlVu4nNiEvh4H-mEnG38LKKiczUo","lore_tm_v1_JbozED3Bu87MVjizchdBkkTzE9hAR4PethCXm1maPQc","lore_tm_v1_ey5u1_7ZLUxyDpSy2_XPGvePu3cWjsa13RBMBGDJE3M","lore_tm_v1_ClsVbAevQ8tiBzH0y3yu5lB_jtMJ1O4M7dLro8QABFQ","lore_tm_v1_ePpy1hybiO4MuLboc3Kx1ZJLVaP40-ZTDkQncH-EcGY","lore_tm_v1_3fqu2FofbXe9TnfTs-5G2SGEmeOAsqsw6ZaZ1M2GsuY","lore_tm_v1_ySOKG9903Fz0Z_YgP0GuoyxUe5DR8om3DewvqRprkU8","lore_tm_v1_Etw97A6pB0hx4nm_cBmugWzS2yJrLpp7g1NdZlkroFs","lore_tm_v1_G_NPytNwaxUPmylrQ5rd9NcWS4oSA6yCzEu7TG1j_6o","lore_tm_v1_6_7qtz0C8W8WWdkUiuJ-NNUvKXAG5ryE9dn0vexIbFI","lore_tm_v1_UcfMB3VtAo73mZfXTvXc8mPxgG1KQPvgwxGyq1QOAng","lore_tm_v1_ZPJkcwz2saG3bMWBZZjchNf4tnz1GPPJpn4rY7izo-4","lore_tm_v1_47prtLqbNv1ONWe-dmBYe3PGgr7syjl-J2FsCUY-M4U","lore_tm_v1_R7Co1r-hGMusgZ3mnoCn265_Nf-Q94Xz-KucSDiu_nw","lore_tm_v1_TtsjjIB4rOIcPJ9bWyv9ri1Bla-IV8FHq-0ck7wZ44c","lore_tm_v1_xqBBHpPHsCJUHbjKsrx5fJ5D4K0R9QQpb4P7dYfOyus","lore_tm_v1_VwsZig6b9sjXx2x0A4RuiCL5Lt6f1IxsXT1au_st1AQ","lore_tm_v1_Xumbe-RfKYiLhfmEcnkYt7VK1rBci5Z0Qc4wCGZ4Y5Y","lore_tm_v1__tWKueMRtkTQq4ej0iq0suidH8jWvSBnef0OmI_VQgA","lore_tm_v1_dAiRHuHaaR81WbPo2gq6HZdpKebEqy5j-figUXTEgUM","lore_tm_v1_HZqkeTovVlYRwl3CIcOyuhd_-kCsJiW6u2YsLQxRua8","lore_tm_v1_UQgqFKKNZBSnjN_meR2FODs6dGQgpIetp05GKv0dHnU","lore_tm_v1_OCVxOdkyETlkIlNq0ASozHbnwIPNyTkWrc2rWTstzgU","lore_tm_v1_0p3HLJBuW4z81kE298hjDw2U0tCRWasRV1M6YBovwTQ","lore_tm_v1_Itk4lO5XItUikWPuIhO_cToEcqQk7tIwIFGzNIYu7oQ","lore_tm_v1_j_HQkm31H5MSXsXfxDA5ZJruKhUWgHPgtB5NMJCGIk8","lore_tm_v1_erSRaTyObmoFvveQUeUNMc8cv8ciRtnamsK5O_SVPWM","lore_tm_v1_1tnQNyhM5Bau0wi97d8X6HclHfdEUywcPz-yjxhMVHk","lore_tm_v1_HEbaeVD0gd0RZ2GDxktsiMrNr5E3GjLHKcF1sby50wQ","lore_tm_v1_j6cT3L5ISUpEfjI0ntZwnKz3u3ZZBdKkYQ8zxnysC2Y","lore_tm_v1_4m2z-UWke-LwNRSPa5tKFgaO8O_XU4ZOQ-SqChTRX_A","lore_tm_v1_R3g9Qbvirj4ATPtD4vq-EnCHZClBUtDsxWZmZIgf78w","lore_tm_v1_sOgtNNhPehMlABFcdqTcUVhTIUmWyLS1eGpSJP_rlds","lore_tm_v1_hQO9vOfxxYNf23uSTSwj7hA15xjlrrfaHkZNMbtfUKs","lore_tm_v1_bdpimCZ_gX12-nDGlshpcPYmEPVnRL3xgLKu-7x-e1w","lore_tm_v1_owtLlTe60hO-97IlnSZTNCmBkwRXT0dbPcujfPQUPUo","lore_tm_v1_m3pup0t1eqwnRFX6fCH85VrR_c8vXNVNCkyPiR8Vtlg","lore_tm_v1_Fa8gOe4n95kTUZO9bOBt_XuwzMrVTJpRkH7G9O2gfRM","lore_tm_v1_LTx4ymSYAs1j1R-LFOtIOst9OX5Txr-kukiuBA1ED6s","lore_tm_v1_WTXQzfuB-dEfbu0lUUnNtJOFGgCKZ2XneJWPl9IOpzY","lore_tm_v1_ONOZBQOr4hepxV5vJCyBw-CgigMAAlywr1puNkrCb-M","lore_tm_v1_TMrrVYCSOf05V78DUwR7mCnDtrWUC5Y2Se3bYJr1J3Y","lore_tm_v1_pSU9FMkUsrWuEqqXY2eLF2MjFMW_bsk0DIsdPmdmpPY","lore_tm_v1_PU9MKjZzTjqGHj6CkssAZCGHov8zn9XoRn45aAdlKyw","lore_tm_v1_pwZ4E_i9g-xpGc83kX_ZzXSsR1hzz9o4EoYYLI7H19E","lore_tm_v1_pV2DNxKeCx36kd3DBsgtWnl5Mc7UiWEFdbdijyCxjJc","lore_tm_v1_yzsqqo1IYxJNjV8eFc77-L8opUFDhT0KJ5NLbtjMKKE","lore_tm_v1_iUrWZ-xkFeq4JPYYBu39YaPgAc7MS-eR_Pp9i9hDprU","lore_tm_v1_gsk8SR1JsZzzQe6OUAdQqmvbnwj-5PAPb-ZwvLmwgK8","lore_tm_v1_lh2yy8V6tU2NEDCdXoQyvY-onlUkHIc6OEoWMpyvkYU","lore_tm_v1_qzE4xc9Xy_6n11UiDwlfqG5a1icHg98fqlACOBvRpfU","lore_tm_v1_psOS4ysoESiqISOlAzrUGeDPivyeMgtaqdIkacr03Cg","lore_tm_v1_Riw9d1Q2SzN-tBKr3NhM7FEt0ViOqFyX2lhUDSYekpo","lore_tm_v1_urgaVBsaULLiYl3ss_0mgwSrOw6PJ5ZfGF4QhVQ81BE","lore_tm_v1_xSMGHg7CYdlu60MfVdDiNc0TNgNWO65hjR_ERanR6Uw","lore_tm_v1_lz5w2EBseVXrqmftZh1YJfFhcPF8pw1ZgrGKbQ-Fj1w","lore_tm_v1_dfaApj9dBTJrirw3YDTmk24FoPBsuFZZ7lKCZh7ffjg","lore_tm_v1_tBGCmRNbw-N49UoxJA-NW69qBlG-XRzAyu9afM9YZ0s","lore_tm_v1_rnUy_iqXyr-AuhPo1yrwcM4iVQ6UVzBRBeXKfJ-yfZc","lore_tm_v1_ZILFUsFOG_K3kEtz-7iqy0LJwIueYBlOdponaLzYgyE","lore_tm_v1_YO2lm1rtehCZekbbPN_bxwmdGoPcNBPiIbPfqwz6Q5k","lore_tm_v1_8piL97aXYsw4tIL3E3PxIPXYbydFubZK1d6MY_2cypU","lore_tm_v1_ErC58NHs4WNo8jfHP3XL50qmGFTXCFQeh43e_yGUbiM","lore_tm_v1_1Kh6Wt9xB7u0p2J3exuRDf8L2RKLbYUrB0xmvXho8L0","lore_tm_v1__2KIyOWAaLIQhRfmjUT85cv1A5vRZmZ7kax16n0Y3jM","lore_tm_v1_zpD1shRu_h7L9dE2ZUOtIcHfVOtnDOEY2-DGJNF3C4o","lore_tm_v1_UIAt702LdlYvpbZVODMnlpzP3v0InGWP5AlHdxWGfqU","lore_tm_v1_tWY5XgIsfVwrUdf2xGObBQk1_rksBCebCrYSEMCP7ds","lore_tm_v1_oGO091RMpf-X3zLQOLgGvlKJAdF3sYSIE85w4hYAUCU","lore_tm_v1_elA7n-G48oBx4PXaqjr4tu0zw2fpmtIiyg0apT6jUhE","lore_tm_v1_SCYU6rVpz_yYWafId2j73AIlgLEwKBMjdQT89vfhtsw","lore_tm_v1_CKVMVg5pE179J-_LqL5iHcaGiQ-7FGkTk1z3h-0OxAA","lore_tm_v1_iTfglTz801M-pJMjp864asC4SE-bIq3uFM80ysFUhQo","lore_tm_v1_jcNHvUyoSTQ0iMx_fyeTzz1OtbDDamy3HMTpfEL6_oo","lore_tm_v1_v7PBmEYlKJRgrqPLHPxpHxrTkNsHbSBjKRrP7bhSk8A","lore_tm_v1_jDPb-ljJ3JmMWzaw0rQ-CSkv-qouffmgC60f_mh1aLw","lore_tm_v1_puQEutyym-8omq8NOE73F_ygMVTImHqSl5XhzHROtks","lore_tm_v1_6nqM3Ztacq0XAQxu6oOvcd2g9r-xokfwGF0ZcABFXrA","lore_tm_v1_M9kQVQF7jGBBshbI2xuQHzT0t_CsN1UtsX221MIqxYQ","lore_tm_v1_o_sWtsEhexLH08qvOvQj3eEopardGIfQdUo8KAf4KIU","lore_tm_v1_eg_zK4BYR-Ql5gz8v_sDP0vivQe29ajUEjy5mCVs3a0","lore_tm_v1_u4lUZrFcL3by9riOKnxxb2JTuIj1dA0qpR8cBgSi8Fo","lore_tm_v1_E72dMgTSKH6gUGPV2OOYF1iv1nV7YIdfVqfN8L0C4rE","lore_tm_v1_lY2NoAXRhl1PWky_jMs7WHitng-g53h9boHhkcV_2gE","lore_tm_v1_QtowGiK-a5rkY6Uajka48etL2Emt5f57Si9WXH9Ifkg","lore_tm_v1_UIZsUnNmU9HzjwPjowZ_vMc8DtRqxnhUvwDXt5oUCkU","lore_tm_v1_YjZkQq1uitqV5Rhpj5IR6POo9t0VYIX1QLPalC2h-_8","lore_tm_v1_wpL0AJNFdRmUwsWa0DldrQaQqlbNY5tn50cd5N2YQT4","lore_tm_v1_hyX3fFvYN3QsSXcQMOJIYJJwILtofuDoGI6JFGcBGX0","lore_tm_v1_Mpe9IbCpAIb6qaYxwCQaLaqCVwX2qo9fhICo7W3G494","lore_tm_v1_uVsKjNPM0d4SE8fz65fUGQlliPI21eoSVG9K2i4WhRc","lore_tm_v1_GegQg-Cy-Q0aKbq_55B8Q6MtZjc7R3Y6Cy9LXuhatR8","lore_tm_v1_CDt7StMhwjA8s9XbYNYGeicWal3yTfIhTP1iebGFrro","lore_tm_v1_lgsMMBHY5WFrG1IWZ5dch1a2tVygrjFwnCAI6k68YcE","lore_tm_v1_VNhjk7s2ZpEs6pCOhZPgyKn7YecMfxWnuiQwGlHWmY0","lore_tm_v1_v1ADS8Fjj6ANSKh0fs8ViGLEdxiE1Rbv_L-zuzURBM8","lore_tm_v1_d0VWg8LTZ7NjF1Uu_0xLTx4KHch7T5DOln8ohjumj78","lore_tm_v1_5qlhnJjWvP3n4Gc8x7QC9qkO3qp6WoIWaxXm85FJqGQ","lore_tm_v1_xzssRfv4kGznwHKa25_I1kQtLzQhRdOjsHQRdLn8Do4","lore_tm_v1_-yg8KsJD6xFbUQvmV9ywafz6hAoS8EGIX55RJ4QXnJ0","lore_tm_v1_QdNMJALsbzcgFaKj28_1v6Fgt2KHRyhVVBtOUJyVz6g","lore_tm_v1_ShXILTDOhvkI7UMzIK6URgFFmBvzpaH11z8isQJpkAE","lore_tm_v1_tgqZEqTLqzFH-x6ElJjL2ubTlUVivQtgKfb0ANRZNrc","lore_tm_v1_iPt-vFQbz_yBYUYfTN_um3coHjeTVx84iGY_xQQcpaY","lore_tm_v1_rQ1AZU-4rckoNjgkVgwpYzRTg_ksgGXqLZiYh_yQSmg","lore_tm_v1_ZfEjF6Vmz4ghWMpbr_E_q63qk7v42mQll9BFs8LcRUY","lore_tm_v1_1woQJq5XaJdPSiyNgEPEQmLkvaevZiE1_RZGDNN4hgg","lore_tm_v1_MfwDsJo2ngt_66X8qyk7sikl0xdr75hOQPryPfbfezM","lore_tm_v1_MHjQDUk-Qm7rcalvVHtvzt071yy1Itz5TLnhicuY45o"]
fix(docs): correct agent conversation argument syntax), through the complete merge gate. User authorized autonomous completion: fix all review/CI findings, run validation and independent review, push, resolve bot comments, monitor CI, and merge without further permission./home/byk/Code/getsentry/cli-pr-1558 on branch fix/agent-conversation-reference-root-cause. Original checkout /home/byk/Code/getsentry/cli remains untouched with pre-existing .lore.md and AGENTS.md modifications.fc5d50e2324e2b6bb2067976bf1515dab45224fb, based on bd065083c3b82677747b97a6cc7f5cf57532d3bc. Branch reports fix/agent-conversation-reference-root-cause...origin/pr-1558 [gone].fc5d50e23 fix(ci): skip risk labels for fork PRs285a589de fix(docs): derive command references from metadata92dc1dab2 fix(docs): correct agent conversation argument syntax03c5772e78b393b3979c44754709d7f401bb37a71e5679b34c50a9cc8334c2d0.DO-NOT-MERGE with 3 MUST-FIX defects. No post-review code changes have yet been recorded. Work is at the fail-first-regression stage:
agent-conversation view target is rejected by Stricli before command execution, making the intended ContextError unreachable.formatUsageLine() and ignores canonical customUsage.agent-conversation view’s synthetic positional optional; change function argument to target?: string; omission (undefined) throws ContextError, while supplied blank/whitespace goes through fielded ValidationError.formatUsageLine() when canonical customUsage exists, so parent route help uses the first custom usage rather than raw positional metadata.<name...> in website argument tables; square brackets remain only for optional tuple entries.conversationRoute.formatHelp() canonical usage, and generated arguments-table coverage for optional tuple [<org>], required tuple <environment>, and required variadic <issue...>.alicandayan:fix/agent-conversation-reference-syntax was last known at old head bbaa7b3b...; local upstream ref is gone. Publication remains blocked until the three correctness findings are fixed, complete validation passes, and a substantive correctness re-review returns MERGE.PRRT_kwDOQm6jAs6gSRrX, comment PRRC_kwDOQm6jAs7r-vi- / database ID 3959093438, on packages/cli/src/commands/agent-conversation/list.ts line 103. It reports docs showed optional [<org>] while runtime hints looked required. The structural local fix derives both from one optional positional. Resolve only after pushing the corrected head.fc5d50e23:
generate:docs, generate:sdk, tsc --noEmit) passed; SDK discovered exactly 112 commands./home/byk/.local/share/opencode/tool-output/tool_086e18d31001d309qCVh9UhJ56.upload coverage warning."latest" magic string with LATEST_EVENT_SENTINEL; separate branch fix/event-view-latest-sentinel was at commit 82f4328af (refactor(event): replace "latest" magic string with LATEST_EVENT_SENTINEL).DO-NOT-MERGE when the hash changed from 092bd817... to b2a172a... during review.optional.[<name>].<name>.<name...>, not [<name...>].agent-conversation list has no customUsage; [<org>] is directly inferred from one reusable optional tuple definition.agent-conversation view retains customUsage: ["[<org>/]<conversation-id>"], because one token with an optional slash prefix cannot be represented canonically by ordinary tuple metadata.undefined) → ContextError, exit 22.ValidationError, exit 21, field: "conversation-id".viewCommand.loader() is insufficient for parser behavior.__primaryUsage is not enough. Since route-group help calls each child’s formatUsageLine(), the local command wrapper must make this hook honor the first customUsage entry. Parent help must contain [<org>/]<conversation-id> and never raw <org/conversation-id>.POSITIONAL definition supplies both parameters.positional and getPositionalString(POSITIONAL) for its ContextError usage hint, structurally eliminating drift.{ description, command } metadata extends command docs.CommandInfo.examples: string[].# ${description}\n${command}.formatCommandExamples().fullDescription as ${command} # ${description} before JSON schema enrichment, keeping JSON-field help last.buildListCommand, OrgListCommandDocs, and buildDeleteCommand use shared exported CommandDocumentation; narrowed independent types were rejected because they could pass tsx but fail tsc.cmd.examples satisfies subcommand/example coverage; fragments remain for guides, tips, prose, and content not represented in command definitions. Existing ProGuard warning is unrelated./. Target grammar permits zero or one slash: slashless is a conversation ID with organization auto-detection; one slash is org/conversationId; all multiple-slash or empty-segment forms fail before resolution/network calls.github.event.pull_request.head.repo.full_name == github.repository. A privileged workflow handling untrusted fork code was rejected as unsafe.Score PR risk is explicitly an “Experimental advisory signal only” and is not required by repository rules. Its old failure occurred after successful scoring because a fork-scoped token could not mutate labels.useTestConfigDir() must restore the prior SENTRY_CONFIG_DIR and never delete it. test/preload.ts always initializes it, so deletion can break subsequently loaded files/hooks.optional: true; no unrelated prose, examples, or flags should change.:. Valid: web:javascript, api:python-django, worker:node, my-new-app:javascript-nextjs. Invalid: my-new-app javascript-nextjs, my-org/my-new-app javascript-nextjs.--into always designates an issue participating in the merge as preferred parent. effectiveArgs = flags.into ? [...args, flags.into] : args; duplicate issue IDs are deduplicated. At least two effective issues are required.pnpm@10.11.0, Node >=20.0; execute CLI scripts from packages/cli or via pnpm --filter sentry run <script>.devDependencies; CI enforces check:deps.buildCommand from ../../lib/command.js, never directly from @stricli/core.logger; data uses CommandOutput; stderr.write() is banned.CliError; malformed input uses fielded ValidationError, omitted context uses ContextError, unresolved provided values use ResolutionError.command.ts are async generators. Non-streaming commands yield one CommandOutput<T>; streaming JSON that needs one parseable document must yield an aggregate rather than pretty-printed chunks. Hints belong only in final CommandReturn, never individual yields.parseSlashSeparatedArg for standard [<org>/<project>/]<id> forms.{ recursive: true, mode: 0o700 }.fuzzyMatch() with at most 5 candidates.LIST_MIN_LIMIT = 1, LIST_DEFAULT_LIMIT = 25, LIST_MAX_LIMIT = 1000; API page max is 100.buildListCommand() injects --fresh, treats first positional as target, conditionally adds cursor/aliases, calls applyFreshFlag(), and applies interceptSubcommand().buildDeleteCommand() injects --yes and conditionally force/dry-run flags and aliases..lore.md; skills live under skills/ and synchronize via scripts/sync-skills.mjs..github/workflows/pr-risk.ymlapps/cli-docs/src/fragments/commands/agent-conversation.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/SKILL.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/agent-conversation.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/alert.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/cli.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/explore.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/feedback.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/init.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/issue.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/monitor.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/org.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/project.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/release.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/replay.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/repo.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/team.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/trace.mdpackages/cli/plugins/sentry-cli/skills/sentry-cli/references/trial.mdpackages/cli/script/check-fragments.tspackages/cli/script/generate-command-docs.tspackages/cli/script/generate-skill-markdown.tspackages/cli/script/generate-skill.tspackages/cli/src/commands/agent-conversation/list.tspackages/cli/src/commands/agent-conversation/view.tspackages/cli/src/lib/command.tspackages/cli/src/lib/introspect.tspackages/cli/src/lib/list-command.tspackages/cli/src/lib/mutate-command.tspackages/cli/test/commands/agent-conversation/list.test.tspackages/cli/test/commands/agent-conversation/view.test.tspackages/cli/test/lib/command.test.tspackages/cli/test/lib/introspect.property.test.tspackages/cli/test/lib/introspect.test.tspackages/cli/test/script/generate-skill-markdown.test.ts7cf6483be. Runtime parsing and docs.fullDescription were correct at introduction, but apps/cli-docs/src/fragments/commands/agent-conversation.md added invalid two-token my-org conv-123, and skill generation copied it via generated website Markdown.customUsage, hand-updated generated docs, and tests reading committed Markdown. It corrected visible output but retained multiple authorities.packages/cli/src/lib/command.ts:
CommandExample with readonly description and command.CommandDocumentation, extending Stricli docs with optional readonly examples.prepareNativeDocs() strips custom metadata before Stricli and appends an Examples: section.attachDocumentationMetadata() retains first customUsage as __primaryUsage, structured examples as __examples.enrichDocsWithSchema(), preserving JSON fields last.mergeGlobalFlags() detects command-owned json, org, and project; injects missing log-level/verbose/org/project flags and strips injected keys. With output configuration it injects json when absent and always builds fields.ALWAYS_STRIP currently contains only LOG_LEVEL_KEY; injected global keys are added to stripKeys; cleanRawFlags() strips them and parses fields.buildCommand() manually iterates generators with .next() to preserve final return/hints, performs auth and rc-URL trust validation inside recovery-capable error handling, attaches __jsonSchema, and exposes __rawFunc for internal bypass dispatch.formatUsageLine() for __primaryUsage/first custom usage.packages/cli/src/lib/introspect.ts:
Command supports __examples?: readonly CommandExample[], __primaryUsage, and __jsonSchema.buildCommandInfo() prefers cmd.__primaryUsage, converts examples to # description\ncommand, and preserves legacy extraction as fallback.getPositionalString() renders tuple required/optional entries correctly and arrays as <placeholder...>.PositionalParams distinguishes kind: "tuple" from kind: "array".PositionalInfo has only placeholder, brief, and optional; this loses source kind.extractPositionals() marks every array as optional: true.variadic metadata so generated tables render arrays as <name...>.packages/cli/script/generate-command-docs.ts:
formatCommandExamples().cmd.positional; arguments table independently uses cmd.positionals.formatPositionalsTable() currently brackets anything with optional: true, causing [<issue...>].<name...>.packages/cli/script/generate-skill-markdown.ts:
formatCommandExamples(examples: readonly string[]): string.""; non-empty input emits **Examples:** and one fenced bash block with ordered examples separated by blank lines.packages/cli/script/generate-skill.ts: uses shared example formatter; embedding escapes backslashes, backticks, and template substitutions.packages/cli/script/check-fragments.ts: skips only missing example/subcommand checks when canonical examples exist; route, frontmatter, marker, and required-fragment validation remain active.POSITIONAL is an optional tuple parameter: placeholder org, brief Organization slug, parse: String.USAGE_HINT = \sentry ${COMMAND_NAME} ${getPositionalString(POSITIONAL)}``.customUsage: ["[<org>]"].POSITIONAL in parameters.positional.sentry agent-conversation listsentry agent-conversation list my-orgsentry agent-conversation list --limit 50 --period 24hsentry agent-conversation list -q "has:errors"sentry agent-conversation list my-org -c nextUSAGE = "[<org>/]<conversation-id>".USAGE_HINT = "sentry agent-conversation view [<org>/]<conversation-id>".customUsage: [USAGE].sentry agent-conversation view conv-123sentry agent-conversation view my-org/conv-123sentry agent-conversation view my-org/conv-123 --jsonparseConversationTarget(target: string) trims input, accepts slashless IDs, accepts exactly one slash with non-empty org/ID, and rejects multiple slashes or empty segments with fielded validation.getConversationSpans(org, conversationId) under progress, builds a transcript, sets result.truncated, and yields CommandOutput<TranscriptResult>."org/conversation-id" is required at view.ts:99-108; Stricli rejects omission at @stricli/core/dist/index.js:837-848, so ContextError at view.ts:119-121 is unreachable. Existing omission test at view.test.ts:268-274 bypasses parsing via viewCommand.loader(). Real CLI returns Expected argument for org/conversation-id, exit 252, rather than exit 22.viewCommand.formatHelp() honors custom usage.viewCommand.formatUsageLine() renders sentry agent-conversation view [--fresh] [--json] [--fields value] <org/conversation-id>.conversationRoute.formatHelp() calls child formatUsageLine() and therefore prints raw <org/conversation-id>.@stricli/core/dist/index.js:2116-2143; command usage generation uses raw parameters.customUsage definitions: agent-conversation view and project create.sentry issue merge heading is correctly <issue...>.apps/cli-docs/src/content/docs/commands/issue.md:147-155 incorrectly renders argument row [<issue...>].issue merge requires at least two effective issue IDs; --into contributes to effectiveArgs.optional: true, so the bug is systemic to website argument tables.help; build upload; cli defaults; cli feedback; debug-files find; debug-files upload; dashboard list; dashboard view; dashboard create; dashboard widget add; dashboard widget edit; dashboard widget delete; dashboard revisions; dashboard restore; docs list; docs query; project create; proguard upload; react-native xcode; replay view; issue merge; event view; event send; log list; log view; monitor run; span list; span view; trace view; trace logs; local run; schema.sentry org view [<org>]sentry project list [<org/project>]sentry project view [<org/project>]sentry issue list [<org/project>]sentry alert issues list [<org/project>]sentry alert issues create [<target>]sentry alert metrics list [<target>]sentry cli completion [<shell>]sentry cli upgrade [<version>]sentry replay list [<org/project>]sentry release list [<org/project>]sentry release deploy <org/version> <environment> [<name>]sentry repo list [<org/project>]sentry team list [<org/project>]sentry explore [<target>]sentry feedback list [<org/project>]sentry monitor list [<org/project>]sentry trace list [<org/project>]sentry trial list [<org>]sentry trial start <name> [<org>]sentry init [<target>] [<directory>]/ to reach API calls encoded as %2F. Table-driven tests now cover multiple/repeated slashes and empty segments; focused view tests reached 17/17 after the fix.apps/cli-docs/src/fragments/commands/agent-conversation.md; source metadata now supplies examples..github/workflows/pr-risk.yml runs on pull_request [opened, synchronize, reopened, ready_for_review], non-drafts only.contents: read, pull-requests: write, issues: write.pr-risk-${{ github.event.pull_request.number }}, cancel in progress.getsentry/pr-risk-action@v0 always scores with skip-reviews: "true" and writes risk-pr-result.json.apply-label is now ${{ github.event.pull_request.head.repo.full_name == github.repository }}.actions/upload-artifact@v4 always uploads artifact risk-pr-result.medium, logistic low, rule high, policy guardrail_hybrid_v2, probability 0.004, logistic percentile 26.681, rule percentile 32.764, churn percentile 41.836, and 937 historical rows. Main signals were low_author_file_familiarity and sensitive_patch_semantics; deterministic features were 55 changed lines, 6 files, 5 directories, max relative churn 0.0, author touched-file ratio 0.0, 0 prior bad outcomes, tests changed True, code-without-test-path signal False. It failed only when PATCHing label risk: medium returned GitHub 403 Resource not accessible by integration.Branch not protected; ruleset 12023212 requires only CI Status with integration_id: 15368. Score PR risk is not required. Squash merging is allowed; a separate ruleset 14127630 allows merge, squash, and rebase.test/preload.ts removes/recreates worker-wide TEST_TMP_DIR, creates preload-${process.pid}, and sets SENTRY_CONFIG_DIR.fetch with a fail-closed mock.disk I/O error and mkdtemp ENOENT.MaxListenersExceededWarning for 11 uncaughtException and 11 unhandledRejection listeners.test.poolOptions was removed.ValidationError exit 21; ContextError exit 22; ResolutionError exit 23.ContextError is intentionally reported for UX telemetry rather than silenced.SEARCH_QUERY_PARSE_MARKER = "Error parsing search query" are converted to user validation at command boundaries.1896333510, path "0:1:0:0:1", shrinking 4 times to [[{"placeholder":"","optional":true}]]; expected [<>], received <>. Subsequent property runs passed, but new variadic metadata regressions are still required./tmp/sentry-cli-test-w2 ENOENT. Exact 12-file rerun passed 270/270 and unchanged full rerun passed, proving infrastructure flake.LATEST_EVENT_SENTINEL work on branch fix/event-view-latest-sentinel at 82f4328af. Property stress tests passed 10/10./. Added fail-first malformed-target tests, implemented zero-or-one-slash parser, and chose fielded validation for malformed supplied input while keeping context errors for omission.092bd817....origin/main, which had advanced by 0e661a5f5, 4ca8818d1, and bd065083c. Created commits eca5fd2f6 and e079b0684, then rebased the 3-commit series without conflicts to 92dc1dab2, 285a589de, fc5d50e23.bd065083c / fc5d50e23 / 03c5772e....ses_f7915ceddffeefwQbp3LM54iQ6 twice; security ses_f79153872ffeZ5ZYSz3T6O4R2W twice; replacement security ses_f7891c43fffeVKRarUMspEAY5L twice; replacement correctness ses_f7793c59dffePZr0HYilamYFXK entered retry; another security task ses_f7785406bffeYpuPH0mOxzXEV8 was launched. Server restarted; user asked at 23:03 to resume agents. Publication stayed blocked.DO-NOT-MERGE with 3 MUST-FIX findings: unreachable omission ContextError, stale parent-help usage, and falsely optional variadic table rows. It verified immutable head/hash before and after and passed all other major architecture/behavior checks.formatUsageLine() and all 32 array positional entries are currently marked optional by introspection.fc5d50e23; no background follow-ups survived. Prior correctness report remained authoritative.