{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":663707775,"defaultBranch":"main","name":"fastapi_poe","ownerLogin":"poe-platform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-07T23:25:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/129537891?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721769693.0","currentOid":""},"activityList":{"items":[{"before":"c8dbd3fdc139d16613c5f3b5ff70b53dd8febc44","after":"72e0ffdd00553d24ef23755138ca9b8d5f08b201","ref":"refs/heads/main","pushedAt":"2024-07-23T21:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"fix sync_bot_settings init (#116)\n\nexpose sync_bot_settings","shortMessageHtmlLink":"fix sync_bot_settings init (#116)"}},{"before":"93c0cf0daac2031992a7431bcf46ac93cdd5c4c3","after":"c8dbd3fdc139d16613c5f3b5ff70b53dd8febc44","ref":"refs/heads/main","pushedAt":"2024-07-19T22:30:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"},"commit":{"message":"fastapi_poe: add bot_query_id (#114)\n\n* fastapi_poe: add bot_query_id\r\n\r\nthis is a field that will be required for bot creators to pass along in\r\nthe point auth/capture requests as part of pay-by-context. this field\r\nwill be encrypted.\r\n\r\nReviewers:\r\n\r\nTest Plan:\r\n\r\nDifferential Revision:\r\n\r\nAsana Tasks:\r\n\r\nScreenshot:\r\n\r\nCC:\r\n\r\nDeploy To:\r\n\r\n* fastapi_poe: add bot_query_id\r\n\r\nthis is a field that will be required for bot creators to pass along in\r\nthe point auth/capture requests as part of pay-by-context. this field\r\nwill be encrypted.\r\n\r\nReviewers:\r\n\r\nTest Plan:\r\n\r\nDifferential Revision:\r\n\r\nAsana Tasks:\r\n\r\nScreenshot:\r\n\r\nCC:\r\n\r\nDeploy To:","shortMessageHtmlLink":"fastapi_poe: add bot_query_id (#114)"}},{"before":"c808e6647301146db8da03b2122bf3d95ef2939b","after":"93c0cf0daac2031992a7431bcf46ac93cdd5c4c3","ref":"refs/heads/main","pushedAt":"2024-07-02T00:08:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"poebot: improve error response (#112)\n\n- improve error response","shortMessageHtmlLink":"poebot: improve error response (#112)"}},{"before":"5ed56039e40253399469b1021e0a06e075df637a","after":null,"ref":"refs/tags/0.0.45","pushedAt":"2024-06-17T23:38:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"}},{"before":"5ed56039e40253399469b1021e0a06e075df637a","after":"c808e6647301146db8da03b2122bf3d95ef2939b","ref":"refs/heads/main","pushedAt":"2024-06-17T23:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"},"commit":{"message":"Add new release 0.0.45 (#110)\n\n* Add sync_bot_settings function\r\n\r\nAdd sync_bot_settings function for users to sync bot settings with PROTOCOL_VERSION info instead of CURLing.\r\n\r\n* Assign None default value to settings\r\n\r\nAssign settings field to None for settings that developers have not explicitly defined values for.\r\n\r\n* Update Library version\r\n\r\nCreate 0.0.45 version for new release","shortMessageHtmlLink":"Add new release 0.0.45 (#110)"}},{"before":"3646887c1a431c9c2613c3db95fd015942bd7a2f","after":"5ed56039e40253399469b1021e0a06e075df637a","ref":"refs/heads/main","pushedAt":"2024-06-13T01:21:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"},"commit":{"message":"Assign default None value to unspecified Bot settings (#108)\n\n* Add sync_bot_settings function\r\n\r\nAdd sync_bot_settings function for users to sync bot settings with PROTOCOL_VERSION info instead of CURLing.\r\n\r\n* Assign None default value to settings\r\n\r\nAssign settings field to None for settings that developers have not explicitly defined values for.","shortMessageHtmlLink":"Assign default None value to unspecified Bot settings (#108)"}},{"before":"daa5935ffd36eb00c101ee3a8729dad1512acdd9","after":"3646887c1a431c9c2613c3db95fd015942bd7a2f","ref":"refs/heads/main","pushedAt":"2024-06-11T18:39:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"Add language_code and improve error logging (#107)\n\n\r\n* Add language_code and raw_response\r\n\r\n- Add language_code, the BCP 47 language code the user selected for their client. Note this is not necessarily the language of the messages.\r\n- Send raw_response from ErrorResponse to Poe for better logging.\r\n\r\n* fix some docs","shortMessageHtmlLink":"Add language_code and improve error logging (#107)"}},{"before":"4bc25788ee9923bf4baef659d1a2c56854a197be","after":"daa5935ffd36eb00c101ee3a8729dad1512acdd9","ref":"refs/heads/main","pushedAt":"2024-06-10T21:31:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"},"commit":{"message":"Add sync_bot_settings function (#106)\n\nAdd sync_bot_settings function for users to sync bot settings with PROTOCOL_VERSION info instead of CURLing.","shortMessageHtmlLink":"Add sync_bot_settings function (#106)"}},{"before":"435fd3bad76422666bb68a2e672111074eeae8a6","after":"4bc25788ee9923bf4baef659d1a2c56854a197be","ref":"refs/heads/main","pushedAt":"2024-05-15T01:21:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"add sender_id to protocol messages (#104)\n\n* protocol messages: add sender_id\r\n\r\nthis is to help bot creators distinguish who sent what message in a scenario where there are multiple bots in the chat.\r\n\r\n* update pyproject to 0.0.44 for release\r\n\r\n* add default value as None for sender_id","shortMessageHtmlLink":"add sender_id to protocol messages (#104)"}},{"before":"88e57b9f062cfd33eed0c7c90136103f6b606ed5","after":"435fd3bad76422666bb68a2e672111074eeae8a6","ref":"refs/heads/main","pushedAt":"2024-05-07T20:14:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"change attachment insertion method (#103)\n\nRather than concatenating file attachment content to last existing user message, insert them as new messages. This provides a better prompting for LLMs.\r\nWill deprecate the old function, keeping it around for now. But this is still a breaking feature as the default has been changed to use the new insertion method instead.\r\n\r\n* update the pyproject version\r\n\r\nprepare 0.0.43 for release\r\n\r\n* unit tests: remove 3.7 test from arm64\r\n\r\nWas test fail with following message:\r\nThe version '3.7' with architecture 'arm64' was not found for macOS 14.4.1.\r\nWhich apparently is from github runner's macos-latest switching to an arm64 mac.","shortMessageHtmlLink":"change attachment insertion method (#103)"}},{"before":"a2263c521e3709553e8325a59a256193baee100c","after":"88e57b9f062cfd33eed0c7c90136103f6b606ed5","ref":"refs/heads/main","pushedAt":"2024-04-24T02:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YushengAuggie","name":"Yusheng Ding","path":"/YushengAuggie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5660981?s=80&v=4"},"commit":{"message":"Prepare release 0.42.0 (#99)\n\n* Adding attachment URL to post_message_attachment response.\r\n\r\n* Prepare release 0.42.0","shortMessageHtmlLink":"Prepare release 0.42.0 (#99)"}},{"before":"87565c0d89d83b02380b52a0f41bd9e49b6c4b0c","after":"a2263c521e3709553e8325a59a256193baee100c","ref":"refs/heads/main","pushedAt":"2024-04-24T02:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YushengAuggie","name":"Yusheng Ding","path":"/YushengAuggie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5660981?s=80&v=4"},"commit":{"message":"Prepare release 0.42.0 (#98)\n\n* Adding attachment URL to post_message_attachment response.\r\n* Prepare release 0.42.0","shortMessageHtmlLink":"Prepare release 0.42.0 (#98)"}},{"before":"f47184927d341de772c738c48c8d6de8e231780c","after":"87565c0d89d83b02380b52a0f41bd9e49b6c4b0c","ref":"refs/heads/main","pushedAt":"2024-04-24T01:39:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"YushengAuggie","name":"Yusheng Ding","path":"/YushengAuggie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5660981?s=80&v=4"},"commit":{"message":"Adding attachment URL to post_message_attachment response. (#97)\n\n* Adding attachment URL to post_message_attachment response.\r\n\r\n* Prepare release 0.0.41","shortMessageHtmlLink":"Adding attachment URL to post_message_attachment response. (#97)"}},{"before":"c29520dc0160986440bd8cf9a01a4ede1f4c566f","after":"f47184927d341de772c738c48c8d6de8e231780c","ref":"refs/heads/main","pushedAt":"2024-04-23T23:53:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"krisyang1125","name":"Kris Yang","path":"/krisyang1125","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145800990?s=80&v=4"},"commit":{"message":"Adding attachment URL to post_message_attachment response. (#96)","shortMessageHtmlLink":"Adding attachment URL to post_message_attachment response. (#96)"}},{"before":"5c6744e416df59f18c6e61d05528a730ba35d517","after":"c29520dc0160986440bd8cf9a01a4ede1f4c566f","ref":"refs/heads/main","pushedAt":"2024-04-17T18:37:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"Update generate_api_reference.py\n\nfix typo","shortMessageHtmlLink":"Update generate_api_reference.py"}},{"before":"030875ff2be933eb59b8147e777616d5dd3ad373","after":"5c6744e416df59f18c6e61d05528a730ba35d517","ref":"refs/heads/main","pushedAt":"2024-04-17T17:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Prepare release 0.0.39 (#94)","shortMessageHtmlLink":"Prepare release 0.0.39 (#94)"}},{"before":"1eec12cce14223e42624411c68a3a06d114fef63","after":"030875ff2be933eb59b8147e777616d5dd3ad373","ref":"refs/heads/main","pushedAt":"2024-04-17T17:38:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Function calling: support coroutine function (#92)","shortMessageHtmlLink":"Function calling: support coroutine function (#92)"}},{"before":"c25f92cf644c4a75d1032c5a723923a66d4271d6","after":null,"ref":"refs/heads/JelleZijlstra-patch-1","pushedAt":"2024-04-17T17:37:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"}},{"before":"359ae2d8ad17922592530445043667b0e5967305","after":"1eec12cce14223e42624411c68a3a06d114fef63","ref":"refs/heads/main","pushedAt":"2024-04-17T17:37:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Fix get_response_with_context() (#93)\n\nBots that only override get_response() would emit a spurious extra text event \"hello\".","shortMessageHtmlLink":"Fix get_response_with_context() (#93)"}},{"before":null,"after":"c25f92cf644c4a75d1032c5a723923a66d4271d6","ref":"refs/heads/JelleZijlstra-patch-1","pushedAt":"2024-04-17T17:34:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JelleZijlstra","name":"Jelle Zijlstra","path":"/JelleZijlstra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/906600?s=80&v=4"},"commit":{"message":"Fix get_response_with_context()\n\nBots that only override get_response() would emit a spurious extra text event \"hello\".","shortMessageHtmlLink":"Fix get_response_with_context()"}},{"before":"b253830c53cba9012ae53aa6ab105d2252cb7f55","after":"359ae2d8ad17922592530445043667b0e5967305","ref":"refs/heads/main","pushedAt":"2024-04-17T00:46:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"add enable_multi_bot_chat_prompting setting and increase httpx default timeout (#91)\n\n* add helper to concatenate attachment content to message\r\n\r\n* fix linter and change enforce author role alternation default to false\r\n\r\n* update version for release\r\n\r\n* add enable_multi_bot_chat_prompting setting and increase default timeout\r\n\r\n* update pyproject version","shortMessageHtmlLink":"add enable_multi_bot_chat_prompting setting and increase httpx defaul…"}},{"before":"7e0c885750a18adb57a3087316257642ca7e460e","after":"b253830c53cba9012ae53aa6ab105d2252cb7f55","ref":"refs/heads/main","pushedAt":"2024-04-06T16:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"generate the documentation using new formatting (#86)","shortMessageHtmlLink":"generate the documentation using new formatting (#86)"}},{"before":"c9552617f42057676807d539aae17e22d82b4093","after":"7e0c885750a18adb57a3087316257642ca7e460e","ref":"refs/heads/main","pushedAt":"2024-04-06T16:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"improve formatting further (#85)","shortMessageHtmlLink":"improve formatting further (#85)"}},{"before":"07d0de3358f443e721d9fb88b8cfb9a7b323d61b","after":"c9552617f42057676807d539aae17e22d82b4093","ref":"refs/heads/main","pushedAt":"2024-04-06T15:47:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"add types to the documentation (#84)","shortMessageHtmlLink":"add types to the documentation (#84)"}},{"before":"754226d82238da29a6d8537ad284c2dd80bff408","after":"07d0de3358f443e721d9fb88b8cfb9a7b323d61b","ref":"refs/heads/main","pushedAt":"2024-04-06T03:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"update links to creator.poe.com (#83)","shortMessageHtmlLink":"update links to creator.poe.com (#83)"}},{"before":"0015d48c1907003ec8d5d7aca6cb1d51d27574c6","after":"754226d82238da29a6d8537ad284c2dd80bff408","ref":"refs/heads/main","pushedAt":"2024-04-06T03:25:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"empty PR (#82)\n\n* add docstrings plus reference generation script\r\n\r\n* fix typos in documentation\r\n\r\n* fix formatting a bit and add mdignore\r\n\r\n* rename fastapi_poe to fp in the reference\r\n\r\n* document how to generate API reference\r\n\r\n* fix pyright diagnostic issue\r\n\r\n* move documentation instructions to the document generation script","shortMessageHtmlLink":"empty PR (#82)"}},{"before":"7b44d05db7d17d642a184d45c3d96d009a6a1e76","after":"0015d48c1907003ec8d5d7aca6cb1d51d27574c6","ref":"refs/heads/main","pushedAt":"2024-04-06T03:21:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"move reference generation instructions to the script file. (#81)\n\n* add docstrings plus reference generation script\r\n\r\n* fix typos in documentation\r\n\r\n* fix formatting a bit and add mdignore\r\n\r\n* rename fastapi_poe to fp in the reference\r\n\r\n* document how to generate API reference\r\n\r\n* fix pyright diagnostic issue\r\n\r\n* move documentation instructions to the document generation script","shortMessageHtmlLink":"move reference generation instructions to the script file. (#81)"}},{"before":"f77e602630dc1fef4a6ebbdd9be64d9f1d5d3cfc","after":"7b44d05db7d17d642a184d45c3d96d009a6a1e76","ref":"refs/heads/main","pushedAt":"2024-04-05T23:41:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmolsingh95","name":"Ikk Anmol Singh Hundal","path":"/anmolsingh95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5581466?s=80&v=4"},"commit":{"message":"add script plus instructions on how to generate API reference (#80)\n\n* add docstrings plus reference generation script\r\n\r\n* fix typos in documentation\r\n\r\n* fix formatting a bit and add mdignore\r\n\r\n* rename fastapi_poe to fp in the reference\r\n\r\n* document how to generate API reference\r\n\r\n* fix pyright diagnostic issue","shortMessageHtmlLink":"add script plus instructions on how to generate API reference (#80)"}},{"before":"927651168229d1ab21f825c2bac001423e361781","after":"f77e602630dc1fef4a6ebbdd9be64d9f1d5d3cfc","ref":"refs/heads/main","pushedAt":"2024-03-29T21:10:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"update version for release (#79)\n\n* add helper to concatenate attachment content to message\r\n\r\n* fix linter and change enforce author role alternation default to false\r\n\r\n* update version for release","shortMessageHtmlLink":"update version for release (#79)"}},{"before":"ee3f3228715b5f28de6dd997ce16fec9e0b2a848","after":"927651168229d1ab21f825c2bac001423e361781","ref":"refs/heads/main","pushedAt":"2024-03-29T20:42:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohntheLi","name":null,"path":"/JohntheLi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7903576?s=80&v=4"},"commit":{"message":"add helper to concatenate attachment content to message (#78)\n\n* add helper to concatenate attachment content to message\r\n\r\n* fix linter and change enforce author role alternation default to false","shortMessageHtmlLink":"add helper to concatenate attachment content to message (#78)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEh01ndQA","startCursor":null,"endCursor":null}},"title":"Activity · poe-platform/fastapi_poe"}