{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":647436755,"defaultBranch":"main","name":"ai-jsx","ownerLogin":"fixie-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-30T19:29:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104391453?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715384132.0","currentOid":""},"activityList":{"items":[{"before":"2df9c5e98b5507dd4b59bd9cf04cc6a92148db90","after":"1df0cfce69821e8d88dca0cf51d930abe4c041c4","ref":"refs/heads/main","pushedAt":"2024-05-11T00:24:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Allow fallback content to be customized (#547)","shortMessageHtmlLink":"Allow <Image> fallback content to be customized (#547)"}},{"before":null,"after":"55946d361294e327acb80c4b946c6d8fe4ce6575","ref":"refs/heads/psalas/image-tweak","pushedAt":"2024-05-10T23:35:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Allow fallback content to be customized","shortMessageHtmlLink":"Allow fallback content to be customized"}},{"before":"e7b3e2e444659a49e04693337c2af023c506fbe6","after":"2df9c5e98b5507dd4b59bd9cf04cc6a92148db90","ref":"refs/heads/main","pushedAt":"2024-05-10T23:20:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add support for images in UserMessages (#546)\n\nThis adds support for passing images as inputs to OpenAI models. They\r\ncan be embedded in ``s using the existing `` tag.\r\n\r\nBy default `OpenAIChatModel` passes images for models that supports it,\r\nbut this can be forced (or denied) by setting the `includeImages` props\r\nexplicitly.","shortMessageHtmlLink":"Add support for images in UserMessages (#546)"}},{"before":"bf5f5402078a24fa2764212ca07f095a96637b5a","after":"088154f6684c02331bfdc79e034bfc777b0b9cdc","ref":"refs/heads/psalas/image-url","pushedAt":"2024-05-10T23:10:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add support for images in UserMessages","shortMessageHtmlLink":"Add support for images in UserMessages"}},{"before":null,"after":"bf5f5402078a24fa2764212ca07f095a96637b5a","ref":"refs/heads/psalas/image-url","pushedAt":"2024-05-10T23:06:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add support for images in UserMessages","shortMessageHtmlLink":"Add support for images in UserMessages"}},{"before":"07a6072ef77ffb8403786cf02538d2afc11f61f5","after":"e7b3e2e444659a49e04693337c2af023c506fbe6","ref":"refs/heads/main","pushedAt":"2024-05-10T16:09:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Improve rendering performance (#545)\n\n- Cache token costs during conversation shrinking\r\n- Lift hot closures to functions\r\n- Limit `debug` spew","shortMessageHtmlLink":"Improve rendering performance (#545)"}},{"before":null,"after":"384660754cc35cc8e934798d4687cc1276e7057b","ref":"refs/heads/psalas/cached-cost","pushedAt":"2024-05-09T23:42:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Improve rendering performance","shortMessageHtmlLink":"Improve rendering performance"}},{"before":"29071540b051a7a6db2b7986bc544debde82298a","after":"07a6072ef77ffb8403786cf02538d2afc11f61f5","ref":"refs/heads/main","pushedAt":"2024-05-06T21:38:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix incorrect spread on children in jsx-runtime (#544)\n\nThe built-in JSX runtime transformation already does this; doing it\r\nagain has the effect of unwrapping single-element arrays.","shortMessageHtmlLink":"Fix incorrect spread on children in jsx-runtime (#544)"}},{"before":"e18266199f18658964e4d9841dc1c72c3d6434c1","after":"9674a53347e0af20678a5fe2967a5542430a3de4","ref":"refs/heads/psalas/fix-incorrect-children-handling","pushedAt":"2024-05-06T21:29:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix incorrect spread on children in jsx-runtime","shortMessageHtmlLink":"Fix incorrect spread on children in jsx-runtime"}},{"before":null,"after":"e18266199f18658964e4d9841dc1c72c3d6434c1","ref":"refs/heads/psalas/fix-incorrect-children-handling","pushedAt":"2024-05-06T21:26:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix incorrect spread on children in jsx-runtime","shortMessageHtmlLink":"Fix incorrect spread on children in jsx-runtime"}},{"before":"7d7ca5987b638969478940a779dededdbe1abbfb","after":"29071540b051a7a6db2b7986bc544debde82298a","ref":"refs/heads/main","pushedAt":"2024-04-10T20:44:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix double Anthropic requests (#543)\n\n#541 accidentally caused anthropic requests to be sent twice.","shortMessageHtmlLink":"Fix double Anthropic requests (#543)"}},{"before":null,"after":"b05922937e05fbcf72c914caf8427742241f7865","ref":"refs/heads/psalas/remove-double-send","pushedAt":"2024-04-10T20:22:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix double Anthropic requests","shortMessageHtmlLink":"Fix double Anthropic requests"}},{"before":"feecd641159e0ede554d6890a550dd172d8e24db","after":"7d7ca5987b638969478940a779dededdbe1abbfb","ref":"refs/heads/main","pushedAt":"2024-04-10T16:51:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add new OpenAI models (#542)\n\nAnd document a script to generate the list of chat models.","shortMessageHtmlLink":"Add new OpenAI models (#542)"}},{"before":"b55ebbeac630747ed400a0b685f36e000a84c5d1","after":"45d20b579a26e66aa4a889459fa8e21c04569192","ref":"refs/heads/psalas/new-models","pushedAt":"2024-04-10T16:10:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix fixie-sdk","shortMessageHtmlLink":"Fix fixie-sdk"}},{"before":"fbe521fc19294aae6cb7fe332cf23a5c4c1e527f","after":"b55ebbeac630747ed400a0b685f36e000a84c5d1","ref":"refs/heads/psalas/new-models","pushedAt":"2024-04-10T15:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add script and update","shortMessageHtmlLink":"Add script and update"}},{"before":"475721c2acff1dbf024f171a94f051052280ff35","after":"fbe521fc19294aae6cb7fe332cf23a5c4c1e527f","ref":"refs/heads/psalas/new-models","pushedAt":"2024-04-10T15:36:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Bump","shortMessageHtmlLink":"Bump"}},{"before":"4f012fcaf9e8a6a3c853e6b34f9818828fa3a7b0","after":"475721c2acff1dbf024f171a94f051052280ff35","ref":"refs/heads/psalas/new-models","pushedAt":"2024-04-10T15:36:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Add new OpenAI models","shortMessageHtmlLink":"Add new OpenAI models"}},{"before":"c595ade637e7430ea1b76c77d59959f5a3486e97","after":"feecd641159e0ede554d6890a550dd172d8e24db","ref":"refs/heads/main","pushedAt":"2024-04-09T23:10:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Update AnthropicChatModel, relax OpenAIChatModel (#541)\n\n- Update Anthropic SDK, switch to messages API, add support for beta\r\ntool use API\r\n- Relax OpenAI function calling restrictions (all models support\r\nfunction calling now)\r\n- Add `maxInputTokens` prop to `OpenAIChatModel` to support explicitly\r\nlimiting prompt size\r\n- Add new GPT-4 models to enum","shortMessageHtmlLink":"Update AnthropicChatModel, relax OpenAIChatModel (#541)"}},{"before":null,"after":"969d09f91fa16e0e25bd622ee741638edb09df27","ref":"refs/heads/psalas/function-calls-and-anthropic","pushedAt":"2024-04-09T18:50:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Update AnthropicChatModel, relax OpenAIChatModel","shortMessageHtmlLink":"Update AnthropicChatModel, relax OpenAIChatModel"}},{"before":null,"after":"85aa8023e9a7b5f50e9524148353c64cf2e055dc","ref":"refs/heads/claude3","pushedAt":"2024-03-17T21:43:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zkoch","name":"Zach Koch","path":"/zkoch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/130235?s=80&v=4"},"commit":{"message":"Add support for Claude3 models","shortMessageHtmlLink":"Add support for Claude3 models"}},{"before":null,"after":"3daeceee9bb928cd8cada1ed43061676a2094088","ref":"refs/heads/psalas/render-2","pushedAt":"2024-02-26T22:23:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Remove dead exports","shortMessageHtmlLink":"Remove dead exports"}},{"before":"4ce9b17471ff6cd8e3928d189d254dca8e65e9ba","after":"c595ade637e7430ea1b76c77d59959f5a3486e97","ref":"refs/heads/main","pushedAt":"2024-01-24T23:35:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Remove fixie CLI and voice packages (#537)\n\nThis removes the fixie CLI and voice packages from the repo as they are\r\nnow managed in other repos.","shortMessageHtmlLink":"Remove fixie CLI and voice packages (#537)"}},{"before":null,"after":"e513f99028c882a1aee2537b8f7f4948037c441a","ref":"refs/heads/psalas/remove-fixie-cli","pushedAt":"2024-01-23T17:10:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Remove fixie CLI and voice packages","shortMessageHtmlLink":"Remove fixie CLI and voice packages"}},{"before":"af8be6055664fa99e776236bd8d5a75317a92a73","after":"4ce9b17471ff6cd8e3928d189d254dca8e65e9ba","ref":"refs/heads/main","pushedAt":"2024-01-22T23:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Change function parameters to be JSON Schema (#536)\n\nPreviously the function definitions were typed as either Zod or JSON\r\nSchema-ish (with some differences around `required`). Rather than have a\r\nlayer of conversion logic (`getParametersSchema`) this makes the input\r\ntypes explicitly JSON Schema. This facilitates integration with other\r\ntypes, e.g. OpenAPI specs. (Callers using Zod must now do the conversion\r\nthemselves, e.g. with `zod-to-json-schema`.)","shortMessageHtmlLink":"Change function parameters to be JSON Schema (#536)"}},{"before":null,"after":"21146cb593c9675d5641bf9412eb6c3ec6224208","ref":"refs/heads/psalas/function-json-schema","pushedAt":"2024-01-22T19:47:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"9610c1151a7d57101a52c3d34b9f61d3743a8d86","after":"28c78d6e8c50ca21de8fa0f6603c2561cd4d97df","ref":"refs/heads/psalas/fixie-cli-default-parameters","pushedAt":"2024-01-18T22:50:08.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"petersalas","name":"Peter Salas","path":"/petersalas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3458629?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":"bd0a2462091406d63e4994ba2a0f08311133bc39","after":"af8be6055664fa99e776236bd8d5a75317a92a73","ref":"refs/heads/main","pushedAt":"2024-01-04T23:15:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juberti","name":"Justin Uberti","path":"/juberti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1821693?s=80&v=4"},"commit":{"message":"Allow asrModel to be specified via URL params (#530)","shortMessageHtmlLink":"Allow asrModel to be specified via URL params (#530)"}},{"before":null,"after":"ff15d8a1f52e075d9dcbeff860c8da9b066eb046","ref":"refs/heads/juberti/asr-model","pushedAt":"2024-01-04T22:32:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"juberti","name":"Justin Uberti","path":"/juberti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1821693?s=80&v=4"},"commit":{"message":"Allow asrModel to be specified via URL params","shortMessageHtmlLink":"Allow asrModel to be specified via URL params"}},{"before":"b9e6314afd3f5186ee03d7d3fdb60f2531cdd2c7","after":"ea90a69df393553046f8ec2e575d12119f8900ca","ref":"refs/heads/mdw/generate-fixie-docs","pushedAt":"2024-01-03T20:55:20.000Z","pushType":"push","commitsCount":127,"pusher":{"login":"mdwelsh","name":"Matt Welsh","path":"/mdwelsh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/996692?s=80&v=4"},"commit":{"message":"Merge branch 'main' into mdw/generate-fixie-docs","shortMessageHtmlLink":"Merge branch 'main' into mdw/generate-fixie-docs"}},{"before":"50a28d45a329e7f201e4e8128355296850de1526","after":"bd0a2462091406d63e4994ba2a0f08311133bc39","ref":"refs/heads/main","pushedAt":"2023-12-29T02:12:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"juberti","name":"Justin Uberti","path":"/juberti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1821693?s=80&v=4"},"commit":{"message":"Port bugfix from SDK (#529)","shortMessageHtmlLink":"Port bugfix from SDK (#529)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERwL57QA","startCursor":null,"endCursor":null}},"title":"Activity ยท fixie-ai/ai-jsx"}