Sessions
Track your AI coding sessions across Claude Code and Cursor.
What are sessions?
Sessions track AI coding conversations that happen in your repositories. When you use Claude Code or Cursor with Git Canopy hooks installed, each conversation is recorded as a session.
Viewing sessions
Open the Sessions tab in Git Canopy to see all sessions for the current repository.
Sessions are grouped by status:
- Active - Currently running
- Today / Yesterday / This Week - Recent completed sessions
- Older - Past sessions
Session information
Each session shows:
| Field | Description |
|---|---|
| Tool | Claude Code or Cursor |
| Branch | The worktree branch for this session |
| Duration | How long the session ran |
| Files edited | Number of files changed |
| First prompt | What you asked the AI to do |
Session statuses
| Status | Meaning |
|---|---|
| Active | Session is currently running |
| Idle | No activity for 30+ minutes |
| Completed | Session ended normally |
| Abandoned | No activity for 24+ hours |
Actions
From the session detail view, you can:
- Workspace - Jump to the worktree in the workspace view
- Changes - View file changes for this session
- End Session - Mark an active session as completed
- Delete - Remove the session from history
Filtering
Use the toolbar to filter sessions:
- Search - Filter by branch name, prompt, or session ID
- Active Only - Show only running sessions
- Tool - Filter by Claude Code or Cursor