The previous Deep Sleep releases made the nightly system more capable: broader horizon, cleaner retrieval, semantic followup deduplication, learning consolidation, and concrete engineering followups. The next missing step was less glamorous but more important: prove that the loop is working, expose where it is drifting, and stop shipping releases on vibes.

NEXO Brain architecture overview

Periodic Deep Sleep Summaries Now Carry Operational Signal

Weekly and monthly summaries used to be useful horizon artifacts, but they still leaned too much toward retrospective narrative. In 2.7.0 they become operational reports.

Each periodic summary now includes:

The Dashboard Now Tells the Truth Faster

There is a big difference between having data somewhere and surfacing the right operational story. The dashboard now exposes that periodic signal through three narrative slices:

That means NEXO can now show the most important project pressure, the protocols slipping, and the areas getting healthier without making the operator read raw JSON or infer the story manually.

Runtime Doctor Now Audits the Loop, Not Just the Runtime

Operational trust breaks when a system can describe protocol drift but never block on it. 2.7.0 tightens that gap.

Runtime doctor now reads the latest weekly Deep Sleep protocol summary and turns low compliance into explicit health states. If heartbeat or guard_check behavior drifts, the doctor sees it.

Doctor also now checks release-asset drift: package.json, the top changelog heading, and release-facing integration artifacts must line up.

Release Discipline Is Now in the Repo

There was already a personal release validator outside the public repo. That is useful for one operator, but it is not product truth.

2.7.0 adds a public scripts/verify_release_readiness.py command that checks:

The tagged publish workflow now runs that validator too, so release discipline is enforced in-repo instead of relying on maintainer memory.

The Pending Codex Fixes Ship Here Too

This release also absorbs the pending unreleased Codex launcher fixes that were sitting after v2.6.21. That means the operational release does not go out while obvious terminal-client fixes remain stranded behind it.

Included here:

Why This Matters

A cognitive system should not only remember more. It should also become more honest about its own quality. That means detecting drift, measuring whether fixes are being created, and refusing to publish when the public story no longer matches the code.

That is the role of 2.7.0. It is not the flashiest release. It is the one that makes the recent Deep Sleep work trustworthy enough to build on.

Install or Update

New install:

npx nexo-brain

Existing installation:

nexo update

See the full changelog for the exact release contents, or use the latest release as the new baseline if you want the dashboard, doctor, and overnight loop to agree on the same reality.