{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729321512,"defaultBranch":"main","name":"apiRAG","ownerLogin":"DataSQRL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-08T22:32:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/83605802?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720821184.0","currentOid":""},"activityList":{"items":[{"before":"ee382859f3973c8492baf0c1b7ac7cd7df52235f","after":null,"ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T21:53:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"}},{"before":"459b64dee3b2eab643a4dc06a89f4dfd34e5b8b2","after":"0e0038c936f189ff9fbe10661fc578fafd12f124","ref":"refs/heads/main","pushedAt":"2024-07-12T21:53:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Extended API Support (#21)\n\n* Initial implementation of https://docs.google.com/document/d/1KaYIO6FrTXGd0MOgfg-wVXxgJdMqUWfm7Cd8KY5Wvn8/edit\r\nAlso added support for making it easier to add user defined functions as local RuntimeFunctionDefinition.\r\n\r\n* Add support for filters\r\n\r\n* Some refactoring, better error handling and bugfixing.\r\n\r\n* Automatic generation of tool file from GraphQL schema definition.\r\n\r\n* Support graphql schema file as tools file.\r\nInline context variables when storing chat messages.\r\n\r\n* Remove exception\r\n\r\n* Add executors\r\n\r\n* Adding more test coverage.\r\n\r\n* Moved all files for test cases to resource directories.\r\n\r\n* Updated examples\r\n\r\n* Added weather example.\r\n\r\n* Renamed test.\r\n\r\n* Cleaned up code by removing unneeded code and simplifying code.\r\n\r\n* Added explicit model configuration so users can control the exact model and tokenizer to be used as well as input/output tokens, temperature, and top P. Those seem to be the most important settings. We can easily add more in the future.\r\n\r\nThis does not yet cover Bedrock.\r\n\r\n* Added mixtral configuration\r\n\r\n* Updated GroqModelConfiguration\r\n\r\n* Reduced default temperature. Updated example to show config usage\r\n\r\n* Updated Configuration to handle wrong model names\r\n\r\n* Updated Bedrock implementation to read configuration from config file\r\n\r\n* Update top_p configuration key.\r\n\r\n* Clean up unused code.\r\n\r\n* Reverting to using the configured model name as the authoritative source\r\n\r\n* Made the tokenizer configuration the source of truth with a backup of the default model tokenizer. Also pulled the ModelType behind the ModelConfiguration\r\n\r\n* Reduced the visibility of response logs\r\n\r\n* Refactor configuration for reuse\r\n\r\n* removed unused class, added convenience config methods.\r\n\r\nFixes #15 \r\nFixes #19 \r\nFixes #23\r\n\r\n---------\r\n\r\nCo-authored-by: Stefan Anca ","shortMessageHtmlLink":"Extended API Support (#21)"}},{"before":"2c157140c8f9dc384dd29dc2b063fd292c6b0956","after":"ec2173ffc8290305ec5d785db0d1b63f33de25ea","ref":"refs/heads/feat/google-gemini","pushedAt":"2024-07-12T21:18:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Updated the configuration names","shortMessageHtmlLink":"Updated the configuration names"}},{"before":"2fbe6508324ef9f27452d8938045a12a38d2e7f9","after":"2c157140c8f9dc384dd29dc2b063fd292c6b0956","ref":"refs/heads/feat/google-gemini","pushedAt":"2024-07-12T21:08:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Migrated Vertex code to use the values from the config file","shortMessageHtmlLink":"Migrated Vertex code to use the values from the config file"}},{"before":"528a8897f24c1ad5b1e1fb09f7575c4c0bae53f1","after":"ee382859f3973c8492baf0c1b7ac7cd7df52235f","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T19:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"removed unused class, added convenience config methods.","shortMessageHtmlLink":"removed unused class, added convenience config methods."}},{"before":"e8c1edb9d545673d4e227a8d5f8d6378c5f28ef9","after":"528a8897f24c1ad5b1e1fb09f7575c4c0bae53f1","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T19:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Refactor configuration for reuse","shortMessageHtmlLink":"Refactor configuration for reuse"}},{"before":"df5cd2a114d8dd4bbbe7e263cb2bc3d408d2f584","after":"2fbe6508324ef9f27452d8938045a12a38d2e7f9","ref":"refs/heads/feat/google-gemini","pushedAt":"2024-07-12T15:33:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Migrated Vertex code to use the values from the config file","shortMessageHtmlLink":"Migrated Vertex code to use the values from the config file"}},{"before":"47ea85a949600e591379ef9740197ea02b4fa637","after":"e8c1edb9d545673d4e227a8d5f8d6378c5f28ef9","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T13:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Reduced the visibility of response logs","shortMessageHtmlLink":"Reduced the visibility of response logs"}},{"before":"904c7b3f18d025c95194cfae869cea36699633d2","after":"47ea85a949600e591379ef9740197ea02b4fa637","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T13:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Made the tokenizer configuration the source of truth with a backup of the default model tokenizer. Also pulled the ModelType behind the ModelConfiguration","shortMessageHtmlLink":"Made the tokenizer configuration the source of truth with a backup of…"}},{"before":"d715687f95c772e1c81c9b5d46124efe00f56880","after":"904c7b3f18d025c95194cfae869cea36699633d2","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-12T12:47:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Reverting to using the configured model name as the authoritative source","shortMessageHtmlLink":"Reverting to using the configured model name as the authoritative source"}},{"before":"c2f91f6f8a77d3ee86b7a9f0c68c6e1e6ca68d8a","after":"d715687f95c772e1c81c9b5d46124efe00f56880","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-11T20:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Clean up unused code.","shortMessageHtmlLink":"Clean up unused code."}},{"before":"323917d9aeff9a9561aff8d1b6ecfcb91a3462fa","after":"c2f91f6f8a77d3ee86b7a9f0c68c6e1e6ca68d8a","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-11T20:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Update top_p configuration key.","shortMessageHtmlLink":"Update top_p configuration key."}},{"before":"2d61d851cca2a6193b3e35b3d09a3c73294bd02a","after":"03767f626d28c543fe3ac62b81346900bbf485eb","ref":"refs/heads/model-comparison","pushedAt":"2024-07-11T20:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Adding mixtral configuration to test.","shortMessageHtmlLink":"Adding mixtral configuration to test."}},{"before":"317722cdc5f5c72d5a0eac2dc567b7e00eaa9545","after":"323917d9aeff9a9561aff8d1b6ecfcb91a3462fa","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-11T13:49:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Updated Bedrock implementation to read configuration from config file","shortMessageHtmlLink":"Updated Bedrock implementation to read configuration from config file"}},{"before":"6f963be9a6506debf00cecfb021ec96a57f1f706","after":"317722cdc5f5c72d5a0eac2dc567b7e00eaa9545","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-11T09:19:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Reduced default temperature. Updated example to show config usage","shortMessageHtmlLink":"Reduced default temperature. Updated example to show config usage"}},{"before":"857d42f19d05a347feaed799bcb6f2fdb1e50260","after":"2d61d851cca2a6193b3e35b3d09a3c73294bd02a","ref":"refs/heads/model-comparison","pushedAt":"2024-07-10T10:02:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Updated data in the prompt and question in the sessions","shortMessageHtmlLink":"Updated data in the prompt and question in the sessions"}},{"before":"7136cf7ed72a544becd48c952b4cdf09810d27c1","after":"857d42f19d05a347feaed799bcb6f2fdb1e50260","ref":"refs/heads/model-comparison","pushedAt":"2024-07-09T21:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Troubleshooting metrics registration","shortMessageHtmlLink":"Troubleshooting metrics registration"}},{"before":"9dea452add840c7a43bcc9827bdf58cd57f40e18","after":"6f963be9a6506debf00cecfb021ec96a57f1f706","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-09T20:13:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Added mixtral configuration","shortMessageHtmlLink":"Added mixtral configuration"}},{"before":"d29279d8699180359e285174eafda6e8e32e2240","after":"9dea452add840c7a43bcc9827bdf58cd57f40e18","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-09T19:52:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Added explicit model configuration so users can control the exact model and tokenizer to be used as well as input/output tokens, temperature, and top P. Those seem to be the most important settings. We can easily add more in the future.\n\nThis does not yet cover Bedrock.","shortMessageHtmlLink":"Added explicit model configuration so users can control the exact mod…"}},{"before":"82340beb2e03d69ec44255e7879a126c8b4e280e","after":"7136cf7ed72a544becd48c952b4cdf09810d27c1","ref":"refs/heads/model-comparison","pushedAt":"2024-07-09T15:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Printing micrometer statistics to log","shortMessageHtmlLink":"Printing micrometer statistics to log"}},{"before":"3e9ce34047009b5ec685d0190165cd4b75b9c550","after":"82340beb2e03d69ec44255e7879a126c8b4e280e","ref":"refs/heads/model-comparison","pushedAt":"2024-07-09T12:40:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Added retries to micrometer observability. Added tracing logic to the Chat Providers","shortMessageHtmlLink":"Added retries to micrometer observability. Added tracing logic to the…"}},{"before":"eedef6f945a1ebfc5b8d092d024f97119b4f7b0f","after":"3e9ce34047009b5ec685d0190165cd4b75b9c550","ref":"refs/heads/model-comparison","pushedAt":"2024-07-08T21:00:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Moved all model logs into one file. Updated model configs","shortMessageHtmlLink":"Moved all model logs into one file. Updated model configs"}},{"before":"023e82df30d65a9ed8dde2ca770c6fa6f62d4cdf","after":"eedef6f945a1ebfc5b8d092d024f97119b4f7b0f","ref":"refs/heads/model-comparison","pushedAt":"2024-07-05T14:00:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Moved AgentRunner to SessionRunner, in order to have a newly instantiated LocalApi for each session","shortMessageHtmlLink":"Moved AgentRunner to SessionRunner, in order to have a newly instanti…"}},{"before":"4762b214f3d92e23a2e30eb2a18f7ce41f72a404","after":"023e82df30d65a9ed8dde2ca770c6fa6f62d4cdf","ref":"refs/heads/model-comparison","pushedAt":"2024-07-05T13:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Stored API results and message history implemented in the LocalAPIExecutor","shortMessageHtmlLink":"Stored API results and message history implemented in the LocalAPIExe…"}},{"before":"4322e2f1a7fa2f778c33a45368db8e764897470f","after":"4762b214f3d92e23a2e30eb2a18f7ce41f72a404","ref":"refs/heads/model-comparison","pushedAt":"2024-07-04T16:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Running experiments with stored api results WIP","shortMessageHtmlLink":"Running experiments with stored api results WIP"}},{"before":"aee3e7c20e7dacc2e162357813d9c73ab6c1df1d","after":"4322e2f1a7fa2f778c33a45368db8e764897470f","ref":"refs/heads/model-comparison","pushedAt":"2024-07-03T13:51:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Rebased on top of new multi-api infrastructure","shortMessageHtmlLink":"Rebased on top of new multi-api infrastructure"}},{"before":"7b57a2373fc78823d9719bbb6b9662510ad74ff7","after":"df5cd2a114d8dd4bbbe7e263cb2bc3d408d2f584","ref":"refs/heads/feat/google-gemini","pushedAt":"2024-07-03T10:51:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Masked logging, updated some dependencies, added more model configs","shortMessageHtmlLink":"Masked logging, updated some dependencies, added more model configs"}},{"before":"5ffe584600c1ff70f82e3d375515e69b30051663","after":"7b57a2373fc78823d9719bbb6b9662510ad74ff7","ref":"refs/heads/feat/google-gemini","pushedAt":"2024-07-02T14:30:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"},"commit":{"message":"Ported tests from Google Vertex Branch","shortMessageHtmlLink":"Ported tests from Google Vertex Branch"}},{"before":"16635a8bdf1a99ffe585854d19c009744cc8f227","after":"d29279d8699180359e285174eafda6e8e32e2240","ref":"refs/heads/feat/extendedapi","pushedAt":"2024-07-01T15:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbroecheler","name":"Matthias Broecheler","path":"/mbroecheler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/758061?s=80&v=4"},"commit":{"message":"Renamed test.","shortMessageHtmlLink":"Renamed test."}},{"before":"9ce82becdf3d8d28e5cc1bd5759fb4fecef22f50","after":null,"ref":"refs/heads/session-separation","pushedAt":"2024-07-01T12:35:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bilbo7833","name":"Stefan Anca","path":"/bilbo7833","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/780243?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfkCLFgA","startCursor":null,"endCursor":null}},"title":"Activity · DataSQRL/apiRAG"}