Skip to content

Contributing

AIGuard is MIT-licensed and developed in the open. Contributions are welcome.

Development setup

$git clone https://github.com/Shelton03/aiguard
$pip install -e ".[monitoring,review,huggingface]"

Tests

$pytest tests/

The smoke test suite covers the SDK, pipeline, evaluation modules, and storage backends.

Conventions

  • Type hints are required on all new public APIs.
  • Public modules expose a small, stable surface via __init__.py.
  • Evaluation results conform to the universal EvaluationResult schema.

Filing issues

Open issues on GitHub. Include a minimal reproduction and the output of aiguard --version.