{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":697961510,"defaultBranch":"main","name":"dotnet-fm-playground","ownerLogin":"build-on-aws","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-28T20:49:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/85496091?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716478249.0","currentOid":""},"activityList":{"items":[{"before":"8fa88eb0a60faa2d8bd56ff3bb79ceb4bfdfff1c","after":null,"ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-23T15:30:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"}},{"before":"44596ce4556f0be2b71dc64bb7df9d786fc78d6c","after":"f1b15361c411b359e842290ce8efbc69ab77c8d3","ref":"refs/heads/main","pushedAt":"2024-05-23T15:30:43.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"a3da8e9f22a66f6f5559b1dccc78c3d329eb8c14","after":"8fa88eb0a60faa2d8bd56ff3bb79ceb4bfdfff1c","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-23T15:26:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"0c6d328335ee1eac6131deea8c0394cab369da7d","after":"a3da8e9f22a66f6f5559b1dccc78c3d329eb8c14","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-23T15:14:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Use the model configurator component in the image playground page","shortMessageHtmlLink":"Use the model configurator component in the image playground page"}},{"before":"be8ec5c919551d9758c72c676ce7567f2ce39930","after":"0c6d328335ee1eac6131deea8c0394cab369da7d","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-23T15:08:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add an Embedding playground","shortMessageHtmlLink":"Add an Embedding playground"}},{"before":"b86b40ec152c2abbb9bc2b6a0f1dfa8c73cee52a","after":"be8ec5c919551d9758c72c676ce7567f2ce39930","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-21T16:40:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add streaming support to VoiceChat","shortMessageHtmlLink":"Add streaming support to VoiceChat"}},{"before":"85a41c682d10a84005c0aaa652a41e0a7b515f5a","after":"b86b40ec152c2abbb9bc2b6a0f1dfa8c73cee52a","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-21T15:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add streaming support to the chat playground","shortMessageHtmlLink":"Add streaming support to the chat playground"}},{"before":"0cf2a4335bcf8fca4b12db4eb9ef8ff0ef15415d","after":"85a41c682d10a84005c0aaa652a41e0a7b515f5a","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-17T15:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Extract the model selection and configuration as a component","shortMessageHtmlLink":"Extract the model selection and configuration as a component"}},{"before":"1a2f4b40949958fdc23ef670e24fd75589b01614","after":"0cf2a4335bcf8fca4b12db4eb9ef8ff0ef15415d","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-17T13:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add inference model parameters support in the text playground","shortMessageHtmlLink":"Add inference model parameters support in the text playground"}},{"before":null,"after":"1a2f4b40949958fdc23ef670e24fd75589b01614","ref":"refs/heads/rockhead-migration","pushedAt":"2024-05-16T16:47:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"re-add streaming support with Rockhead.Extensions in the Text Playground.\n\nadd Messages API support for Claude model\n\nadd prompt format template for models which have specific prompt formt.","shortMessageHtmlLink":"re-add streaming support with Rockhead.Extensions in the Text Playgro…"}},{"before":"0b812da126cdc96ac59cf9fbabb1bb428dd3b777","after":null,"ref":"refs/heads/one-invoke-method-per-model","pushedAt":"2024-05-13T11:05:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"}},{"before":"acf6bc8eca91220f36db7d08701583002ba44255","after":"44596ce4556f0be2b71dc64bb7df9d786fc78d6c","ref":"refs/heads/main","pushedAt":"2024-05-13T11:05:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Implement InvokeCommandV14 and InvokeCommandLightV14.\n\nRemove useless DefaultValue attribute on AnthropicClaud.TextGenerationConfig and move to ignore null value when serializating attribute","shortMessageHtmlLink":"Implement InvokeCommandV14 and InvokeCommandLightV14."}},{"before":"29998057d633b50ef27e904c98bafbe2970a90dd","after":"0b812da126cdc96ac59cf9fbabb1bb428dd3b777","ref":"refs/heads/one-invoke-method-per-model","pushedAt":"2024-02-08T13:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Implement InvokeCommandV14 and InvokeCommandLightV14.\n\nRemove useless DefaultValue attribute on AnthropicClaud.TextGenerationConfig and move to ignore null value when serializating attribute","shortMessageHtmlLink":"Implement InvokeCommandV14 and InvokeCommandLightV14."}},{"before":"0810f303318c10b5b3b0914b6eadfcf8315e8ef9","after":"29998057d633b50ef27e904c98bafbe2970a90dd","ref":"refs/heads/one-invoke-method-per-model","pushedAt":"2024-02-05T20:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add invoke methods for Titan and Claude models","shortMessageHtmlLink":"Add invoke methods for Titan and Claude models"}},{"before":null,"after":"0810f303318c10b5b3b0914b6eadfcf8315e8ef9","ref":"refs/heads/one-invoke-method-per-model","pushedAt":"2023-12-29T11:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Refactor the Image playground to use a \"one invoke method per model\" strategy and add support for Amazon Titan Image Generator G1","shortMessageHtmlLink":"Refactor the Image playground to use a \"one invoke method per model\" …"}},{"before":"175d391445aeb0b7a32b424308db31549d178720","after":null,"ref":"refs/heads/dotnet8","pushedAt":"2023-12-15T08:57:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"}},{"before":"f6b883df8609b42b8a849b05f02d373efaf61a59","after":null,"ref":"refs/heads/agent","pushedAt":"2023-12-15T08:57:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"}},{"before":"a341b3beb499b966bfa6aa615d7e5050a4f5b515","after":"acf6bc8eca91220f36db7d08701583002ba44255","ref":"refs/heads/main","pushedAt":"2023-12-11T21:03:18.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update the README.md file to incorporate the agent playground","shortMessageHtmlLink":"Update the README.md file to incorporate the agent playground"}},{"before":"6ddc273af553bdc2536a8772e13107b9b0263f62","after":"f6b883df8609b42b8a849b05f02d373efaf61a59","ref":"refs/heads/agent","pushedAt":"2023-12-11T21:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update the README.md file to incorporate the agent playground","shortMessageHtmlLink":"Update the README.md file to incorporate the agent playground"}},{"before":"e8378de603939bedd87fbdd5023fd5b29d79488c","after":"6ddc273af553bdc2536a8772e13107b9b0263f62","ref":"refs/heads/agent","pushedAt":"2023-12-11T20:45:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Add a switch to enable/disable Agent trace.","shortMessageHtmlLink":"Add a switch to enable/disable Agent trace."}},{"before":"27ce313dbf67e99ac8f3a8e61610f683ff25e8c1","after":"e8378de603939bedd87fbdd5023fd5b29d79488c","ref":"refs/heads/agent","pushedAt":"2023-12-07T13:06:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Remove deprecated text field","shortMessageHtmlLink":"Remove deprecated text field"}},{"before":"7614dea06cff49cefe4992962133904270a92bb8","after":"a341b3beb499b966bfa6aa615d7e5050a4f5b515","ref":"refs/heads/main","pushedAt":"2023-11-30T18:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update README.md file to reflect upgrate to .NET 8","shortMessageHtmlLink":"Update README.md file to reflect upgrate to .NET 8"}},{"before":"877e896a580665b9546f9d59d41d0167d9212602","after":"7614dea06cff49cefe4992962133904270a92bb8","ref":"refs/heads/main","pushedAt":"2023-11-30T18:18:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update NuGet Packages","shortMessageHtmlLink":"Update NuGet Packages"}},{"before":"b4a14bf9720ac562ee3b51cdab3f1c8b68c93b6c","after":"175d391445aeb0b7a32b424308db31549d178720","ref":"refs/heads/dotnet8","pushedAt":"2023-11-30T18:14:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Update NuGet Packages","shortMessageHtmlLink":"Update NuGet Packages"}},{"before":null,"after":"b4a14bf9720ac562ee3b51cdab3f1c8b68c93b6c","ref":"refs/heads/dotnet8","pushedAt":"2023-11-30T18:00:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Upgrade to .NET 8","shortMessageHtmlLink":"Upgrade to .NET 8"}},{"before":"381c5f40229729804941235f10133c185e2498b7","after":"27ce313dbf67e99ac8f3a8e61610f683ff25e8c1","ref":"refs/heads/agent","pushedAt":"2023-11-16T08:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Remove deprecated text field","shortMessageHtmlLink":"Remove deprecated text field"}},{"before":null,"after":"381c5f40229729804941235f10133c185e2498b7","ref":"refs/heads/agent","pushedAt":"2023-11-16T08:22:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Implement the logic to handle the agent response stream.\nTransform the agent playground into a chat-like playground.\nThe discussion context is hold by the agent not by the client.","shortMessageHtmlLink":"Implement the logic to handle the agent response stream."}},{"before":"07a77addb40c44805e0f14cc86447eb5f07109fc","after":"877e896a580665b9546f9d59d41d0167d9212602","ref":"refs/heads/main","pushedAt":"2023-11-08T06:46:37.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Filter unsupported model","shortMessageHtmlLink":"Filter unsupported model"}},{"before":"1dde220168179a96bf294b2f670ac35e28619a08","after":"07a77addb40c44805e0f14cc86447eb5f07109fc","ref":"refs/heads/main","pushedAt":"2023-10-05T21:12:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fbouteruche","name":"François Bouteruche","path":"/fbouteruche","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10872124?s=80&v=4"},"commit":{"message":"Initial version of the .NET FM Playground sample application. (#1)\n\nInitial version of the .NET FM Playground sample application\r\n\r\n---------\r\n\r\nCo-authored-by: François Bouteruche ","shortMessageHtmlLink":"Initial version of the .NET FM Playground sample application. (#1)"}},{"before":null,"after":"1dde220168179a96bf294b2f670ac35e28619a08","ref":"refs/heads/main","pushedAt":"2023-09-28T20:49:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amazon-auto","name":"Amazon GitHub Automation","path":"/amazon-auto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54958958?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUi87uQA","startCursor":null,"endCursor":null}},"title":"Activity · build-on-aws/dotnet-fm-playground"}