Versions in this module Expand all Collapse all v1 v1.0.8 Apr 21, 2026 v1.0.7 Apr 13, 2026 Changes in this version + func EncodedPath(repoRoot string) string + func FormatDiscoverSummary(result *DiscoverResult) string + func FormatSessionSummary(sessions []SessionInfo) string + func ListSessions(repoRoot string, since time.Time, limit int) ([]string, error) + func ParseSession(path string, repoRoot string) ([]EditEvent, []ContextEvent, error) + func SessionDir() string + type ContextEvent struct + FilePath string + Timestamp time.Time + type DiscoverResult struct + ContextRequested int + Coverage float64 + FilesEdited int + MissedFiles []MissedFile + SessionsScanned int + func Discover(repoRoot string, since time.Time, includeTests bool, ...) (*DiscoverResult, error) + type EditEvent struct + FilePath string + Timestamp time.Time + Tool string + type MissedFile struct + ContextCount int + EditCount int + File string + IsTest bool + type SessionInfo struct + Contexts int + Coverage float64 + Date time.Time + Edits int + ID string + func GetSessionStats(repoRoot string, since time.Time, limit int, isSupportedExt func(string) bool, ...) ([]SessionInfo, error) + type UsageLogQuerier interface + FilesWithUsage func(since time.Time) (map[string]bool, error)