Skip to main content
All failure analysis commands live under the fa group.
valiqor fa <run|status|result|list>

Common Flags

Every fa subcommand accepts:
FlagTypeDefaultDescription
--api-keystringAPI key override
--projectstringProject name override
--base-urlstringBackend URL override

fa run

Run failure analysis on a trace or dataset.
valiqor fa run [--trace-id <id> | --dataset <path>] [flags]
FlagTypeDefaultDescription
--trace-idstringTrace UUID to analyze
--datasetstringPath to a dataset JSON file
--feature-kindrag | agent | agentic_rag | generic_llmauto-detectedApplication type hint
--no-evalflagfalseSkip evaluation metrics
--no-securityflagfalseSkip security audit
--bucketsstringComma-separated failure bucket filter (e.g. hallucination,safety)
--asyncflagfalseSubmit asynchronously and return a job ID
--trace-id and --dataset are mutually exclusive. At least one is required.

Examples

# Analyze a trace (synchronous)
valiqor fa run --trace-id 550e8400-e29b-41d4-a716-446655440000

# Analyze a dataset, skip security
valiqor fa run --dataset inputs.json --no-security

# Filter specific failure buckets
valiqor fa run --trace-id abc123 --buckets hallucination,safety

# Async analysis
valiqor fa run --dataset inputs.json --async

Output

Displays:
  • Summary — failures detected, passes, severity, confidence, primary failure
  • Alert & CI-gate recommendations
  • Per-failure tags — bucket, subcategory, decision, severity, confidence, detector, rationale
  • Linked results — associated eval run ID and security batch ID (if applicable)

fa status

Check the status of a failure analysis run.
valiqor fa status --run-id <id> [flags]
FlagTypeDefaultDescription
--run-idstringrequiredFA run or job ID
--wait / -wflagfalsePoll until completion with a live progress bar
# Check status once
valiqor fa status --run-id abc123

# Wait with progress bar and ETA
valiqor fa status --run-id abc123 --wait
In wait mode, the CLI polls every 3 seconds until the run completes, fails, or is cancelled.

fa result

Fetch and display failure analysis results.
valiqor fa result --run-id <id> [flags]
FlagTypeDefaultDescription
--run-idstringrequiredFA run ID
--jsonflagfalseOutput raw JSON instead of formatted display

JSON Output Fields

When using --json, the output includes:
FieldDescription
run_idUnique run identifier
statusRun status
modeAnalysis mode
input_typeInput source type
feature_kindDetected or specified application type
summaryHigh-level results summary
failure_tagsArray of detected failure tags
eval_run_idLinked evaluation run (if applicable)
security_batch_idLinked security batch (if applicable)
duration_msProcessing duration in milliseconds
tokens_usedToken consumption for this run
# Formatted output
valiqor fa result --run-id abc123

# Raw JSON for scripting or CI/CD
valiqor fa result --run-id abc123 --json

fa list

List failure analysis runs with pagination.
valiqor fa list [flags]
FlagTypeDefaultDescription
--statuscompleted | failed | running | cancelledFilter by run status
--pageint1Page number
--page-sizeint15Items per page

Examples

# List all runs
valiqor fa list

# List only completed runs
valiqor fa list --status completed

# Paginate through results
valiqor fa list --page 2 --page-size 10
Displays run ID, status, input type, failure count, primary failure, and created date.