Versions in this module Expand all Collapse all v0 v0.1.2 Jul 15, 2026 v0.1.1 Jul 15, 2026 v0.1.0 Jul 14, 2026 Changes in this version + func Prune(runStore Store, taskStore background.Store, options background.PruneOptions) (background.PruneResult, error) + type Board struct + Active []BoardEntry + Blocked []BoardEntry + Finished []BoardEntry + GeneratedAt time.Time + Orphaned []BoardEntry + func BuildBoard(store background.Store, runs []Run, now time.Time, stalledAfter time.Duration) Board + type BoardEntry struct + Error string + Freshness background.LaneFreshness + Heartbeat *background.LaneHeartbeat + Lifecycle background.LifecycleResolution + Provenance background.EventProvenance + Run Run + ScopeBinding background.ScopeBinding + Status string + Task *background.Task + TerminalOutcome *background.TerminalOutcome + type HealthReport struct + RecommendedAction string + State string + Summary string + type Run struct + Agent string + CreatedAt time.Time + ID string + Prompt string + SessionID string + TaskID string + UpdatedAt time.Time + Workspace string + WorktreeID string + WorktreePath string + WorktreeRef string + type Status struct + CurrentStatus string + Error string + Freshness background.LaneFreshness + Health HealthReport + Heartbeat *background.LaneHeartbeat + Lifecycle background.LifecycleResolution + Provenance background.EventProvenance + Run Run + ScopeBinding background.ScopeBinding + Task *background.Task + TerminalOutcome *background.TerminalOutcome + func StatusForTask(store background.Store, run Run) Status + func StatusForTaskAt(store background.Store, run Run, now time.Time, stalledAfter time.Duration) Status + type Store struct + Dir string + func NewStore(configHome string) Store + func (s Store) Get(id string) (Run, error) + func (s Store) List() ([]Run, error) + func (s Store) Remove(id string) error + func (s Store) Save(run Run) (Run, error) + func (s Store) Touch(id string) (Run, error)