PromptBeat
System under test: model or prompt endpoint
Runtime: Go CLI with the current Promptfoo evaluation backend Primary use: red teaming, evaluation, and regression datasets
Runtime: Go CLI with the current Promptfoo evaluation backend Primary use: red teaming, evaluation, and regression datasets
AgentBeat
System under test: black-box HTTP agent
Runtime: Go
Runtime: Go
RunAgentEvaluation (does not use Promptfoo)
Primary use: behavioral evaluation with tier-qualified Evidence; source and website Eval Preview available, GitHub evaluator Release pendingSeparate by design
Neither product is a mode or prerequisite of the other. PromptBeat is publicly downloadable and uses Promptfoo in its current full evaluation pipeline. AgentBeat has a separate GoRunAgentEvaluation implementation and Target SDK/Adapter Kits in this development repository; that path does not use Promptfoo. A website-built Eval Preview now provides the runnable agentbeat eval-run path and local contract probe. A matching official GitHub evaluator Release is still pending.
A team may use both for a full application, but the runs answer different questions:
- Did the model or prompt cross a response boundary?
- Did the agent complete the task without crossing a behavioral or environment boundary?
What both products value
- Explicit cases: inputs and expected behavior are reviewable rather than hidden in a dashboard.
- Inspectable results: commands and protocol responses remain available as artifacts.
- Evidence scope: conclusions are qualified by what was observed.
- Repeatability: stable scenarios and datasets support regression after a model, prompt, policy, or agent change.
- Open development: current contracts and the development-repository implementation are reviewable; public executable availability is stated separately.
Evaluation, not runtime enforcement
AI Beat runs acceptance, red-team, and regression evaluations. It does not sit in your production request path as a policy gateway, firewall, or runtime blocker.Choose a product
Compare targets, runtimes, Evidence, and current commands.
PromptBeat quickstart
Run a model or prompt evaluation.
AgentBeat quickstart
Integrate an HTTP Agent Target.