{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":667566997,"defaultBranch":"main","name":"braintrust-sdk","ownerLogin":"braintrustdata","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-17T20:01:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/128932779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720303602.0","currentOid":""},"activityList":{"items":[{"before":"9da3107576333b6c7f3e878e508e94a4c764e45e","after":"6f94a7a5fe870501cdcea762e4a7a20631d48d62","ref":"refs/heads/main","pushedAt":"2024-07-08T02:28:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"Replace all usages of `strictObject` with `object`. (#300)\n\nWe've decided that by default, our zod object schemas should be in\r\n`strip` mode rather than `strict` mode, because there are many usage\r\nsites which only want to use the schema for validation, which may not be\r\nalways up-to-date with the latest schema definition (e.g. the API\r\nserver, sdk libraries). So `strip` is safer for validation.\r\n\r\nFor users who do want to check no extra fields, we introduce a\r\n`parseNoStrip` utility function which parses the object and checks that\r\nno fields were removed from the final object.","shortMessageHtmlLink":"Replace all usages of strictObject with object. (#300)"}},{"before":"22b5c77066160bae5daff6611597c31d802bd669","after":"f691b6c63792c775aa3cd5965de1cd59a1a27891","ref":"refs/heads/manu/convert-strict-to-strip","pushedAt":"2024-07-07T23:34:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"Add rationale to `parseNoStrip` utility function.","shortMessageHtmlLink":"Add rationale to parseNoStrip utility function."}},{"before":"6907bd56647bfe6fad8f9197b02e0435cf52d283","after":"9b7f15598bee3c4d5e210d158e7664a9b87ca803","ref":"refs/heads/streaming","pushedAt":"2024-07-07T19:52:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Add","shortMessageHtmlLink":"Add"}},{"before":"910c99c33820e2f96d42a3b34754ce56ca74e890","after":"6907bd56647bfe6fad8f9197b02e0435cf52d283","ref":"refs/heads/streaming","pushedAt":"2024-07-07T18:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Add type overloads","shortMessageHtmlLink":"Add type overloads"}},{"before":"2ef90a70fb74b4b1d8f01b0d25abab6c9662e776","after":"22b5c77066160bae5daff6611597c31d802bd669","ref":"refs/heads/manu/convert-strict-to-strip","pushedAt":"2024-07-06T22:11:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"Replace all usages of `strictObject` with `object`.\n\nWe've decided that by default, our zod object schemas should be in\n`strip` mode rather than `strict` mode, because there are many usage\nsites which only want to use the schema for validation, which may not be\nalways up-to-date with the latest schema definition (e.g. the API\nserver, sdk libraries). So `strip` is safer for validation.\n\nFor users who do want to check no extra fields, we introduce a\n`parseNoStrip` utility function which parses the object and checks that\nno fields were removed from the final object.\n\nTODO before merging:\n\n- Documentation about our schema definition rationale\n- Unit tests for util functions","shortMessageHtmlLink":"Replace all usages of strictObject with object."}},{"before":null,"after":"2aa23ec51567f61427f7f6029fe421dd4db0d6d7","ref":"refs/heads/manu/random-extra-functions","pushedAt":"2024-07-06T22:06:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"Random extra functions\n\nProbably not needed.","shortMessageHtmlLink":"Random extra functions"}},{"before":null,"after":"576e241967e6ba17eaa789d5095cae3741f89117","ref":"refs/heads/partial-scores","pushedAt":"2024-07-06T21:39:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Small tweaks","shortMessageHtmlLink":"Small tweaks"}},{"before":"2d126e9b351bb06aba035c9cb3714876caa5cc6a","after":"2ef90a70fb74b4b1d8f01b0d25abab6c9662e776","ref":"refs/heads/manu/convert-strict-to-strip","pushedAt":"2024-07-06T20:50:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"468a53378ffba26176f61db016d41092eb06e10e","after":"910c99c33820e2f96d42a3b34754ce56ca74e890","ref":"refs/heads/streaming","pushedAt":"2024-07-06T20:07:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"REmove some crap","shortMessageHtmlLink":"REmove some crap"}},{"before":"c30811624fb500af90d0c5aac2b6974de5744502","after":"468a53378ffba26176f61db016d41092eb06e10e","ref":"refs/heads/streaming","pushedAt":"2024-07-06T19:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Remove unecessary stuff","shortMessageHtmlLink":"Remove unecessary stuff"}},{"before":null,"after":"2d126e9b351bb06aba035c9cb3714876caa5cc6a","ref":"refs/heads/manu/convert-strict-to-strip","pushedAt":"2024-07-06T18:21:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"manugoyal","name":"Manu Goyal","path":"/manugoyal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628968?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"b79bd9bb21c2c4f4fee130380ba4ad407db60bc6","after":"c30811624fb500af90d0c5aac2b6974de5744502","ref":"refs/heads/streaming","pushedAt":"2024-07-06T18:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Add tests for vercel stream","shortMessageHtmlLink":"Add tests for vercel stream"}},{"before":"3a437be4c5b24fd089a4bafe18a3ec9ef8286fc3","after":"b79bd9bb21c2c4f4fee130380ba4ad407db60bc6","ref":"refs/heads/streaming","pushedAt":"2024-07-06T17:54:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Small haircut","shortMessageHtmlLink":"Small haircut"}},{"before":"dd88d0ea6c78be384ea7987c3cd1871165395000","after":"3a437be4c5b24fd089a4bafe18a3ec9ef8286fc3","ref":"refs/heads/streaming","pushedAt":"2024-07-06T17:53:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Fixes","shortMessageHtmlLink":"Fixes"}},{"before":"7b1bdcee512265e8b98d4e0b87ef1835e4abe548","after":"dd88d0ea6c78be384ea7987c3cd1871165395000","ref":"refs/heads/streaming","pushedAt":"2024-07-06T06:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Add python implementation","shortMessageHtmlLink":"Add python implementation"}},{"before":"a330563e7fbd1618594d0e238a9dbf8e567e988b","after":"7b1bdcee512265e8b98d4e0b87ef1835e4abe548","ref":"refs/heads/streaming","pushedAt":"2024-07-06T05:44:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Merge branch 'main' into streaming","shortMessageHtmlLink":"Merge branch 'main' into streaming"}},{"before":"1d050014ceb94c0159a3da4385988c600ffbf221","after":"a330563e7fbd1618594d0e238a9dbf8e567e988b","ref":"refs/heads/streaming","pushedAt":"2024-07-06T00:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Fix build","shortMessageHtmlLink":"Fix build"}},{"before":"20cb94f57147f8372022885ac2356e464fdaf7e3","after":"9da3107576333b6c7f3e878e508e94a4c764e45e","ref":"refs/heads/main","pushedAt":"2024-07-06T00:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aphinx","name":"Austin Moehle","path":"/aphinx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124640183?s=80&v=4"},"commit":{"message":"Use .strip() for views fields (#297)\n\nThis will make it easier to add new fields to the view schema without\r\nbreaking compatibility.","shortMessageHtmlLink":"Use .strip() for views fields (#297)"}},{"before":"baa957476296b286b1b6b4316c9b7854b6c17c73","after":"1d050014ceb94c0159a3da4385988c600ffbf221","ref":"refs/heads/streaming","pushedAt":"2024-07-06T00:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Try building with node 21?","shortMessageHtmlLink":"Try building with node 21?"}},{"before":"1556e0d6e283d4d06c63f9e2122bb6c7a693c410","after":"baa957476296b286b1b6b4316c9b7854b6c17c73","ref":"refs/heads/streaming","pushedAt":"2024-07-06T00:47:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Make the vercel adapter more canonical","shortMessageHtmlLink":"Make the vercel adapter more canonical"}},{"before":"f288f472e3d4db72c1672e2fc05f23cba523de58","after":"1556e0d6e283d4d06c63f9e2122bb6c7a693c410","ref":"refs/heads/streaming","pushedAt":"2024-07-06T00:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Flushing","shortMessageHtmlLink":"Flushing"}},{"before":"6ba98a706b7a5eb85e2f7f4bf1ef92d708e91281","after":"70223e4776dfa310f0d0709d71cc563e0c53c282","ref":"refs/heads/austin/views-strip","pushedAt":"2024-07-05T23:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphinx","name":"Austin Moehle","path":"/aphinx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124640183?s=80&v=4"},"commit":{"message":"Also strip the parent view_data schema","shortMessageHtmlLink":"Also strip the parent view_data schema"}},{"before":"48aad89472b5eeb4c8b7e51763522061ad3bc17b","after":"f288f472e3d4db72c1672e2fc05f23cba523de58","ref":"refs/heads/streaming","pushedAt":"2024-07-05T23:40:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Merge branch 'main' into streaming","shortMessageHtmlLink":"Merge branch 'main' into streaming"}},{"before":"e394c63b8aa927b37bc5cf766436b5e10740e9af","after":"43ab19ecff2b54513489d819027e336e2a6b2ea7","ref":"refs/heads/austin/hill-climbing-base","pushedAt":"2024-07-05T23:37:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aphinx","name":"Austin Moehle","path":"/aphinx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124640183?s=80&v=4"},"commit":{"message":"rm line","shortMessageHtmlLink":"rm line"}},{"before":"f2e2a3ec07906482dbd863cefec4385e1517eb7e","after":"48aad89472b5eeb4c8b7e51763522061ad3bc17b","ref":"refs/heads/streaming","pushedAt":"2024-07-05T23:23:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Almost works","shortMessageHtmlLink":"Almost works"}},{"before":null,"after":"6ba98a706b7a5eb85e2f7f4bf1ef92d708e91281","ref":"refs/heads/austin/views-strip","pushedAt":"2024-07-05T23:13:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aphinx","name":"Austin Moehle","path":"/aphinx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124640183?s=80&v=4"},"commit":{"message":"Use .strip() for views fields","shortMessageHtmlLink":"Use .strip() for views fields"}},{"before":null,"after":"e394c63b8aa927b37bc5cf766436b5e10740e9af","ref":"refs/heads/austin/hill-climbing-base","pushedAt":"2024-07-05T23:05:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aphinx","name":"Austin Moehle","path":"/aphinx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/124640183?s=80&v=4"},"commit":{"message":"Default base experiment to hill climbing experiment","shortMessageHtmlLink":"Default base experiment to hill climbing experiment"}},{"before":"bea931f2e0e85dd624a21773994714d8daf6a95a","after":"f2e2a3ec07906482dbd863cefec4385e1517eb7e","ref":"refs/heads/streaming","pushedAt":"2024-07-05T22:35:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Improve invoke","shortMessageHtmlLink":"Improve invoke"}},{"before":"2f47e9c8a6f2497f0eefc887148992ef17ca6555","after":"bea931f2e0e85dd624a21773994714d8daf6a95a","ref":"refs/heads/streaming","pushedAt":"2024-07-05T21:36:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Fix version","shortMessageHtmlLink":"Fix version"}},{"before":"68803fd3ffbf592c0432eadf45fffa22e5afa8dc","after":"20cb94f57147f8372022885ac2356e464fdaf7e3","ref":"refs/heads/main","pushedAt":"2024-07-05T21:25:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ankrgyl","name":"Ankur Goyal","path":"/ankrgyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/565363?s=80&v=4"},"commit":{"message":"Clean up connection names (#294)\n\nlog conn -> api conn\r\napi conn (in js) -> app conn","shortMessageHtmlLink":"Clean up connection names (#294)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeSIHjwA","startCursor":null,"endCursor":null}},"title":"Activity ยท braintrustdata/braintrust-sdk"}