Skip to content

Commit 278dede

Browse files
committed
Publish 2.24.0
SHA256 hashes: jupyter-ai-core-2.24.0.tgz: b0fe39bee154287946c97c0a57fb40b60d486327566f06f5c0025c13074b3fcd jupyter_ai-2.24.0-py3-none-any.whl: cbfc9c427b212b1f188d5f87ea34784dc1327cc95cbd8157956ca0b1c6556fb1 jupyter_ai-2.24.0.tar.gz: 8e60b29590ecaeba354d0d9ac68dfc8b88bba45d50052e2cd6120c14177b9fe1 jupyter_ai_magics-2.24.0-py3-none-any.whl: 1c4e697f471b4c924925e33a7497955bf04a0987f4a194aa757a0d449bf3530e jupyter_ai_magics-2.24.0.tar.gz: fc27de12744088a797ead5eecf2e85ddfff400b42954f1b52159e4c805c57717
1 parent e6ec9e9 commit 278dede

File tree

6 files changed

+43
-7
lines changed

6 files changed

+43
-7
lines changed

CHANGELOG.md

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
<!-- <START NEW CHANGELOG ENTRY> -->
44

5+
## 2.24.0
6+
7+
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/[email protected]))
8+
9+
This release notably introduces a new **context command** `@file:<file-path>` to the chat UI, which includes the content of the target file with your prompt when sent. This allows you to ask questions like:
10+
11+
- `What does @file:src/components/ActionButton.tsx do?`
12+
- `Can you refactor @file:src/index.ts to use async/await syntax?`
13+
- `How do I add an optional dependency to @file:pyproject.toml?`
14+
15+
The context command feature also includes an autocomplete menu UI to help navigate your filesystem with fewer keystrokes.
16+
17+
Thank you @michaelchia for developing this feature!
18+
19+
### Enhancements made
20+
21+
- Migrate to `ChatOllama` base class in Ollama provider [#1015](https://github.com/jupyterlab/jupyter-ai/pull/1015) ([@srdas](https://github.com/srdas))
22+
- Add `metadata` field to agent messages [#1013](https://github.com/jupyterlab/jupyter-ai/pull/1013) ([@dlqqq](https://github.com/dlqqq))
23+
- Add OpenRouter support [#996](https://github.com/jupyterlab/jupyter-ai/pull/996) ([@akaihola](https://github.com/akaihola))
24+
- Framework for adding context to LLM prompt [#993](https://github.com/jupyterlab/jupyter-ai/pull/993) ([@michaelchia](https://github.com/michaelchia))
25+
- Adds unix shell-style wildcard matching to `/learn` [#989](https://github.com/jupyterlab/jupyter-ai/pull/989) ([@andrewfulton9](https://github.com/andrewfulton9))
26+
27+
### Bugs fixed
28+
29+
- Run mypy on CI, fix or ignore typing issues [#987](https://github.com/jupyterlab/jupyter-ai/pull/987) ([@krassowski](https://github.com/krassowski))
30+
31+
### Maintenance and upkeep improvements
32+
33+
- Upgrade to `actions/upload-artifact@v4` in workflows [#992](https://github.com/jupyterlab/jupyter-ai/pull/992) ([@dlqqq](https://github.com/dlqqq))
34+
35+
### Contributors to this release
36+
37+
([GitHub contributors page for this release](https://github.com/jupyterlab/jupyter-ai/graphs/contributors?from=2024-09-11&to=2024-09-26&type=c))
38+
39+
[@akaihola](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Aakaihola+updated%3A2024-09-11..2024-09-26&type=Issues) | [@andrewfulton9](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Aandrewfulton9+updated%3A2024-09-11..2024-09-26&type=Issues) | [@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2024-09-11..2024-09-26&type=Issues) | [@ellisonbg](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Aellisonbg+updated%3A2024-09-11..2024-09-26&type=Issues) | [@hockeymomonow](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Ahockeymomonow+updated%3A2024-09-11..2024-09-26&type=Issues) | [@krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Akrassowski+updated%3A2024-09-11..2024-09-26&type=Issues) | [@michaelchia](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Amichaelchia+updated%3A2024-09-11..2024-09-26&type=Issues) | [@srdas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Asrdas+updated%3A2024-09-11..2024-09-26&type=Issues)
40+
41+
<!-- <END NEW CHANGELOG ENTRY> -->
42+
543
## 2.23.0
644

745
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/[email protected]))
@@ -23,8 +61,6 @@
2361

2462
[@dlqqq](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Adlqqq+updated%3A2024-08-29..2024-09-11&type=Issues) | [@krassowski](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Akrassowski+updated%3A2024-08-29..2024-09-11&type=Issues) | [@michaelchia](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Amichaelchia+updated%3A2024-08-29..2024-09-11&type=Issues) | [@srdas](https://github.com/search?q=repo%3Ajupyterlab%2Fjupyter-ai+involves%3Asrdas+updated%3A2024-08-29..2024-09-11&type=Issues)
2563

26-
<!-- <END NEW CHANGELOG ENTRY> -->
27-
2864
## 2.22.0
2965

3066
([Full Changelog](https://github.com/jupyterlab/jupyter-ai/compare/@jupyter-ai/[email protected]))

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
33
"useWorkspaces": true,
4-
"version": "2.23.0",
4+
"version": "2.24.0",
55
"npmClient": "yarn",
66
"useNx": true
77
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/monorepo",
3-
"version": "2.23.0",
3+
"version": "2.24.0",
44
"description": "A generative AI extension for JupyterLab",
55
"private": true,
66
"keywords": [

packages/jupyter-ai-magics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/magics",
3-
"version": "2.23.0",
3+
"version": "2.24.0",
44
"description": "Jupyter AI magics Python package. Not published on NPM.",
55
"private": true,
66
"homepage": "https://github.com/jupyterlab/jupyter-ai",

packages/jupyter-ai-test/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/test",
3-
"version": "2.23.0",
3+
"version": "2.24.0",
44
"description": "Jupyter AI test package. Not published on NPM or PyPI.",
55
"private": true,
66
"homepage": "https://github.com/jupyterlab/jupyter-ai",

packages/jupyter-ai/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@jupyter-ai/core",
3-
"version": "2.23.0",
3+
"version": "2.24.0",
44
"description": "A generative AI extension for JupyterLab",
55
"keywords": [
66
"jupyter",

0 commit comments

Comments
 (0)