Versions in this module Expand all Collapse all v0 v0.1.0 Aug 13, 2026 Changes in this version + const DefaultWorkers + const MaxAttempts + const MaxWorkers + func Backoff(attempt int, jitter func() float64) time.Duration + func DeadEndCause(err error) string + func EffectiveWorkers(workers int) int + type Class int + const Degraded + const Fatal + const Transient + func Classify(err error) Class + func (c Class) String() string + type Event struct + Detail string + Phase string + type Executor struct + Actors map[core.ActorType]actors.Actor + Cache *cache.Cache + CheapModel string + Estimator *budget.Estimator + Jitter func() float64 + Ledger *budget.Ledger + Log *slog.Logger + Now func() time.Time + Owner string + Planner *planner.Planner + Pricing *pricing.Table + Progress func(Event) + Queue *queue.Queue + Sleep func(context.Context, time.Duration) error + Store store.Store + Verifier *verifier.Verifier + Workers int + func (e *Executor) Run(ctx context.Context, sessionID string) (*Result, error) + type Result struct + CacheStats cache.Stats + Claims []core.Claim + ClaimsVerified int + Contradictions int + Digest *planner.Digest + EdgesWritten int + FollowUpsQueued int + LeadsCached int + LeadsFailed int + LeadsRun int + Replans int + SessionID string + Spent int64 + Status core.SessionStatus + StoppedBecause string + VerifyDegraded string + VerifyPasses int