Skip to content

BrainPilot v0.2.1

Choose a tag to compare

@HaoxuanLiTHUAI HaoxuanLiTHUAI released this 22 Aug 05:20
· 3 commits to main since this release
428388b

BrainPilot v0.2.1 is a focused reliability patch for Stop and recovery.

In v0.2.0, an interrupted turn could remain in the underlying model context. The next user message
was answered, but unfinished tools and Trace processing from the cancelled request could then
resume, write files, and append an obsolete result. v0.2.1 makes Stop a hard context boundary:

  • queued follow-ups and internal reminders are cleared around abort settlement;
  • the persisted Pi session branches back to the last completed turn;
  • the live in-memory model context is rebuilt from the same clean branch;
  • BrainPilot's visible conversation and audit history remain available to the user.

The fix passed the full 99-file / 1,112-test monorepo suite and the exact real-provider production
reproduction on a 208 CPU sandbox: Stop followed by an immediate recovery prompt returned idle in
2.5 seconds, with no stale tools, Trace task, report text, or file write.

Install or upgrade

npm install -g @brainpilot/app@0.2.1
brainpilot --version

Official linux/amd64 sandbox images:

  • CPU: ghcr.io/neuroaihub/brainpilot-sandbox:0.2.1
  • GPU: ghcr.io/neuroaihub/brainpilot-sandbox-gpu:0.2.1
  • CPU, mainland China: brainpilot-registry.cn-wulanchabu.cr.aliyuncs.com/brainpilot/sandbox:0.2.1
  • GPU, mainland China: brainpilot-registry.cn-wulanchabu.cr.aliyuncs.com/brainpilot/sandbox-gpu:0.2.1

No manual user-data migration is required. Existing sessions, files, provider settings, plugins,
and MCP configuration remain in their durable data roots.