Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2026 Changes in this version + const StartupPromptAcceptanceTimeout + const StartupPromptMisdelivery + const StartupTransportDead + const StartupTrustRequired + const StartupUnknown + const StartupWorkerCrashed + func ClassifyStartupNoEvidence(evidence StartupEvidence) string + func StartupRecoveryActions(classification string, evidence StartupEvidence) []string + type Event = laneevents.Event + type ReadySnapshot struct + LastError string + ReadyForPrompt bool + Status string + TaskID string + TaskStatus string + WorkerID string + type StartupEvidence struct + CommandStartedAt time.Time + ElapsedSeconds int64 + LastLifecycleAt time.Time + LastLifecycleState string + MCP StartupHealth + MCPHealth string + MCPHealthy *bool + PaneCommand string + PaneObservedAt time.Time + PromptAcceptanceState string + PromptSentAt *time.Time + Transport StartupHealth + TransportHealth string + TransportHealthy *bool + TrustPromptDetected bool + type StartupHealth struct + Checked bool + Healthy *bool + Name string + Source string + Status string + Summary string + type StartupNoEvidenceReport struct + Classification string + CreatedAt time.Time + Evidence StartupEvidence + Kind string + NextActions []string + type Store struct + ConfigHome string + func NewStore(configHome string) Store + func (s Store) AwaitReady(id string) (ReadySnapshot, error) + func (s Store) Complete(id string, finishReason string, tokensOutput int64) (Worker, error) + func (s Store) Create(cwd string, trustedRoots []string, autoRecover bool) (Worker, error) + func (s Store) Get(id string) (Worker, error) + func (s Store) List() ([]Worker, error) + func (s Store) Observe(id string, screenText string) (Worker, error) + func (s Store) ObserveStartupTimeout(id string, evidence StartupEvidence) (Worker, error) + func (s Store) ResolveTrust(id string) (Worker, error) + func (s Store) Restart(id string, taskID string) (Worker, error) + func (s Store) Save(worker Worker) error + func (s Store) SendPrompt(id string, prompt string, receipt *TaskReceipt, taskID string) (Worker, error) + func (s Store) Terminate(id string) (Worker, error) + type TaskReceipt struct + ExpectedArtifacts []string + ObjectivePreview string + Repo string + SourceSurface string + TaskKind string + type TerminalOutcome struct + DuplicateCount int + Fingerprint string + FinishReason string + LaneEvent string + MaterialDifferenceCount int + Sequence int64 + Status string + Type string + UpdatedAt time.Time + type Worker struct + AutoRecoverPromptMisdelivery bool + CWD string + CreatedAt time.Time + Events []Event + ID string + LastError string + ReadyForPrompt bool + StartupNoEvidence *StartupNoEvidenceReport + Status string + TaskID string + TaskReceipt *TaskReceipt + TaskStatus string + Terminal *TerminalOutcome + TrustResolved bool + TrustedRoots []string + UpdatedAt time.Time