{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628729877,"defaultBranch":"main","name":"langroid","ownerLogin":"langroid","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-16T20:47:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/130325191?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716906669.0","currentOid":""},"activityList":{"items":[{"before":"0ed30eb467b00d5eaf2933b577a4b2cc37de1aa1","after":"7e69f541ea5d26c855ff6ef003b6902ddfc20afd","ref":"refs/heads/main","pushedAt":"2024-05-28T15:46:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"a2cf4000142f23eaccf3d7014c3726f81dbe0d16","after":"0ed30eb467b00d5eaf2933b577a4b2cc37de1aa1","ref":"refs/heads/main","pushedAt":"2024-05-28T14:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"3d53bed94534dac7059e7245e732b9733d430859","after":"a2cf4000142f23eaccf3d7014c3726f81dbe0d16","ref":"refs/heads/main","pushedAt":"2024-05-28T14:30:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"(notest) task inf loop friendlier warn; reorder tests","shortMessageHtmlLink":"(notest) task inf loop friendlier warn; reorder tests"}},{"before":"0561cad019e0164ba03bac860aa38350206feea2","after":"3d53bed94534dac7059e7245e732b9733d430859","ref":"refs/heads/main","pushedAt":"2024-05-28T13:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"(notest) force test_lance_doc_chat_agent to run first","shortMessageHtmlLink":"(notest) force test_lance_doc_chat_agent to run first"}},{"before":"75d9b39685dd7c485e33eae4302ec145739a37da","after":"da577e4645b72d78779ab9eb16b5678090d19a5f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T13:23:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 0561cad with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed 0561cad with MkDocs version: 1.6.0"}},{"before":"fae4c26682f85b48350893ef1c37ef1be65f9c3f","after":"0561cad019e0164ba03bac860aa38350206feea2","ref":"refs/heads/main","pushedAt":"2024-05-28T13:17:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"update tool doc","shortMessageHtmlLink":"update tool doc"}},{"before":"dc379a280da1b9a179d3e4abc6d6dd4156e16513","after":"75d9b39685dd7c485e33eae4302ec145739a37da","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T13:06:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed fae4c26 with MkDocs version: 1.6.0","shortMessageHtmlLink":"Deployed fae4c26 with MkDocs version: 1.6.0"}},{"before":"5aa6f830c81f280c44fba6dd5ca62de4c24cb687","after":"fae4c26682f85b48350893ef1c37ef1be65f9c3f","ref":"refs/heads/main","pushedAt":"2024-05-28T13:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"document, check that agent name is valid fmt","shortMessageHtmlLink":"document, check that agent name is valid fmt"}},{"before":"868013863e8ec405f0df09c6ae9b90c74008c3f9","after":"5aa6f830c81f280c44fba6dd5ca62de4c24cb687","ref":"refs/heads/main","pushedAt":"2024-05-28T12:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"conftest.py allow multiple first-test","shortMessageHtmlLink":"conftest.py allow multiple first-test"}},{"before":"d5fd2e0c6a1f848e03a2fc8d264faf8976a879c0","after":null,"ref":"refs/heads/async-kill","pushedAt":"2024-05-28T12:28:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"}},{"before":"fc5c1a1a22c202a7c11cd90e6f72f4aea8e7e21f","after":"868013863e8ec405f0df09c6ae9b90c74008c3f9","ref":"refs/heads/main","pushedAt":"2024-05-28T12:28:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Task.run_async() wait to be killable (#480)","shortMessageHtmlLink":"Task.run_async() wait to be killable (#480)"}},{"before":null,"after":"d5fd2e0c6a1f848e03a2fc8d264faf8976a879c0","ref":"refs/heads/async-kill","pushedAt":"2024-05-28T12:27:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Task.run_async() wait to be killable","shortMessageHtmlLink":"Task.run_async() wait to be killable"}},{"before":"561f06f4734eb7dc6e83e34658479f256ba9725b","after":"fc5c1a1a22c202a7c11cd90e6f72f4aea8e7e21f","ref":"refs/heads/main","pushedAt":"2024-05-28T01:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"typo notest","shortMessageHtmlLink":"typo notest"}},{"before":"71477e027f217fd4e6fe732d4bc06b669ff9ded8","after":"561f06f4734eb7dc6e83e34658479f256ba9725b","ref":"refs/heads/main","pushedAt":"2024-05-28T01:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"0c1cc7f0f13a9d49ebac38abebc83b0928662075","after":null,"ref":"refs/heads/interactive-mod","pushedAt":"2024-05-28T01:03:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"}},{"before":"60804ab5bebed8951151838fa72e90c1472544bf","after":"71477e027f217fd4e6fe732d4bc06b669ff9ded8","ref":"refs/heads/main","pushedAt":"2024-05-28T01:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Improvements to non-interactive mode, RecipientTool (#479)\n\n* examples: use interactive instead of default_human_response\r\n\r\n* RecipientTool: allow default recipient\r\n\r\n* mytypes.py: case-insensitive comparison of str vs Entity\r\n\r\n* task.py: set agent.interactive; simplify recipient_mismatch\r\n\r\n* agent.base: improve user_response() fn\r\n\r\n* RecipientTool: handler fallback don't object if recipient exists\r\n\r\n* Agent: response_template fns take str arg\r\n\r\n* refac msg routing, tests\r\n\r\n* update test_msg_routing\r\n\r\n* ToolMessage: instruction remind to include `request` field\r\n\r\n* global settings max_turns for tasks; in pytests set to 30 to avoid inf loops\r\n\r\n* Task: _maybe_infinite_loop() detect exact inf loops\r\n\r\n* + TaskConfig, holds inf loop params\r\n\r\n* ToolMessage instructions() clarify `request` usage\r\n\r\n* Task: _maybe_infinite_loop() improved\r\n\r\n* agent/base.py tolerant tool recognition, nested under \"properties\"\r\n\r\n* + can disable inf loop chk; tweak render_llm_response\r\n\r\n* improve inf loop detect, test\r\n\r\n* lints\r\n\r\n* lance rag critic prompt\r\n\r\n* lance rag, tests tweak\r\n\r\n* inf loop test settings\r\n\r\n* conftest first-test mod; pytest.yml inf loop first\r\n\r\n* lints\r\n\r\n* system.py generate_unique_id()","shortMessageHtmlLink":"Improvements to non-interactive mode, RecipientTool (#479)"}},{"before":"7bd6add2863d427391d3d44c6c0c48b9f0912305","after":"0c1cc7f0f13a9d49ebac38abebc83b0928662075","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-28T01:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"system.py generate_unique_id()","shortMessageHtmlLink":"system.py generate_unique_id()"}},{"before":"adaf591627ef2ccfc670dc0f344b6c66f6f4a6e8","after":"7bd6add2863d427391d3d44c6c0c48b9f0912305","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T16:36:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"lints","shortMessageHtmlLink":"lints"}},{"before":"4a9e5a9c804bd961e4052692ef7f617763ce6cca","after":"adaf591627ef2ccfc670dc0f344b6c66f6f4a6e8","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T16:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"inf loop test settings","shortMessageHtmlLink":"inf loop test settings"}},{"before":"52322aed021ea2889311b8b632bf9f66e6001f98","after":"4a9e5a9c804bd961e4052692ef7f617763ce6cca","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T15:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"lance rag, tests tweak","shortMessageHtmlLink":"lance rag, tests tweak"}},{"before":"4850f188b139befe0ee8cef7812b435f9dadde8f","after":"52322aed021ea2889311b8b632bf9f66e6001f98","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T14:46:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"lance rag critic prompt","shortMessageHtmlLink":"lance rag critic prompt"}},{"before":"f590be500b901b52b76c958e79ce31a575192c64","after":"4850f188b139befe0ee8cef7812b435f9dadde8f","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T14:22:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"lints","shortMessageHtmlLink":"lints"}},{"before":"8a146f14658ffeb78cf43b8082bdc9eed3d81081","after":"f590be500b901b52b76c958e79ce31a575192c64","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T13:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"+ can disable inf loop chk; tweak render_llm_response","shortMessageHtmlLink":"+ can disable inf loop chk; tweak render_llm_response"}},{"before":"c65cc16ba7dc12e2588c6e9458685b0b8b450029","after":"8a146f14658ffeb78cf43b8082bdc9eed3d81081","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T01:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"agent/base.py tolerant tool recognition, nested under \"properties\"","shortMessageHtmlLink":"agent/base.py tolerant tool recognition, nested under \"properties\""}},{"before":"b5e8eb25b52d4180ce45e9f8a3b061b2aa25c4a5","after":"c65cc16ba7dc12e2588c6e9458685b0b8b450029","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-27T00:33:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Task: _maybe_infinite_loop() improved","shortMessageHtmlLink":"Task: _maybe_infinite_loop() improved"}},{"before":"246ef357ea839bd6f586f120f89254a3ebfaf04b","after":"b5e8eb25b52d4180ce45e9f8a3b061b2aa25c4a5","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-26T18:05:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"+ TaskConfig, holds inf loop params","shortMessageHtmlLink":"+ TaskConfig, holds inf loop params"}},{"before":"249f059d9197aba152be7c4b940857e782cfe074","after":"246ef357ea839bd6f586f120f89254a3ebfaf04b","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-26T17:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"Task: _maybe_infinite_loop() detect exact inf loops","shortMessageHtmlLink":"Task: _maybe_infinite_loop() detect exact inf loops"}},{"before":"5a4506c36c3895902dd450d9659d1eceeb549c4d","after":"249f059d9197aba152be7c4b940857e782cfe074","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-26T01:07:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"global settings max_turns for tasks; in pytests set to 30 to avoid inf loops","shortMessageHtmlLink":"global settings max_turns for tasks; in pytests set to 30 to avoid in…"}},{"before":"5333c01a6ad9fee460c9eb68a5960069995a90c8","after":"5a4506c36c3895902dd450d9659d1eceeb549c4d","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-25T22:30:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"update test_msg_routing","shortMessageHtmlLink":"update test_msg_routing"}},{"before":"e5d54febb8fa46a4b1f51951c50fe0ce53fec236","after":"5333c01a6ad9fee460c9eb68a5960069995a90c8","ref":"refs/heads/interactive-mod","pushedAt":"2024-05-25T22:20:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pchalasani","name":"Prasad Chalasani","path":"/pchalasani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/554347?s=80&v=4"},"commit":{"message":"refac msg routing, tests","shortMessageHtmlLink":"refac msg routing, tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVglhDQA","startCursor":null,"endCursor":null}},"title":"Activity · langroid/langroid"}