{"repo": "alumnium-hq/alumnium", "files": {"fnox.toml": {"54045fedcc675d1cca485e2aabac38679b530051": {"t": 1785745317.070139, "n": 8937, "h": "ef113011bfcf4c6d", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\n \"age147f07zwxpg84tdmdvcww8jr6jyt4vhl67se729zmwdsenzg493dqj6uy3h\",\n \"age1v9gscakw0rzf987c5ntxukf7udlkl26smmesuypzl562fg6g8qds7dm5sg\",\n \"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\",\n]\n\n[secrets]\nAZURE_OPENAI_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArcXVyamZtUmhpaXlkbmRPRmlyWUlYb2pKd2s2TGU2UlN0ZnpzQjZvZlU4CnFvWlJTQzhPcy9saVV4RnlFVVoyaTdKRHQxUzNSYkIwSVNiRkZzZVI5clEKLT4gWDI1NTE5IGNMK2w1MG96NTJXR3pvYlZmdGlzVnhUVDQrSU5tVUJXWkVpMkZjS2R5SFUKcGdEaU1GS3ZkV25GYllCS1pwcDJuK3hHeklxeFlwSFJMckhGN1dqRE1GUQotPiBYMjU1MTkgZVRoT2w2c0p5K2loSUNMQnFZVm9aTThWODZwcnBoVEhtTHB4cmVveU8wawp4N09iZXhIR0dCVi9LV1FkK0t3Y0FzL0hBY1RrdjV3aEtVZGR6SWg3Ky9JCi0+IGgtZ3JlYXNlIDdYO2Q2UQo4cVBhZHNETzV3QzNQdVBNdlQ2TzhlNUx3aVNJNjNrCi0tLSBtM3hVRks2Z2dvazB0Ky8ybzJKZktjTTU0Mm81cU4vZk1tcE50N2NGR2RBCui+tpgimi7l3qJ0SLINgIDgwQiRHYDosq2vGJUa86p/MKKdFG9z/nUuPLmS1TfKiqOA96DCJNo6u1gqo8KsX9g=\" }\nAZURE_OPENAI_ENDPOINT = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzbVlQOUUzRStuYVgwZlh0aUg5SGVFa284d1lTRkdHNWFIaHFiUThtZ2tNCjRZOTlaek9CbzdHeTV0bVFPOTZhLzFnUDFjdHBtOVYxaEJFTFZZUXhhaE0KLT4gWDI1NTE5IHpnMFZjcjd4cW16SGkzUnZjZTVobjVPTVhwMHNWbWE4K0JVSGZQQUZkVjgKM2hwNFU4K0hPOW1rTHRpRnR5SDJZSTNpaFdXQmlzaHpEZHB5UitOL25qcwotPiBYMjU1MTkgYTRaRmgxN05QQk9DekxVcS80T29wNUdRQmR5WHNXS2NQcHRobXhLYVVoRQppb1VZbkIxNXJicXlVWnROaU01MzVnTUFtS2g4bXh0QzlCQ3RHMlI0eDBzCi0+IC4qLWdyZWFzZSAvaTVyY0wKN21uZTI3QXl5Rkp4eXNIdzJaWDFQSERsbnVva1BmaENSWGFDQWZQdWx6L1VuWXFFZERUaVNpbXc2Uzh6Vk16ZApIZml3M2dJcWowWDd1WVFxV2o4Smd6TUZ4V3MzWUJhZ3FkTU5LenM1WHJKcEpkdFUwcVFVV2UzYXkrMkFBUQotLS0gZnRBalFHV29RbWpIVkpweFFCOHp5OGZaSlg5MHVtRnR4cDJYUFQ3d2s2TQqUuagW+BgzLGZYKA6/5Dj78HM5+euVWKk2TpzbV13QeHvQtDKOf6j14VlMmnrZWcnzIUotqe4brZLwulTlHH9Zgi5CaUQ=\" }\nANTHROPIC_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MytTYnhTSVJ1eHRUOUdJQVJXekgwbEJpVURFcnh5c1F3dlJJcTdSZldFCmhQcGo3dWZ2Q0tqamVPNXgyU2c3cTBya3ppbDdPQ2hJZ3dCdlh4dmlxd3cKLT4gWDI1NTE5IDZSU25rZ083cm9seERWUjdPNy9Ob1hzajQ1UW5Wc3BwcWxKVEJGdC9tQ1kKaDlPcndkcGMzQk16VG5WZzBPbTFLVEhwTVEwZUEvNHZnY3pHS21qcHRiYwotPiBYMjU1MTkgc2p0L09iSzRrL1d6SXdKWXlUbTlHaE1TaWRsQkNjU21adDl0cHNoT1B6QQpFeTVkTzY4Ky9WZ2JoUnFGL0xHOHVIejdVTmZGZ0pDQ3BqYXBjYUFiWWY0Ci0+IDMnfHlbXU4tZ3JlYXNlIHogWVhvKE4rICJGCmxXWDNSOVpvY2JmSTV2ZGVrUk1CN3J0dzJsTmtIeUpDcFVKa0J2NWNBeUdZUFp4ZFZQT0x4dG1zWHcKLS0tIDJ0d09BbXlTTXllRStKVWhxMDYxR1lIMnl3MlFzZDVjaFpvalIrbG52bVkK+BbSclhrVwphLPTGW+LdjhX18UbVrFXX1ExJbEGyNhfuc6KKOrEImyzk22sIJwyQb5YJq6uVkzJkYmoz4LYbYIWYWFAC+I2/4fcRVoMgPadaPx0UQDM+8r69ISC6u5Zy5tHFzSLT9SA7uM33jgIzokAJ31V0xsXA4gR4FU6jmgpWpsb2kahxixLpTJk=\" }\nAWS_ACCESS_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeXlhTTZyOEdrSy9WTFJlRU9zdzdHbk5yMDVaWlExa3NzUXB6bDRNNGpJCmR3bkZ3ZGtNZUE3Q1BDTGxvUVZrdFAwWnd3OGZvSTdyK0duS3hleFo4M1UKLT4gWDI1NTE5IFNzSWxzRUhJNENTbHNZTUhtTlNqOUExOUpUMDFVbG1FYzlJanlsSlgvQ1EKMVgzaFBwRlZPaUczL3M3b1BEQlpuY2IrSHg1MXIyZ05pZHowZ1BWL2Y5RQotPiBYMjU1MTkgaGx1SzdyZkY3TFJPQjI0Wno5cEhZcW0vZkF4RU1mN0xsVXp2Y24zcmVGUQpxbWJIQ0xrT3FOaGZ1ajdIM2ZoNzRsc1prdFE1QklqYk5pak5kUWxxSWdVCi0+IDMtZ3JlYXNlIGA2NyBiQ2AwZGEKSGhSSzZEOXF1TWdBbTh1T2lvcGNjeWFpMGN5and3N29FR2UwTmVzWktLawotLS0gVFBRM1d4alMyeHRXTmU4Sk5RcVI4T21XQ0VBbHVVSkpIbm4zL29iblY1ZwpNQ+H2ksQ/QfUHygczoyxq2xPo9gDfoW+92NuZaUkhXRAegv9y4M6afYCmro2afneRi0cX\" }\nAWS_SECRET_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZW1LL3pqOGRld3FYRm5aU1hRL0JzbFh4UWlHcWluempyQUU0Z0oxUVEwCkxqeEdsMmZJVGZteHIyRG51M3d6ejlkK2dCTkRHSStvUVVHTktVY2p1NjQKLT4gWDI1NTE5IFdKWjJkV3Jzc2J2NzZJbEI0ekdjT3JYSVVLTkwrK2h2QURqbnhuU2EyV3cKNkNJZ1JHZU91WWQ1bFZFaStlYlQzcThuY3grbC96T1ErVXlIQXRhbGFsYwotPiBYMjU1MTkgbkJKaGJFRndxQ01aZXA1YWxhZEdmNFlFc2xDWXJNSFRLQ0pqVmp2SFJYQQp6V2hMZTluL2M3ZGRtalRvNmR5QkNnbkkvbTdsNjJaQm9QdTVTdVBrY2tJCi0+ICktZ3JlYXNlIFUKeXEyRVZZTzBzeVVqSzBNZnk4a00xemJWSklnc0tRTVR2OERoVWRGS2tJQzlNZC9vN2wwRjFraWFUdFc5blhCNApYM2pHNlU0YUVSVG91cW9zRDBUWlFLemp5SlJJZ2xtSjc1bTVGY3BJZmcKLS0tIHhBWlhKTGNZWW1yMWxuelF4eFltc0QyVERod01FSTdQekI3bWQwUnJRZUUKjnOZIPWk7OgZCVBcZ3wdMH3Dq5henI/IRRtn9BnreNXPxsPxd7pC+4Oii8rQhUEKGMwf8oOnuLaJLtz8IDXe1vCGVomO8Jpv\" }\nDEEPSEEK_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVWhYREl4a0FpaE4xc1c2N0NhQXh4dFZtaE13QUsrK3ZTL29xdUJ2MVJZClNRQ3UvQjZNaENIU2JkejJ5ZGJMdFgzT2ppTDdObkFRR01tZnErdDRHTk0KLT4gWDI1NTE5IFQ1YmlwMDg4d0dKNGlxUDRsTmNDM3J0NW5UMzV6YlZWT0xFNzcvRUs3Z1kKRmZtaGxFa3ZZK3FNRGEwL2ltOEdtT2hvazRFOFQ4b0RXWjk0dTJiMnZSYwotPiBYMjU1MTkgMlg4aUJvYXc5Vi9JTWJKZVNvcEVCYlBoM01qQnB6NHJSZVcrSURjV0VnTQp0ODNIUmwvZksxMG93dlpJRlFJeDdnU012d1ZXRDJXZCtaS3JOUUc2c0Q0Ci0+IEFJX18je1M0LWdyZWFzZSB7VD8lNyA8PyBZJkYjfksKdGtHR01EVDg4c0hTbDAwOGo3ZWdzRFpkZnFsMkVtYXphdDNRZWJwaklqWnMxN0l6bE9jckt6cUVobU5WeDRELwpqVzhCRlY2cXczMDZGY01SSkdoUzV2cmJ5N29IYjhpbFo4Y2s0amx3Ci0tLSBnZWVQU1A3OE10R2lMSmlBSFZuRjR1dG1HaWk4TWRBVGtVS1ZUQWMyODY0ChE2w9ayhdqr8ylki/ONk+z8likggxdsrM9bD+HPZ6hL6my7HMpTHlIxKwgo98I5s/52WRSY2rTteoaRBQhiwOonTsM=\" }\nGOOGLE_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHJDZ3dzMTlPTDFOT3lreUp2YS94R2RWVlBSczJoUFRlNTA1VVBpQTFrClNOaUZtSGtOcnFXUUs3VlFaallUb01RMzdLS3VpbmhEUTNpZjdSY1l5Q2sKLT4gWDI1NTE5IGs1WVBhejU4bGN6MEVBMVZBenBxbUlERHJkWHpRTVRPQWU1akR4eUVGMWMKLzMzaituZ2ZPNkRHdFVTY1BUQ0ZnQ2gyaGlhanR5TTJDRldNLzRVYThoTQotPiBYMjU1MTkgRlVJcU9VRnQxeS9ieGM4OUkxZXhRMHNib3VmbHV1RSttRUlPVHpxaENCYwpSWkF4SHRuaTQrNnpvUTJIcXJkeE5LRm94ZEo1S2RrdjU5KzFDVU5ZWUlBCi0+IEAtZ3JlYXNlICE4Ond6XW9LIEgnMmYvXTx8CjNwTU5JcGZPalUzdWZJQ2F6ZkVVMGQvRERxeXg3T0JRWHhsdXd5d0dMRTRyeCtxWUtkT2dnQjFxemFNdkJpMnQKSDBJYwotLS0gRklrQzVtUzIrOFhpcTVuay9wOHgzeGlBRGNCcmhqdU1GcXNTbUNXRmplUQr5APW4oMhJPPLTc39wV8tjEkg2MwX4T2fnELgk8iH85fu0oT8EkczdsK68U+VgVX1c9ZEQWUtLFixeE7geqlcEvWtMFrHNNw==\" }\nMISTRAL_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmNCTUhTR3dTZTJlTkpCT1VWWU5pQXpLS3ZLV1BJZ0JFVWZJUjhPMVc0ClN1bVF1Z0FtMDVBY0QrU3JzWCtVS2VXQjlic21GZEd0TkcxRzhaZldxSVEKLT4gWDI1NTE5IDBDb0czRGlSeWpya3AzS0RhQlBhQnNWM0tNUHJPc2I3L3EzVFpjRktxaXMKd0FsSEh3UjU0ZWNPRmV0UWlqdGxIb3EyNE1WMVJOcFo2bHF5SzVQVEsrRQotPiBYMjU1MTkgV3cwd0FnVm5mQUJ4OE9nRjI3eFQ4ZkVGdE1WNHFiRDFHSFdWKzExRWlpSQovTTJwLytpL0c5OVd1QWIzamt3dkpUWVlIUlRKTWk5Y2tmTlI2V2I3a3YwCi0+IF9qYEpaLWdyZWFzZQpkWjZ5VmZib1lDSU52Wm51b21jNFkvUDhQV1BudnAzM3paSDZNenpkZ3gzdUM0SlExSGsxREVENElhTWk2NGVVCkw5ZWxTWW8zWnR5VDlRamlBbEVDWWR3UgotLS0gUE5ldDFLMHVENlBmM3BLelhxcm1mSWJOZjNzbWdMQWpzR3U1RTh6YzFBQQohq66XtGybze1ZgkTQfGfOoUlABRV/tm6ouCuXE2sTDc6hBD/MWroXs5prik5GG3V4ci9jawPFmno0ig4xuLwN\" }\nXAI_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWMDRwcEFiNitXZUhxMnA1am9iWFpob0tZdVVyQWNmU0tWY0I0ZXM1cXpZCi94T2RhUTFuVGx6bTFyMFdTWnArUUdGUXg2eXBiKy9MMEpRdVZPWmxwTk0KLT4gWDI1NTE5IGNRRXBFc0JRaXRWTGR3cis1UVNBNFFqZjQyR2x1L2Rhc3BiWjN0TE1GMDgKcDNNdytSenU2MG0rYTFIUDc0SjEvQ2JQekVqZUZrRW9URml0RzdXR2dRMAotPiBYMjU1MTkgM3l2TGxFVEpIVVRkbjhxS3VpRFVFbGFXU0prSzl0UUJjWm43d1JPQTduTQpWeUlYOEpXdmZYODdvNm5yTlBpU2ZzYlFVNEdwakl0MTVLUElpVmZmZ1NRCi0+IEdvSlktZ3JlYXNlIDImOlxSeE1gCk1obGtISmt6OGwwQkgyU01TWHVVQitZVFVhcDAwR2ZJMENlMXUxRlUvRjJYUm9RUjRzZXp1VXIxRUdGNVBrdEEKWC9BTDJ3aXpIeTJyMXVoQnhBTUdFckk5QUc1UHU3MkFYNHcxTkE1dGdMakJ3enVpRUJRSTdjOAotLS0gUW8wdnI4T09RNHlMU1cyS1l5V2Q2bXYzdThOVHBzZkpDcFdJREMvWmRPOApen5Bsd2E83E+GFJRqotAN7alzst6YFIzRcVfcHaUqxl7SfuGpM7RUxP8jG//GHI4alUy12JFHBoJHYj/Kr7ebzNqWHEteUKxu4btsKsOQc+N0baBAOMZzV+Ts7pkV73ylKgfJ+wDNQmaDXXfFB3CGMPI4Xw==\" }\nLT_USERNAME = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCK200SGQvWi8vWEREVXhYZVNGV2tJK0hnbDBmclR4VE1KUWhyTitxU0I0Cmw0UVhxWElKWDJNbzNTR1BPcjZ6UjRBTnBSbjJPTVFJRkloV0xGdm5FZW8KLT4gWDI1NTE5IEZ1MVZZZDRyQmJ3dVFmK25KUVo1ZlBLY2p1ajlYZGRyeTB6dUkvTHRZZzAKT2tuU0ZTZzZJWjUyTGFwblRXNWFCMHg3Ym4yQlQ5REtzT2tmTkJGU2hlOAotPiBYMjU1MTkgOHgxZE1aL2tESER4TjVZUUNneit1UGYyUTRPUFMrb0UyUmFRVWNoL2ZTYwp0SE4zTUxrc2pnUGQ4NXVGNXNvejgyOWZxRTljbGZ2VTVFc25nM2QrZDFnCi0+IEBmXm1UYWktZ3JlYXNlIERISXBeIC4zPHNSICVnMiBZOyN3VTIzCnZXK1Jkd0IwcEtNWlliNUZTQml6amIvN0VuczVLSGw3WXJ4UjllbThoWHFsQkpqVFNoeTI1U3cybzRKZGQvVzIKNG1pWE8zb01MRDAyc2Rqc2JsazEKLS0tIEluRDNuem41YTVFdjFKeTU1QUlzL3g5YW5ZTnFSSjlhUVVZaDl5a2Q2R3MKQMpfGkPMERVJLM1xFMG/chlA+nGpDvmTxEoOCd5dPsCdcv2Oj/Qe+22Wm+w=\" }\nLT_ACCESS_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkcGhFdDdtcVdibHMwZ2lLV1FIcVNsYVh3alFDa0Z1ZHY3VVBuWDdFN1RrCi8xTTJmQ013SHBoRFBPdy9obVI5K1RzNUI1UXpyVGJsdHVxUEh3a053blEKLT4gWDI1NTE5IEJiNS83MzA3Z1FVYTh3RXgxdEdPdlFGWG96NlBRNHhnM0FxalQ2V0p3eHcKcU04YlhvM3k0VVphWldFTzArUGJPMDNNZGNHRzAzZWorK0Y4YjlmL0lxdwotPiBYMjU1MTkgNVNXWVpiWVJPOWluSFFtbFJHNk0vWnQxM0lHeG1xM1pZTDFvZlBMeGVHTQpuQWNub1A2NXZnY2lxK2tvYmc1bTJLaFE2TlM3RkVQOHNoTmRldTVzdXRVCi0+IEEoQC1ncmVhc2UgcFIgNyYjPFQKUERWTnppRHRUeHRPcENiakF5alF1UWVCa1ZGNUdqVVpkOGI2QWdnQ29yK3NoajFVK29tdnN1R1VhRnRzMG5CZQp6YVBGcm5VUlJMQlZXcm1SZVkrUmdKNm8KLS0tIEdIQWxtaXBpeWQrS2JVcCtvaE52Uzh4RHRhZnhsemVkdk9oVVc0dE5JZU0KSpkj8sJlJQzrCnr1QEvLIYwiMEdfi60HbUj5NiuFG2XbK1QnrqFmoOUu3SMPkfOpwiIbAV7mhqT6ZDlRZNe4GQ6CvqUIyOgnm+Yw/vgSTBGueg==\" }\n"}, "e3319bdf8034a32db88f2408a7f8337723e60475": {"t": 1785750072.6126823, "n": 8937, "h": "ef113011bfcf4c6d", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\n \"age147f07zwxpg84tdmdvcww8jr6jyt4vhl67se729zmwdsenzg493dqj6uy3h\",\n \"age1v9gscakw0rzf987c5ntxukf7udlkl26smmesuypzl562fg6g8qds7dm5sg\",\n \"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\",\n]\n\n[secrets]\nAZURE_OPENAI_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArcXVyamZtUmhpaXlkbmRPRmlyWUlYb2pKd2s2TGU2UlN0ZnpzQjZvZlU4CnFvWlJTQzhPcy9saVV4RnlFVVoyaTdKRHQxUzNSYkIwSVNiRkZzZVI5clEKLT4gWDI1NTE5IGNMK2w1MG96NTJXR3pvYlZmdGlzVnhUVDQrSU5tVUJXWkVpMkZjS2R5SFUKcGdEaU1GS3ZkV25GYllCS1pwcDJuK3hHeklxeFlwSFJMckhGN1dqRE1GUQotPiBYMjU1MTkgZVRoT2w2c0p5K2loSUNMQnFZVm9aTThWODZwcnBoVEhtTHB4cmVveU8wawp4N09iZXhIR0dCVi9LV1FkK0t3Y0FzL0hBY1RrdjV3aEtVZGR6SWg3Ky9JCi0+IGgtZ3JlYXNlIDdYO2Q2UQo4cVBhZHNETzV3QzNQdVBNdlQ2TzhlNUx3aVNJNjNrCi0tLSBtM3hVRks2Z2dvazB0Ky8ybzJKZktjTTU0Mm81cU4vZk1tcE50N2NGR2RBCui+tpgimi7l3qJ0SLINgIDgwQiRHYDosq2vGJUa86p/MKKdFG9z/nUuPLmS1TfKiqOA96DCJNo6u1gqo8KsX9g=\" }\nAZURE_OPENAI_ENDPOINT = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzbVlQOUUzRStuYVgwZlh0aUg5SGVFa284d1lTRkdHNWFIaHFiUThtZ2tNCjRZOTlaek9CbzdHeTV0bVFPOTZhLzFnUDFjdHBtOVYxaEJFTFZZUXhhaE0KLT4gWDI1NTE5IHpnMFZjcjd4cW16SGkzUnZjZTVobjVPTVhwMHNWbWE4K0JVSGZQQUZkVjgKM2hwNFU4K0hPOW1rTHRpRnR5SDJZSTNpaFdXQmlzaHpEZHB5UitOL25qcwotPiBYMjU1MTkgYTRaRmgxN05QQk9DekxVcS80T29wNUdRQmR5WHNXS2NQcHRobXhLYVVoRQppb1VZbkIxNXJicXlVWnROaU01MzVnTUFtS2g4bXh0QzlCQ3RHMlI0eDBzCi0+IC4qLWdyZWFzZSAvaTVyY0wKN21uZTI3QXl5Rkp4eXNIdzJaWDFQSERsbnVva1BmaENSWGFDQWZQdWx6L1VuWXFFZERUaVNpbXc2Uzh6Vk16ZApIZml3M2dJcWowWDd1WVFxV2o4Smd6TUZ4V3MzWUJhZ3FkTU5LenM1WHJKcEpkdFUwcVFVV2UzYXkrMkFBUQotLS0gZnRBalFHV29RbWpIVkpweFFCOHp5OGZaSlg5MHVtRnR4cDJYUFQ3d2s2TQqUuagW+BgzLGZYKA6/5Dj78HM5+euVWKk2TpzbV13QeHvQtDKOf6j14VlMmnrZWcnzIUotqe4brZLwulTlHH9Zgi5CaUQ=\" }\nANTHROPIC_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MytTYnhTSVJ1eHRUOUdJQVJXekgwbEJpVURFcnh5c1F3dlJJcTdSZldFCmhQcGo3dWZ2Q0tqamVPNXgyU2c3cTBya3ppbDdPQ2hJZ3dCdlh4dmlxd3cKLT4gWDI1NTE5IDZSU25rZ083cm9seERWUjdPNy9Ob1hzajQ1UW5Wc3BwcWxKVEJGdC9tQ1kKaDlPcndkcGMzQk16VG5WZzBPbTFLVEhwTVEwZUEvNHZnY3pHS21qcHRiYwotPiBYMjU1MTkgc2p0L09iSzRrL1d6SXdKWXlUbTlHaE1TaWRsQkNjU21adDl0cHNoT1B6QQpFeTVkTzY4Ky9WZ2JoUnFGL0xHOHVIejdVTmZGZ0pDQ3BqYXBjYUFiWWY0Ci0+IDMnfHlbXU4tZ3JlYXNlIHogWVhvKE4rICJGCmxXWDNSOVpvY2JmSTV2ZGVrUk1CN3J0dzJsTmtIeUpDcFVKa0J2NWNBeUdZUFp4ZFZQT0x4dG1zWHcKLS0tIDJ0d09BbXlTTXllRStKVWhxMDYxR1lIMnl3MlFzZDVjaFpvalIrbG52bVkK+BbSclhrVwphLPTGW+LdjhX18UbVrFXX1ExJbEGyNhfuc6KKOrEImyzk22sIJwyQb5YJq6uVkzJkYmoz4LYbYIWYWFAC+I2/4fcRVoMgPadaPx0UQDM+8r69ISC6u5Zy5tHFzSLT9SA7uM33jgIzokAJ31V0xsXA4gR4FU6jmgpWpsb2kahxixLpTJk=\" }\nAWS_ACCESS_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeXlhTTZyOEdrSy9WTFJlRU9zdzdHbk5yMDVaWlExa3NzUXB6bDRNNGpJCmR3bkZ3ZGtNZUE3Q1BDTGxvUVZrdFAwWnd3OGZvSTdyK0duS3hleFo4M1UKLT4gWDI1NTE5IFNzSWxzRUhJNENTbHNZTUhtTlNqOUExOUpUMDFVbG1FYzlJanlsSlgvQ1EKMVgzaFBwRlZPaUczL3M3b1BEQlpuY2IrSHg1MXIyZ05pZHowZ1BWL2Y5RQotPiBYMjU1MTkgaGx1SzdyZkY3TFJPQjI0Wno5cEhZcW0vZkF4RU1mN0xsVXp2Y24zcmVGUQpxbWJIQ0xrT3FOaGZ1ajdIM2ZoNzRsc1prdFE1QklqYk5pak5kUWxxSWdVCi0+IDMtZ3JlYXNlIGA2NyBiQ2AwZGEKSGhSSzZEOXF1TWdBbTh1T2lvcGNjeWFpMGN5and3N29FR2UwTmVzWktLawotLS0gVFBRM1d4alMyeHRXTmU4Sk5RcVI4T21XQ0VBbHVVSkpIbm4zL29iblY1ZwpNQ+H2ksQ/QfUHygczoyxq2xPo9gDfoW+92NuZaUkhXRAegv9y4M6afYCmro2afneRi0cX\" }\nAWS_SECRET_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZW1LL3pqOGRld3FYRm5aU1hRL0JzbFh4UWlHcWluempyQUU0Z0oxUVEwCkxqeEdsMmZJVGZteHIyRG51M3d6ejlkK2dCTkRHSStvUVVHTktVY2p1NjQKLT4gWDI1NTE5IFdKWjJkV3Jzc2J2NzZJbEI0ekdjT3JYSVVLTkwrK2h2QURqbnhuU2EyV3cKNkNJZ1JHZU91WWQ1bFZFaStlYlQzcThuY3grbC96T1ErVXlIQXRhbGFsYwotPiBYMjU1MTkgbkJKaGJFRndxQ01aZXA1YWxhZEdmNFlFc2xDWXJNSFRLQ0pqVmp2SFJYQQp6V2hMZTluL2M3ZGRtalRvNmR5QkNnbkkvbTdsNjJaQm9QdTVTdVBrY2tJCi0+ICktZ3JlYXNlIFUKeXEyRVZZTzBzeVVqSzBNZnk4a00xemJWSklnc0tRTVR2OERoVWRGS2tJQzlNZC9vN2wwRjFraWFUdFc5blhCNApYM2pHNlU0YUVSVG91cW9zRDBUWlFLemp5SlJJZ2xtSjc1bTVGY3BJZmcKLS0tIHhBWlhKTGNZWW1yMWxuelF4eFltc0QyVERod01FSTdQekI3bWQwUnJRZUUKjnOZIPWk7OgZCVBcZ3wdMH3Dq5henI/IRRtn9BnreNXPxsPxd7pC+4Oii8rQhUEKGMwf8oOnuLaJLtz8IDXe1vCGVomO8Jpv\" }\nDEEPSEEK_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVWhYREl4a0FpaE4xc1c2N0NhQXh4dFZtaE13QUsrK3ZTL29xdUJ2MVJZClNRQ3UvQjZNaENIU2JkejJ5ZGJMdFgzT2ppTDdObkFRR01tZnErdDRHTk0KLT4gWDI1NTE5IFQ1YmlwMDg4d0dKNGlxUDRsTmNDM3J0NW5UMzV6YlZWT0xFNzcvRUs3Z1kKRmZtaGxFa3ZZK3FNRGEwL2ltOEdtT2hvazRFOFQ4b0RXWjk0dTJiMnZSYwotPiBYMjU1MTkgMlg4aUJvYXc5Vi9JTWJKZVNvcEVCYlBoM01qQnB6NHJSZVcrSURjV0VnTQp0ODNIUmwvZksxMG93dlpJRlFJeDdnU012d1ZXRDJXZCtaS3JOUUc2c0Q0Ci0+IEFJX18je1M0LWdyZWFzZSB7VD8lNyA8PyBZJkYjfksKdGtHR01EVDg4c0hTbDAwOGo3ZWdzRFpkZnFsMkVtYXphdDNRZWJwaklqWnMxN0l6bE9jckt6cUVobU5WeDRELwpqVzhCRlY2cXczMDZGY01SSkdoUzV2cmJ5N29IYjhpbFo4Y2s0amx3Ci0tLSBnZWVQU1A3OE10R2lMSmlBSFZuRjR1dG1HaWk4TWRBVGtVS1ZUQWMyODY0ChE2w9ayhdqr8ylki/ONk+z8likggxdsrM9bD+HPZ6hL6my7HMpTHlIxKwgo98I5s/52WRSY2rTteoaRBQhiwOonTsM=\" }\nGOOGLE_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHJDZ3dzMTlPTDFOT3lreUp2YS94R2RWVlBSczJoUFRlNTA1VVBpQTFrClNOaUZtSGtOcnFXUUs3VlFaallUb01RMzdLS3VpbmhEUTNpZjdSY1l5Q2sKLT4gWDI1NTE5IGs1WVBhejU4bGN6MEVBMVZBenBxbUlERHJkWHpRTVRPQWU1akR4eUVGMWMKLzMzaituZ2ZPNkRHdFVTY1BUQ0ZnQ2gyaGlhanR5TTJDRldNLzRVYThoTQotPiBYMjU1MTkgRlVJcU9VRnQxeS9ieGM4OUkxZXhRMHNib3VmbHV1RSttRUlPVHpxaENCYwpSWkF4SHRuaTQrNnpvUTJIcXJkeE5LRm94ZEo1S2RrdjU5KzFDVU5ZWUlBCi0+IEAtZ3JlYXNlICE4Ond6XW9LIEgnMmYvXTx8CjNwTU5JcGZPalUzdWZJQ2F6ZkVVMGQvRERxeXg3T0JRWHhsdXd5d0dMRTRyeCtxWUtkT2dnQjFxemFNdkJpMnQKSDBJYwotLS0gRklrQzVtUzIrOFhpcTVuay9wOHgzeGlBRGNCcmhqdU1GcXNTbUNXRmplUQr5APW4oMhJPPLTc39wV8tjEkg2MwX4T2fnELgk8iH85fu0oT8EkczdsK68U+VgVX1c9ZEQWUtLFixeE7geqlcEvWtMFrHNNw==\" }\nMISTRAL_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmNCTUhTR3dTZTJlTkpCT1VWWU5pQXpLS3ZLV1BJZ0JFVWZJUjhPMVc0ClN1bVF1Z0FtMDVBY0QrU3JzWCtVS2VXQjlic21GZEd0TkcxRzhaZldxSVEKLT4gWDI1NTE5IDBDb0czRGlSeWpya3AzS0RhQlBhQnNWM0tNUHJPc2I3L3EzVFpjRktxaXMKd0FsSEh3UjU0ZWNPRmV0UWlqdGxIb3EyNE1WMVJOcFo2bHF5SzVQVEsrRQotPiBYMjU1MTkgV3cwd0FnVm5mQUJ4OE9nRjI3eFQ4ZkVGdE1WNHFiRDFHSFdWKzExRWlpSQovTTJwLytpL0c5OVd1QWIzamt3dkpUWVlIUlRKTWk5Y2tmTlI2V2I3a3YwCi0+IF9qYEpaLWdyZWFzZQpkWjZ5VmZib1lDSU52Wm51b21jNFkvUDhQV1BudnAzM3paSDZNenpkZ3gzdUM0SlExSGsxREVENElhTWk2NGVVCkw5ZWxTWW8zWnR5VDlRamlBbEVDWWR3UgotLS0gUE5ldDFLMHVENlBmM3BLelhxcm1mSWJOZjNzbWdMQWpzR3U1RTh6YzFBQQohq66XtGybze1ZgkTQfGfOoUlABRV/tm6ouCuXE2sTDc6hBD/MWroXs5prik5GG3V4ci9jawPFmno0ig4xuLwN\" }\nXAI_API_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWMDRwcEFiNitXZUhxMnA1am9iWFpob0tZdVVyQWNmU0tWY0I0ZXM1cXpZCi94T2RhUTFuVGx6bTFyMFdTWnArUUdGUXg2eXBiKy9MMEpRdVZPWmxwTk0KLT4gWDI1NTE5IGNRRXBFc0JRaXRWTGR3cis1UVNBNFFqZjQyR2x1L2Rhc3BiWjN0TE1GMDgKcDNNdytSenU2MG0rYTFIUDc0SjEvQ2JQekVqZUZrRW9URml0RzdXR2dRMAotPiBYMjU1MTkgM3l2TGxFVEpIVVRkbjhxS3VpRFVFbGFXU0prSzl0UUJjWm43d1JPQTduTQpWeUlYOEpXdmZYODdvNm5yTlBpU2ZzYlFVNEdwakl0MTVLUElpVmZmZ1NRCi0+IEdvSlktZ3JlYXNlIDImOlxSeE1gCk1obGtISmt6OGwwQkgyU01TWHVVQitZVFVhcDAwR2ZJMENlMXUxRlUvRjJYUm9RUjRzZXp1VXIxRUdGNVBrdEEKWC9BTDJ3aXpIeTJyMXVoQnhBTUdFckk5QUc1UHU3MkFYNHcxTkE1dGdMakJ3enVpRUJRSTdjOAotLS0gUW8wdnI4T09RNHlMU1cyS1l5V2Q2bXYzdThOVHBzZkpDcFdJREMvWmRPOApen5Bsd2E83E+GFJRqotAN7alzst6YFIzRcVfcHaUqxl7SfuGpM7RUxP8jG//GHI4alUy12JFHBoJHYj/Kr7ebzNqWHEteUKxu4btsKsOQc+N0baBAOMZzV+Ts7pkV73ylKgfJ+wDNQmaDXXfFB3CGMPI4Xw==\" }\nLT_USERNAME = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCK200SGQvWi8vWEREVXhYZVNGV2tJK0hnbDBmclR4VE1KUWhyTitxU0I0Cmw0UVhxWElKWDJNbzNTR1BPcjZ6UjRBTnBSbjJPTVFJRkloV0xGdm5FZW8KLT4gWDI1NTE5IEZ1MVZZZDRyQmJ3dVFmK25KUVo1ZlBLY2p1ajlYZGRyeTB6dUkvTHRZZzAKT2tuU0ZTZzZJWjUyTGFwblRXNWFCMHg3Ym4yQlQ5REtzT2tmTkJGU2hlOAotPiBYMjU1MTkgOHgxZE1aL2tESER4TjVZUUNneit1UGYyUTRPUFMrb0UyUmFRVWNoL2ZTYwp0SE4zTUxrc2pnUGQ4NXVGNXNvejgyOWZxRTljbGZ2VTVFc25nM2QrZDFnCi0+IEBmXm1UYWktZ3JlYXNlIERISXBeIC4zPHNSICVnMiBZOyN3VTIzCnZXK1Jkd0IwcEtNWlliNUZTQml6amIvN0VuczVLSGw3WXJ4UjllbThoWHFsQkpqVFNoeTI1U3cybzRKZGQvVzIKNG1pWE8zb01MRDAyc2Rqc2JsazEKLS0tIEluRDNuem41YTVFdjFKeTU1QUlzL3g5YW5ZTnFSSjlhUVVZaDl5a2Q2R3MKQMpfGkPMERVJLM1xFMG/chlA+nGpDvmTxEoOCd5dPsCdcv2Oj/Qe+22Wm+w=\" }\nLT_ACCESS_KEY = { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkcGhFdDdtcVdibHMwZ2lLV1FIcVNsYVh3alFDa0Z1ZHY3VVBuWDdFN1RrCi8xTTJmQ013SHBoRFBPdy9obVI5K1RzNUI1UXpyVGJsdHVxUEh3a053blEKLT4gWDI1NTE5IEJiNS83MzA3Z1FVYTh3RXgxdEdPdlFGWG96NlBRNHhnM0FxalQ2V0p3eHcKcU04YlhvM3k0VVphWldFTzArUGJPMDNNZGNHRzAzZWorK0Y4YjlmL0lxdwotPiBYMjU1MTkgNVNXWVpiWVJPOWluSFFtbFJHNk0vWnQxM0lHeG1xM1pZTDFvZlBMeGVHTQpuQWNub1A2NXZnY2lxK2tvYmc1bTJLaFE2TlM3RkVQOHNoTmRldTVzdXRVCi0+IEEoQC1ncmVhc2UgcFIgNyYjPFQKUERWTnppRHRUeHRPcENiakF5alF1UWVCa1ZGNUdqVVpkOGI2QWdnQ29yK3NoajFVK29tdnN1R1VhRnRzMG5CZQp6YVBGcm5VUlJMQlZXcm1SZVkrUmdKNm8KLS0tIEdIQWxtaXBpeWQrS2JVcCtvaE52Uzh4RHRhZnhsemVkdk9oVVc0dE5JZU0KSpkj8sJlJQzrCnr1QEvLIYwiMEdfi60HbUj5NiuFG2XbK1QnrqFmoOUu3SMPkfOpwiIbAV7mhqT6ZDlRZNe4GQ6CvqUIyOgnm+Yw/vgSTBGueg==\" }\n"}, "ad6ee97169ffffe494f7659c99e2b10ef557388c": {"t": 1785750074.7586443, "n": 8925, "h": "e2586faef62db3d0", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\n \"age147f07zwxpg84tdmdvcww8jr6jyt4vhl67se729zmwdsenzg493dqj6uy3h\",\n \"age1v9gscakw0rzf987c5ntxukf7udlkl26smmesuypzl562fg6g8qds7dm5sg\",\n \"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\"\n]\n\n[secrets]\nAZURE_OPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArcXVyamZtUmhpaXlkbmRPRmlyWUlYb2pKd2s2TGU2UlN0ZnpzQjZvZlU4CnFvWlJTQzhPcy9saVV4RnlFVVoyaTdKRHQxUzNSYkIwSVNiRkZzZVI5clEKLT4gWDI1NTE5IGNMK2w1MG96NTJXR3pvYlZmdGlzVnhUVDQrSU5tVUJXWkVpMkZjS2R5SFUKcGdEaU1GS3ZkV25GYllCS1pwcDJuK3hHeklxeFlwSFJMckhGN1dqRE1GUQotPiBYMjU1MTkgZVRoT2w2c0p5K2loSUNMQnFZVm9aTThWODZwcnBoVEhtTHB4cmVveU8wawp4N09iZXhIR0dCVi9LV1FkK0t3Y0FzL0hBY1RrdjV3aEtVZGR6SWg3Ky9JCi0+IGgtZ3JlYXNlIDdYO2Q2UQo4cVBhZHNETzV3QzNQdVBNdlQ2TzhlNUx3aVNJNjNrCi0tLSBtM3hVRks2Z2dvazB0Ky8ybzJKZktjTTU0Mm81cU4vZk1tcE50N2NGR2RBCui+tpgimi7l3qJ0SLINgIDgwQiRHYDosq2vGJUa86p/MKKdFG9z/nUuPLmS1TfKiqOA96DCJNo6u1gqo8KsX9g=\" }\nAZURE_OPENAI_ENDPOINT= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzbVlQOUUzRStuYVgwZlh0aUg5SGVFa284d1lTRkdHNWFIaHFiUThtZ2tNCjRZOTlaek9CbzdHeTV0bVFPOTZhLzFnUDFjdHBtOVYxaEJFTFZZUXhhaE0KLT4gWDI1NTE5IHpnMFZjcjd4cW16SGkzUnZjZTVobjVPTVhwMHNWbWE4K0JVSGZQQUZkVjgKM2hwNFU4K0hPOW1rTHRpRnR5SDJZSTNpaFdXQmlzaHpEZHB5UitOL25qcwotPiBYMjU1MTkgYTRaRmgxN05QQk9DekxVcS80T29wNUdRQmR5WHNXS2NQcHRobXhLYVVoRQppb1VZbkIxNXJicXlVWnROaU01MzVnTUFtS2g4bXh0QzlCQ3RHMlI0eDBzCi0+IC4qLWdyZWFzZSAvaTVyY0wKN21uZTI3QXl5Rkp4eXNIdzJaWDFQSERsbnVva1BmaENSWGFDQWZQdWx6L1VuWXFFZERUaVNpbXc2Uzh6Vk16ZApIZml3M2dJcWowWDd1WVFxV2o4Smd6TUZ4V3MzWUJhZ3FkTU5LenM1WHJKcEpkdFUwcVFVV2UzYXkrMkFBUQotLS0gZnRBalFHV29RbWpIVkpweFFCOHp5OGZaSlg5MHVtRnR4cDJYUFQ3d2s2TQqUuagW+BgzLGZYKA6/5Dj78HM5+euVWKk2TpzbV13QeHvQtDKOf6j14VlMmnrZWcnzIUotqe4brZLwulTlHH9Zgi5CaUQ=\" }\nANTHROPIC_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MytTYnhTSVJ1eHRUOUdJQVJXekgwbEJpVURFcnh5c1F3dlJJcTdSZldFCmhQcGo3dWZ2Q0tqamVPNXgyU2c3cTBya3ppbDdPQ2hJZ3dCdlh4dmlxd3cKLT4gWDI1NTE5IDZSU25rZ083cm9seERWUjdPNy9Ob1hzajQ1UW5Wc3BwcWxKVEJGdC9tQ1kKaDlPcndkcGMzQk16VG5WZzBPbTFLVEhwTVEwZUEvNHZnY3pHS21qcHRiYwotPiBYMjU1MTkgc2p0L09iSzRrL1d6SXdKWXlUbTlHaE1TaWRsQkNjU21adDl0cHNoT1B6QQpFeTVkTzY4Ky9WZ2JoUnFGL0xHOHVIejdVTmZGZ0pDQ3BqYXBjYUFiWWY0Ci0+IDMnfHlbXU4tZ3JlYXNlIHogWVhvKE4rICJGCmxXWDNSOVpvY2JmSTV2ZGVrUk1CN3J0dzJsTmtIeUpDcFVKa0J2NWNBeUdZUFp4ZFZQT0x4dG1zWHcKLS0tIDJ0d09BbXlTTXllRStKVWhxMDYxR1lIMnl3MlFzZDVjaFpvalIrbG52bVkK+BbSclhrVwphLPTGW+LdjhX18UbVrFXX1ExJbEGyNhfuc6KKOrEImyzk22sIJwyQb5YJq6uVkzJkYmoz4LYbYIWYWFAC+I2/4fcRVoMgPadaPx0UQDM+8r69ISC6u5Zy5tHFzSLT9SA7uM33jgIzokAJ31V0xsXA4gR4FU6jmgpWpsb2kahxixLpTJk=\" }\nAWS_ACCESS_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeXlhTTZyOEdrSy9WTFJlRU9zdzdHbk5yMDVaWlExa3NzUXB6bDRNNGpJCmR3bkZ3ZGtNZUE3Q1BDTGxvUVZrdFAwWnd3OGZvSTdyK0duS3hleFo4M1UKLT4gWDI1NTE5IFNzSWxzRUhJNENTbHNZTUhtTlNqOUExOUpUMDFVbG1FYzlJanlsSlgvQ1EKMVgzaFBwRlZPaUczL3M3b1BEQlpuY2IrSHg1MXIyZ05pZHowZ1BWL2Y5RQotPiBYMjU1MTkgaGx1SzdyZkY3TFJPQjI0Wno5cEhZcW0vZkF4RU1mN0xsVXp2Y24zcmVGUQpxbWJIQ0xrT3FOaGZ1ajdIM2ZoNzRsc1prdFE1QklqYk5pak5kUWxxSWdVCi0+IDMtZ3JlYXNlIGA2NyBiQ2AwZGEKSGhSSzZEOXF1TWdBbTh1T2lvcGNjeWFpMGN5and3N29FR2UwTmVzWktLawotLS0gVFBRM1d4alMyeHRXTmU4Sk5RcVI4T21XQ0VBbHVVSkpIbm4zL29iblY1ZwpNQ+H2ksQ/QfUHygczoyxq2xPo9gDfoW+92NuZaUkhXRAegv9y4M6afYCmro2afneRi0cX\" }\nAWS_SECRET_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZW1LL3pqOGRld3FYRm5aU1hRL0JzbFh4UWlHcWluempyQUU0Z0oxUVEwCkxqeEdsMmZJVGZteHIyRG51M3d6ejlkK2dCTkRHSStvUVVHTktVY2p1NjQKLT4gWDI1NTE5IFdKWjJkV3Jzc2J2NzZJbEI0ekdjT3JYSVVLTkwrK2h2QURqbnhuU2EyV3cKNkNJZ1JHZU91WWQ1bFZFaStlYlQzcThuY3grbC96T1ErVXlIQXRhbGFsYwotPiBYMjU1MTkgbkJKaGJFRndxQ01aZXA1YWxhZEdmNFlFc2xDWXJNSFRLQ0pqVmp2SFJYQQp6V2hMZTluL2M3ZGRtalRvNmR5QkNnbkkvbTdsNjJaQm9QdTVTdVBrY2tJCi0+ICktZ3JlYXNlIFUKeXEyRVZZTzBzeVVqSzBNZnk4a00xemJWSklnc0tRTVR2OERoVWRGS2tJQzlNZC9vN2wwRjFraWFUdFc5blhCNApYM2pHNlU0YUVSVG91cW9zRDBUWlFLemp5SlJJZ2xtSjc1bTVGY3BJZmcKLS0tIHhBWlhKTGNZWW1yMWxuelF4eFltc0QyVERod01FSTdQekI3bWQwUnJRZUUKjnOZIPWk7OgZCVBcZ3wdMH3Dq5henI/IRRtn9BnreNXPxsPxd7pC+4Oii8rQhUEKGMwf8oOnuLaJLtz8IDXe1vCGVomO8Jpv\" }\nDEEPSEEK_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVWhYREl4a0FpaE4xc1c2N0NhQXh4dFZtaE13QUsrK3ZTL29xdUJ2MVJZClNRQ3UvQjZNaENIU2JkejJ5ZGJMdFgzT2ppTDdObkFRR01tZnErdDRHTk0KLT4gWDI1NTE5IFQ1YmlwMDg4d0dKNGlxUDRsTmNDM3J0NW5UMzV6YlZWT0xFNzcvRUs3Z1kKRmZtaGxFa3ZZK3FNRGEwL2ltOEdtT2hvazRFOFQ4b0RXWjk0dTJiMnZSYwotPiBYMjU1MTkgMlg4aUJvYXc5Vi9JTWJKZVNvcEVCYlBoM01qQnB6NHJSZVcrSURjV0VnTQp0ODNIUmwvZksxMG93dlpJRlFJeDdnU012d1ZXRDJXZCtaS3JOUUc2c0Q0Ci0+IEFJX18je1M0LWdyZWFzZSB7VD8lNyA8PyBZJkYjfksKdGtHR01EVDg4c0hTbDAwOGo3ZWdzRFpkZnFsMkVtYXphdDNRZWJwaklqWnMxN0l6bE9jckt6cUVobU5WeDRELwpqVzhCRlY2cXczMDZGY01SSkdoUzV2cmJ5N29IYjhpbFo4Y2s0amx3Ci0tLSBnZWVQU1A3OE10R2lMSmlBSFZuRjR1dG1HaWk4TWRBVGtVS1ZUQWMyODY0ChE2w9ayhdqr8ylki/ONk+z8likggxdsrM9bD+HPZ6hL6my7HMpTHlIxKwgo98I5s/52WRSY2rTteoaRBQhiwOonTsM=\" }\nGOOGLE_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHJDZ3dzMTlPTDFOT3lreUp2YS94R2RWVlBSczJoUFRlNTA1VVBpQTFrClNOaUZtSGtOcnFXUUs3VlFaallUb01RMzdLS3VpbmhEUTNpZjdSY1l5Q2sKLT4gWDI1NTE5IGs1WVBhejU4bGN6MEVBMVZBenBxbUlERHJkWHpRTVRPQWU1akR4eUVGMWMKLzMzaituZ2ZPNkRHdFVTY1BUQ0ZnQ2gyaGlhanR5TTJDRldNLzRVYThoTQotPiBYMjU1MTkgRlVJcU9VRnQxeS9ieGM4OUkxZXhRMHNib3VmbHV1RSttRUlPVHpxaENCYwpSWkF4SHRuaTQrNnpvUTJIcXJkeE5LRm94ZEo1S2RrdjU5KzFDVU5ZWUlBCi0+IEAtZ3JlYXNlICE4Ond6XW9LIEgnMmYvXTx8CjNwTU5JcGZPalUzdWZJQ2F6ZkVVMGQvRERxeXg3T0JRWHhsdXd5d0dMRTRyeCtxWUtkT2dnQjFxemFNdkJpMnQKSDBJYwotLS0gRklrQzVtUzIrOFhpcTVuay9wOHgzeGlBRGNCcmhqdU1GcXNTbUNXRmplUQr5APW4oMhJPPLTc39wV8tjEkg2MwX4T2fnELgk8iH85fu0oT8EkczdsK68U+VgVX1c9ZEQWUtLFixeE7geqlcEvWtMFrHNNw==\" }\nMISTRAL_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmNCTUhTR3dTZTJlTkpCT1VWWU5pQXpLS3ZLV1BJZ0JFVWZJUjhPMVc0ClN1bVF1Z0FtMDVBY0QrU3JzWCtVS2VXQjlic21GZEd0TkcxRzhaZldxSVEKLT4gWDI1NTE5IDBDb0czRGlSeWpya3AzS0RhQlBhQnNWM0tNUHJPc2I3L3EzVFpjRktxaXMKd0FsSEh3UjU0ZWNPRmV0UWlqdGxIb3EyNE1WMVJOcFo2bHF5SzVQVEsrRQotPiBYMjU1MTkgV3cwd0FnVm5mQUJ4OE9nRjI3eFQ4ZkVGdE1WNHFiRDFHSFdWKzExRWlpSQovTTJwLytpL0c5OVd1QWIzamt3dkpUWVlIUlRKTWk5Y2tmTlI2V2I3a3YwCi0+IF9qYEpaLWdyZWFzZQpkWjZ5VmZib1lDSU52Wm51b21jNFkvUDhQV1BudnAzM3paSDZNenpkZ3gzdUM0SlExSGsxREVENElhTWk2NGVVCkw5ZWxTWW8zWnR5VDlRamlBbEVDWWR3UgotLS0gUE5ldDFLMHVENlBmM3BLelhxcm1mSWJOZjNzbWdMQWpzR3U1RTh6YzFBQQohq66XtGybze1ZgkTQfGfOoUlABRV/tm6ouCuXE2sTDc6hBD/MWroXs5prik5GG3V4ci9jawPFmno0ig4xuLwN\" }\nXAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWMDRwcEFiNitXZUhxMnA1am9iWFpob0tZdVVyQWNmU0tWY0I0ZXM1cXpZCi94T2RhUTFuVGx6bTFyMFdTWnArUUdGUXg2eXBiKy9MMEpRdVZPWmxwTk0KLT4gWDI1NTE5IGNRRXBFc0JRaXRWTGR3cis1UVNBNFFqZjQyR2x1L2Rhc3BiWjN0TE1GMDgKcDNNdytSenU2MG0rYTFIUDc0SjEvQ2JQekVqZUZrRW9URml0RzdXR2dRMAotPiBYMjU1MTkgM3l2TGxFVEpIVVRkbjhxS3VpRFVFbGFXU0prSzl0UUJjWm43d1JPQTduTQpWeUlYOEpXdmZYODdvNm5yTlBpU2ZzYlFVNEdwakl0MTVLUElpVmZmZ1NRCi0+IEdvSlktZ3JlYXNlIDImOlxSeE1gCk1obGtISmt6OGwwQkgyU01TWHVVQitZVFVhcDAwR2ZJMENlMXUxRlUvRjJYUm9RUjRzZXp1VXIxRUdGNVBrdEEKWC9BTDJ3aXpIeTJyMXVoQnhBTUdFckk5QUc1UHU3MkFYNHcxTkE1dGdMakJ3enVpRUJRSTdjOAotLS0gUW8wdnI4T09RNHlMU1cyS1l5V2Q2bXYzdThOVHBzZkpDcFdJREMvWmRPOApen5Bsd2E83E+GFJRqotAN7alzst6YFIzRcVfcHaUqxl7SfuGpM7RUxP8jG//GHI4alUy12JFHBoJHYj/Kr7ebzNqWHEteUKxu4btsKsOQc+N0baBAOMZzV+Ts7pkV73ylKgfJ+wDNQmaDXXfFB3CGMPI4Xw==\" }\nLT_USERNAME= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCK200SGQvWi8vWEREVXhYZVNGV2tJK0hnbDBmclR4VE1KUWhyTitxU0I0Cmw0UVhxWElKWDJNbzNTR1BPcjZ6UjRBTnBSbjJPTVFJRkloV0xGdm5FZW8KLT4gWDI1NTE5IEZ1MVZZZDRyQmJ3dVFmK25KUVo1ZlBLY2p1ajlYZGRyeTB6dUkvTHRZZzAKT2tuU0ZTZzZJWjUyTGFwblRXNWFCMHg3Ym4yQlQ5REtzT2tmTkJGU2hlOAotPiBYMjU1MTkgOHgxZE1aL2tESER4TjVZUUNneit1UGYyUTRPUFMrb0UyUmFRVWNoL2ZTYwp0SE4zTUxrc2pnUGQ4NXVGNXNvejgyOWZxRTljbGZ2VTVFc25nM2QrZDFnCi0+IEBmXm1UYWktZ3JlYXNlIERISXBeIC4zPHNSICVnMiBZOyN3VTIzCnZXK1Jkd0IwcEtNWlliNUZTQml6amIvN0VuczVLSGw3WXJ4UjllbThoWHFsQkpqVFNoeTI1U3cybzRKZGQvVzIKNG1pWE8zb01MRDAyc2Rqc2JsazEKLS0tIEluRDNuem41YTVFdjFKeTU1QUlzL3g5YW5ZTnFSSjlhUVVZaDl5a2Q2R3MKQMpfGkPMERVJLM1xFMG/chlA+nGpDvmTxEoOCd5dPsCdcv2Oj/Qe+22Wm+w=\" }\nLT_ACCESS_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkcGhFdDdtcVdibHMwZ2lLV1FIcVNsYVh3alFDa0Z1ZHY3VVBuWDdFN1RrCi8xTTJmQ013SHBoRFBPdy9obVI5K1RzNUI1UXpyVGJsdHVxUEh3a053blEKLT4gWDI1NTE5IEJiNS83MzA3Z1FVYTh3RXgxdEdPdlFGWG96NlBRNHhnM0FxalQ2V0p3eHcKcU04YlhvM3k0VVphWldFTzArUGJPMDNNZGNHRzAzZWorK0Y4YjlmL0lxdwotPiBYMjU1MTkgNVNXWVpiWVJPOWluSFFtbFJHNk0vWnQxM0lHeG1xM1pZTDFvZlBMeGVHTQpuQWNub1A2NXZnY2lxK2tvYmc1bTJLaFE2TlM3RkVQOHNoTmRldTVzdXRVCi0+IEEoQC1ncmVhc2UgcFIgNyYjPFQKUERWTnppRHRUeHRPcENiakF5alF1UWVCa1ZGNUdqVVpkOGI2QWdnQ29yK3NoajFVK29tdnN1R1VhRnRzMG5CZQp6YVBGcm5VUlJMQlZXcm1SZVkrUmdKNm8KLS0tIEdIQWxtaXBpeWQrS2JVcCtvaE52Uzh4RHRhZnhsemVkdk9oVVc0dE5JZU0KSpkj8sJlJQzrCnr1QEvLIYwiMEdfi60HbUj5NiuFG2XbK1QnrqFmoOUu3SMPkfOpwiIbAV7mhqT6ZDlRZNe4GQ6CvqUIyOgnm+Yw/vgSTBGueg==\" }\n"}, "29d26cef6478394282c6eddadaf254cbe4ab7329": {"t": 1785750076.1766925, "n": 7367, "h": "b008065b06ac463a", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\n \"age147f07zwxpg84tdmdvcww8jr6jyt4vhl67se729zmwdsenzg493dqj6uy3h\",\n \"age1v9gscakw0rzf987c5ntxukf7udlkl26smmesuypzl562fg6g8qds7dm5sg\",\n \"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\"\n]\n\n[secrets]\nAZURE_OPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArcXVyamZtUmhpaXlkbmRPRmlyWUlYb2pKd2s2TGU2UlN0ZnpzQjZvZlU4CnFvWlJTQzhPcy9saVV4RnlFVVoyaTdKRHQxUzNSYkIwSVNiRkZzZVI5clEKLT4gWDI1NTE5IGNMK2w1MG96NTJXR3pvYlZmdGlzVnhUVDQrSU5tVUJXWkVpMkZjS2R5SFUKcGdEaU1GS3ZkV25GYllCS1pwcDJuK3hHeklxeFlwSFJMckhGN1dqRE1GUQotPiBYMjU1MTkgZVRoT2w2c0p5K2loSUNMQnFZVm9aTThWODZwcnBoVEhtTHB4cmVveU8wawp4N09iZXhIR0dCVi9LV1FkK0t3Y0FzL0hBY1RrdjV3aEtVZGR6SWg3Ky9JCi0+IGgtZ3JlYXNlIDdYO2Q2UQo4cVBhZHNETzV3QzNQdVBNdlQ2TzhlNUx3aVNJNjNrCi0tLSBtM3hVRks2Z2dvazB0Ky8ybzJKZktjTTU0Mm81cU4vZk1tcE50N2NGR2RBCui+tpgimi7l3qJ0SLINgIDgwQiRHYDosq2vGJUa86p/MKKdFG9z/nUuPLmS1TfKiqOA96DCJNo6u1gqo8KsX9g=\" }\nAZURE_OPENAI_ENDPOINT= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzbVlQOUUzRStuYVgwZlh0aUg5SGVFa284d1lTRkdHNWFIaHFiUThtZ2tNCjRZOTlaek9CbzdHeTV0bVFPOTZhLzFnUDFjdHBtOVYxaEJFTFZZUXhhaE0KLT4gWDI1NTE5IHpnMFZjcjd4cW16SGkzUnZjZTVobjVPTVhwMHNWbWE4K0JVSGZQQUZkVjgKM2hwNFU4K0hPOW1rTHRpRnR5SDJZSTNpaFdXQmlzaHpEZHB5UitOL25qcwotPiBYMjU1MTkgYTRaRmgxN05QQk9DekxVcS80T29wNUdRQmR5WHNXS2NQcHRobXhLYVVoRQppb1VZbkIxNXJicXlVWnROaU01MzVnTUFtS2g4bXh0QzlCQ3RHMlI0eDBzCi0+IC4qLWdyZWFzZSAvaTVyY0wKN21uZTI3QXl5Rkp4eXNIdzJaWDFQSERsbnVva1BmaENSWGFDQWZQdWx6L1VuWXFFZERUaVNpbXc2Uzh6Vk16ZApIZml3M2dJcWowWDd1WVFxV2o4Smd6TUZ4V3MzWUJhZ3FkTU5LenM1WHJKcEpkdFUwcVFVV2UzYXkrMkFBUQotLS0gZnRBalFHV29RbWpIVkpweFFCOHp5OGZaSlg5MHVtRnR4cDJYUFQ3d2s2TQqUuagW+BgzLGZYKA6/5Dj78HM5+euVWKk2TpzbV13QeHvQtDKOf6j14VlMmnrZWcnzIUotqe4brZLwulTlHH9Zgi5CaUQ=\" }\nANTHROPIC_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MytTYnhTSVJ1eHRUOUdJQVJXekgwbEJpVURFcnh5c1F3dlJJcTdSZldFCmhQcGo3dWZ2Q0tqamVPNXgyU2c3cTBya3ppbDdPQ2hJZ3dCdlh4dmlxd3cKLT4gWDI1NTE5IDZSU25rZ083cm9seERWUjdPNy9Ob1hzajQ1UW5Wc3BwcWxKVEJGdC9tQ1kKaDlPcndkcGMzQk16VG5WZzBPbTFLVEhwTVEwZUEvNHZnY3pHS21qcHRiYwotPiBYMjU1MTkgc2p0L09iSzRrL1d6SXdKWXlUbTlHaE1TaWRsQkNjU21adDl0cHNoT1B6QQpFeTVkTzY4Ky9WZ2JoUnFGL0xHOHVIejdVTmZGZ0pDQ3BqYXBjYUFiWWY0Ci0+IDMnfHlbXU4tZ3JlYXNlIHogWVhvKE4rICJGCmxXWDNSOVpvY2JmSTV2ZGVrUk1CN3J0dzJsTmtIeUpDcFVKa0J2NWNBeUdZUFp4ZFZQT0x4dG1zWHcKLS0tIDJ0d09BbXlTTXllRStKVWhxMDYxR1lIMnl3MlFzZDVjaFpvalIrbG52bVkK+BbSclhrVwphLPTGW+LdjhX18UbVrFXX1ExJbEGyNhfuc6KKOrEImyzk22sIJwyQb5YJq6uVkzJkYmoz4LYbYIWYWFAC+I2/4fcRVoMgPadaPx0UQDM+8r69ISC6u5Zy5tHFzSLT9SA7uM33jgIzokAJ31V0xsXA4gR4FU6jmgpWpsb2kahxixLpTJk=\" }\nAWS_ACCESS_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeXlhTTZyOEdrSy9WTFJlRU9zdzdHbk5yMDVaWlExa3NzUXB6bDRNNGpJCmR3bkZ3ZGtNZUE3Q1BDTGxvUVZrdFAwWnd3OGZvSTdyK0duS3hleFo4M1UKLT4gWDI1NTE5IFNzSWxzRUhJNENTbHNZTUhtTlNqOUExOUpUMDFVbG1FYzlJanlsSlgvQ1EKMVgzaFBwRlZPaUczL3M3b1BEQlpuY2IrSHg1MXIyZ05pZHowZ1BWL2Y5RQotPiBYMjU1MTkgaGx1SzdyZkY3TFJPQjI0Wno5cEhZcW0vZkF4RU1mN0xsVXp2Y24zcmVGUQpxbWJIQ0xrT3FOaGZ1ajdIM2ZoNzRsc1prdFE1QklqYk5pak5kUWxxSWdVCi0+IDMtZ3JlYXNlIGA2NyBiQ2AwZGEKSGhSSzZEOXF1TWdBbTh1T2lvcGNjeWFpMGN5and3N29FR2UwTmVzWktLawotLS0gVFBRM1d4alMyeHRXTmU4Sk5RcVI4T21XQ0VBbHVVSkpIbm4zL29iblY1ZwpNQ+H2ksQ/QfUHygczoyxq2xPo9gDfoW+92NuZaUkhXRAegv9y4M6afYCmro2afneRi0cX\" }\nAWS_SECRET_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZW1LL3pqOGRld3FYRm5aU1hRL0JzbFh4UWlHcWluempyQUU0Z0oxUVEwCkxqeEdsMmZJVGZteHIyRG51M3d6ejlkK2dCTkRHSStvUVVHTktVY2p1NjQKLT4gWDI1NTE5IFdKWjJkV3Jzc2J2NzZJbEI0ekdjT3JYSVVLTkwrK2h2QURqbnhuU2EyV3cKNkNJZ1JHZU91WWQ1bFZFaStlYlQzcThuY3grbC96T1ErVXlIQXRhbGFsYwotPiBYMjU1MTkgbkJKaGJFRndxQ01aZXA1YWxhZEdmNFlFc2xDWXJNSFRLQ0pqVmp2SFJYQQp6V2hMZTluL2M3ZGRtalRvNmR5QkNnbkkvbTdsNjJaQm9QdTVTdVBrY2tJCi0+ICktZ3JlYXNlIFUKeXEyRVZZTzBzeVVqSzBNZnk4a00xemJWSklnc0tRTVR2OERoVWRGS2tJQzlNZC9vN2wwRjFraWFUdFc5blhCNApYM2pHNlU0YUVSVG91cW9zRDBUWlFLemp5SlJJZ2xtSjc1bTVGY3BJZmcKLS0tIHhBWlhKTGNZWW1yMWxuelF4eFltc0QyVERod01FSTdQekI3bWQwUnJRZUUKjnOZIPWk7OgZCVBcZ3wdMH3Dq5henI/IRRtn9BnreNXPxsPxd7pC+4Oii8rQhUEKGMwf8oOnuLaJLtz8IDXe1vCGVomO8Jpv\" }\nDEEPSEEK_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVWhYREl4a0FpaE4xc1c2N0NhQXh4dFZtaE13QUsrK3ZTL29xdUJ2MVJZClNRQ3UvQjZNaENIU2JkejJ5ZGJMdFgzT2ppTDdObkFRR01tZnErdDRHTk0KLT4gWDI1NTE5IFQ1YmlwMDg4d0dKNGlxUDRsTmNDM3J0NW5UMzV6YlZWT0xFNzcvRUs3Z1kKRmZtaGxFa3ZZK3FNRGEwL2ltOEdtT2hvazRFOFQ4b0RXWjk0dTJiMnZSYwotPiBYMjU1MTkgMlg4aUJvYXc5Vi9JTWJKZVNvcEVCYlBoM01qQnB6NHJSZVcrSURjV0VnTQp0ODNIUmwvZksxMG93dlpJRlFJeDdnU012d1ZXRDJXZCtaS3JOUUc2c0Q0Ci0+IEFJX18je1M0LWdyZWFzZSB7VD8lNyA8PyBZJkYjfksKdGtHR01EVDg4c0hTbDAwOGo3ZWdzRFpkZnFsMkVtYXphdDNRZWJwaklqWnMxN0l6bE9jckt6cUVobU5WeDRELwpqVzhCRlY2cXczMDZGY01SSkdoUzV2cmJ5N29IYjhpbFo4Y2s0amx3Ci0tLSBnZWVQU1A3OE10R2lMSmlBSFZuRjR1dG1HaWk4TWRBVGtVS1ZUQWMyODY0ChE2w9ayhdqr8ylki/ONk+z8likggxdsrM9bD+HPZ6hL6my7HMpTHlIxKwgo98I5s/52WRSY2rTteoaRBQhiwOonTsM=\" }\nGOOGLE_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHJDZ3dzMTlPTDFOT3lreUp2YS94R2RWVlBSczJoUFRlNTA1VVBpQTFrClNOaUZtSGtOcnFXUUs3VlFaallUb01RMzdLS3VpbmhEUTNpZjdSY1l5Q2sKLT4gWDI1NTE5IGs1WVBhejU4bGN6MEVBMVZBenBxbUlERHJkWHpRTVRPQWU1akR4eUVGMWMKLzMzaituZ2ZPNkRHdFVTY1BUQ0ZnQ2gyaGlhanR5TTJDRldNLzRVYThoTQotPiBYMjU1MTkgRlVJcU9VRnQxeS9ieGM4OUkxZXhRMHNib3VmbHV1RSttRUlPVHpxaENCYwpSWkF4SHRuaTQrNnpvUTJIcXJkeE5LRm94ZEo1S2RrdjU5KzFDVU5ZWUlBCi0+IEAtZ3JlYXNlICE4Ond6XW9LIEgnMmYvXTx8CjNwTU5JcGZPalUzdWZJQ2F6ZkVVMGQvRERxeXg3T0JRWHhsdXd5d0dMRTRyeCtxWUtkT2dnQjFxemFNdkJpMnQKSDBJYwotLS0gRklrQzVtUzIrOFhpcTVuay9wOHgzeGlBRGNCcmhqdU1GcXNTbUNXRmplUQr5APW4oMhJPPLTc39wV8tjEkg2MwX4T2fnELgk8iH85fu0oT8EkczdsK68U+VgVX1c9ZEQWUtLFixeE7geqlcEvWtMFrHNNw==\" }\nMISTRAL_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmNCTUhTR3dTZTJlTkpCT1VWWU5pQXpLS3ZLV1BJZ0JFVWZJUjhPMVc0ClN1bVF1Z0FtMDVBY0QrU3JzWCtVS2VXQjlic21GZEd0TkcxRzhaZldxSVEKLT4gWDI1NTE5IDBDb0czRGlSeWpya3AzS0RhQlBhQnNWM0tNUHJPc2I3L3EzVFpjRktxaXMKd0FsSEh3UjU0ZWNPRmV0UWlqdGxIb3EyNE1WMVJOcFo2bHF5SzVQVEsrRQotPiBYMjU1MTkgV3cwd0FnVm5mQUJ4OE9nRjI3eFQ4ZkVGdE1WNHFiRDFHSFdWKzExRWlpSQovTTJwLytpL0c5OVd1QWIzamt3dkpUWVlIUlRKTWk5Y2tmTlI2V2I3a3YwCi0+IF9qYEpaLWdyZWFzZQpkWjZ5VmZib1lDSU52Wm51b21jNFkvUDhQV1BudnAzM3paSDZNenpkZ3gzdUM0SlExSGsxREVENElhTWk2NGVVCkw5ZWxTWW8zWnR5VDlRamlBbEVDWWR3UgotLS0gUE5ldDFLMHVENlBmM3BLelhxcm1mSWJOZjNzbWdMQWpzR3U1RTh6YzFBQQohq66XtGybze1ZgkTQfGfOoUlABRV/tm6ouCuXE2sTDc6hBD/MWroXs5prik5GG3V4ci9jawPFmno0ig4xuLwN\" }\nXAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWMDRwcEFiNitXZUhxMnA1am9iWFpob0tZdVVyQWNmU0tWY0I0ZXM1cXpZCi94T2RhUTFuVGx6bTFyMFdTWnArUUdGUXg2eXBiKy9MMEpRdVZPWmxwTk0KLT4gWDI1NTE5IGNRRXBFc0JRaXRWTGR3cis1UVNBNFFqZjQyR2x1L2Rhc3BiWjN0TE1GMDgKcDNNdytSenU2MG0rYTFIUDc0SjEvQ2JQekVqZUZrRW9URml0RzdXR2dRMAotPiBYMjU1MTkgM3l2TGxFVEpIVVRkbjhxS3VpRFVFbGFXU0prSzl0UUJjWm43d1JPQTduTQpWeUlYOEpXdmZYODdvNm5yTlBpU2ZzYlFVNEdwakl0MTVLUElpVmZmZ1NRCi0+IEdvSlktZ3JlYXNlIDImOlxSeE1gCk1obGtISmt6OGwwQkgyU01TWHVVQitZVFVhcDAwR2ZJMENlMXUxRlUvRjJYUm9RUjRzZXp1VXIxRUdGNVBrdEEKWC9BTDJ3aXpIeTJyMXVoQnhBTUdFckk5QUc1UHU3MkFYNHcxTkE1dGdMakJ3enVpRUJRSTdjOAotLS0gUW8wdnI4T09RNHlMU1cyS1l5V2Q2bXYzdThOVHBzZkpDcFdJREMvWmRPOApen5Bsd2E83E+GFJRqotAN7alzst6YFIzRcVfcHaUqxl7SfuGpM7RUxP8jG//GHI4alUy12JFHBoJHYj/Kr7ebzNqWHEteUKxu4btsKsOQc+N0baBAOMZzV+Ts7pkV73ylKgfJ+wDNQmaDXXfFB3CGMPI4Xw==\" }\n"}, "b43ebac07205b317d2f055ac6f43cfc5d5281c66": {"t": 1785750077.3503067, "n": 7359, "h": "34e8e2c5a11aeb86", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\n \"age147f07zwxpg84tdmdvcww8jr6jyt4vhl67se729zmwdsenzg493dqj6uy3h\",\n \"age1v9gscakw0rzf987c5ntxukf7udlkl26smmesuypzl562fg6g8qds7dm5sg\",\n \"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\"\n]\n\n[secrets]\nAZURE_OPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5dzRWSndGQm5IUThXb0RUWU9hTTRKYkJvVkhzUmltZnk1VUY1R0FadHlFCnd4VkV6NnBFb2J2SE1EWHYvbURpczZLSXlxcjFwMFlSQUtqOXVGVVgvNzQKLT4gWDI1NTE5IFBnUGRRMSt2NkViRHEvZXpjZUlLWUdwM1ZvN25ZTnNVTHlwTUowNVp3enMKOWtqR0tmZzJsdExiMDB6OS9oemNmOGkxRFplc3BlazF1Umh2WHpTdmg0TQotPiBYMjU1MTkgM2xINVdLVVVyVVNXRmtoMlVMYmxPRmNDWXIrbUg4cWsxU2dCY2hYYUhSMAppazNXeWdsZlVkbDRlTGtwaXRiZlJGTVVhS1Vid29qYlpyK0JyeGhKMEhZCi0+IEJJNy1ncmVhc2UgLHheIGY4YyogaCYgXwp2MmZZZnF5MjkrOXB4WklBCi0tLSBKS3FGR0lTdHpUbWFzNENleVg3N1pXYm5lbXFMa3c2S3kxVVE4RFU4ZkZBCjtsXf7hYjDqWhNF38ODT4SWWagJWjGy6XEco40vOSJpz5xz5a8VJ8BglxWfI8XXMB99dp1+oFusxpbDANhIWMs=\" }\nAZURE_OPENAI_ENDPOINT= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzbVlQOUUzRStuYVgwZlh0aUg5SGVFa284d1lTRkdHNWFIaHFiUThtZ2tNCjRZOTlaek9CbzdHeTV0bVFPOTZhLzFnUDFjdHBtOVYxaEJFTFZZUXhhaE0KLT4gWDI1NTE5IHpnMFZjcjd4cW16SGkzUnZjZTVobjVPTVhwMHNWbWE4K0JVSGZQQUZkVjgKM2hwNFU4K0hPOW1rTHRpRnR5SDJZSTNpaFdXQmlzaHpEZHB5UitOL25qcwotPiBYMjU1MTkgYTRaRmgxN05QQk9DekxVcS80T29wNUdRQmR5WHNXS2NQcHRobXhLYVVoRQppb1VZbkIxNXJicXlVWnROaU01MzVnTUFtS2g4bXh0QzlCQ3RHMlI0eDBzCi0+IC4qLWdyZWFzZSAvaTVyY0wKN21uZTI3QXl5Rkp4eXNIdzJaWDFQSERsbnVva1BmaENSWGFDQWZQdWx6L1VuWXFFZERUaVNpbXc2Uzh6Vk16ZApIZml3M2dJcWowWDd1WVFxV2o4Smd6TUZ4V3MzWUJhZ3FkTU5LenM1WHJKcEpkdFUwcVFVV2UzYXkrMkFBUQotLS0gZnRBalFHV29RbWpIVkpweFFCOHp5OGZaSlg5MHVtRnR4cDJYUFQ3d2s2TQqUuagW+BgzLGZYKA6/5Dj78HM5+euVWKk2TpzbV13QeHvQtDKOf6j14VlMmnrZWcnzIUotqe4brZLwulTlHH9Zgi5CaUQ=\" }\nANTHROPIC_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MytTYnhTSVJ1eHRUOUdJQVJXekgwbEJpVURFcnh5c1F3dlJJcTdSZldFCmhQcGo3dWZ2Q0tqamVPNXgyU2c3cTBya3ppbDdPQ2hJZ3dCdlh4dmlxd3cKLT4gWDI1NTE5IDZSU25rZ083cm9seERWUjdPNy9Ob1hzajQ1UW5Wc3BwcWxKVEJGdC9tQ1kKaDlPcndkcGMzQk16VG5WZzBPbTFLVEhwTVEwZUEvNHZnY3pHS21qcHRiYwotPiBYMjU1MTkgc2p0L09iSzRrL1d6SXdKWXlUbTlHaE1TaWRsQkNjU21adDl0cHNoT1B6QQpFeTVkTzY4Ky9WZ2JoUnFGL0xHOHVIejdVTmZGZ0pDQ3BqYXBjYUFiWWY0Ci0+IDMnfHlbXU4tZ3JlYXNlIHogWVhvKE4rICJGCmxXWDNSOVpvY2JmSTV2ZGVrUk1CN3J0dzJsTmtIeUpDcFVKa0J2NWNBeUdZUFp4ZFZQT0x4dG1zWHcKLS0tIDJ0d09BbXlTTXllRStKVWhxMDYxR1lIMnl3MlFzZDVjaFpvalIrbG52bVkK+BbSclhrVwphLPTGW+LdjhX18UbVrFXX1ExJbEGyNhfuc6KKOrEImyzk22sIJwyQb5YJq6uVkzJkYmoz4LYbYIWYWFAC+I2/4fcRVoMgPadaPx0UQDM+8r69ISC6u5Zy5tHFzSLT9SA7uM33jgIzokAJ31V0xsXA4gR4FU6jmgpWpsb2kahxixLpTJk=\" }\nAWS_ACCESS_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYeXlhTTZyOEdrSy9WTFJlRU9zdzdHbk5yMDVaWlExa3NzUXB6bDRNNGpJCmR3bkZ3ZGtNZUE3Q1BDTGxvUVZrdFAwWnd3OGZvSTdyK0duS3hleFo4M1UKLT4gWDI1NTE5IFNzSWxzRUhJNENTbHNZTUhtTlNqOUExOUpUMDFVbG1FYzlJanlsSlgvQ1EKMVgzaFBwRlZPaUczL3M3b1BEQlpuY2IrSHg1MXIyZ05pZHowZ1BWL2Y5RQotPiBYMjU1MTkgaGx1SzdyZkY3TFJPQjI0Wno5cEhZcW0vZkF4RU1mN0xsVXp2Y24zcmVGUQpxbWJIQ0xrT3FOaGZ1ajdIM2ZoNzRsc1prdFE1QklqYk5pak5kUWxxSWdVCi0+IDMtZ3JlYXNlIGA2NyBiQ2AwZGEKSGhSSzZEOXF1TWdBbTh1T2lvcGNjeWFpMGN5and3N29FR2UwTmVzWktLawotLS0gVFBRM1d4alMyeHRXTmU4Sk5RcVI4T21XQ0VBbHVVSkpIbm4zL29iblY1ZwpNQ+H2ksQ/QfUHygczoyxq2xPo9gDfoW+92NuZaUkhXRAegv9y4M6afYCmro2afneRi0cX\" }\nAWS_SECRET_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxZW1LL3pqOGRld3FYRm5aU1hRL0JzbFh4UWlHcWluempyQUU0Z0oxUVEwCkxqeEdsMmZJVGZteHIyRG51M3d6ejlkK2dCTkRHSStvUVVHTktVY2p1NjQKLT4gWDI1NTE5IFdKWjJkV3Jzc2J2NzZJbEI0ekdjT3JYSVVLTkwrK2h2QURqbnhuU2EyV3cKNkNJZ1JHZU91WWQ1bFZFaStlYlQzcThuY3grbC96T1ErVXlIQXRhbGFsYwotPiBYMjU1MTkgbkJKaGJFRndxQ01aZXA1YWxhZEdmNFlFc2xDWXJNSFRLQ0pqVmp2SFJYQQp6V2hMZTluL2M3ZGRtalRvNmR5QkNnbkkvbTdsNjJaQm9QdTVTdVBrY2tJCi0+ICktZ3JlYXNlIFUKeXEyRVZZTzBzeVVqSzBNZnk4a00xemJWSklnc0tRTVR2OERoVWRGS2tJQzlNZC9vN2wwRjFraWFUdFc5blhCNApYM2pHNlU0YUVSVG91cW9zRDBUWlFLemp5SlJJZ2xtSjc1bTVGY3BJZmcKLS0tIHhBWlhKTGNZWW1yMWxuelF4eFltc0QyVERod01FSTdQekI3bWQwUnJRZUUKjnOZIPWk7OgZCVBcZ3wdMH3Dq5henI/IRRtn9BnreNXPxsPxd7pC+4Oii8rQhUEKGMwf8oOnuLaJLtz8IDXe1vCGVomO8Jpv\" }\nDEEPSEEK_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsVWhYREl4a0FpaE4xc1c2N0NhQXh4dFZtaE13QUsrK3ZTL29xdUJ2MVJZClNRQ3UvQjZNaENIU2JkejJ5ZGJMdFgzT2ppTDdObkFRR01tZnErdDRHTk0KLT4gWDI1NTE5IFQ1YmlwMDg4d0dKNGlxUDRsTmNDM3J0NW5UMzV6YlZWT0xFNzcvRUs3Z1kKRmZtaGxFa3ZZK3FNRGEwL2ltOEdtT2hvazRFOFQ4b0RXWjk0dTJiMnZSYwotPiBYMjU1MTkgMlg4aUJvYXc5Vi9JTWJKZVNvcEVCYlBoM01qQnB6NHJSZVcrSURjV0VnTQp0ODNIUmwvZksxMG93dlpJRlFJeDdnU012d1ZXRDJXZCtaS3JOUUc2c0Q0Ci0+IEFJX18je1M0LWdyZWFzZSB7VD8lNyA8PyBZJkYjfksKdGtHR01EVDg4c0hTbDAwOGo3ZWdzRFpkZnFsMkVtYXphdDNRZWJwaklqWnMxN0l6bE9jckt6cUVobU5WeDRELwpqVzhCRlY2cXczMDZGY01SSkdoUzV2cmJ5N29IYjhpbFo4Y2s0amx3Ci0tLSBnZWVQU1A3OE10R2lMSmlBSFZuRjR1dG1HaWk4TWRBVGtVS1ZUQWMyODY0ChE2w9ayhdqr8ylki/ONk+z8likggxdsrM9bD+HPZ6hL6my7HMpTHlIxKwgo98I5s/52WRSY2rTteoaRBQhiwOonTsM=\" }\nGOOGLE_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwaHJDZ3dzMTlPTDFOT3lreUp2YS94R2RWVlBSczJoUFRlNTA1VVBpQTFrClNOaUZtSGtOcnFXUUs3VlFaallUb01RMzdLS3VpbmhEUTNpZjdSY1l5Q2sKLT4gWDI1NTE5IGs1WVBhejU4bGN6MEVBMVZBenBxbUlERHJkWHpRTVRPQWU1akR4eUVGMWMKLzMzaituZ2ZPNkRHdFVTY1BUQ0ZnQ2gyaGlhanR5TTJDRldNLzRVYThoTQotPiBYMjU1MTkgRlVJcU9VRnQxeS9ieGM4OUkxZXhRMHNib3VmbHV1RSttRUlPVHpxaENCYwpSWkF4SHRuaTQrNnpvUTJIcXJkeE5LRm94ZEo1S2RrdjU5KzFDVU5ZWUlBCi0+IEAtZ3JlYXNlICE4Ond6XW9LIEgnMmYvXTx8CjNwTU5JcGZPalUzdWZJQ2F6ZkVVMGQvRERxeXg3T0JRWHhsdXd5d0dMRTRyeCtxWUtkT2dnQjFxemFNdkJpMnQKSDBJYwotLS0gRklrQzVtUzIrOFhpcTVuay9wOHgzeGlBRGNCcmhqdU1GcXNTbUNXRmplUQr5APW4oMhJPPLTc39wV8tjEkg2MwX4T2fnELgk8iH85fu0oT8EkczdsK68U+VgVX1c9ZEQWUtLFixeE7geqlcEvWtMFrHNNw==\" }\nMISTRAL_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuRmNCTUhTR3dTZTJlTkpCT1VWWU5pQXpLS3ZLV1BJZ0JFVWZJUjhPMVc0ClN1bVF1Z0FtMDVBY0QrU3JzWCtVS2VXQjlic21GZEd0TkcxRzhaZldxSVEKLT4gWDI1NTE5IDBDb0czRGlSeWpya3AzS0RhQlBhQnNWM0tNUHJPc2I3L3EzVFpjRktxaXMKd0FsSEh3UjU0ZWNPRmV0UWlqdGxIb3EyNE1WMVJOcFo2bHF5SzVQVEsrRQotPiBYMjU1MTkgV3cwd0FnVm5mQUJ4OE9nRjI3eFQ4ZkVGdE1WNHFiRDFHSFdWKzExRWlpSQovTTJwLytpL0c5OVd1QWIzamt3dkpUWVlIUlRKTWk5Y2tmTlI2V2I3a3YwCi0+IF9qYEpaLWdyZWFzZQpkWjZ5VmZib1lDSU52Wm51b21jNFkvUDhQV1BudnAzM3paSDZNenpkZ3gzdUM0SlExSGsxREVENElhTWk2NGVVCkw5ZWxTWW8zWnR5VDlRamlBbEVDWWR3UgotLS0gUE5ldDFLMHVENlBmM3BLelhxcm1mSWJOZjNzbWdMQWpzR3U1RTh6YzFBQQohq66XtGybze1ZgkTQfGfOoUlABRV/tm6ouCuXE2sTDc6hBD/MWroXs5prik5GG3V4ci9jawPFmno0ig4xuLwN\" }\nXAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWMDRwcEFiNitXZUhxMnA1am9iWFpob0tZdVVyQWNmU0tWY0I0ZXM1cXpZCi94T2RhUTFuVGx6bTFyMFdTWnArUUdGUXg2eXBiKy9MMEpRdVZPWmxwTk0KLT4gWDI1NTE5IGNRRXBFc0JRaXRWTGR3cis1UVNBNFFqZjQyR2x1L2Rhc3BiWjN0TE1GMDgKcDNNdytSenU2MG0rYTFIUDc0SjEvQ2JQekVqZUZrRW9URml0RzdXR2dRMAotPiBYMjU1MTkgM3l2TGxFVEpIVVRkbjhxS3VpRFVFbGFXU0prSzl0UUJjWm43d1JPQTduTQpWeUlYOEpXdmZYODdvNm5yTlBpU2ZzYlFVNEdwakl0MTVLUElpVmZmZ1NRCi0+IEdvSlktZ3JlYXNlIDImOlxSeE1gCk1obGtISmt6OGwwQkgyU01TWHVVQitZVFVhcDAwR2ZJMENlMXUxRlUvRjJYUm9RUjRzZXp1VXIxRUdGNVBrdEEKWC9BTDJ3aXpIeTJyMXVoQnhBTUdFckk5QUc1UHU3MkFYNHcxTkE1dGdMakJ3enVpRUJRSTdjOAotLS0gUW8wdnI4T09RNHlMU1cyS1l5V2Q2bXYzdThOVHBzZkpDcFdJREMvWmRPOApen5Bsd2E83E+GFJRqotAN7alzst6YFIzRcVfcHaUqxl7SfuGpM7RUxP8jG//GHI4alUy12JFHBoJHYj/Kr7ebzNqWHEteUKxu4btsKsOQc+N0baBAOMZzV+Ts7pkV73ylKgfJ+wDNQmaDXXfFB3CGMPI4Xw==\" }\n"}, "9cf030875c15da572cd300c235ee3d3abef30b9e": {"t": 1785750079.4193983, "n": 1808, "h": "5a9d5f1320ce6bea", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\"]\n\n[secrets]\nAZURE_OPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEMzFsTlN6RWJtSVprWERrYTRVQzdoaFhTM0J0ZHRkS01JNmtwSWZnWmhBCnJlZjNtd1hTR3JQR3hiNXpsRlZZYmJiRzhVTXIrdHRBbXlKMzAycWJWblkKLT4gYkktZ3JlYXNlIChpQHMgaC4KTW9ta0tqU0V4RVhlNlUyWEZ1RVROU0doajg2K1lEYVVuM0FJb2JPYkdaNlR4OWRhTkZNNytzZ3ExNVV4bFpYTwpYMmp6SjJzaGFBCi0tLSBEUnBzZjljYkgxS0x0K2dPNGg4blhlOW5ob0ZlbWpKV296dkp1VTZoMS9BCtPR7hmQUVCfhHXRhLc6OBwoA1N9GcN+0SgmBaYbeINE6vVj5AKyNI0Mw1EfhrKtXJXGDXYKlvlAbZqOCIbyRkQ=\" }\nAZURE_OPENAI_ENDPOINT= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3MXRMMTl1Y1ZxZVh4b051bnRyUTgvLzd4cDEwZlQ1czZuS2c3NjZkb2pvCnBMZEtrZ0hhV2ZCUzNZLzBPZVV4ZDdpdUQyYXY5dlFjeGp6WmIxNHFpYnMKLT4ge2NRZHhaLWdyZWFzZSB0ZDFMCmNQYmluTEMvM3RvMHpSMWhSWkQ2RDIxaUNsdlpQa0lrYlEyd0s3RmVTT2FEUU4vVlpBd2lhQQotLS0gSkg3ZjJGbnBJUXcyczZ6MW50Q1NQNC9NYk1SRGswZW0wUkVMd1pEZ1huYwrpWx97rp6mmK0o6ppuSbfZlzUcjALCp+Je1a27DQLw2c9bWpq7Vh8LlXEWLs/1T78Nue6y2oNPXNwQF1GTxIuLeyP4c40=\" }\nOPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyZXFjR0JGZTdySlZIbzltd3BYTUlneUlKWVViaVpDWTg2ditGVkJSWkF3CkJtVklUNU51cXp5YllwTEU1ZHJrRTV5cEdkU0NLNzhtSTIranNpR0N5N00KLT4gdF1EYjstZ3JlYXNlIGtPLiBFQVwKN0hsTm16eW54RjZ6YmhqOTJMSFlQZTJSOWFlVTM4S1FXV2Y2RGpiZWRRCi0tLSBCQmhlVFVkQ3MwU2ExTlhVQmkwMDFCYTcwQ2k3cVFpSUlNT3haUmxIT3BVCvpYPRtICF9zsBZ2ZtYvOV1fxgq738vExuj9XFkWAEbaay3lSEG3EveAirsoK4mQPIsrI4VsMtlYNM/Mg+fpW2+UMPiW6tUM/c2Lpyk932YHzjuv/30frOrvp0zPkC9NC6N+E7pCMChkqogeUnL4DFr/SrjsfH1BVjzg8q9sh+10JstTENZoAgvvvCwqi4ULphOEFrUODZVv0U0O/bOcZTdeFW2sFr7yQROWTa+efhUo9tPULOJouqrxm1Z1zJHC5TfzktE=\", description = \"Personal @kossnocorp's key, update when possible\" }\n"}, "12870af63e8a936299bc1d7d8e662d885a65e8dd": {"t": 1785750080.5710282, "n": 1117, "h": "de5927ba15115c81", "c": "default_provider = \"age\"\n\n[providers.age]\ntype = \"age\"\nrecipients = [\"age1nlqfv0ptcfs7ssuuq8c06nprslcvwg9qpt6kf0ex20jhnknjmsqsrqf96k\"]\n\n[secrets]\nAZURE_OPENAI_API_KEY= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEMzFsTlN6RWJtSVprWERrYTRVQzdoaFhTM0J0ZHRkS01JNmtwSWZnWmhBCnJlZjNtd1hTR3JQR3hiNXpsRlZZYmJiRzhVTXIrdHRBbXlKMzAycWJWblkKLT4gYkktZ3JlYXNlIChpQHMgaC4KTW9ta0tqU0V4RVhlNlUyWEZ1RVROU0doajg2K1lEYVVuM0FJb2JPYkdaNlR4OWRhTkZNNytzZ3ExNVV4bFpYTwpYMmp6SjJzaGFBCi0tLSBEUnBzZjljYkgxS0x0K2dPNGg4blhlOW5ob0ZlbWpKV296dkp1VTZoMS9BCtPR7hmQUVCfhHXRhLc6OBwoA1N9GcN+0SgmBaYbeINE6vVj5AKyNI0Mw1EfhrKtXJXGDXYKlvlAbZqOCIbyRkQ=\" }\nAZURE_OPENAI_ENDPOINT= { provider = \"age\", value = \"YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3MXRMMTl1Y1ZxZVh4b051bnRyUTgvLzd4cDEwZlQ1czZuS2c3NjZkb2pvCnBMZEtrZ0hhV2ZCUzNZLzBPZVV4ZDdpdUQyYXY5dlFjeGp6WmIxNHFpYnMKLT4ge2NRZHhaLWdyZWFzZSB0ZDFMCmNQYmluTEMvM3RvMHpSMWhSWkQ2RDIxaUNsdlpQa0lrYlEyd0s3RmVTT2FEUU4vVlpBd2lhQQotLS0gSkg3ZjJGbnBJUXcyczZ6MW50Q1NQNC9NYk1SRGswZW0wUkVMd1pEZ1huYwrpWx97rp6mmK0o6ppuSbfZlzUcjALCp+Je1a27DQLw2c9bWpq7Vh8LlXEWLs/1T78Nue6y2oNPXNwQF1GTxIuLeyP4c40=\" }\n"}}, ".github/workflows/ci-java.yml": {"54045fedcc675d1cca485e2aabac38679b530051": {"t": 1785747012.4095633, "n": 2766, "h": "70c96bd51eb5b1e8", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n java: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Maven Tests\n run: mise //packages/java:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "6e60745833295befb610fa0d5bebc27b7be1f3db": {"t": 1785750071.3598537, "n": 2766, "h": "70c96bd51eb5b1e8", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n java: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Maven Tests\n run: mise //packages/java:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "135faa14d172e2f0b6701915f7bfc6cf9530f30a": {"t": 1785750072.527534, "n": 2634, "h": "1e77bac95712343c", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n java: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Maven Tests\n run: mise //packages/java:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "1b4ef0b2c6480765ddc31f39d5eeaaf04ac3d44c": {"t": 1785750073.9346888, "n": 2596, "h": "01fdccfd5b0b955e", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n java: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Maven Tests\n run: mise //packages/java:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "c8c08b420c7f5c552642299a60780aec1362ef80": {"t": 1785750075.345337, "n": 2392, "h": "0120a247a41ea75a", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Maven Tests\n run: mise //packages/java:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "e53fe396e870e51f8120df4af2f5d759a718a3d5": {"t": 1785750076.432595, "n": 1878, "h": "dbc52ba53a6e5143", "c": "name: Java\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Start Server\n run: mise :dev/server &\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: java\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}}, ".github/workflows/ci-python.yml": {"54045fedcc675d1cca485e2aabac38679b530051": {"t": 1785747012.4716918, "n": 3677, "h": "3af48cff498f0c8b", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "113b026b5c7d18faa2cfc08c0f82784b9f45e63f": {"t": 1785750072.366179, "n": 3677, "h": "3af48cff498f0c8b", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n sha: ${{ inputs.sha }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "19c119868df1ca177f0dbb090214bcbc01cda680": {"t": 1785750073.5835567, "n": 3644, "h": "db88ac9953697093", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "35f62141061782934e145ef1396732a3aa7abcdd": {"t": 1785750074.6607087, "n": 3612, "h": "f7820c1ce2dfd470", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "66e5be882a2b080203e9706cd079dc1592e5c5ba": {"t": 1785750075.743202, "n": 3635, "h": "67022b29b470c7de", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n env:\n ALUMNIUM_MODEL: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: test-system\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "2db9c20cb759e3e985190c11c1c486e404616d99": {"t": 1785750076.8823493, "n": 3590, "h": "428bfa0cea843339", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pkg:\n name: Package Tests\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/package\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: test-system\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3"}, "d012dbf775991f8442dcfcb59419df726b3c0240": {"t": 1785750078.378215, "n": 3590, "h": "0749197d55b62784", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n test-pip:\n name: Test Pip Packages\n runs-on: ubuntu-latest\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Run Pip Tests\n run: mise //packages/python:test/pip\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: test-system\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3"}, "140e3d13ef3c459f4bc56429b1b571051d9f6583": {"t": 1785750079.4811485, "n": 3091, "h": "191dc1a85d931f48", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Run Pip Tests\n run: mise //packages/python:test/pip\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: test-system\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3"}, "4e2e463fb17ebbee3491b00bcda4742be0850a40": {"t": 1785750080.572366, "n": 3017, "h": "4a8f9385b15efb84", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n test-system:\n name: System Tests\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: selenium\n model: azure_openai\n\n - driver: playwright\n model: azure_openai\n\n - driver: playwright\n model: google\n\n - driver: appium-ios\n model: azure_openai\n\n - driver: appium-android\n model: azure_openai\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Test System\n uses: ./.github/actions/test-system\n with:\n package: python\n driver: ${{ matrix.driver }}\n model: ${{ matrix.model }}\n\n - name: Upload Test Artifacts\n if: always()\n uses: ./.github/actions/test-artifacts\n with:\n name: system-${{ matrix.driver }}-${{ matrix.model }}\n python: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: test-system\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n with:\n python-cache: true\n\n - name: Build Dist\n run: mise //packages/typescript:build\n\n - name: Build Main Pip Package\n run: mise //packages/python:build\n\n - name: Upload pip Artifacts\n uses: ./.github/actions/dist-artifacts\n with:\n name: build\n pip: true\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3"}, "403fb5beea7d5e2e73d17338930c9b7dc83285ea": {"t": 1785750081.7987983, "n": 3854, "h": "82c3491592024dbe", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: appium-android\n model: azure_openai\n - driver: appium-ios\n model: azure_openai\n - driver: playwright\n model: azure_openai\n - driver: playwright\n model: google\n\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n\n - run: cd packages/python && poetry install\n\n - if: matrix.driver == 'playwright'\n run: cd packages/python && poetry run playwright install chromium\n\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n\n - uses: actions/cache@v4\n with:\n path: packages/python/.alumnium/cache/\n key: alumnium-cache-v2-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-v2-python-${{ matrix.driver }}-${{ matrix.model }}-\n\n - run: cd packages/python && poetry poe examples-${{ matrix.driver }}\n\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n\n build:\n name: Build\n runs-on: ubuntu-latest\n needs: examples\n\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n\n - name: Install Poetry and plugins\n run: |\n pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n poetry self add 'poethepoet[poetry_plugin]'\n\n - name: Build Python package\n run: cd packages/python && poetry build\n\n - uses: actions/upload-artifact@v4\n with:\n name: build\n path: packages/python/dist/*\n\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "f4b3484202b85417c2815fff80bcf449eb65dadb": {"t": 1785750083.053296, "n": 2926, "h": "1a1a74f154c124c6", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: appium-android\n model: azure_openai\n - driver: appium-ios\n model: azure_openai\n - driver: playwright\n model: azure_openai\n - driver: playwright\n model: google\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: packages/python/.alumnium/cache/\n key: alumnium-cache-v2-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-v2-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: poetry poe examples-${{ matrix.driver }}\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n"}, "b85294bedd1e7d5634253e3ecc49a257a42eca89": {"t": 1785750085.5025527, "n": 2985, "h": "fd5d2aef1b4bb697", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n include:\n - driver: appium-android\n model: azure_openai\n - driver: appium-ios\n model: azure_openai\n - driver: playwright\n model: azure_openai\n - driver: playwright\n model: google\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: poetry poe examples-${{ matrix.driver }}\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n"}, "ef463f983b4360843a5400c3a99fdc8548b704e8": {"t": 1785750086.704325, "n": 3007, "h": "47b8331abd72c751", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - azure_openai\n - google\n - mistralai\n include:\n - driver: appium-android\n model: azure_openai\n - driver: appium-ios\n model: azure_openai\n - driver: playwright\n model: azure_openai\n - driver: playwright\n model: google\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: poetry poe examples-${{ matrix.driver }}\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n"}, "815f5dbd4985b15073983b8f5271c4b017b7bcb1": {"t": 1785750087.939482, "n": 3137, "h": "8791324ab4d71309", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n matrix:\n driver:\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n include:\n - driver: appium-android\n model: azure_openai\n - driver: appium-ios\n model: azure_openai\n - driver: playwright\n model: aws_anthropic\n - driver: playwright\n model: azure_openai\n - driver: playwright\n model: google\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: poetry poe examples-${{ matrix.driver }}\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n"}, "a1ed18434e235920bba6df5a48a7ea15006aac48": {"t": 1785750089.1880093, "n": 2901, "h": "e4e7b6ff0b5dff52", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium-android\n - appium-ios\n - playwright\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: poetry poe examples-${{ matrix.driver }}\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n packages/python/test-results/\n"}, "a1c23af87f1490d04252dfc22af168ff247985f5": {"t": 1785750092.6287267, "n": 3114, "h": "935276034407bf5a", "c": "name: Python\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium-android\n - appium-ios\n - playwright\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha || github.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave --tags @${{ matrix.driver }} \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n - if: matrix.driver != 'appium-android'\n run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}, "ef644649e9c45fead174a658d211450ee4af3e1e": {"t": 1785750093.7126453, "n": 3079, "h": "8a4052e3e36546c8", "c": "name: Python\non:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium-android\n - appium-ios\n - playwright\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: startsWith(matrix.driver, 'appium') != true\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave --tags @${{ matrix.driver }} \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n - if: matrix.driver != 'appium-android'\n run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}, "f09140f28a177d381dda175ffb33bc4fe05d864a": {"t": 1785750094.8111641, "n": 3061, "h": "1b07bbcee665c7e8", "c": "name: Python\non:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium-android\n - appium-ios\n - playwright\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: matrix.driver != 'appium'\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave --tags @${{ matrix.driver }} \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n - if: matrix.driver != 'appium-android'\n run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}, "c8966f4178b6987a8911981a6806bb4225ef0535": {"t": 1785750096.8734648, "n": 3061, "h": "88b88683f1aeea3c", "c": "name: Python\non:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium/android\n - appium/ios\n - playwright\n - selenium\n model:\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: matrix.driver != 'appium'\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave --tags @${{ matrix.driver }} \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n - if: matrix.driver != 'appium/android'\n run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}, "048b17f5703ce0231fff3e2090fc6be29fd42a7c": {"t": 1785750097.9579496, "n": 3083, "h": "ffa4d7547b396566", "c": "name: Python\non:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium/android\n - appium/ios\n - playwright\n - selenium\n model:\n - anthropic\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: matrix.driver != 'appium'\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave --tags @${{ matrix.driver }} \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n - if: matrix.driver != 'appium/android'\n run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}, "c19afbb19a8a243fb1d8762bb00b93813281aee3": {"t": 1785750099.0546458, "n": 3046, "h": "15821474ef1f5768", "c": "name: Python\non:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_PATH: alumnium.log\n ALUMNIUM_PLAYWRIGHT_HEADLESS: false\n DISPLAY: :99\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\ndefaults:\n run:\n working-directory: packages/python\n\njobs:\n examples:\n name: Examples\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_DRIVER: ${{ matrix.driver }}\n ALUMNIUM_MODEL: ${{ matrix.model }}\n strategy:\n fail-fast: false\n max-parallel: 3\n matrix:\n driver:\n - appium\n - playwright\n - selenium\n model:\n - anthropic\n - aws_anthropic\n - aws_meta\n - azure_openai\n - google\n - mistralai\n - openai\n steps:\n - uses: actions/checkout@v4\n with:\n ref: ${{ inputs.sha }}\n - uses: actions/setup-python@v5\n with:\n python-version-file: .tool-versions\n - run: pip install poetry==\"$(grep poetry .tool-versions | cut -d\" \" -f2)\"\n working-directory: .\n - uses: actions/cache@v4\n with:\n path: packages/python/.venv\n key: venv-${{ hashFiles('packages/python/poetry.lock') }}\n - run: poetry install\n - if: matrix.driver == 'playwright'\n run: poetry run playwright install chromium\n - if: matrix.driver != 'appium'\n run: Xvfb ${{ env.DISPLAY }} -screen 0 1600x1200x24 &\n - uses: actions/cache@v4\n with:\n path: |\n packages/python/.alumnium-cache.sqlite\n packages/python/.alumnium/cache/\n key: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-${{ github.sha }}\n restore-keys: alumnium-cache-python-${{ matrix.driver }}-${{ matrix.model }}-\n - run: |\n poetry run behave \\\n --format html-pretty \\\n --outfile reports/behave.html \\\n --format pretty \\\n ${{ matrix.driver == 'appium' && '--tags ~@web' || '' }}\n - run: poetry run pytest --retries 1 --html reports/pytest.html examples/\n - if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n - if: always()\n uses: actions/upload-artifact@v4\n with:\n name: ci-python-${{ matrix.driver }}-${{ matrix.model }}\n path: |\n packages/python/*.log\n packages/python/reports/\n"}}, ".github/workflows/ci-eval.yml": {"54045fedcc675d1cca485e2aabac38679b530051": {"t": 1785747012.4932969, "n": 1486, "h": "499fe58e078c3836", "c": "name: Eval\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n eval:\n name: Eval\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - model: azure_openai\n - model: google\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Eval\n run: mise //packages/typescript:eval\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}, "c25312c59bd6ff19d6a1c01f7b2cfff08657c73a": {"t": 1785750072.7065017, "n": 1486, "h": "499fe58e078c3836", "c": "name: Eval\non:\n workflow_dispatch:\n workflow_call:\n inputs:\n sha:\n required: true\n type: string\n\nenv:\n ALUMNIUM_LOG_LEVEL: debug\n ALUMNIUM_LOG_DEBUG_EXTRA: all\n ALUMNIUM_LOG_PATH: alumnium.log\n LT_USERNAME: ${{ secrets.LT_USERNAME }}\n LT_ACCESS_KEY: ${{ secrets.LT_ACCESS_KEY }}\n ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}\n AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY }}\n AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_KEY }}\n AZURE_OPENAI_API_KEY: ${{ secrets.AZURE_OPENAI_API_KEY }}\n AZURE_OPENAI_API_VERSION: ${{ secrets.AZURE_OPENAI_API_VERSION }}\n AZURE_OPENAI_ENDPOINT: ${{ secrets.AZURE_OPENAI_ENDPOINT }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}\n\njobs:\n eval:\n name: Eval\n runs-on: ubuntu-latest\n timeout-minutes: 60\n env:\n ALUMNIUM_MODEL: ${{ matrix.model }}\n\n strategy:\n fail-fast: false\n matrix:\n include:\n - model: azure_openai\n - model: google\n\n steps:\n - name: Git Checkout\n uses: actions/checkout@v6\n with:\n ref: ${{ inputs.sha || github.sha }}\n\n - name: Set Up Dev Env\n uses: ./.github/actions/setup\n\n - name: Eval\n run: mise //packages/typescript:eval\n\n - name: Debug Session\n if: failure() && runner.debug == '1'\n uses: mxschmitt/action-tmate@v3\n"}}}}