Versions in this module Expand all Collapse all v0 v0.1.0 Feb 8, 2026 Changes in this version + const StateCompleted + const StateRunning + const StateStopped + type Manager struct + func NewManager(dir string) *Manager + func (m *Manager) CleanupOldSessions(maxAge time.Duration) error + func (m *Manager) Create(workspace, runID, name string, grants []string) (*Session, error) + func (m *Manager) Delete(id string) error + func (m *Manager) Dir() string + func (m *Manager) Get(idOrName string) (*Session, error) + func (m *Manager) GetByWorkspace(workspace string) (*Session, error) + func (m *Manager) List() ([]*Session, error) + func (m *Manager) Touch(id string) error + func (m *Manager) UpdateState(id, state string) error + type Session struct + CreatedAt time.Time + Grants []string + ID string + LastAccessedAt time.Time + Name string + RunID string + State string + Workspace string