{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":558873045,"defaultBranch":"main","name":"kaleidoscope","ownerLogin":"VectorInstitute","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-28T13:47:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40637123?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722438278.0","currentOid":""},"activityList":{"items":[{"before":"90d2bbba9aa655d2ac787acdb7f94bbc6759e2d1","after":"9a3e4127ec06cd19ade95027ce89a36270e39c1a","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-30T16:44:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Moved autoscaling manager state to DB.","shortMessageHtmlLink":"Moved autoscaling manager state to DB."}},{"before":"176e225f74b6590fe0e124ece7878076d4900675","after":"90d2bbba9aa655d2ac787acdb7f94bbc6759e2d1","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-23T19:35:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"API Gateway: Implemented JWT integration.","shortMessageHtmlLink":"API Gateway: Implemented JWT integration."}},{"before":"15f1d5b0fcf661b6744e5caa869314d704c319b1","after":"176e225f74b6590fe0e124ece7878076d4900675","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-23T15:45:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Autoscaling: Revised scale-up logic to load model names from both request stats and config.","shortMessageHtmlLink":"Autoscaling: Revised scale-up logic to load model names from both req…"}},{"before":"8a1b9174f6b0cede9eb4d5cc4ac53f897ca00b0c","after":"15f1d5b0fcf661b6744e5caa869314d704c319b1","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-23T15:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Autoscaling: Revised scale-down logic, prioritizing pending backends.","shortMessageHtmlLink":"Autoscaling: Revised scale-down logic, prioritizing pending backends."}},{"before":"b79b82b8927cc5fbbae79385b76d6fa3de09715d","after":"8a1b9174f6b0cede9eb4d5cc4ac53f897ca00b0c","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-23T14:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"API Gateway: Switched to relative imports.\nAdded context manager to db_utils log_openai_response.\nMoved auto-scaling config examples to web/ and updated gitignore.","shortMessageHtmlLink":"API Gateway: Switched to relative imports."}},{"before":"b46153a827c83ed47f69bd794f7155f184619aa0","after":"b79b82b8927cc5fbbae79385b76d6fa3de09715d","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-22T20:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"API Gateway: Implemented auto-scaling configs and per-user logging.","shortMessageHtmlLink":"API Gateway: Implemented auto-scaling configs and per-user logging."}},{"before":"f496e49232da2eff283723fc450ce69453d6b232","after":"b46153a827c83ed47f69bd794f7155f184619aa0","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T15:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Updated MODEL_FAMILIES.","shortMessageHtmlLink":"Updated MODEL_FAMILIES."}},{"before":"7a79a68d2caec35d45f3dd2700ad73f905f94636","after":"f496e49232da2eff283723fc450ce69453d6b232","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T15:04:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Set gunicorn number of workers to 1.","shortMessageHtmlLink":"Set gunicorn number of workers to 1."}},{"before":"ccf7e8ee9e415cd231a9473905f15f497ceab5c9","after":"7a79a68d2caec35d45f3dd2700ad73f905f94636","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T15:01:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"SLURMCLILauncher: Revised handling of model_status from Vector Inference","shortMessageHtmlLink":"SLURMCLILauncher: Revised handling of model_status from Vector Inference"}},{"before":"088700c9741dcd58b08fb2ed83dfcd9142298276","after":"ccf7e8ee9e415cd231a9473905f15f497ceab5c9","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T14:56:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"AutoScalingManager: Included _backend_ids_by_model in logging output.","shortMessageHtmlLink":"AutoScalingManager: Included _backend_ids_by_model in logging output."}},{"before":"b858eb34efa37991c8121f3b06293e522d2f6c77","after":"088700c9741dcd58b08fb2ed83dfcd9142298276","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T14:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Remote SSH Executor: Added logging of CLI response.","shortMessageHtmlLink":"Remote SSH Executor: Added logging of CLI response."}},{"before":"b2235d50885589144b0d36b73fbc430827162100","after":"b858eb34efa37991c8121f3b06293e522d2f6c77","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T13:55:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Remote SSH Executor: Revised logging of CLI args.","shortMessageHtmlLink":"Remote SSH Executor: Revised logging of CLI args."}},{"before":"dd2dc16ce942b8ca6f39aeae35d5f87c9443e8f7","after":"b2235d50885589144b0d36b73fbc430827162100","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T13:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Remote SSH Executor: Revised handling of detached execution.\nAdded logging statements.","shortMessageHtmlLink":"Remote SSH Executor: Revised handling of detached execution."}},{"before":"edb0b43524b9b1b9069cbfc959c265add4f5d683","after":"dd2dc16ce942b8ca6f39aeae35d5f87c9443e8f7","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T13:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Updated example value for JOB_SCHEDULER_VENV_PATH in shared Config.","shortMessageHtmlLink":"Updated example value for JOB_SCHEDULER_VENV_PATH in shared Config."}},{"before":"4dac9a2c4afeb13c9009839821559f83292a3cc1","after":"edb0b43524b9b1b9069cbfc959c265add4f5d683","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T13:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Updated routes to load JOB_SCHEDULER_VENV_PATH through shared Config.","shortMessageHtmlLink":"Updated routes to load JOB_SCHEDULER_VENV_PATH through shared Config."}},{"before":"e5b42939809f47d9a3ffd1865752acb804cd7a75","after":"4dac9a2c4afeb13c9009839821559f83292a3cc1","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-15T13:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Updated routes to load env var through shared Config.","shortMessageHtmlLink":"Updated routes to load env var through shared Config."}},{"before":"45e2347ed85e760defe8ac884f50e2ac73c86c02","after":"e5b42939809f47d9a3ffd1865752acb804cd7a75","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T18:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Bumped base Python image for Flask to 3.11","shortMessageHtmlLink":"Bumped base Python image for Flask to 3.11"}},{"before":"5621d49a08956572e1d64f11f1336e7ce932a8f0","after":"45e2347ed85e760defe8ac884f50e2ac73c86c02","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T18:07:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised Docker-Compose file to enable relative imports.","shortMessageHtmlLink":"Revised Docker-Compose file to enable relative imports."}},{"before":"99c0f5612816e0c01a8f4b4bbca6f78c4dc19cf3","after":"5621d49a08956572e1d64f11f1336e7ce932a8f0","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T18:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised Docker-Compose file to enable relative imports.","shortMessageHtmlLink":"Revised Docker-Compose file to enable relative imports."}},{"before":"56628eb2117181d511ab5f3dce39df62bb4ffde2","after":"99c0f5612816e0c01a8f4b4bbca6f78c4dc19cf3","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T18:05:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised Dockerfile to copy \"web\" folder to Docker image.","shortMessageHtmlLink":"Revised Dockerfile to copy \"web\" folder to Docker image."}},{"before":"ebf761d434f37f2c1d7387b19c20c6f3deece700","after":"56628eb2117181d511ab5f3dce39df62bb4ffde2","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T18:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Added /app to PYTHONPATH to enable relative import.","shortMessageHtmlLink":"Added /app to PYTHONPATH to enable relative import."}},{"before":"49c16814031e04670fe0e8e028848d4d3ff03778","after":"ebf761d434f37f2c1d7387b19c20c6f3deece700","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-14T17:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Implemented support for running OpenAI Proxy in Docker","shortMessageHtmlLink":"Implemented support for running OpenAI Proxy in Docker"}},{"before":"99bc57f7465795b346063a1b13f390e4039e3f48","after":"49c16814031e04670fe0e8e028848d4d3ff03778","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-12T13:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Set default CLI executor to RemoteSSHCommandExecutor.","shortMessageHtmlLink":"Set default CLI executor to RemoteSSHCommandExecutor."}},{"before":"b3fca12719c86c7f93689657aed54e4473e011c0","after":"99bc57f7465795b346063a1b13f390e4039e3f48","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-09T00:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised handling of vector-inference status code other than pending.","shortMessageHtmlLink":"Revised handling of vector-inference status code other than pending."}},{"before":"663ef732a227ad1e6458ce368e26eabb837d8659","after":"b3fca12719c86c7f93689657aed54e4473e011c0","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-09T00:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised handling of vector-inference status code other than pending.","shortMessageHtmlLink":"Revised handling of vector-inference status code other than pending."}},{"before":"973e93e8c5c068e04f7f58e9759ddb508d861b5d","after":"663ef732a227ad1e6458ce368e26eabb837d8659","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-09T00:21:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised handling of vector-inference status code other than pending.","shortMessageHtmlLink":"Revised handling of vector-inference status code other than pending."}},{"before":"c1a06f5f004ccb5112e85f59932c22425340c624","after":"973e93e8c5c068e04f7f58e9759ddb508d861b5d","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-09T00:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised get_llm_backend to return LLM backend status whenever possible.","shortMessageHtmlLink":"Revised get_llm_backend to return LLM backend status whenever possible."}},{"before":"589c013472493e3787606507c8c258b851b3a164","after":"c1a06f5f004ccb5112e85f59932c22425340c624","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-09T00:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised handling of backend status update.","shortMessageHtmlLink":"Revised handling of backend status update."}},{"before":"9dce8bd229485b24022f84bc5310e9d571b71c3f","after":"589c013472493e3787606507c8c258b851b3a164","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-08T23:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised JSON parsing logic in SLURMCLILauncher.","shortMessageHtmlLink":"Revised JSON parsing logic in SLURMCLILauncher."}},{"before":"6b6a6bb2137886b9dbddee0f13975e316159a047","after":"9dce8bd229485b24022f84bc5310e9d571b71c3f","ref":"refs/heads/feature/openai-api-compatibility","pushedAt":"2024-08-08T23:57:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobthebanana","name":null,"path":"/jacobthebanana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50071502?s=80&v=4"},"commit":{"message":"Revised JSON parsing logic in SLURMCLILauncher.","shortMessageHtmlLink":"Revised JSON parsing logic in SLURMCLILauncher."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqN5ySAA","startCursor":null,"endCursor":null}},"title":"Activity · VectorInstitute/kaleidoscope"}