Versions in this module Expand all Collapse all v0 v0.1.5 Mar 23, 2026 Changes in this version + func SanitizeName(name string) string + func SaveSession(dir string, report *SessionReport) (string, error) + type AggregateStats struct + FastestMS int64 + FastestModel string + ModelCount int + SuccessCount int + TotalCostUSD float64 + TotalInputTokens int64 + TotalOutputTokens int64 + type Collector struct + func NewCollector() *Collector + func (c *Collector) Events(modelID string) []EventEntry + func (c *Collector) WrapOnEvent(original func(modelID string, event models.AgentEvent)) func(modelID string, event models.AgentEvent) + type ConstraintsSnapshot struct + MaxSteps int + Timeout string + type EventEntry struct + Data string + Type models.EventType + type ModelParamsSnapshot struct + MaxTokens *int + Seed *int64 + Temperature *float64 + type ModelResult struct + CostUSD float64 + Error string + Events []EventEntry + InputTokens int64 + LatencyMS int64 + ModelID string + OutputTokens int64 + ProposedWrites []WriteEntry + ReasoningTokens int64 + Steps int + StopReason string + Text string + ToolCalls map[string]int + type RecipeSnapshot struct + Constraints *ConstraintsSnapshot + ModelParams *ModelParamsSnapshot + Models []string + Name string + SystemPrompt string + Tools []string + type Report struct + Aggregate AggregateStats + ID string + Models []ModelResult + Prompt string + Recipe RecipeSnapshot + Selection *SelectionOutcome + SessionID string + Timestamp time.Time + func BuildReport(sessionID string, rec *recipe.Recipe, prompt string, ...) *Report + func (r *Report) Filename() string + type SelectionOutcome struct + AppliedFiles []string + Rating string + SelectedModel string + Timestamp time.Time + type SessionReport struct + Aggregate SessionStats + ID string + SessionID string + Timestamp time.Time + Turns []TurnReport + func BuildSessionReport(sessionID string, reports []*Report) *SessionReport + func LoadSession(path string) (*SessionReport, error) + func (r *SessionReport) Filename() string + type SessionStats struct + TotalCostUSD float64 + TotalInputTokens int64 + TotalOutputTokens int64 + TurnCount int + type TurnReport struct + Aggregate AggregateStats + Models []ModelResult + Prompt string + Recipe RecipeSnapshot + Selection *SelectionOutcome + Timestamp time.Time + TurnIndex int + type WriteEntry struct + Content string + Delete bool + Path string v0.1.0 Mar 14, 2026