{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":763740542,"defaultBranch":"master","name":"AutoGPT","ownerLogin":"Mozilla-Ocho","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-26T20:47:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/117940224?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713460437.0","currentOid":""},"activityList":{"items":[{"before":"3c8bf3c5f280fd69e28c66de3d450d6486f46181","after":"65433ba0989d1f596eff8641834ec99a2c1c8181","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-03T18:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"combine llamafile setup.sh and serve.sh into single cross-platform serve.py","shortMessageHtmlLink":"combine llamafile setup.sh and serve.sh into single cross-platform se…"}},{"before":"f78ad94bdf0ee9e38e16daf641ca0e16b5666f95","after":"3c8bf3c5f280fd69e28c66de3d450d6486f46181","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-03T17:59:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"expand setup instructions and info for llamafile","shortMessageHtmlLink":"expand setup instructions and info for llamafile"}},{"before":"f53c2de41ec5e9f5be5cabf270d5fac9827a1995","after":"f78ad94bdf0ee9e38e16daf641ca0e16b5666f95","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-03T14:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"clean up llamafile readme","shortMessageHtmlLink":"clean up llamafile readme"}},{"before":"02d069163be2267f36ee2b556bfc4503b2e93e23","after":"f53c2de41ec5e9f5be5cabf270d5fac9827a1995","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-03T14:40:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"move llamafile stuff into folders","shortMessageHtmlLink":"move llamafile stuff into folders"}},{"before":"7aed930cd1cbccf972880f54800f7f51a560f36f","after":"02d069163be2267f36ee2b556bfc4503b2e93e23","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-03T14:00:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"Merge branch 'master' into draft-llamafile-support","shortMessageHtmlLink":"Merge branch 'master' into draft-llamafile-support"}},{"before":"960155a844fc90ad34f0ec272412119daa167bed","after":"7aed930cd1cbccf972880f54800f7f51a560f36f","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-06-02T23:36:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"Merge branch 'master' into draft-llamafile-support","shortMessageHtmlLink":"Merge branch 'master' into draft-llamafile-support"}},{"before":"5d0f8b02ece54a82efb52bcb5cd139997f7835e1","after":"960155a844fc90ad34f0ec272412119daa167bed","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-05-31T02:50:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"Create `BaseOpenAIProvider` with common functionality from `OpenAIProvider`, `GroqProvider` and `LlamafileProvider`\nand rebase the latter three on `BaseOpenAIProvider`","shortMessageHtmlLink":"Create BaseOpenAIProvider with common functionality from `OpenAIPro…"}},{"before":"e42676693b322870b9e4dc9496a74cae5d57cf99","after":"5d0f8b02ece54a82efb52bcb5cd139997f7835e1","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-05-31T02:19:14.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"Pwuts","name":"Reinier van der Leer","path":"/Pwuts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12185583?s=80&v=4"},"commit":{"message":"fix linting errors","shortMessageHtmlLink":"fix linting errors"}},{"before":"dc36c69684e8984d84b59028d897f04043c85434","after":"e42676693b322870b9e4dc9496a74cae5d57cf99","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-04-19T16:32:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"Merge branch 'master' into draft-llamafile-support","shortMessageHtmlLink":"Merge branch 'master' into draft-llamafile-support"}},{"before":"05d2b81e84c18c498c802847c6b08ab25e07f2bd","after":"dc36c69684e8984d84b59028d897f04043c85434","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-04-19T04:18:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"set mistral max_tokens to actual value configured in the model and change serve.sh to use model's full context size (this does not seem to cause OOM errors, surpisingly).","shortMessageHtmlLink":"set mistral max_tokens to actual value configured in the model and ch…"}},{"before":"03d8e1e16929db0c076c0804261489d42240777f","after":"05d2b81e84c18c498c802847c6b08ab25e07f2bd","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-04-18T23:52:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"add README for llamafile integration including setup instruction + notes on the integration; add helper scripts for downloading/running a llamafile + example env file.","shortMessageHtmlLink":"add README for llamafile integration including setup instruction + no…"}},{"before":"7082e63b115d72440ee2dfe3f545fa3dcba490d5","after":"452df39a524747652994190cd9afbb16246f9aa0","ref":"refs/heads/master","pushedAt":"2024-04-18T22:45:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"feat(agent/core): Allow zero-argument instantiation of `OpenAIProvider`","shortMessageHtmlLink":"feat(agent/core): Allow zero-argument instantiation of OpenAIProvider"}},{"before":null,"after":"03d8e1e16929db0c076c0804261489d42240777f","ref":"refs/heads/draft-llamafile-support","pushedAt":"2024-04-18T17:13:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"Add minimal implementation of LlamafileProvider, a new ChatModelProvider for llamafiles. Currently it just extends OpenAIProvider and only overrides methods that are necessary to get the system to work at a basic level.\nUpdate ModelProviderName schema and config/configurator so that app startup using this provider is handled correctly.\nAdd 'mistral-7b-instruct-v0' to OpenAIModelName/OPEN_AI_CHAT_MODELS registries.","shortMessageHtmlLink":"Add minimal implementation of LlamafileProvider, a new ChatModelProvi…"}},{"before":"90f3c5e2d96d1f8d2925222ad64984389c60df6b","after":"7082e63b115d72440ee2dfe3f545fa3dcba490d5","ref":"refs/heads/master","pushedAt":"2024-04-16T16:50:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"refactor(agent): Refactor & improve `create_chat_completion` (#7082)\n\n* refactor(agent/core): Rearrange and split up `OpenAIProvider.create_chat_completion`\r\n - Rearrange to reduce complexity, improve separation/abstraction of concerns, and allow multiple points of failure during parsing\r\n - Move conversion from `ChatMessage` to `openai.types.ChatCompletionMessageParam` to `_get_chat_completion_args`\r\n - Move token usage and cost tracking boilerplate code to `_create_chat_completion`\r\n - Move tool call conversion/parsing to `_parse_assistant_tool_calls` (new)\r\n\r\n* fix(agent/core): Handle decoding of function call arguments in `create_chat_completion`\r\n - Amend `model_providers.schema`: change type of `arguments` from `str` to `dict[str, Any]` on `AssistantFunctionCall` and `AssistantFunctionCallDict`\r\n - Implement robust and transparent parsing in `OpenAIProvider._parse_assistant_tool_calls`\r\n - Remove now unnecessary `json_loads` calls throughout codebase\r\n\r\n* feat(agent/utils): Improve conditions and errors in `json_loads`\r\n - Include all decoding errors when raising a ValueError on decode failure\r\n - Use errors returned by `return_errors` instead of an error buffer\r\n - Fix check for decode failure","shortMessageHtmlLink":"refactor(agent): Refactor & improve create_chat_completion (Signifi…"}},{"before":"695049bfa3ec8e5d1eae5c26224f468453759708","after":"90f3c5e2d96d1f8d2925222ad64984389c60df6b","ref":"refs/heads/master","pushedAt":"2024-04-11T17:45:36.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"fix(ci): Disable annoying \"PR too big\" auto-message","shortMessageHtmlLink":"fix(ci): Disable annoying \"PR too big\" auto-message"}},{"before":"1f1e8c9f7d0dd06e4f36445f072e7d77ff96aa64","after":"695049bfa3ec8e5d1eae5c26224f468453759708","ref":"refs/heads/master","pushedAt":"2024-02-29T19:44:46.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"ci: Auto-label PRs based on the scope of their diff","shortMessageHtmlLink":"ci: Auto-label PRs based on the scope of their diff"}},{"before":"270abaa43aca442e498f3a68b7370674433259fd","after":null,"ref":"refs/heads/arena_submission_Livy","pushedAt":"2024-02-27T16:11:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"}},{"before":null,"after":"270abaa43aca442e498f3a68b7370674433259fd","ref":"refs/heads/arena_submission_Livy","pushedAt":"2024-02-27T16:10:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"k8si","name":"Kate Silverstein","path":"/k8si","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3207674?s=80&v=4"},"commit":{"message":"Livy entering the arena","shortMessageHtmlLink":"Livy entering the arena"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW0RU4QA","startCursor":null,"endCursor":null}},"title":"Activity · Mozilla-Ocho/AutoGPT"}