You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-8Lines changed: 26 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ Jupyter AI integration with Claude Code persona for enhanced development capabil
5
5
## Features
6
6
7
7
-**Claude Code Integration**: Full Claude Code persona for Jupyter AI
8
+
-**Continuous Conversation**: Maintains conversation context across multiple messages
8
9
-**Development Tools**: Access to Claude Code's built-in development tools
9
10
-**Seamless Integration**: Works with existing Jupyter AI workflow
10
11
-**Template Management**: Interactive task progress tracking and updates
@@ -16,28 +17,26 @@ This project uses [pixi.sh](https://pixi.sh) for dependency management and envir
16
17
### Prerequisites
17
18
18
19
Install pixi.sh:
20
+
19
21
```bash
20
22
curl -fsSL https://pixi.sh/install.sh | bash
21
23
```
22
24
23
25
### Installation
24
26
25
27
1. Clone the repository:
28
+
26
29
```bash
27
30
git clone <repository-url>
28
31
cd jupyter-ai-claude-code
29
32
```
30
33
31
-
2. Install dependencies and set up the environment:
34
+
2. Enter the pixi shell environment:
35
+
32
36
```bash
33
-
pixi install
37
+
pixi shell
34
38
```
35
39
36
-
This will:
37
-
- Install JupyterLab from conda-forge
38
-
- Install Jupyter AI 3.0.0b5 from PyPI
39
-
- Install the package in editable mode
40
-
41
40
## Usage
42
41
43
42
### Start JupyterLab
@@ -55,9 +54,28 @@ This will start JupyterLab with the Jupyter AI extension and Claude Code persona
55
54
3. Select "Claude" persona
56
55
4. Interact with Claude Code's development tools
57
56
57
+
#### Continuous Conversation
58
+
59
+
The Claude Code persona now supports continuous conversation, which maintains context across multiple messages in a chat session. This allows Claude to:
60
+
61
+
- Remember previous questions and answers
62
+
- Build upon earlier context in the conversation
63
+
- Provide more coherent multi-turn interactions
64
+
65
+
**Session Management:**
66
+
67
+
The persona automatically manages conversation sessions. Each time you send a message,
68
+
it's added to the ongoing conversation context.
69
+
70
+
**How it works:**
71
+
72
+
- The first message automatically creates a new `ClaudeSDKClient` session.
73
+
- Subsequent messages reuse the same client to maintain conversation context.
74
+
- The client persists until you start a new session in the chat window.
75
+
58
76
### Build the Package
59
77
60
-
The package is automatically installed in editable mode during `pixi install`. To manually build:
78
+
The package is automatically installed in editable mode during `pixi shell`. To manually build:
0 commit comments