sipeed/picoclaw · error

save results: %w

Error message

save results: %w

What it means

Error "save results: %w" thrown in sipeed/picoclaw.

Source

Thrown at cmd/membench/main.go:265

			ir, err := IngestSeahorse(ctx, samples, dbPath)
			if err != nil {
				return fmt.Errorf("ingest seahorse: %w", err)
			}
			if useLLM {
				results := EvalSeahorseLLM(ctx, samples, ir, flagBudget, answerClient, judgeClient, flagConcurrency)
				llmResults = append(llmResults, results...)
				log.Printf("seahorse-llm: evaluated %d samples", len(results))
			} else {
				results := EvalSeahorse(ctx, samples, ir, flagBudget)
				tokenResults = append(tokenResults, results...)
				log.Printf("seahorse: evaluated %d samples", len(results))
			}
		}
	}

	allResults := append(tokenResults, llmResults...)
	if err := SaveResults(allResults, flagOut); err != nil {
		return fmt.Errorf("save results: %w", err)
	}
	if err := SaveAggregated(allResults, flagOut); err != nil {
		return fmt.Errorf("save aggregated: %w", err)
	}

	PrintComparison(tokenResults, llmResults)
	return nil
}

func runReport(cmd *cobra.Command, args []string) error {
	entries, err := os.ReadDir(flagOut)
	if err != nil {
		return fmt.Errorf("read out dir: %w", err)
	}

	var allResults []EvalResult
	for _, entry := range entries {
		if !entry.IsDir() && strings.HasPrefix(entry.Name(), "eval_") && strings.HasSuffix(entry.Name(), ".json") {

View on GitHub (pinned to 49183d7e8d)

When it happens

Trigger: Thrown at cmd/membench/main.go:265 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15). Data as JSON: /api/errors/552f9c231fdad979. Report an issue: GitHub.