{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":677452311,"defaultBranch":"master","name":"mafia-gpt","ownerLogin":"hiper2d","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-11T15:56:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1281764?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691769374.0","currentOid":""},"activityList":{"items":[{"before":"2dc3edfeb74d6b54e4db0f5068883e5bb83205c4","after":"ab94afab825bfd2e2bd8f68a90a09bcc40b5d873","ref":"refs/heads/master","pushedAt":"2024-04-14T19:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Updated README.md","shortMessageHtmlLink":"Updated README.md"}},{"before":"48993429ea4a3c7459eb1da422f8e2b732f65aed","after":"2dc3edfeb74d6b54e4db0f5068883e5bb83205c4","ref":"refs/heads/master","pushedAt":"2024-02-26T01:06:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Started working on the game night actions","shortMessageHtmlLink":"Started working on the game night actions"}},{"before":"e6cfdfca89ad209c52eddd462775063857d2e0fe","after":"48993429ea4a3c7459eb1da422f8e2b732f65aed","ref":"refs/heads/master","pushedAt":"2024-02-25T00:01:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Partially implemented game night logic","shortMessageHtmlLink":"Partially implemented game night logic"}},{"before":"5d1b2e7b772db6733c6d16c66b0e5f7fe2011da4","after":"e6cfdfca89ad209c52eddd462775063857d2e0fe","ref":"refs/heads/master","pushedAt":"2024-02-24T21:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added function to introduces players in order","shortMessageHtmlLink":"Added function to introduces players in order"}},{"before":"7a5337d12e84e96c2ac2f2d7854b80b5640f9839","after":"5d1b2e7b772db6733c6d16c66b0e5f7fe2011da4","ref":"refs/heads/master","pushedAt":"2024-02-24T20:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Let Mafia bots know each other from the beginning of the game.\nAdded logo.","shortMessageHtmlLink":"Let Mafia bots know each other from the beginning of the game."}},{"before":"45c8eab2314c68a7d37a25b373dca02af91a5e03","after":"7a5337d12e84e96c2ac2f2d7854b80b5640f9839","ref":"refs/heads/master","pushedAt":"2024-02-22T04:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Made few minor improvements","shortMessageHtmlLink":"Made few minor improvements"}},{"before":"92cfec0fae9eda52b532ec4211c2312e8481e67b","after":"45c8eab2314c68a7d37a25b373dca02af91a5e03","ref":"refs/heads/master","pushedAt":"2024-02-21T03:35:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Fixed bug in init_game test","shortMessageHtmlLink":"Fixed bug in init_game test"}},{"before":"818ad2e73b5f81ff40c29580fb4cb77ff9d98b2d","after":"92cfec0fae9eda52b532ec4211c2312e8481e67b","ref":"refs/heads/master","pushedAt":"2024-02-19T20:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Tested day discussions, both rounds of voting and player's protective speeches. Overall it works. Next things to do:\n1. Make mafia players know about each other in the initial prompts\n2. Store language instruction in the game object\n3. Use human player's name instead of User","shortMessageHtmlLink":"Tested day discussions, both rounds of voting and player's protective…"}},{"before":"69eed473ffe0330b3ef93b352ea90139fea7fbb9","after":"818ad2e73b5f81ff40c29580fb4cb77ff9d98b2d","ref":"refs/heads/master","pushedAt":"2024-02-18T23:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Implemented 2 rounds of voting","shortMessageHtmlLink":"Implemented 2 rounds of voting"}},{"before":"fa8f9620a97be2d47b8fda3d4eb25e767ab44da0","after":"69eed473ffe0330b3ef93b352ea90139fea7fbb9","ref":"refs/heads/master","pushedAt":"2024-02-17T22:07:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Made game scene, player names and backstories generated by OpenAI. Previously they were hardcoded.","shortMessageHtmlLink":"Made game scene, player names and backstories generated by OpenAI. Pr…"}},{"before":"76b73c968807ccafe90a4703dbc271b5fd1aeefb","after":"fa8f9620a97be2d47b8fda3d4eb25e767ab44da0","ref":"refs/heads/master","pushedAt":"2024-02-17T21:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Made game scene, player names and backstories generated by OpenAI. Previously they were hardcoded.","shortMessageHtmlLink":"Made game scene, player names and backstories generated by OpenAI. Pr…"}},{"before":"b2e54f9a45b1d3bec844c4e603b10fee51adcb3d","after":"76b73c968807ccafe90a4703dbc271b5fd1aeefb","ref":"refs/heads/master","pushedAt":"2024-02-17T01:27:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added drafts for complete voting logic","shortMessageHtmlLink":"Added drafts for complete voting logic"}},{"before":"f9f42ee53c90eef84c3786edb97ece2e8fe79c3c","after":"b2e54f9a45b1d3bec844c4e603b10fee51adcb3d","ref":"refs/heads/master","pushedAt":"2024-02-15T04:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added logic for players to speak for themselves after the first round of voting","shortMessageHtmlLink":"Added logic for players to speak for themselves after the first round…"}},{"before":"4ef92d57e4cbe47d890fa80ae2eaea12c4cdbb35","after":"f9f42ee53c90eef84c3786edb97ece2e8fe79c3c","ref":"refs/heads/master","pushedAt":"2024-02-14T04:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added drafts of future arbiter reaction to the voting","shortMessageHtmlLink":"Added drafts of future arbiter reaction to the voting"}},{"before":"ada13b59a63a5aeb8269e1b48b5ddf274ee02700","after":"4ef92d57e4cbe47d890fa80ae2eaea12c4cdbb35","ref":"refs/heads/master","pushedAt":"2024-02-13T04:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added first version of voting","shortMessageHtmlLink":"Added first version of voting"}},{"before":"18e014db6d3ea91f70be1c03d307f13347aedf03","after":"ada13b59a63a5aeb8269e1b48b5ddf274ee02700","ref":"refs/heads/master","pushedAt":"2024-02-11T02:12:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Updated README.md with chat examples and new design diagram","shortMessageHtmlLink":"Updated README.md with chat examples and new design diagram"}},{"before":"1a35edd2b7982abab47439016ba08dbd9b8f9755","after":"18e014db6d3ea91f70be1c03d307f13347aedf03","ref":"refs/heads/master","pushedAt":"2024-02-11T02:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Updated README.md with chat examples and new design diagram","shortMessageHtmlLink":"Updated README.md with chat examples and new design diagram"}},{"before":"73c7b0c622b7f6140831d277787931f148ef630f","after":"1a35edd2b7982abab47439016ba08dbd9b8f9755","ref":"refs/heads/master","pushedAt":"2024-02-11T01:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added examples of chats in English and Russian","shortMessageHtmlLink":"Added examples of chats in English and Russian"}},{"before":"7994d2af2af338b5c80f123c74f31a0489ccb27d","after":"73c7b0c622b7f6140831d277787931f148ef630f","ref":"refs/heads/master","pushedAt":"2024-02-11T00:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added logger instead of logging with print command","shortMessageHtmlLink":"Added logger instead of logging with print command"}},{"before":"28a7b85753c9fe9d9eda086de18ab41df527a0ea","after":"7994d2af2af338b5c80f123c74f31a0489ccb27d","ref":"refs/heads/master","pushedAt":"2024-02-10T21:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Fixed assistants chat history calculation. Each assistant has its personal history which is constructed from common history in Redis List. Each assistant adds new messages from Redis to its Thread when it's time to talk","shortMessageHtmlLink":"Fixed assistants chat history calculation. Each assistant has its per…"}},{"before":"1e0c82bf8503ff3c868975d9a283797847621195","after":"28a7b85753c9fe9d9eda086de18ab41df527a0ea","ref":"refs/heads/master","pushedAt":"2024-02-10T17:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Converted players from list to map in the model and all functions","shortMessageHtmlLink":"Converted players from list to map in the model and all functions"}},{"before":"0c109bfd95c21590d1543ad6986783b84ef13533","after":"1e0c82bf8503ff3c868975d9a283797847621195","ref":"refs/heads/master","pushedAt":"2024-02-07T02:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Started working on the chat flow but it is buggy right now","shortMessageHtmlLink":"Started working on the chat flow but it is buggy right now"}},{"before":"7f6cd65a6a2614666d500518af1db6074d6586af","after":"0c109bfd95c21590d1543ad6986783b84ef13533","ref":"refs/heads/master","pushedAt":"2024-02-07T00:55:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Updated README to up-to-date functions","shortMessageHtmlLink":"Updated README to up-to-date functions"}},{"before":"4328f06a2cc30f2c3426a55a598baf0f9c256f26","after":"7f6cd65a6a2614666d500518af1db6074d6586af","ref":"refs/heads/master","pushedAt":"2024-02-05T02:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added some comments for future work","shortMessageHtmlLink":"Added some comments for future work"}},{"before":"af6d3a12f9d4e9394969ff5ffb04f329f680e3fe","after":"4328f06a2cc30f2c3426a55a598baf0f9c256f26","ref":"refs/heads/master","pushedAt":"2024-02-04T02:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Implemented Welcome logic: when a new game is created, calling the 'get_welcome_messages_from_all_players_async' function should force each player introduce themselves and store the result in the game history Redis list","shortMessageHtmlLink":"Implemented Welcome logic: when a new game is created, calling the 'g…"}},{"before":"da803438f3b2343c71e4836d2474b8d0287ea562","after":"af6d3a12f9d4e9394969ff5ffb04f329f680e3fe","ref":"refs/heads/master","pushedAt":"2024-02-04T01:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Refactored Assistant class structure","shortMessageHtmlLink":"Refactored Assistant class structure"}},{"before":"d46939d38afb2bd16ea46750eaa08d8f849816f1","after":"da803438f3b2343c71e4836d2474b8d0287ea562","ref":"refs/heads/master","pushedAt":"2024-02-03T22:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added creating and deleting OpenAI assistants for arbiter and players","shortMessageHtmlLink":"Added creating and deleting OpenAI assistants for arbiter and players"}},{"before":"cba78be40b8d4104cb7fcd7ce20e4fa7682c6156","after":"d46939d38afb2bd16ea46750eaa08d8f849816f1","ref":"refs/heads/master","pushedAt":"2024-01-31T01:20:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Added new player instruction to the PlayerAssistant class to get the final instruction with all properties injected","shortMessageHtmlLink":"Added new player instruction to the PlayerAssistant class to get the …"}},{"before":"d839d37a8bc24165e510252f84a18aba8117d979","after":"cba78be40b8d4104cb7fcd7ce20e4fa7682c6156","ref":"refs/heads/master","pushedAt":"2024-01-31T00:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Created a player prompt","shortMessageHtmlLink":"Created a player prompt"}},{"before":"befac9ee73ec5c189699146aae6e4cb7052dc2b6","after":"d839d37a8bc24165e510252f84a18aba8117d979","ref":"refs/heads/master","pushedAt":"2024-01-29T02:49:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hiper2d","name":"Aliaksei Zelianouski","path":"/hiper2d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1281764?s=80&v=4"},"commit":{"message":"Finalized Arbiter prompt. Player input is next, then I'll be able to create assistants in OpenAI and start trying to have a conversation","shortMessageHtmlLink":"Finalized Arbiter prompt. Player input is next, then I'll be able to …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMFQjgAA","startCursor":null,"endCursor":null}},"title":"Activity · hiper2d/mafia-gpt"}