Skip to main content

Valkyrie

Paper CLI coverage Tracker coverage Docstring coverage

Valkyrie orchestrates scalable, reproducible evaluations for AI agents. Run it on infrastructure that Vals AI hosts, or on your own machine with a local Tracker.

Guides, the CLI reference and the Python SDK reference are published at docs.valkyrie.vals.ai.

Quickstart

Note: Valkyrie can be invoked using either valkyrie or the alias valk. For example: valkyrie run start or valk run start.

Install the CLI:

uv tool install --exclude-newer "7 days" --exclude-newer-package certifi=false --exclude-newer-package valkyrie-cli=false --exclude-newer-package valkyrie-sdk=false valkyrie-cli

If you installed the CLI from GitHub before, remove that install first with uv tool uninstall valkyrie.

Sign in with your Vals account:

valkyrie login

Upload an agent with a valid contract.yaml:

valkyrie agent push ./agents/sweagent --name sweagent

Create the project the run spends for, once:

valkyrie project create my-project --name "My Project" --spend-type development --subcategory new_benchmark_generation \
  --budget 300 --budget-reason "3 runs, about 100 each"

Start a benchmark run:

valkyrie run start \
  --agent sweagent \
  --benchmark swebench \
  --project my-project \
  --model anthropic/claude-sonnet-4-6 \
  --slice "0:10" \
  --connect

Where to go next

Topic Location
Install and run your first benchmark get-started/quickstart
Uploading agents and writing a contract agents/agent-contract
Starting, monitoring, and managing runs runs/start
Results and output artifacts runs/results-and-outputs
Hosting your own benchmark service benchmarks/custom-services
Every CLI command reference/cli/index
Python SDK sdk/quickstart
Running Tracker locally without AWS self-hosting/local-tracker
Local development DEVELOPMENT.md

Citation

If you use Valkyrie in your research, cite the paper:

@inproceedings{forzano2026valkyrie,
  author    = {Forzano, Jarett and Almatov, Omar and Nashold, Langston and Ravi, Nikil and Kassian, Orestes},
  title     = {Valkyrie: A Microservice-Based Framework for Scalable Evaluation of AI Agents},
  booktitle = {Proceedings of the 1st ACM Conference on Agentic and AI Systems},
  series    = {CAIS '26},
  year      = {2026},
  month     = {may},
  address   = {San Jose, CA, USA},
  publisher = {ACM},
  location  = {New York, NY, USA},
  numpages  = {5},
  doi       = {10.1145/3786335.3813231},
  url       = {https://doi.org/10.1145/3786335.3813231}
}

Metadata

Release files for valkyrie-cli 2026.11.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for valkyrie-cli 2026.11.9.2
File Size Uploaded Provenance Actions
valkyrie_cli-2026.11.9.2.tar.gz 77.2 kB With provenance Details for valkyrie_cli-2026.11.9.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for valkyrie-cli 2026.11.9.2
File Interpreter ABI Platform Actions
valkyrie_cli-2026.11.9.2-py3-none-any.whl Python 3 none any Details for valkyrie_cli-2026.11.9.2-py3-none-any.whl

Total release size: 182.8 kB

Release files / valkyrie_cli-2026.11.9.2.tar.gz

Download URL valkyrie_cli-2026.11.9.2.tar.gz
Size 77.2 kB
Tags Source
SHA-256 checksum
How to use checksums
40257595a7aeac14769ad1ed01c553207923e768340627f9c44304077062a587
BLAKE2b-256 checksum
How to use checksums
6ff9023f8d29ca04c131af77136233426e87e81d684fe8f60b8bc932818b3be7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

Release files / valkyrie_cli-2026.11.9.2-py3-none-any.whl

Download URL valkyrie_cli-2026.11.9.2-py3-none-any.whl
Size 105.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed190ffc33208d98fec4ee8c20beb7ea20eba35ff89d37dc9bf532cb922c1d8f
BLAKE2b-256 checksum
How to use checksums
018b5e12d051db6f58294cc62daf3cc4e7fffd853b260c5cb67e4a00482505f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

Security for valkyrie-cli 2026.11.9.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for valkyrie_cli-2026.11.9.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page