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.