Sessions
Sessions represent individual interactions with Claude in the Chucky cloud. Everychucky prompt command and every job creates a session. Use the sessions command to view history, track usage, and access changes made during sessions.
List Sessions
Options
| Option | Description | Default |
|---|---|---|
-l, --limit <number> | Number of sessions to show | 20 |
--with-bundle | Only show sessions with git bundles | false |
--json | Output raw JSON response | false |
Examples
List recent sessions:Output
The sessions list shows:| Column | Description |
|---|---|
| ID | First 8 characters of session ID |
| Status | completed, failed, or running |
| Duration | Time taken to complete |
| Cost | Total API cost in USD |
| User ID | User identifier from JWT token |
[bundle] | Indicates session has file changes |
job:... | Associated job ID (for background jobs) |
Session Status
| Status | Description |
|---|---|
running | Session is currently active |
completed | Session finished successfully |
failed | Session encountered an error |
Accessing Session Changes
When a session modifies files (indicated by[bundle]), you can fetch and apply those changes:
Filtering by Project
When run from a directory with a.chucky.json file, sessions are automatically filtered to that project. To see all sessions across projects, run the command from outside any Chucky project directory.
Next Steps
Git Bundles
Fetch and apply session changes
Jobs
Create background jobs