Choose a build command
Build one version
dataset build-version creates one dataset version artifact directory from a project config. Use it when the candidate set and evaluation should be captured as one build.Build an adaptive cycle
dataset build-cycle runs multiple rounds with a candidate budget and deterministic cycle seed. Use it when later rounds should use the recorded results of earlier rounds.Build one version
--expansion-count is optional; other provider, strategy, and model-discovery flags are available in the CLI usage.
Build an adaptive cycle
promptbeat generate preview.
Version-build artifacts
dataset build-version writes these files in its output directory:
model_discovery.json is part of the artifact contract even when model discovery is not used. The JSON files record the build inputs, candidates, evaluation, promotion and rewrite outputs, lineage, and report data produced by the implementation.
Cycle artifacts
dataset build-cycle writes a cycle-level set plus one directory for each completed round:
round-02/ and later directories use the same round artifact names when those rounds complete. The cycle manifest and logs are the local record of what happened; they do not publish the dataset to a remote registry.
Pull a local seed collection
The current seed registry boundary is a local checkout or another explicitly supplied registry path. Pull a versioned collection into a working directory:seeds.jsonl in the output directory. Use that local file from a PromptBeat project or inspect it before evaluation. --offline can use a verified local cache; --cache-dir controls that cache location.
No confirmed public hosted Registry is provided. Document and reproduce the local or URL
--registry source that you actually use.Use the loop safely
Inspect inputs
Validate the PromptBeat project and review the seed files before approving any command that may call a provider.
Choose the scope
Use
build-version for one captured version, or build-cycle when you need round-level allocation and transition records.Review artifacts
Inspect
evaluation_result.json, promotion or rewrite seeds, and lineage files in the output directory.What’s next
Judgment
Read how backend assertions become PromptBeat statuses.
Reports
Render the evaluation and dataset report artifacts.