Versions in this module Expand all Collapse all v0 v0.2.0 Jun 11, 2026 v0.1.0 Jun 10, 2026 Changes in this version + func CleanCommandEnv(env []string) []string + func WriteJSON(path string, result Result) error + type Budgets struct + MaxCostUSD float64 + MaxTotalTokens int64 + MaxWallTime time.Duration + type Case struct + Budgets Budgets + Category string + ID string + Oracle Oracle + Prompt string + Title string + type Comparison struct + BaselinePasses int + CandidatePasses int + CostDeltaUSD float64 + Regressed bool + func Compare(baseline, candidate []Result) Comparison + type Oracle struct + Commands []string + ExpectedFiles map[string]string + ForbiddenFiles []string + type Result struct + AgentVersion string + Artifacts map[string]string + CaseID string + EngineError string + EngineStatus engine.Status + FailureCategory string + Metrics engine.RunMetrics + Model string + OracleLog string + Provider string + Status Status + Suite string + type Runner struct + AgentVersion string + ArtifactsDir string + Engine *engine.Engine + Model string + Provider string + Suite string + Trace *event.Recorder + Workspace string + func (r Runner) Run(ctx context.Context, c Case) (Result, error) + type Status string + const Error + const Fail + const Pass + const Timeout