Regression investigation harness for ML pipelines
Project description
TheSean
A regression investigation harness for ML pipelines, latent action systems, and world models.
TheSean runs paired A/B evaluations across ML/world model experiments, detects regressions, and provides an interactive investigation workbench for debugging episode-level divergences.
What it does
- Configure A/B experiment pairs with different weights, planners, or configs
- Run paired evaluations with live telemetry
- Detect regressions via bootstrap significance testing across 5 metrics
- Drill into individual episodes with signal timelines and event detection
Quickstart
Python 3.10+ required.
Install
pip install thesean
Prerequisites: TheSean requires an ML repo with a compatible adapter.
The only available adapter is for f1worldmodel.
Clone the repo and follow its README to install dependencies.
Run
cd into the ML repo project root:
Example:
cd f1worldmodel
thesean
This launches the TUI. From there:
- Select or create a case.
- Pick a track, configure Run A (baseline) and Run B (candidate) with different checkpoints or planner settings
- Run the evaluation
- View the verdict and drill into episodes to investigate divergences
Available Adapters
| Adapter | Repo | Status |
|---|---|---|
f1 |
justinsiek/f1worldmodel | Beta |
Status
Beta. APIs may change.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thesean-0.1.4.tar.gz.
File metadata
- Download URL: thesean-0.1.4.tar.gz
- Upload date:
- Size: 127.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9714b68fa8b522f8de45f90b6ebd337b1fc991bc97be59fb6147df818d96f8cc
|
|
| MD5 |
f1e1be778af3263218ed9605e4854627
|
|
| BLAKE2b-256 |
c1d60c7bdcf0a4adf39bbad43184918831ce85d5e39f8ab16cdf8159f8775a2e
|
File details
Details for the file thesean-0.1.4-py3-none-any.whl.
File metadata
- Download URL: thesean-0.1.4-py3-none-any.whl
- Upload date:
- Size: 176.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
36f048a9d3aec426c4a87009fbfc70b2f9b86b5c173a274db674dca55223251e
|
|
| MD5 |
cf245d0fb1bbf609521d3b3e51ac56a8
|
|
| BLAKE2b-256 |
f1075043633538a389d4f0969c3a90c94d9f140973b87b652852e67c2d49fb98
|