Inspect WandB
Integration between Inspect and Weights & Biases, including support for both the Models API for experiment tracking, and Weave for evaluation analysis and transcripts.
Demo Video
Check out this brief demo video for an overview of Inspect WandB
If you prefer to read, you can check out a written tutorial on the Inspect WandB docs site
You can also check out the WandB UI and navigate through some example results in our demo project, found here
Usage
Inspect WandB can be installed with:
pip install inspect-wandb
To install the optional Weave extra:
pip install "inspect-wandb[weave]"
Once Inspect WandB is installed in an environment authenticated with Weights & Biases (either by running wandb login or setting WANDB_API_KEY), the integration will be enabled for future Inspect runs by default. The Inspect logger output will link to the Models dashboard where you can track runs, and also, if you have enabled the weave extra, to the Weave dashboard where you can visualise eval results.
Some configuration options are available, including adjusting wandb config, settings tags, and adjusting Weave trace naming. To dive deeper with Inspect WandB, please see the documentation at https://inspect-wandb.readthedocs.io/en/latest/
Examples
The following are some examples of the types of data that can be automatically logged to W&B when Inspect WandB is enabled:
Models
The Models integration allows you to track each Inspect eval or eval-set run as a WandB run. This can be useful for having a shared source-of-truth for which evals have been run, as well as storing exact configurations for faithful reproductions in future.
Inspect evals tracked in W&B Runs table
Reproduction information tracked in a W&B Run, including Inspect metadata
Weave
The Weave integration traces Inspect evaluations, allowing you to track and analyse performance of different models on multiple tasks, visualise and compare result sets, and dig into individual transcripts.
Table of Inspect evaluations with score summaries in Weave
Trace tree of an Inspect task, with the main solver transcript selected for a given sample
Comparison of performance on AgentHarm between Claude 4 Sonnet and GPT 4o-mini
Contributing
Please see our contributing guidelines if you'd like to make contributions to Inspect WandB
Feedback
We welcome all feedback; the best way to get in touch to discuss the project is the Inspect Community #inspect_wandb Slack Channel
Project notes
This project was primarily developed by DanielPolatajko, Qi Guo, Matan Shtepel, and supervised by Justin Olive. It was supported through the MARS (Mentorship for Alignment Research Students) program at the Cambridge AI Safety Hub.
Metadata
Release files for inspect-wandb 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inspect_wandb-0.3.0.tar.gz | 23.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inspect_wandb-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 51.7 kB
Release files / inspect_wandb-0.3.0.tar.gz
| Download URL | inspect_wandb-0.3.0.tar.gz |
|---|---|
| Size | 23.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa4491b6436750fcd2543791633ba59409be17275be9627bc14c8bd1b56bfde5
|
|
BLAKE2b-256 checksum How to use checksums |
02f1ee326714ae4376b6bf8e60205a66971c9b06ea09b896e2dc23205d4ad9f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 11, 2026.
Transparency logRelease files / inspect_wandb-0.3.0-py3-none-any.whl
| Download URL | inspect_wandb-0.3.0-py3-none-any.whl |
|---|---|
| Size | 27.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1ef680e826c9f267154adc002270719b8344f932f99a29e4705ab6120b3a8630
|
|
BLAKE2b-256 checksum How to use checksums |
b6526c43f55c79b598af68e0e6e61a54454af848bca244a8fca73568162aceba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 11, 2026.
Transparency log