Skip to main content

Inspect Petri

Welcome to Inspect Petri, an auditing agent that enables automated monitoring and interaction with language models to detect potential alignment issues, reward hacking, and other concerning behaviors.

Petri helps you rapidly test concrete alignment hypotheses end‑to‑end. It:

  • Generates realistic audit scenarios (via your seed instructions)
  • Orchestrates multi‑turn audits with an auditor model and a target model
  • Simulates tools and rollbacks to test behaviors
  • Scores transcripts with a judge model using a consistent rubric

Learn more about using Petri at https://meridianlabs-ai.github.io/inspect_petri.


[!NOTE] This is Petri version 3.0. While most CLI commands will work identically to Petri 2.0, there are some internal Python API changes that are incompatible. Petri 2.0 is still available on the petri-v2 branch and you can install it as follows:

pip install git+https://github.com/meridianlabs-ai/inspect_petri@petri-v2

Download files

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

Source Distribution

inspect_petri-3.1.0.tar.gz (151.3 kB view details)

Uploaded Source

Built Distribution

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

inspect_petri-3.1.0-py3-none-any.whl (269.9 kB view details)

Uploaded Python 3

File details

Details for the file inspect_petri-3.1.0.tar.gz.

File metadata

  • Download URL: inspect_petri-3.1.0.tar.gz
  • Upload date:
  • Size: 151.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for inspect_petri-3.1.0.tar.gz
Algorithm Hash digest
SHA256 0655410f8298ceb142f2d1c9c163f77e7cfc569acf0b1c04d04e13e2469ce4ad
MD5 454030e4860d742980cc4696d9c45716
BLAKE2b-256 9bd5a5a8a1ce79ff6f2e611b413d0cc49ddadde2c2069ba54c68505d33460ac2

See more details on using hashes here.

Provenance

The following attestation bundles were made for inspect_petri-3.1.0.tar.gz:

Publisher: publish.yaml on meridianlabs-ai/inspect_petri

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file inspect_petri-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: inspect_petri-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 269.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for inspect_petri-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4028f7c6df4317745510783e06a0514e06f48c913e15bf54a82eb5f1a82a395
MD5 9c21e2369ecc1c8574f06fc300f78389
BLAKE2b-256 cacc7b9f2d39700736d2f4482377041d06650e1309cd86b7c7d8c05a7c4292ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for inspect_petri-3.1.0-py3-none-any.whl:

Publisher: publish.yaml on meridianlabs-ai/inspect_petri

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 files

3.0.11

2 files

3.0.10

2 files

3.0.9

2 files

3.0.8

2 files

3.0.6

2 files

3.0.5

2 files

3.0.4

2 files

3.0.3

2 files

3.0.2

2 files

3.0.1

2 files

3.0.0

2 files

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