Versions in this module Expand all Collapse all v1 v1.133.0 Sep 4, 2026 v1.132.0 Sep 4, 2026 Changes in this version + type Event struct + Reasoning string + Result string + SessionID string + Text string + ToolArgs string + ToolError bool + ToolID string + ToolName string + ToolOutput string + Type EventType + Usage *Usage + type EventType string + const EventReasoning + const EventResult + const EventSessionID + const EventText + const EventToolCall + const EventToolCallDelta + const EventToolCallStart + const EventToolResult + type Factory func(cfg *latest.HarnessConfig) (Provider, error) + type Provider interface + Name func() string + Resume func(ctx context.Context, sessionID, prompt string, handle func(Event)) error + Run func(ctx context.Context, prompt string, handle func(Event)) error + type Usage struct + CacheCreationInputTokens int + CacheReadInputTokens int + InputTokens int + OutputTokens int + TotalCostUSD float64