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.

Agent configurations tell Vijil how to reach the model you want to evaluate or protect.
CommandDescription
vijil agent createCreate a new Agent configuration
vijil agent listList Agent configurations
vijil agent getGet a specific Agent
vijil agent updateUpdate an Agent configuration
vijil agent archiveArchive an Agent
vijil agent lifecycleUpdate the Agent trust lifecycle stage
vijil agent importImport an Agent from a URL or file
vijil agent validate-importValidate an Agent import without creating it
vijil agent eval-configGet the evaluation configuration for an Agent
vijil agent dome-configsGet the Dome configuration for an Agent

vijil agent create

Create a new Agent configuration.
export OPENAI_API_KEY="sk-..."

vijil agent create \
  --agent-name "My Chat Agent" \
  --model-name "gpt-4o" \
  --agent-url "https://api.openai.com/v1/chat/completions" \
  --api-key "$OPENAI_API_KEY"
FlagDescription
--agent-nameDisplay name for the Agent
--model-nameModel identifier (e.g. gpt-4o, claude-sonnet-4-20250514)
--agent-urlEndpoint the Agent is reachable at
--api-keyAPI key for the Agent’s provider
--agent-system-promptSystem prompt the Agent uses
--rate-limit-requests-per-minuteAPI request rate limit
--hubProvider hub identifier
--mcp-configMCP proxy configuration (JSON object)
--jsonOutput as JSON
The output includes the new Agent’s id. Use it in subsequent commands.

vijil agent list

List Agent configurations for the active team.
vijil agent list
vijil agent list --include-scores --json
FlagDescription
--statusesFilter by status (defaults to non-archived)
--limitMaximum number of results
--offsetNumber of results to skip
--include-scoresSideload the latest evaluation scores onto each Agent
--jsonOutput as JSON

vijil agent get

Get a specific Agent configuration by ID.
vijil agent get <agent_id>
vijil agent get <agent_id> --include-scores --json
FlagDescription
--include-scoresSideload the latest evaluation scores onto the Agent
--jsonOutput as JSON

vijil agent update

Update an existing Agent configuration.
vijil agent update <agent_id> \
  --agent-name "Renamed Agent" \
  --model-name "gpt-4o-mini"
FlagDescription
--agent-nameNew display name
--model-nameNew model identifier
--agent-urlNew endpoint URL
--api-keyNew API key
--agent-system-promptNew system prompt
--statusAgent status (draft, active, deprecated, archived, …)
--access-levelblack_box, grey_box, or white_box
--purposeAgent purpose description
--rate-limit-requests-per-minuteNew rate limit
--jsonOutput as JSON

vijil agent archive

Archive an Agent configuration so it no longer appears in default listings.
vijil agent archive <agent_id>
FlagDescription
--jsonOutput as JSON

vijil agent lifecycle

Advance or set the Agent’s trust lifecycle stage.
vijil agent lifecycle <agent_id> --trust-stage tested
FlagDescriptionRequired
--trust-stageOne of registered, tested, hardened, trusted, optimized, adaptedYes
--jsonOutput as JSON

vijil agent import

Import an Agent from a remote URL (black box), an Agent card file (grey box), or source code (white box).
# Black box — import from a live endpoint
vijil agent import --agent-url "https://api.example.com/v1/chat/completions"

# Grey box — import from an agent card JSON file
vijil agent import --agent-card '{"name": "My Agent", ...}'
FlagDescription
--agent-urlRemote Agent endpoint URL (black box)
--agent-cardAgent configuration JSON (grey box, JSON object)
--source-codeSource code files (white box, JSON object)
--frameworkFramework identifier
--entry-pointMain file path (white box)
--override-nameOverride the imported Agent name
--api-keyAPI key for the Agent
--rate-limit-requests-per-minuteRate limit
--jsonOutput as JSON

vijil agent validate-import

Validate an import payload without creating the Agent. Accepts the same flags as vijil agent import.
vijil agent validate-import --agent-url "https://api.example.com/v1/chat/completions"

vijil agent eval-config

Get the evaluation configuration associated with an Agent.
vijil agent eval-config <agent_id>
vijil agent eval-config <agent_id> --json

vijil agent dome-configs

Get the Dome configuration bound to an Agent.
vijil agent dome-configs <agent_id>
vijil agent dome-configs <agent_id> --json
Last modified on May 19, 2026