Skip to main content

🌳 Treehouse

Treehouse is an external observability and interpretability tool for behavior-tree–driven agents.

It lets you observe how behavior unfolds in real time — which branches were evaluated, which paths were taken, and where execution stalled or failed — without interfering with execution.

Treehouse is where you go to watch behavior trees think.


What Treehouse Does

  • Consumes semantic execution events
  • Reconstructs behavior tree execution over time
  • Surfaces decisions in structural, human-readable form

Treehouse treats behavior trees — not logs or metrics — as the unit of meaning.


Event Boundary

Treehouse relies on the shared event boundary defined here:

../docs/event-boundary.md

This boundary is Treehouse’s primary input API. Any runtime that emits compatible events can be observed — Vivarium is a natural fit, not a requirement.


What Treehouse Is Not

  • Not a runtime
  • Not a controller
  • Not coupled to a specific agent framework

Treehouse observes. It does not direct.


Status

Treehouse is early-stage and exploratory.

The focus is on correctness, clarity, and faithful reconstruction of behavior — polish comes later.


Run the behavior. Observe the decisions. Understand the agent.

Metadata

Release files for terrarium-treehouse 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for terrarium-treehouse 0.1.1
File Size Uploaded Provenance Actions
terrarium_treehouse-0.1.1.tar.gz 128.5 kB With provenance Details for terrarium_treehouse-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for terrarium-treehouse 0.1.1
File Interpreter ABI Platform Actions
terrarium_treehouse-0.1.1-py3-none-any.whl Python 3 none any Details for terrarium_treehouse-0.1.1-py3-none-any.whl

Total release size: 182.9 kB

Release files / terrarium_treehouse-0.1.1.tar.gz

Download URL terrarium_treehouse-0.1.1.tar.gz
Size 128.5 kB
Tags Source
SHA-256 checksum
How to use checksums
be42f947195227de7ce7e5099c5107dac9da969ff80508e7cec2adb8d2b96b25
BLAKE2b-256 checksum
How to use checksums
bdbbc56bab90a9cddc5beef62c36bc00ab3a041935c1eb52d4549e97e7d07a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 11, 2026.

Transparency log

Release files / terrarium_treehouse-0.1.1-py3-none-any.whl

Download URL terrarium_treehouse-0.1.1-py3-none-any.whl
Size 54.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0572dc447724603bf0736cc4f4fcb2dd021dc6da35090a329bf4899d8517130
BLAKE2b-256 checksum
How to use checksums
add6950c76ae2f271ed02cd084f590706c3753c3325523cb45571c763d82b96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Feb 11, 2026.

Transparency log

Security for terrarium-treehouse 0.1.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for terrarium_treehouse-0.1.1.tar.gz

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 Feb 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

0.1.0

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