Feature · Admin

Benchmarks

Compare providers and inspect benchmark evidence.

Last changed

Generated from commit a7a1a63 ·

How it works

Admin overview

Admin overview links every administrator tool: benchmarks and evaluation, people and access, models and routing, governance and spend, and, for platform operators, platform operations.

Benchmarks

Benchmarks has two tabs: Provider benchmarks compares model providers and CLIs on the same cases; Crewshal harness shows harness runs. Paid runs need consent from an owner or admin.

Who can open it

Only owners and admins. Others see "Admin access required".

From the help article The Admin area, checked against the product on .

What you can do

The operations this feature's screens call. Each one is POST /api/<name>, and the badge says who may call it.

  • harnessBenchmarks/listCases

    AdminNo API tokens

    Harness benchmarks: lists cases.

    Types: HarnessBenchmarkListCasesRequest returns HarnessBenchmarkListCasesResponse

  • harnessBenchmarks/listRuns

    AdminNo API tokens

    Harness benchmarks: lists runs.

    Types: HarnessBenchmarkListRunsRequest returns HarnessBenchmarkListRunsResponse

  • harnessBenchmarks/saveCase

    AdminNo API tokens

    Harness benchmarks: saves the case.

    Types: HarnessBenchmarkSaveCaseRequest returns HarnessBenchmarkCase

  • harnessBenchmarks/compareRuns

    AdminNo API tokens

    Harness benchmarks: compares runs.

    Types: HarnessBenchmarkCompareRunsRequest returns HarnessBenchmarkComparison

  • harnessBenchmarks/startRun

    AdminNo API tokens

    Harness benchmarks: starts the run.

    Types: HarnessBenchmarkStartRunRequest returns HarnessBenchmarkStartRunResponse

  • harnessBenchmarks/recordRun

    AdminNo API tokens

    Harness benchmarks: records a run.

    Types: HarnessBenchmarkRecordRunRequest returns HarnessBenchmarkRun

  • harnessBenchmarks/readOfflineCampaign

    AdminNo API tokens

    Harness benchmarks: reads the offline campaign.

    Types: { id: string } returns HarnessOfflineCampaignReceipt

  • harnessBenchmarks/runOfflineCampaignPhase

    AdminNo API tokens

    Harness benchmarks: runs the offline campaign phase.

    Types: { id: string; phase: 'development' | 'held_out' } returns HarnessBenchmarkStartRunResponse

  • harnessBenchmarks/proposeOfflineCampaign

    AdminNo API tokens

    Harness benchmarks: proposes an offline campaign.

    Types: { seed: HarnessOfflineCampaignProposalSeed; wasteRunIds: string[] } returns HarnessOfflineCampaignProposed

  • harnessBenchmarks/declareOfflineCampaign

    AdminNo API tokens

    Harness benchmarks: declare offline campaign.

    Types: HarnessOfflineCampaignProposal returns HarnessOfflineCampaignReceipt

  • harnessBenchmarks/listOfflineCampaigns

    AdminNo API tokens

    Harness benchmarks: lists offline campaigns.

    Types: { limit?: number } returns { items: Array<{ id: string; goal: string; createdAt: string }>; truncated: boolean }

  • harnessBenchmarks/freezeOfflineCampaign

    AdminNo API tokens

    Harness benchmarks: freeze offline campaign.

    Types: { id: string } returns HarnessOfflineCampaignReceipt

  • harnessBenchmarks/stopOfflineCampaign

    AdminNo API tokens

    Harness benchmarks: stops the offline campaign.

    Types: { id: string; reason: string } returns HarnessOfflineCampaignReceipt

Screens

What it records

The feature writes these events to the audit log, the permanent record of what happened.

  • Harness benchmark case version created
  • Harness benchmark run recorded

Generated from code at commit a7a1a63 ·

Turn the numbers into shipped work.

Crewshal runs these choices for you: a persistent AI worker with memory and rules, on your Claude and Codex subscriptions.