Versions in this module Expand all Collapse all v0 v0.1.1 Oct 4, 2026 v0.1.0 Oct 3, 2026 Changes in this version + const ProviderAnthropic + const ProviderGitHub + const ProviderGoogle + const ProviderOpenAI + const ToolAgy + const ToolClaudeCode + const ToolCline + const ToolCodex + const ToolCopilot + const ToolCrush + const ToolDSH + const ToolGemini + const ToolGoose + const ToolHermes + const ToolKimiCode + const ToolOpenClaw + const ToolOpenCode + const ToolPi + const ToolQwenCode + const ToolReasonix + const UnpricedMark + func FormatCost(microUSD int64, approximate, known bool) string + func VendorPriceSourceFamilies() []string + func VendorPriceSources() []string + type ActivityCapture string + const ActivityExact + const ActivityNone + const ActivityUnattributed + type ActivityEvent struct + CallsInTurn int + DedupKey string + EventTime time.Time + ID int64 + Kind ActivityKind + MessageID string + Model string + Name string + ObservedTime time.Time + Project string + RequestID string + SessionID string + SourcePath string + Tool string + TurnSeq int + UsageDedupKey string + type ActivityKind string + const ActivityHook + const ActivitySkill + const ActivityTool + type AggregateSnapshot struct + CacheCreationTokens int64 + CacheReadTokens int64 + InputTokens int64 + Key string + Model string + ObservedTime time.Time + OutputTokens int64 + Project string + Provider string + Raw string + ReasoningTokens int64 + SessionID string + SourcePath string + Tool string + TotalTokens int64 + type CacheWriteTTL struct + Ephemeral1h int64 + Ephemeral5m int64 + type CodeChange struct + ChangeID string + Known bool + LinesAdded int64 + LinesRemoved int64 + ObservedTime time.Time + Project string + SessionID string + Tool string + UpdatedAt time.Time + type CostProvenance string + const CostAbsent + const CostComputed + const CostVendor + func PriceProvenance(priceSource string) CostProvenance + type EventKind string + const KindAdjustment + const KindUsage + type ReasoningMode string + const ReasoningAdditive + const ReasoningSubset + func ReasoningModeFor(tool string) ReasoningMode + type ReasoningReport string + const ReasoningReportAdditive + const ReasoningReportNone + const ReasoningReportSubset + func ReasoningReportFor(tool string) ReasoningReport + type SourceCheckpoint struct + MTimeNS int64 + Offset int64 + Size int64 + SourcePath string + State string + Tool string + Watermark int64 + type SourceClass string + const Aggregate + const EventLevel + type ToolCapability struct + Activity ActivityCapture + Cost CostProvenance + Reasoning ReasoningReport + Tier VerificationTier + Tool string + func RetiredCapabilities() []ToolCapability + type TurnContext struct + Dimension TurnDimension + EventTime time.Time + Model string + ObservedTime time.Time + Project string + SessionID string + SourcePath string + Tool string + UsageDedupKey string + Value string + type TurnDimension string + const DimensionAgent + const DimensionMCPServer + const DimensionMCPTool + const DimensionPlugin + const DimensionSkill + func TurnDimensions() []TurnDimension + func (d TurnDimension) Valid() bool + type UsageEvent struct + CacheCreationTokens int64 + CacheReadTokens int64 + CacheTTL CacheWriteTTL + CostMicroUSD *int64 + DedupKey string + EventTime time.Time + ID int64 + InputTokens int64 + Kind EventKind + MessageID string + Model string + ObservedTime time.Time + OutputTokens int64 + PriceSource string + Project string + Provider string + Raw string + ReasoningTokens int64 + RequestID string + ServiceTier string + SessionID string + SourcePath string + Tool string + TotalTokens int64 + func (e *UsageEvent) SetCost(microUSD int64, source string) + func (e UsageEvent) ComputedTotal() int64 + func (e UsageEvent) Cost() (int64, bool) + type VerificationTier string + const TierFixture + const TierLive