{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":716906582,"defaultBranch":"main","name":"tabbyAPI","ownerLogin":"theroyallab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-10T05:54:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/150418042?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726366825.0","currentOid":""},"activityList":{"items":[{"before":"d5e4285346e59de714f1e48a2e295f119ec34e59","after":"16abaf09228e69234832a428ce430a4df7532794","ref":"refs/heads/main","pushedAt":"2024-09-20T03:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Tree: Format\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Tree: Format"}},{"before":"b4cda78bccbb91f51793c727e2db4685a175e91d","after":"d5e4285346e59de714f1e48a2e295f119ec34e59","ref":"refs/heads/main","pushedAt":"2024-09-20T03:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Signals: Split signal handler between sync and async\n\nAsyncio requires a closure of the event loop while sync can use SystemExit\nto kill the program.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Signals: Split signal handler between sync and async"}},{"before":"c616b3b1ee3f4a2c0fe471cd101d7d2ef9698381","after":"b4cda78bccbb91f51793c727e2db4685a175e91d","ref":"refs/heads/main","pushedAt":"2024-09-20T02:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Dependencies: Update Ruff\n\nv0.6.5\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Dependencies: Update Ruff"}},{"before":"3aeddc52552d975b1230fcd5d0da61cc785cfe10","after":"c616b3b1ee3f4a2c0fe471cd101d7d2ef9698381","ref":"refs/heads/main","pushedAt":"2024-09-20T02:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Dependencies: Update PyTorch\n\nv2.4.1 and update all associated wheels to use their 2.4 versions.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Dependencies: Update PyTorch"}},{"before":"75af974c8802e3e471943563970a9690365751a5","after":"3aeddc52552d975b1230fcd5d0da61cc785cfe10","ref":"refs/heads/main","pushedAt":"2024-09-20T02:24:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"fix issues with optional dependencies (#204)\n\n* fix issues with optional dependencies\r\n\r\n* format document\r\n\r\n* Tree: Format and comment","shortMessageHtmlLink":"fix issues with optional dependencies (#204)"}},{"before":"b30336c75b86c78b32c035ca6de661d1830e9b5a","after":"75af974c8802e3e471943563970a9690365751a5","ref":"refs/heads/main","pushedAt":"2024-09-20T02:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Model: Raise an error if the context length is too large\n\nThe dynamic generator gave a not-so-helpful exception already which\nbasically said to not exceed the max sequence length. Instead of\npossible undefined behavior, error out.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Model: Raise an error if the context length is too large"}},{"before":"edf3a00310cef56367d3db62ac1caaefb16f535e","after":"b30336c75b86c78b32c035ca6de661d1830e9b5a","ref":"refs/heads/main","pushedAt":"2024-09-19T01:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Tree: Format\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Tree: Format"}},{"before":"2fd02cf4fcd982b3269e9ec502141ecacbdded44","after":"edf3a00310cef56367d3db62ac1caaefb16f535e","ref":"refs/heads/main","pushedAt":"2024-09-19T01:39:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Config: Make API server literals case insensitive\n\nThere's no native way to handle case insensitivity in pydantic, so\nadd a validator which converts the API server input to be lowercase.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Config: Make API server literals case insensitive"}},{"before":"ac4b3100d08f24d7b86a8b1c4ee06da0ef10d192","after":"2fd02cf4fcd982b3269e9ec502141ecacbdded44","ref":"refs/heads/main","pushedAt":"2024-09-19T01:09:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Startup actions: Add openapi var check\n\nThis is required to exit once the openapi spec is created.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Startup actions: Add openapi var check"}},{"before":"03189bcb6ff95174ac28927ef3cda992ab4c8d36","after":"ac4b3100d08f24d7b86a8b1c4ee06da0ef10d192","ref":"refs/heads/main","pushedAt":"2024-09-19T01:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Actions: Fix pages build\n\nThe args openapi export does not work, so use environment vars for\nthe time being.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Actions: Fix pages build"}},{"before":"2a41910931072cdaf00f920b50e3f487cc92f05c","after":"03189bcb6ff95174ac28927ef3cda992ab4c8d36","ref":"refs/heads/main","pushedAt":"2024-09-19T00:41:41.000Z","pushType":"pr_merge","commitsCount":54,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Merge pull request #189 from SecretiveShell/pydantic-config\n\nUpdate the config system to use Pydantic internally, bridging the gap between the YAML and args. YAML is still the preferred method to configure TabbyAPI, but args are no longer separately maintained.","shortMessageHtmlLink":"Merge pull request #189 from SecretiveShell/pydantic-config"}},{"before":"a019ae6f1ece0d042dbbadab9a6aafcb28952661","after":null,"ref":"refs/heads/fix-127","pushedAt":"2024-09-15T02:20:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"05db5ed7d57bd3fdf9b42eeb56d0241e49971505","after":null,"ref":"refs/heads/exllamav2-0.1.4","pushedAt":"2024-09-15T02:20:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"e97ad9cb27289ae0c577cb5f4225f1b008882e7d","after":null,"ref":"refs/heads/tokenizer_data_fix","pushedAt":"2024-09-15T02:20:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"0166a25261d6ecca12263986248b1959e5b793f0","after":null,"ref":"refs/heads/pyinstaller","pushedAt":"2024-09-15T02:20:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"e12c015feb960310850e30f4529447f434a0574f","after":null,"ref":"refs/heads/oai-n","pushedAt":"2024-09-15T02:20:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"de2da69977740487ac8fc164b2a9638c2eee27c9","after":null,"ref":"refs/heads/document-api","pushedAt":"2024-09-15T02:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"318c425d84bdf6fb23b9ea0574257cbff9b44e35","after":null,"ref":"refs/heads/lmfe_fix","pushedAt":"2024-09-15T02:19:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"ae37f3f3326652e91363d4b809cae119a111e4d5","after":null,"ref":"refs/heads/dry","pushedAt":"2024-09-15T02:19:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"65c16f2a7cc4a9e8415417c4565b5fab0e6dd596","after":null,"ref":"refs/heads/dev","pushedAt":"2024-09-15T02:19:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"8703b23f89d6eb7f3fc78bebeef83322261c5f0c","after":null,"ref":"refs/heads/new-start-scripts","pushedAt":"2024-09-15T02:19:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"5d2ca49808ba6d738c1b4d361d1b03904bc94bcb","after":null,"ref":"refs/heads/tensor-p","pushedAt":"2024-09-15T02:19:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"ce3aaf3998a569abdc4260e3503f9856abef82a7","after":null,"ref":"refs/heads/model-override","pushedAt":"2024-09-15T02:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"}},{"before":"2d221832fbba6fc759794e75a2c41eb02187bbb9","after":"2a41910931072cdaf00f920b50e3f487cc92f05c","ref":"refs/heads/main","pushedAt":"2024-09-15T02:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Model: Remove dev wheel setting checks\n\nRemoves TP and DRY sampler checks since those are in stable.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Model: Remove dev wheel setting checks"}},{"before":"a2b4e3f21f85a51101799592a109b0327e08de48","after":"2d221832fbba6fc759794e75a2c41eb02187bbb9","ref":"refs/heads/main","pushedAt":"2024-09-15T02:11:11.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Merge pull request #201 from theroyallab/lmfe_fix\n\nFix LMFE","shortMessageHtmlLink":"Merge pull request #201 from theroyallab/lmfe_fix"}},{"before":null,"after":"318c425d84bdf6fb23b9ea0574257cbff9b44e35","ref":"refs/heads/lmfe_fix","pushedAt":"2024-09-14T19:43:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"turboderp","name":null,"path":"/turboderp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11859846?s=80&v=4"},"commit":{"message":"Bump exllamav2 to 0.2.2","shortMessageHtmlLink":"Bump exllamav2 to 0.2.2"}},{"before":"e00eb09ef397c253286201da7ff6d1ef0fb431c4","after":"a2b4e3f21f85a51101799592a109b0327e08de48","ref":"refs/heads/main","pushedAt":"2024-09-11T04:13:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Merge pull request #192 from SecretiveShell/prune-docker-size\n\ndebloat docker build","shortMessageHtmlLink":"Merge pull request #192 from SecretiveShell/prune-docker-size"}},{"before":"7baef05b491cd85e2faf4b06faae52d7c757d2c0","after":"e00eb09ef397c253286201da7ff6d1ef0fb431c4","ref":"refs/heads/main","pushedAt":"2024-09-11T04:11:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"OAI: Add cancellation with inline load\n\nWhen the request is cancelled, cancel the load task. In addition,\nwhen checking if a model container exists, also check if the model\nis fully loaded.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"OAI: Add cancellation with inline load"}},{"before":"5e8ff9a00435c76a5c742c590b04c1ad7a76706e","after":"7baef05b491cd85e2faf4b06faae52d7c757d2c0","ref":"refs/heads/main","pushedAt":"2024-09-11T03:01:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Transformers Utils: Fix file read\n\nUse asynchronous JSON reading\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Transformers Utils: Fix file read"}},{"before":"0586fc17ccab91849733e935dd2ebc8251ef5205","after":"5e8ff9a00435c76a5c742c590b04c1ad7a76706e","ref":"refs/heads/main","pushedAt":"2024-09-11T00:54:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bdashore3","name":"Brian Dashore","path":"/bdashore3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8082010?s=80&v=4"},"commit":{"message":"Tree: Fix classmethod usage\n\nInstead of self, use cls which passes a type of the class.\n\nSigned-off-by: kingbri ","shortMessageHtmlLink":"Tree: Fix classmethod usage"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzo0NTozMy4wMDAwMDBazwAAAAS7hwiH","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMzo0NTozMy4wMDAwMDBazwAAAAS7hwiH","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwMDo1NDozNi4wMDAwMDBazwAAAASypbKR"}},"title":"Activity ยท theroyallab/tabbyAPI"}