{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599781179,"defaultBranch":"main","name":"jupyter-ai","ownerLogin":"jupyterlab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-09T21:37:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22800682?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718989743.0","currentOid":""},"activityList":{"items":[{"before":"cee178b86f3d4bc1cef288be5f67267725a50592","after":"5183bc9281d81a953b0f360e76b03dc15f3d8987","ref":"refs/heads/main","pushedAt":"2024-06-27T20:33:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Implement LLM response streaming (#859)\n\n* minimal implementation of chat streaming\r\n\r\n* improve chat history handling\r\n\r\n- ensures users never miss streamed chunks when joining\r\n- also removes temporary print/log statements introduced in prev commit\r\n\r\n* add jupyter_ai_test package for developer testing\r\n\r\n* pre-commit\r\n\r\n* improve readability of for loop finding stream msg\r\n\r\nCo-authored-by: Piyush Jain \r\n\r\n* remove _version.py\r\n\r\n* remove unused ConversationBufferWindowMemory\r\n\r\n* update jupyter_ai_test README\r\n\r\n* add _version.py files to top-level .gitignore\r\n\r\n* pre-commit\r\n\r\n---------\r\n\r\nCo-authored-by: Piyush Jain ","shortMessageHtmlLink":"Implement LLM response streaming (#859)"}},{"before":"2d392b7923755f63fd5ef12e85229d85e171db02","after":"cee178b86f3d4bc1cef288be5f67267725a50592","ref":"refs/heads/main","pushedAt":"2024-06-26T22:11:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"3coins","name":"Piyush Jain","path":"/3coins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/289369?s=80&v=4"},"commit":{"message":"Fixes error when allowed or blocked model list is passed in config (#855)\n\n* Fixes error when allowed or blocked model list is passed in config.\r\n\r\n* Simplified null check.","shortMessageHtmlLink":"Fixes error when allowed or blocked model list is passed in config (#855"}},{"before":"387e5b7ee895ef809bd11d873a6e39d7a3e73270","after":"2d392b7923755f63fd5ef12e85229d85e171db02","ref":"refs/heads/main","pushedAt":"2024-06-24T21:15:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Fix pending message overlapping text (#857)\n\n* fix pending message overlapping text\r\n\r\n* prettier\r\n\r\n---------\r\n\r\nCo-authored-by: David L. Qiu ","shortMessageHtmlLink":"Fix pending message overlapping text (#857)"}},{"before":"bf3dd2a5b74f972e13f1022ae8814cff0e14c7c7","after":"9c4bfa6ec431d2f8213e118be54c60b99d795d4e","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-24T21:12:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"7fa50a2b16ed2fdb3c0a72fa457abd5764a9f417","after":"bf3dd2a5b74f972e13f1022ae8814cff0e14c7c7","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-24T21:12:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)\n- [github.com/psf/black: 23.9.1 → 24.4.2](https://github.com/psf/black/compare/23.9.1...24.4.2)\n- [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2)\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.16.0)\n- [github.com/pycqa/flake8: 6.1.0 → 7.1.0](https://github.com/pycqa/flake8/compare/6.1.0...7.1.0)\n- [github.com/sirosen/check-jsonschema: 0.27.0 → 0.28.6](https://github.com/sirosen/check-jsonschema/compare/0.27.0...0.28.6)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"911bc9337bf7b2e66b59ce86619cee964a2e2147","after":"387e5b7ee895ef809bd11d873a6e39d7a3e73270","ref":"refs/heads/main","pushedAt":"2024-06-21T23:42:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srdas","name":"Sanjiv Das","path":"/srdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29005?s=80&v=4"},"commit":{"message":"Fixed `/export` for timestamp, agent name (#854)\n\n* Enhanced `/export` for timestamp, agent name\r\n\r\n(1) Added seconds to the end of the timestamp/\r\n\r\n(2) If user provides a filename, we do not use the timestamp\r\n\r\n(3) If user does not provide a filename, we use \"chat_history\"+timestamp\r\n\r\n(4) Make sure the correct Agent name is used in the exported output.\r\n\r\n* update docs for export\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Amended export\r\n\r\nBased on comments from Jason Weill\r\n\r\n* Update docs/source/users/index.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"Fixed /export for timestamp, agent name (#854)"}},{"before":"37dc8ecdffedf8763e9fabfdd2769520a7af3885","after":"911bc9337bf7b2e66b59ce86619cee964a2e2147","ref":"refs/heads/main","pushedAt":"2024-06-21T17:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Publish 2.18.1\n\nSHA256 hashes:\n\njupyter-ai-core-2.18.1.tgz: e6aaac69406d13d4c9ff5c17a8a5e487a0bdcf48bd9e54f3fab10ec5fa61945a\n\njupyter_ai-2.18.1-py3-none-any.whl: f6eb5af6d5db3d74c69753ea27f2fa63b4fb66f52e00cd92fee95d12ea087691\n\njupyter_ai-2.18.1.tar.gz: d2fecbbc7c25b020f6edef4335e48ed4ce5c8c429dfb7c7cd6a950a44ca3d537\n\njupyter_ai_magics-2.18.1-py3-none-any.whl: 54af7a833eae553c3bccf00eff845071826b0fb84b77c8238845f058541fd70d\n\njupyter_ai_magics-2.18.1.tar.gz: df028a0566cd04555bd59dbdb5c08cb4eaf8150157a5ec176376390c73d4ac5b","shortMessageHtmlLink":"Publish 2.18.1"}},{"before":"dae1daf24822e235e2901e5ae113ee93f1e41eef","after":"37dc8ecdffedf8763e9fabfdd2769520a7af3885","ref":"refs/heads/main","pushedAt":"2024-06-21T16:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Fix send via keyboard after sending slash command w/ args (#850)","shortMessageHtmlLink":"Fix send via keyboard after sending slash command w/ args (#850)"}},{"before":"f5eef8898c38738ca7bd4399f62bd043d6190f34","after":"dae1daf24822e235e2901e5ae113ee93f1e41eef","ref":"refs/heads/main","pushedAt":"2024-06-21T15:55:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Fix Cohere models by using new `langchain-cohere` partner package (#848)\n\n* fix Cohere models by depending on langchain_cohere\r\n\r\n* remove Cohere import\r\n\r\n* update Cohere provider dependencies in docs","shortMessageHtmlLink":"Fix Cohere models by using new langchain-cohere partner package (#848)"}},{"before":"bc39447bb194ee7c6f587a708a29716083d1b16e","after":"f5eef8898c38738ca7bd4399f62bd043d6190f34","ref":"refs/heads/main","pushedAt":"2024-06-20T20:58:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srdas","name":"Sanjiv Das","path":"/srdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29005?s=80&v=4"},"commit":{"message":"Update `clear` slash command to use `HelpChatHandler` to reinstate the help menu (#846)\n\n* Update `/clear' to use `Handler`\r\n\r\nBuilds the message in the help handler and then uses it after clearing chat.\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update clear slash command to use HelpChatHandler to reinstate th…"}},{"before":"90a4c2df70279d99d52699518793075f88b0f993","after":"bc39447bb194ee7c6f587a708a29716083d1b16e","ref":"refs/heads/main","pushedAt":"2024-06-20T20:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srdas","name":"Sanjiv Das","path":"/srdas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29005?s=80&v=4"},"commit":{"message":"Add claude sonnet 3.5 models (#847)\n\n* Update `/clear' to use `Handler`\r\n\r\nBuilds the message in the help handler and then uses it after clearing chat.\r\n\r\n* Add claude-3.5-sonnet\r\n\r\nAnthropic's latest model, released 20th June 2024, added.\r\n\r\n* Add claude3.5 sonnet\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* reverting clear changes\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update anthropic.py\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add claude sonnet 3.5 models (#847)"}},{"before":"698ee8e5994da2b9af3cef90396cf9ed5fd65064","after":"90a4c2df70279d99d52699518793075f88b0f993","ref":"refs/heads/main","pushedAt":"2024-06-20T00:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Publish 2.18.0\n\nSHA256 hashes:\n\njupyter-ai-core-2.18.0.tgz: c45e78c74d25b318ca39e7c4103e9e409f3cdd8bc896d37fc7844af06da470c0\n\njupyter_ai-2.18.0-py3-none-any.whl: 6b7997f4f670b6f101f146c70b735542e61cc335bbbed0993d801bd5c5303258\n\njupyter_ai-2.18.0.tar.gz: f90cd1e43e0f570d33b721e44a538c8399f5f49c7a0ab4b299586687ed1451a8\n\njupyter_ai_magics-2.18.0-py3-none-any.whl: c32ef167ff8b9abac1060bc4f8fda011a5adc71da8b0e119bf7be12b5e57afe9\n\njupyter_ai_magics-2.18.0.tar.gz: 95fb34b95a2ac7c5249d4052a598f9c0d2b70b0d189858a980ff2c74eaa15e01","shortMessageHtmlLink":"Publish 2.18.0"}},{"before":"068edd8fa6e9bcffb39730d391a0daabcf1e1a1f","after":null,"ref":"refs/heads/JasonWeill-patch-1","pushedAt":"2024-06-19T22:35:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"}},{"before":"6ed17a7d66b32a01f166326f9a68799942d1a055","after":"698ee8e5994da2b9af3cef90396cf9ed5fd65064","ref":"refs/heads/main","pushedAt":"2024-06-19T21:58:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Updates end of maintenance messaging to be in the past tense (#843)\n\n* Tense for EOM\r\n\r\n* Update README.md\r\n\r\n* Update index.md","shortMessageHtmlLink":"Updates end of maintenance messaging to be in the past tense (#843)"}},{"before":"37008eb70d5c00a12007815d0da7904ad0bb9952","after":"068edd8fa6e9bcffb39730d391a0daabcf1e1a1f","ref":"refs/heads/JasonWeill-patch-1","pushedAt":"2024-06-19T21:49:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Update index.md","shortMessageHtmlLink":"Update index.md"}},{"before":"c0db930f51d05c177f44ad04771ce60dd76bfc3e","after":"6ed17a7d66b32a01f166326f9a68799942d1a055","ref":"refs/heads/main","pushedAt":"2024-06-19T21:39:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Fix compatibility with Python 3.8 (#844)","shortMessageHtmlLink":"Fix compatibility with Python 3.8 (#844)"}},{"before":"4a3c68c742ba262ccf6bcdf467394da602be29e3","after":"37008eb70d5c00a12007815d0da7904ad0bb9952","ref":"refs/heads/JasonWeill-patch-1","pushedAt":"2024-06-19T17:47:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonWeill","name":"Jason Weill","path":"/JasonWeill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93281816?s=80&v=4"},"commit":{"message":"Update index.md","shortMessageHtmlLink":"Update index.md"}},{"before":"36003206e646ec37f0cb05d5fc26344e647643a8","after":"4a3c68c742ba262ccf6bcdf467394da602be29e3","ref":"refs/heads/JasonWeill-patch-1","pushedAt":"2024-06-19T17:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonWeill","name":"Jason Weill","path":"/JasonWeill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93281816?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"36003206e646ec37f0cb05d5fc26344e647643a8","ref":"refs/heads/JasonWeill-patch-1","pushedAt":"2024-06-19T17:45:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JasonWeill","name":"Jason Weill","path":"/JasonWeill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93281816?s=80&v=4"},"commit":{"message":"Tense for EOM","shortMessageHtmlLink":"Tense for EOM"}},{"before":"02d196685514b809d565e14e0e2dca7784706226","after":"c0db930f51d05c177f44ad04771ce60dd76bfc3e","ref":"refs/heads/main","pushedAt":"2024-06-19T17:29:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Group messages with their replies (#832)\n\n* group messages with their replies\r\n\r\n* remove console.log\r\n\r\n* lint\r\n\r\n* sort by timestamp\r\n\r\nCo-authored-by: david qiu \r\n\r\n* sortedMessages as state variable\r\n\r\n---------\r\n\r\nCo-authored-by: david qiu ","shortMessageHtmlLink":"Group messages with their replies (#832)"}},{"before":"ff022fedea2b521ae407cc281ff5fbb71b2b3ca3","after":"02d196685514b809d565e14e0e2dca7784706226","ref":"refs/heads/main","pushedAt":"2024-06-18T16:08:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Support pending/loading message while waiting for response (#821)\n\n* support pending message draft\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* styling + pending message for /fix\r\n\r\n* change default pending message\r\n\r\n* remove persona groups\r\n\r\n* inline styling\r\n\r\n* single timestamp\r\n\r\n* use message id as component key\r\n\r\nCo-authored-by: david qiu \r\n\r\n* fix conditional useEffect\r\n\r\n* prefer MUI Typography in PendingMessageElement to match font size\r\n\r\n* merge 2 outer div elements into 1\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: david qiu ","shortMessageHtmlLink":"Support pending/loading message while waiting for response (#821)"}},{"before":"a12361aa74c648ff98195b3b5f08d90f2e134272","after":"7fa50a2b16ed2fdb3c0a72fa457abd5764a9f417","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T21:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"f514c8177a768ebc5cc6e7f7212d87b1a2578929","after":"a12361aa74c648ff98195b3b5f08d90f2e134272","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-17T21:18:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)\n- [github.com/psf/black: 23.9.1 → 24.4.2](https://github.com/psf/black/compare/23.9.1...24.4.2)\n- [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2)\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.16.0](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.16.0)\n- [github.com/pycqa/flake8: 6.1.0 → 7.1.0](https://github.com/pycqa/flake8/compare/6.1.0...7.1.0)\n- [github.com/sirosen/check-jsonschema: 0.27.0 → 0.28.5](https://github.com/sirosen/check-jsonschema/compare/0.27.0...0.28.5)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"f875fef7c489fad58d5c2e977ce73f71e366d34d","after":"ff022fedea2b521ae407cc281ff5fbb71b2b3ca3","ref":"refs/heads/main","pushedAt":"2024-06-17T17:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Support Notebook 7 (#827)\n\n* Support Notebook 7\r\n\r\n* Mention Notebook 7 in the docs\r\n\r\n* fix IStatusBar requirement\r\n\r\n* Update docs/source/users/index.md\r\n\r\nCo-authored-by: david qiu \r\n\r\n* move notebook 7 note in the docs\r\n\r\n---------\r\n\r\nCo-authored-by: david qiu ","shortMessageHtmlLink":"Support Notebook 7 (#827)"}},{"before":"a3b3ce06d7710b3289a86424bb878f8251d4b95c","after":"f875fef7c489fad58d5c2e977ce73f71e366d34d","ref":"refs/heads/main","pushedAt":"2024-06-14T20:33:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Add new Cohere models (#834)\n\n* Add new Cohere models\r\n\r\nAdded `command-r` and `command-r-plus` models\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add new Cohere models (#834)"}},{"before":"ff7bd1a7a538b36464487e8a856af5347a3dabcc","after":"a3b3ce06d7710b3289a86424bb878f8251d4b95c","ref":"refs/heads/main","pushedAt":"2024-06-12T20:08:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Publish 2.17.0\n\nSHA256 hashes:\n\njupyter-ai-core-2.17.0.tgz: 2aad0f4006c380c2e9f2fc7066c2eb0b5d45c2469d65344f547319c2c9aff23e\n\njupyter_ai-2.17.0-py3-none-any.whl: 34dc6c936db46b050c9996d015ee965a81f29ba20633d1ced6cbfcd336e4889d\n\njupyter_ai-2.17.0.tar.gz: 1aef735759a4591d93360f3a629b5a46f0e28d8b31a9c2a3deae69d22e9854f1\n\njupyter_ai_magics-2.17.0-py3-none-any.whl: dd241fb9bc08946e8476d9dfe6b20765ed60794be91264360d9021ef0fbb5184\n\njupyter_ai_magics-2.17.0.tar.gz: aa7e70e904dbc777252a90215cce666e96a06bff932706c6c7b102f42850c2fa","shortMessageHtmlLink":"Publish 2.17.0"}},{"before":"81e647d84bd3b0fdb737de91b830669ab6eb67b9","after":"ff7bd1a7a538b36464487e8a856af5347a3dabcc","ref":"refs/heads/main","pushedAt":"2024-06-12T18:09:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Update chat handling to clear chat and show help; small fix to `/export` (#826)\n\n* Update chat handling\r\n\r\n(1) Make sure to use the `chat_history` prefix in the filename if none is supplied and not use a blank string on double ``\r\n\r\n(2) When using `/clear` clear the entire chat but show the help menu.\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update chat handling to clear chat and show help; small fix to `/expo…"}},{"before":"289d39da40e9e975bc2cc36ad52d2bfd3d21ede0","after":"81e647d84bd3b0fdb737de91b830669ab6eb67b9","ref":"refs/heads/main","pushedAt":"2024-06-12T16:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Prevent overriding `server_settings` on base provider class (#825)","shortMessageHtmlLink":"Prevent overriding server_settings on base provider class (#825)"}},{"before":"e214ee70ad9b33a999b64b9740ba739b61f6d243","after":"289d39da40e9e975bc2cc36ad52d2bfd3d21ede0","ref":"refs/heads/main","pushedAt":"2024-06-12T00:32:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Add `/fix` slash command (#828)\n\n* remove unused clear_memory() method in default.py\r\n\r\n* implement error output signaling and retrieval in ActiveCellContext\r\n\r\n* fixup\r\n\r\n* implement /fix slash command\r\n\r\n* pre-commit\r\n\r\n* add docstring\r\n\r\n* edit reply message when no active cell with error output exists\r\n\r\n* add user documentation and screenshots for /fix","shortMessageHtmlLink":"Add /fix slash command (#828)"}},{"before":"ab3e9ebb366d2f5630e3763fec74d2d6e3b87bda","after":"e214ee70ad9b33a999b64b9740ba739b61f6d243","ref":"refs/heads/main","pushedAt":"2024-06-11T19:37:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlqqq","name":"david qiu","path":"/dlqqq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44106031?s=80&v=4"},"commit":{"message":"Add support for MistralAI (#823)\n\n* Add support for MistralAI\r\n\r\n* embeddings\r\n\r\n* lint","shortMessageHtmlLink":"Add support for MistralAI (#823)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcT1o0QA","startCursor":null,"endCursor":null}},"title":"Activity · jupyterlab/jupyter-ai"}