TensorPM v1.31.0
Changelog - v1.31.0
π New Features
One place for "what happened while I was away"
Your project check-ins and the AI's own analysis now share a single slot at the
top of the dashboard, ordered strictly newest-first β instead of a separate card
competing with the briefing for your attention.
What changed:
- β
A check-in moves back automatically as soon as the analysis produces
something newer - β Page back and forth through everything that happened, in one place
- β
The entry you are reading stays put when new results arrive in the
background - β Dismissing an entry takes you to the neighbouring one, not back to the top
User benefit:
The dashboard tells you one coherent story in time order, so you can catch up
by reading downwards instead of comparing two panels.
The analysis stops repeating your check-ins
Recent check-ins are now part of what the AI sees when it writes the welcome
analysis, with the explicit instruction to cover what they do not.
User benefit:
Less duplication between the two halves of the dashboard, and the analysis
spends its space on something you have not already read.
π Bug Fixes
The AI no longer invents duplicates of entries it just created
Reported as TPM-0022. After adding a risk, the assistant could announce that it
had "accidentally created a duplicate" and then spend several steps hunting for
a second entry that never existed.
What was wrong:
When a table was updated, the assistant got the full updated table back with no
indication of which rows were new. Reading that as "here is the state of the
project", it found its own freshly added row and concluded the entry must have
been there all along.
What changed:
- β
Tool results now name exactly which rows or criteria a step created,
changed, or removed - β The updated table is explicitly labelled as the state after the change
"Applied" now means applied
An update that could not be carried out β a reference to a row or cell that no
longer exists, for instance β was logged internally and dropped, while the
assistant was still told the operation had succeeded.
What changed:
- β Only changes that actually landed are counted
- β
Anything skipped is reported back with the reason, so the assistant can
correct itself instead of building on a change that never happened - β A step where nothing at all could be applied now fails openly
"Discuss with AI" no longer drops the suggested next step
A check-in whose only actionable content was its suggested next step arrived in
the chat without it.
ποΈ Improvements
- Sandbox code guidance. The assistant is now told that your project data is
already available to it and is kept current, so it stops running code just to
re-read information it already has. When it does run code, it has the exact
function signatures instead of guessing β previously a wrong guess could
silently report "0 risks" for a project full of them. - Cheaper test runs. Internal smoke tests now use each provider's most
economical model tier.
π Notes
- No database migration in this release; upgrading does not touch your project
data. - Behaviour for existing projects is unchanged apart from the fixes above. The
dashboard's top slot looks different, but nothing needs to be re-created or
re-configured.
π Release Info
- Version: 1.31.0
- Release Date: 2026-08-01
- Previous Version: 1.30.0
- Type: Minor Release