Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
func (*DB) AllSessions ¶
AllSessions returns sessions sorted by the given field.
func (*DB) PruneUnseen ¶
PruneUnseen deletes sessions that were not part of the current scan. This handles deleted sessions, removed scan paths, etc.
type Session ¶
type Session struct {
SessionID string
ProjectName string
ProjectPath string
ClaudeDir string
FirstPrompt string
ExistingSummary string
Title string
Summary string
MessageCount int
Created time.Time
Modified time.Time
GitBranch string
IsSidechain bool
JSONLPath string
LastScanned time.Time
SummarizedAt time.Time
}
Session is the DB representation, extending scanner.Session with AI-generated fields.
Click to show internal directories.
Click to hide internal directories.