Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vijil.ai/llms.txt

Use this file to discover all available pages before exploring further.

Evaluations send adversarial Probes to your Agent and return a Trust Score. Harnesses define which Probes are sent.

Harnesses

CommandDescription
vijil harness listList standard Harnesses
vijil harness custom-createCreate a custom Harness
vijil harness custom-listList custom Harnesses
vijil harness custom-getGet a custom Harness
vijil harness custom-promptsGet prompts from a custom Harness
vijil harness custom-cancelCancel a Harness being generated
vijil harness custom-deleteDelete a custom Harness

vijil harness list

List standard Harnesses available for Evaluations.
vijil harness list
vijil harness list --json
Standard Harnesses include safety, security, reliability, privacy, toxicity, and ethics.

vijil harness custom-create

Create a custom Harness for a specific Agent. Vijil generates Probes based on the Agent’s purpose and any Personas or Policies you attach.
vijil harness custom-create \
  --name "Customer Support Harness" \
  --agent-id "$AGENT_ID"
FlagDescriptionRequired
--nameHarness display nameYes
--agent-idAgent ID to generate Probes forYes
--descriptionHarness description
--persona-idsPersona IDs to include (JSON array)
--policy-idsPolicy IDs to include (JSON array)
--system-promptAgent description or system prompt for generation
--jsonOutput as JSON

vijil harness custom-list

List custom Harnesses for the active team.
vijil harness custom-list
vijil harness custom-list --agent-id "$AGENT_ID" --status completed
FlagDescription
--agent-idFilter by Agent ID
--statusFilter by status
--limitMaximum number of results (default 10)
--offsetNumber of results to skip
--jsonOutput as JSON

vijil harness custom-get

Get a specific custom Harness by ID.
vijil harness custom-get <harness_id>

vijil harness custom-prompts

Retrieve the generated Probes for a custom Harness.
vijil harness custom-prompts <harness_id> --json

vijil harness custom-cancel

Cancel a Harness that is still being generated.
vijil harness custom-cancel <harness_id>

vijil harness custom-delete

Delete a custom Harness.
vijil harness custom-delete <harness_id>
vijil harness custom-delete <harness_id> --yes   # skip confirmation

Evaluations

CommandDescription
vijil eval runStart an Evaluation
vijil eval statusCheck Evaluation status
vijil eval results-detailGet full Evaluation results
vijil eval listList Evaluations
vijil eval reportGenerate a Trust Report
vijil eval logsGet Evaluation logs
vijil eval cancelCancel a running Evaluation
vijil eval deleteDelete an Evaluation
vijil eval results-listList completed Evaluations
vijil eval list-allList all team Evaluations
vijil eval summary-getGet an Evaluation summary
vijil eval summary-by-agentGet latest summaries per Agent
vijil eval summary-deleteDelete an Evaluation summary

vijil eval run

Start a trust evaluation against an Agent.
vijil eval run \
  --agent-id "$AGENT_ID" \
  --harness-names '["safety", "security"]' \
  --sample-size 50 \
  --wait
FlagDescriptionRequired
--agent-idUUID of the Agent to evaluateYes
--harness-namesJSON array of Harness names to runYes
--sample-sizeProbes to run per Harness (1–1000); omit to run all
--harness-typestandard (default) or custom
--evaluation-idUse a specific UUID for the evaluation
--waitPoll until the evaluation completes
--jsonOutput as JSON
Use --sample-size 10 for fast iteration during development. Run the full Harness before releasing to production.

vijil eval status

Check the status of an evaluation.
vijil eval status <evaluation_id>
Status values progress through: startingpendingrunningcompletedsavingsaved. The status may also be failed or canceled.
vijil eval status <evaluation_id> --json

vijil eval results-detail

Get the full results for a completed evaluation.
vijil eval results-detail <evaluation_id>
vijil eval results-detail <evaluation_id> --json | jq '.scores'
Returns Trust Scores per Harness, per-Probe results, and identified failure patterns.

vijil eval list

List evaluation summaries for the active team.
vijil eval list
vijil eval list --agent-id "$AGENT_ID" --status completed
FlagDescription
--agent-idFilter by Agent ID
--statusFilter by status (running, completed, failed, cancelled)
--harness-typeFilter by Harness type (standard or custom)
--tested-byFilter by tool that ran the evaluation
--limitMaximum number of results
--offsetNumber of results to skip
--jsonOutput as JSON

vijil eval report

Generate a Trust Report for a completed evaluation.
vijil eval report <evaluation_id>
vijil eval report <evaluation_id> --force-regenerate
FlagDescription
--force-regenerateRegenerate even if a cached report exists
--jsonOutput as JSON

vijil eval logs

Get execution logs for an evaluation.
vijil eval logs <evaluation_id> --json

vijil eval cancel

Cancel a running evaluation.
vijil eval cancel <evaluation_id>

vijil eval delete

Delete an evaluation and its results.
vijil eval delete <evaluation_id>
vijil eval delete <evaluation_id> --yes   # skip confirmation

vijil eval results-list

List completed Evaluations with results.
vijil eval results-list --limit 20 --json

vijil eval list-all

List all Evaluations across the team without filtering.
vijil eval list-all --json

vijil eval summary-get

Get the summary for a specific Evaluation.
vijil eval summary-get <evaluation_id> --json

vijil eval summary-by-agent

Get the latest Evaluation summary for each Agent in the team.
vijil eval summary-by-agent --json

vijil eval summary-delete

Delete an Evaluation summary.
vijil eval summary-delete <evaluation_id>
vijil eval summary-delete <evaluation_id> --yes
Last modified on May 19, 2026