Skip to main content

Git bisect for AI agent traces

Project description

TraceBisect

Git bisect for AI agent traces.

TraceBisect is a local-first command-line tool for comparing two AI agent traces, finding the first meaningful behavioral divergence, and exporting a pytest regression test so the failure does not return.

This repository is currently in alpha scaffold state.

Install

pip install tracebisect

Current Alpha Commands

  • tracebisect --version — prints the package version.
  • tracebisect demo — prints a static preview of the v1.3 money-shot output.
  • tracebisect ingest, tracebisect record, tracebisect diff, tracebisect export-pytest — alpha stubs. They parse the locked CLI signatures from spec section 4.2 but exit with code 2 and an "alpha — not implemented yet" message until V1 lands.

V1 Scope

V1 will ship:

  • OpenTelemetry/OpenInference and native .tbtrace ingestion
  • trace alignment
  • first-divergence detection
  • terminal diff rendering
  • pytest regression-test export with fresh CI capture

V1 will not ship a dashboard, SaaS service, vendor-native importers, or git history bisection.

See spec/production-spec.md for the locked product specification.

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

tracebisect-0.0.1a0.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

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

tracebisect-0.0.1a0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file tracebisect-0.0.1a0.tar.gz.

File metadata

  • Download URL: tracebisect-0.0.1a0.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for tracebisect-0.0.1a0.tar.gz
Algorithm Hash digest
SHA256 521dab68020d1732beea0917660d13c0b2e1fed80ead52aa2ca8611290d3163c
MD5 39530fe7b2cc4f487b918f69db2d5378
BLAKE2b-256 c5d91712bef2f4c8f6dc64895954202d0a5e18d8b37328c145d5f5af49ec3245

See more details on using hashes here.

File details

Details for the file tracebisect-0.0.1a0-py3-none-any.whl.

File metadata

  • Download URL: tracebisect-0.0.1a0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for tracebisect-0.0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea8c4116cc9e15455a6dfc7cc4dbfc56a4e8a251e5015475fc73cf36a4558f90
MD5 40f8be616a778a8c5f2dcbed689248fa
BLAKE2b-256 8827eba680fca4c5fbc11caaab7ad5889aa3716616fe9d0fcbf0e01741109cd1

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