{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":846698980,"defaultBranch":"main","name":"exchange","ownerLogin":"square","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-23T19:03:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/82592?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726440476.0","currentOid":""},"activityList":{"items":[{"before":"450a9dd4d5b0f0919dc27fb87a48696db3f06627","after":"6044b6b8e904a4e9b3557c157dedd5b73411927c","ref":"refs/heads/lifei/collect_total_token_usage","pushedAt":"2024-09-19T01:20:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifeizhou-ap","name":"Lifei Zhou","path":"/lifeizhou-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93108087?s=80&v=4"},"commit":{"message":"make sure token usage collector only initialises once","shortMessageHtmlLink":"make sure token usage collector only initialises once"}},{"before":"15e64493ef1e707c108889ecaf26bc512e50c968","after":"450a9dd4d5b0f0919dc27fb87a48696db3f06627","ref":"refs/heads/lifei/collect_total_token_usage","pushedAt":"2024-09-18T23:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lifeizhou-ap","name":"Lifei Zhou","path":"/lifeizhou-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93108087?s=80&v=4"},"commit":{"message":"reformat code","shortMessageHtmlLink":"reformat code"}},{"before":"1b4820d89a863cd03748b1f6e61a14d474484f61","after":"15e64493ef1e707c108889ecaf26bc512e50c968","ref":"refs/heads/lifei/collect_total_token_usage","pushedAt":"2024-09-18T22:58:18.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"lifeizhou-ap","name":"Lifei Zhou","path":"/lifeizhou-ap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93108087?s=80&v=4"},"commit":{"message":"used _TokenUsageCollector as a global variable to track the utoken usage","shortMessageHtmlLink":"used _TokenUsageCollector as a global variable to track the utoken usage"}},{"before":"c4365bf5f22cff6be8e17cf8f67e5aa5e0b0c0a4","after":"ed8bbbf60084cd217b0cc05e89c1117e1e88f160","ref":"refs/heads/main","pushedAt":"2024-09-15T22:47:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"feat: Rework error handling (#48)","shortMessageHtmlLink":"feat: Rework error handling (#48)"}},{"before":"dd5595e69723f167211f196a07cc941fbef955b1","after":"366d5a9810e21ce743dac6a9a8419db073592518","ref":"refs/heads/baxen/errors","pushedAt":"2024-09-15T22:45:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"fix: retry only some 400s and raise error details\n\nThe previous implementation was too inclusive in many cases, and\nalso squashed the original error output which made it hard to identify\nproblems in setup. This approach should let us support retrying flakey\nerrors while not squashing real issues like access, incorrect model ids,\netc\n\nAdding tenacity as a dep - it has an apache license, zero dependencies,\nand provides a great standard for error handling","shortMessageHtmlLink":"fix: retry only some 400s and raise error details"}},{"before":"d99b4f0c5bfe66a2cb585d08837504cc200b69a2","after":"dd5595e69723f167211f196a07cc941fbef955b1","ref":"refs/heads/baxen/errors","pushedAt":"2024-09-13T17:47:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"feat: Rework error handling\n\nThe previous implementation was too inclusive in many cases, and\nalso squashed the original error output which made it hard to identify\nproblems in setup. This approach should let us support retrying flakey\nerrors while not squashing real issues like access, incorrect model ids,\netc\n\nAdding tenacity as a dep - it has an apache license, zero dependencies,\nand provides a great standard for error handling","shortMessageHtmlLink":"feat: Rework error handling"}},{"before":null,"after":"c0be4b4eebe32c8a4f20162d82afc431872dcdf5","ref":"refs/heads/o1-reasoning","pushedAt":"2024-09-13T11:59:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelneale","name":"Michael Neale","path":"/michaelneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14976?s=80&v=4"},"commit":{"message":"use reasoner for follow on","shortMessageHtmlLink":"use reasoner for follow on"}},{"before":null,"after":"9817642ed9784c7a3aff4da1248667ea95c01bb9","ref":"refs/heads/tool_emulation_experiment","pushedAt":"2024-09-13T03:43:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"michaelneale","name":"Michael Neale","path":"/michaelneale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14976?s=80&v=4"},"commit":{"message":"tool emulation","shortMessageHtmlLink":"tool emulation"}},{"before":null,"after":"d99b4f0c5bfe66a2cb585d08837504cc200b69a2","ref":"refs/heads/baxen/errors","pushedAt":"2024-09-12T19:18:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"feat: Rework error handling\n\nThe previous implementation was too inclusive in many cases, and\nalso squashed the original error output which made it hard to identify\nproblems in setup. This approach should let us support retrying flakey\nerrors while not squashing real issues like access, incorrect model ids,\netc\n\nAdding tenacity as a dep - it has an apache license, zero dependencies,\nand provides a great standard for error handling","shortMessageHtmlLink":"feat: Rework error handling"}},{"before":"5a3da33938dd0db96f0c098ec708d62e02d90c6f","after":"c4365bf5f22cff6be8e17cf8f67e5aa5e0b0c0a4","ref":"refs/heads/main","pushedAt":"2024-09-10T02:09:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"chore(release): release version 0.9.0 (#45)","shortMessageHtmlLink":"chore(release): release version 0.9.0 (#45)"}},{"before":"1db6d0fe7dfea4370e284e7016368cc8ee583b27","after":"0964c8a202350e3a8bc7882eda2724aa5ce3badf","ref":"refs/heads/release-version-0.9.0","pushedAt":"2024-09-10T01:21:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"chore(release): release version 0.9.0","shortMessageHtmlLink":"chore(release): release version 0.9.0"}},{"before":"c75e2bd7aadbc26f7ce9dd09e457b96b04607c3a","after":"1db6d0fe7dfea4370e284e7016368cc8ee583b27","ref":"refs/heads/release-version-0.9.0","pushedAt":"2024-09-10T00:23:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"chore(release): release version 0.9.0","shortMessageHtmlLink":"chore(release): release version 0.9.0"}},{"before":null,"after":"c75e2bd7aadbc26f7ce9dd09e457b96b04607c3a","ref":"refs/heads/release-version-0.9.0","pushedAt":"2024-09-10T00:09:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"chore(release): release version 0.9.0","shortMessageHtmlLink":"chore(release): release version 0.9.0"}},{"before":null,"after":"2317af926dae8a439059949ad7a9b82381b3397a","ref":"refs/heads/zaki/fix-just","pushedAt":"2024-09-09T23:54:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"fix: fix just tag command","shortMessageHtmlLink":"fix: fix just tag command"}},{"before":"251efe9d04ddf1ab80a6e09667e4ed0dc4566fb9","after":"5a3da33938dd0db96f0c098ec708d62e02d90c6f","ref":"refs/heads/main","pushedAt":"2024-09-09T23:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"chore: add just command for releases and update pyproject for changelog (#43)\n\nCo-authored-by: Bradley Axen ","shortMessageHtmlLink":"chore: add just command for releases and update pyproject for changel…"}},{"before":"e719cb041e8e380b1be8699ef69699f0b6750b58","after":"d70bd6feefd6a96a659f6d799fde748a627612e6","ref":"refs/heads/zaki/just-release","pushedAt":"2024-09-09T23:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"remove the push step","shortMessageHtmlLink":"remove the push step"}},{"before":"c86423578b552e15f196b712df554616b515e5c0","after":"251efe9d04ddf1ab80a6e09667e4ed0dc4566fb9","ref":"refs/heads/main","pushedAt":"2024-09-09T23:41:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"feat: convert ollama provider to an openai configuration (#34)\n\nSigned-off-by: Adrian Cole \r\nCo-authored-by: Mic Neale \r\nCo-authored-by: Bradley Axen ","shortMessageHtmlLink":"feat: convert ollama provider to an openai configuration (#34)"}},{"before":"44544bd71d14bf478347887fb99bf0e088870165","after":"c86423578b552e15f196b712df554616b515e5c0","ref":"refs/heads/main","pushedAt":"2024-09-09T22:58:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewblane","name":"Andy Lane","path":"/andrewblane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10309057?s=80&v=4"},"commit":{"message":"fix: Bedrock Provider request (#29)\n\nCo-authored-by: Bradley Axen ","shortMessageHtmlLink":"fix: Bedrock Provider request (#29)"}},{"before":"74c821b59359766c34ae46f3e933fdd72fdbb2ba","after":"5af53418469f9328c13eb866fea1c535dab76b92","ref":"refs/heads/alane/fix_bedrock","pushedAt":"2024-09-09T22:56:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrewblane","name":"Andy Lane","path":"/andrewblane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10309057?s=80&v=4"},"commit":{"message":"chore: ten minute timeout","shortMessageHtmlLink":"chore: ten minute timeout"}},{"before":"54ffd9e48590e392376b1e9473c913e1aa2c4a21","after":"e719cb041e8e380b1be8699ef69699f0b6750b58","ref":"refs/heads/zaki/just-release","pushedAt":"2024-09-09T22:52:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"chore: add just command to update version and pr for release","shortMessageHtmlLink":"chore: add just command to update version and pr for release"}},{"before":"bd34422743e7d54d4b481015f9a3a24d413b6a26","after":"74c821b59359766c34ae46f3e933fdd72fdbb2ba","ref":"refs/heads/alane/fix_bedrock","pushedAt":"2024-09-09T22:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewblane","name":"Andy Lane","path":"/andrewblane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10309057?s=80&v=4"},"commit":{"message":"fix: construct payload to for correct signing","shortMessageHtmlLink":"fix: construct payload to for correct signing"}},{"before":"d862512b25dfbcea6b46e595eaf87f41918e8520","after":"54ffd9e48590e392376b1e9473c913e1aa2c4a21","ref":"refs/heads/zaki/just-release","pushedAt":"2024-09-09T22:40:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"chore: add just command to update version and pr for release","shortMessageHtmlLink":"chore: add just command to update version and pr for release"}},{"before":null,"after":"d862512b25dfbcea6b46e595eaf87f41918e8520","ref":"refs/heads/zaki/just-release","pushedAt":"2024-09-09T22:31:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"chore: add just command to update version and pr for release","shortMessageHtmlLink":"chore: add just command to update version and pr for release"}},{"before":"df577cc7bed59e1b05659e65ff4f15ba1602cc05","after":"44544bd71d14bf478347887fb99bf0e088870165","ref":"refs/heads/main","pushedAt":"2024-09-09T22:14:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"test: Update truncate and summarize tests to check for sytem prompt t… (#42)","shortMessageHtmlLink":"test: Update truncate and summarize tests to check for sytem prompt t… ("}},{"before":"4678c9da8fafe4cf988d3b1b57e1def101d3d92c","after":"df577cc7bed59e1b05659e65ff4f15ba1602cc05","ref":"refs/heads/main","pushedAt":"2024-09-09T22:13:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"chore: update test_tools to read a file instead of get a password (#38)\n\nSigned-off-by: Adrian Cole ","shortMessageHtmlLink":"chore: update test_tools to read a file instead of get a password (#38)"}},{"before":null,"after":"328f912773031110a6ddca69d638cf84bf9a93bc","ref":"refs/heads/zaki/update-test","pushedAt":"2024-09-09T21:58:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"test: Update truncate and summarize tests to check for sytem prompt token count","shortMessageHtmlLink":"test: Update truncate and summarize tests to check for sytem prompt t…"}},{"before":"87ddd0c0021b58989e28c93cf2042d85a5699e56","after":"4678c9da8fafe4cf988d3b1b57e1def101d3d92c","ref":"refs/heads/main","pushedAt":"2024-09-09T21:23:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"fix: Use placeholder message to check tokens (#41)","shortMessageHtmlLink":"fix: Use placeholder message to check tokens (#41)"}},{"before":"d48a1fc86daddcfd98c78e464f62a566c67340d4","after":"61dca810f11d020ebcb4e99375939e4c5891c6b1","ref":"refs/heads/baxen/moderator-models","pushedAt":"2024-09-09T20:32:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"baxen","name":"Bradley Axen","path":"/baxen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7858054?s=80&v=4"},"commit":{"message":"fix: Use placeholder message to check tokens\n\nThis makes the moderators compatible with providers which\ndon't support empty message lists","shortMessageHtmlLink":"fix: Use placeholder message to check tokens"}},{"before":"0182c1b8816887f5e2f0d2d61ec638c18fb8f48c","after":"d48a1fc86daddcfd98c78e464f62a566c67340d4","ref":"refs/heads/baxen/moderator-models","pushedAt":"2024-09-09T19:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zakiali","name":"Zaki Ali","path":"/zakiali","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/940272?s=80&v=4"},"commit":{"message":"Update tests to account for non empty system token count","shortMessageHtmlLink":"Update tests to account for non empty system token count"}},{"before":"3f0cee8c243037615b79ce5fc9816735aeb2ac45","after":"bd34422743e7d54d4b481015f9a3a24d413b6a26","ref":"refs/heads/alane/fix_bedrock","pushedAt":"2024-09-09T19:15:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrewblane","name":"Andy Lane","path":"/andrewblane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10309057?s=80&v=4"},"commit":{"message":"fix: disable exchange's retry logic","shortMessageHtmlLink":"fix: disable exchange's retry logic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuk4MogA","startCursor":null,"endCursor":null}},"title":"Activity · square/exchange"}