NEXO already had durable memory, nightly transcript-aware Deep Sleep, diaries, reminders, followups, and a new hot-context layer for the last 24 hours. But there was still a real gap in practice: sometimes the operator knew the conversation happened today, the transcript existed on disk, and yet the public MCP surface had no direct fallback path to recover that conversation honestly.

NEXO Brain architecture overview

The First Layer Is Still Hot Context

The right first answer to recent continuity is not "search raw transcripts every time". That would be noisy and expensive. The first answer is still hot context: recent operational topics, states, and events that stay alive across sessions, clients, cron ticks, and channel changes.

That layer was already present in the 3.1.x line. It keeps active topics explicit instead of hoping the runtime can reconstruct the last few hours from diaries and durable recall alone.

Now There Is A Public Fallback When That Layer Misses

3.2.0 adds a second layer: recent transcript fallback through MCP.

New tools:

This matters because there is a big difference between:

With 3.2.0 the public MCP surface can now recover that second case directly. If hot context and recall are not enough, NEXO can search recent Claude Code and Codex transcripts and read the actual conversation.

Deep Sleep And The Public Fallback Now Share The Same Parser

This release also removes a quieter risk: parser drift. Deep Sleep already had transcript access internally, but a public fallback built on a different parser would slowly diverge.

Instead, 3.2.0 extracts transcript parsing into a shared module used by both Deep Sleep and the new public transcript tools. The overnight analyst and the operator-facing fallback now look at the same raw reality.

NEXO Can Also Inspect Itself Now

The second missing piece was not about user memory. It was about NEXO's self-knowledge.

People naturally ask things like:

Until now, the answer was scattered across docs, code, the plugin registry, the script registry, project atlas, and operator memory. 3.2.0 turns that into a first-class runtime surface through:

Why We Call It A Live System Map

This is not a hand-maintained markdown index pretending to be a runtime ontology.

The catalog is built from canonical sources at read time:

So when the runtime changes, the map changes with it. That is the important product difference.

The New Mental Model

The practical ladder for recent continuity is now:

That gives NEXO a much more honest answer to two common operator complaints: "you should still remember this from today" and "tell me what you actually have in this runtime."

Install or Update

New install:

npx nexo-brain

Existing installation:

nexo update

Then use the recent-memory doc, the changelog, or the new MCP tools directly if you want the runtime to recover a recent conversation or explain its own current surface more honestly.