Releases

What’s shipped, what we’re building, and what we’re exploring.

Released versions come straight from PyPI. Everything below them is work in progress, and is marked that way.

Latest · sentience-governorv0.3.2.1

pip install sentience-governor
457 downloads in the last 30 daysPyPIRSS

Released

From the PyPI release feed · updates automatically · RSS

LatestCore · sentience-governor

v0.3.2.1September 22, 2026

0.3.2.1 closes the gap between what sentience profile validate accepts and what the runtime can use. A profile that parsed but held the wrong kind of value where the runtime reads one, such as a number in the high_consequence.tools list or a word in dir_change_depth, could pass validation in 0.3.2 and then raise inside the governed run; in Claude Code the tool call went unrecorded. Validation now checks every field the runtime consumes, an invalid profile is never bound (a bound file degrades to the machine default, an invalid default leaves the session on no profile, and each case is one warning and a truthful registration), and the runtime substitutes safe defaults for anything that still reaches it. Valid profiles keep their fingerprints and their behaviour, event for event. Nothing is blocked; the record now says what actually governed the session.

Pydantic AI support ships as its own distribution. pydantic-ai-governor 0.1.0 (source) adds a Pydantic AI capability: attach it to an agent and each run opens its own Sentience Governor session, recording what the agent dispatched against the declaration state recorded before the run, with measured per-turn token usage. It installs separately, versions separately, and Sentience Governor itself takes on no Pydantic AI dependency. It pins core below 0.3.2; a 0.1.1 companion release adopting per-agent policy resolution follows separately, on core 0.3.2.1.

LatestIntegration

pydantic-ai-governor

0.1.1September 23, 2026

Agent Execution Evidence for Pydantic AI, by Sentience Governor

Versioned independently from sentience-governor.

In Development

Roadmap items we’re actively engineering. Not available in any current release.

Opt-in enforcement for undeclared changes

Enforcement · opt-in, per session

The problem

Today Sentience Governor records and flags an agent that changes something before declaring its intent and scope, but the action still runs.

Why it matters

Why it matters: Teams that want a stronger guarantee could turn enforcement on for a session, so a change made without declared intent is checked with the operator before it runs. It stays off by default, acts only on what was declared, and if the check itself fails, the agent is never blocked.

Read in Governor’s Log →

A local index for trace history

Local store

The problem

Each analysis reads the raw trace files from scratch, which slows down as session history grows.

Why it matters

Why it matters: A local index makes repeated reads, filters and saved queries fast. The hash-chained trace stays the source of truth; the index is built from it and can be rebuilt at any time.

Operator console

Terminal console · local-first

The problem

Seeing which profile a session ran under, and where policy signals fired, takes several commands across profiles and trace files.

Why it matters

Why it matters: A terminal console inside the existing package, with views for the active profile, recent sessions, where signals fired, and saved reports. It’s local and offline by default, and shows the governed record rather than a general analytics dashboard.

Priorities may change based on customer needs and internal development cycles. Nothing listed here is a commitment to a release date.

Exploring

Experiments, research and open questions. Exploring something is not a commitment to ship it.

Even curiosity takes a coffee break.

Nothing is on the exploration bench right now. The next interesting question is never far away.