Skip to main content

A comprehensive toolkit for end-to-end risk-aware benchmarking of autonomous agents

Project description

RiskBench Suite

A comprehensive toolkit for end-to-end risk-aware benchmarking of autonomous agents.

Features

  • 🔍 Task specification and execution
  • 📊 Risk metrics calculation and monitoring
  • 🌐 Interactive web dashboard
  • 🐳 Docker support
  • 📈 Prometheus metrics integration

Quick Start

# Install from PyPI
pip install riskbench-suite

# Or with Poetry
poetry add riskbench-suite

Usage

  1. Define a task:
name: MyTask
description: A sample task
environment:
  type: SeleniumEnv
  config:
    url: https://example.com
success_criteria:
  - type: ElementPresent
    selector: "#success-message"
risk_metrics:
  - type: CVaR
    alpha: 0.9
    threshold: 100.0
  1. Run the task:
riskbench run task.yaml
  1. View results in the dashboard:
riskbench dashboard
# Open http://localhost:8000

Documentation

Full documentation is available at docs/.

Contributing

We welcome contributions! Please see our Contributing Guide.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Citation

If you use RiskBench Suite in your research, please cite:

@software{riskbench_suite,
  title = {RiskBench Suite},
  author = {Ansh Tiwari, Ayush Chauhan},
  year = {2025},
  url = {https://github.com/ansschh/riskbench-suite}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

riskbench_suite-0.1.1.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

riskbench_suite-0.1.1-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file riskbench_suite-0.1.1.tar.gz.

File metadata

  • Download URL: riskbench_suite-0.1.1.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.8 Windows/10

File hashes

Hashes for riskbench_suite-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0bd88a934ccccc58577fbd13eee7f33e55e0e06266bd05a632a67415c5ba4d48
MD5 7e91da56b035666d09a80a7e4ebc2116
BLAKE2b-256 2f18a67fade4677889c45fa49c1419bae9ef31d05005d4a582ea1535ea073199

See more details on using hashes here.

File details

Details for the file riskbench_suite-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: riskbench_suite-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.8 Windows/10

File hashes

Hashes for riskbench_suite-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 048f1c6a9d2f4f5a8755744b879ecce2915de64c2e20870471e2ac701ef1bcb8
MD5 e1b559acbc4e4f4d33b5d6adb93870fa
BLAKE2b-256 e4738c0b507dc6c66e38eae34d1c23871ae1d7ddfe0ef8f922cd6bfded823451

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page