Releases: NeuroAIHub/BrainPilot
Release list
BrainPilot v0.1.3-beta.0
This beta is based directly on v0.1.2. It adds only a backend experiment switch for the built-in Auditor and does not include other features added after v0.1.2.
Auditor remains enabled by default. To disable it for newly created sessions:
BP_EXPERIMENT_DISABLE_PLUGINS=org.brainpilot.auditor brainpilot up
Install the beta with:
npm install -g @brainpilot/app@beta
BrainPilot v0.1.2
BrainPilot v0.1.2 improves tool lifecycle accuracy, managed MCP BYOK, npm knowledge-base setup, math rendering, onboarding, and Docker distribution.
Official sandbox images:
- CPU (global): ghcr.io/neuroaihub/brainpilot-sandbox:0.1.2
- GPU (global): ghcr.io/neuroaihub/brainpilot-sandbox-gpu:0.1.2
- CPU (mainland China): brainpilot-registry.cn-wulanchabu.cr.aliyuncs.com/brainpilot/sandbox:0.1.2
- GPU (mainland China): brainpilot-registry.cn-wulanchabu.cr.aliyuncs.com/brainpilot/sandbox-gpu:0.1.2
See the full changelog and the Docker guide.
BrainPilot v0.1.1
What's Changed
- chore: prepare repository for public access by @HaoxuanLiTHUAI in #349
- docs: align README with public technical report by @HaoxuanLiTHUAI in #350
- docs: cite Graph of Trace paper by @HaoxuanLiTHUAI in #351
- docs: add project news and reorder evaluation by @HaoxuanLiTHUAI in #352
- Update Feishu group link in README.md by @HaoxuanLiTHUAI in #354
- Fix 飞书群 link in README-zh.md by @HaoxuanLiTHUAI in #353
- docs: sync skills sources list to zh README by @bondingelectron in #356
- chore(deps): bump js-yaml from 5.2.0 to 5.2.1 by @dependabot[bot] in #357
- Update README-zh.md by @HaoxuanLiTHUAI in #359
- Update README.md by @HaoxuanLiTHUAI in #360
- chore(deps): bump @hono/node-server from 1.19.14 to 2.0.10 by @dependabot[bot] in #362
- chore(deps): bump hono from 4.12.26 to 4.12.32 by @dependabot[bot] in #370
- fix: make ask_user lifecycle durable, queued, and timeout-aware by @GTC2333 in #371
- [P0] Retry transient provider failures and persist model health by @HaoxuanLiTHUAI in #367
- chore(deps): bump fast-uri from 3.1.2 to 3.1.4 by @dependabot[bot] in #368
- chore(release): prepare v0.1.1 by @HaoxuanLiTHUAI in #374
New Contributors
- @dependabot[bot] made their first contribution in #357
Full Changelog: v0.1.0...v0.1.1
BrainPilot v0.1.0 — First Open-Source Release
BrainPilot v0.1.0 is our first open-source release. BrainPilot is a human-in-the-loop agentic research system for brain science that coordinates specialist agents, domain knowledge, scientific skills, and tools while preserving an inspectable research process through Graph of Trace.
Highlights
- Built for brain science research — supports literature review, hypothesis refinement, experiment design, data analysis, writing, and audit.
- PI Agent + specialist agents — a coordinating PI works with a librarian, experimentalist, engineer, writer, and auditor.
- Integrated domain knowledge and skills — brings together brain-science knowledge, methodological skills, analysis procedures, writing conventions, and tool interfaces.
- Auditor Agent for scientific reliability — reviews claims, evidence chains, citations, hallucination risks, omitted information, and unsupported reasoning.
- Graph of Trace — records task structure, agent actions, evidence flow, and decision points as an inspectable research process.
- Extensible research tool ecosystem — connects model providers, MCP tools, literature databases, code-execution environments, and custom research utilities.
- Fast local start — install the CLI and begin working in the browser without requiring Docker.
Install
npm install -g @brainpilot/app@0.1.0
brainpilot upNode.js 22 or later is required. Configure a supported model provider API key, or use BP_MOCK=1 for a no-key smoke run.
Published artifacts
- npm —
@brainpilot/app,@brainpilot/backend-core,@brainpilot/protocol,@brainpilot/runtime,@brainpilot/skills, and@brainpilot/webat version0.1.0. - Docker sandbox —
ghcr.io/neuroaihub/brainpilot-sandbox:0.1.0. - GPU sandbox —
ghcr.io/neuroaihub/brainpilot-sandbox-gpu:0.1.0.
See the README for architecture, case studies, setup, providers, MCP integration, and deployment options.
v0.0.14
Release cut from main@7c57f87 (v0.0.13 → v0.0.14, +23 commits).
Highlights
Bug fixes
- #293 / #295 — raise
DEFAULT_MAX_TOKENS8k → 32k so long tool arguments (write/edit/send_message) no longer get silently truncated by the model's max-tokens cap. Fixes user-reported "expert write always retries" regression. - #286 —
tool_togglesnow takes effect on newly-created sessions (drops the process-wide cache). - #294 — empty
skill_nameinskill_searchfalls back gracefully. - #290 — Live Demo bundle safety hardened.
- #291 — provider probing now correctly targets selected Responses / Azure protocol variants.
- #285 — CLI scaffold flakiness fix (gate the 600-file bundled-skill copy behind
BP_SKIP_SKILL_COPYfor test runs).
Features
- #292 — knowledge base settings build flag.
- #297 — per-session domain resource isolation.
- #289 — persistent library flattened under
data/(with safe migration). - #299 — README research-cases docs.
Artifacts
- npm —
@brainpilot/{protocol,skills,runtime,backend-core,web,app}@0.0.14published to https://www.npmjs.com/org/brainpilot - Docker —
brainpilot-main/brainpilot-sandbox/brainpilot-sandbox-gpupushed to ghcr.io/neuroaihub (+ mirror registries).
Install:
npm i -g @brainpilot/app@0.0.14
bnpt upv0.0.13
v0.0.13
26 commits since v0.0.12 — patch release with UX polish, new fmriprep skill, per-tool toggles, and Azure Responses reasoning fix.
Features
feat(skills): addfmriprepskill to 06_fMRI_Neuroimaging (#280)feat(runtime): cross-user read-only shared root (/shared, legacy parity) (#279)feat(web): fold non-fatal agent errors by default + red-dot badge on Agents tab (#278, #281)feat(tools): per-tool on/off toggles for skill_search + local KB tools (#277)feat(web): no-provider banner with a CTA to Settings → Providersfeat(demo): draggable + persisted panel dividers in Live Demo (#275)
Fixes
fix(runtime): pin pi-coding-agent 0.80.3; Azure Responsesstore:falsereasoning fix via postinstall (#265)fix(runtime): strip Azure Responses server item ids on stateless replayfix(web): ask_user takes over the composer to prevent session hangs (#272, #273)fix(demo): replay perf + cache correctness — concurrent packing, real node times, missing-file notice, abort, URL revocation, O(1) fold (#274)fix(backend-core): JSON error handler so runtime-start failures reach the UIfix(web): guard handleJson against non-JSON 2xx responses
npm
All packages published at 0.0.13:
@brainpilot/protocol, @brainpilot/skills, @brainpilot/runtime, @brainpilot/backend-core, @brainpilot/web, @brainpilot/app.
Install / upgrade:
npm i -g @brainpilot/app@0.0.13
🤖 Generated with Claude Code
v0.0.12
Release v0.0.12 — bumps every workspace package 0.0.11 → 0.0.12 (via npm run version:sync).
Features
- files: differentiate the three file tiers — attachments / workspace / data (#263)
- runtime: agent-accessible cross-session persistent root (#257, #259)
- upload: raw streaming upload + configurable size cap (#256, #258)
- skills: rework catalog — add science / network-neuro skills, drop NeuroClaw + EthoClaw (#260)
- kb: OCR provider abstraction, live-progress SSE, spawn-log secret hygiene (#251)
- kb: panel completeness probes, per-stage warnings, inventory card, mirror/token controls (#249)
Fixes
- runtime: broaden auditor to open-ended scientific-reliability review (#270)
- skill-router: accept only comma-string keywords + array fallback (#260)
- mcp: raise per-call timeout to 5 min + reset on progress
- web: grow GoT trace "Next tasks" bubbles to fit wrapped titles (#268)
- web: return-home entry in sidebar for hosted subpath deploys (#250, #254)
- web: clear
hasPannedon mouseup so trace-graph node clicks survive a pan (#253)
Docs
v0.0.8
BrainPilot v0.0.8
npm packages (registry.npmjs.org) — all @ 0.0.8
@brainpilot/skills@brainpilot/protocol@brainpilot/runtime@brainpilot/backend-core@brainpilot/web@brainpilot/app
Install / upgrade:
npm install -g @brainpilot/app@0.0.8Highlights since v0.0.7
- feat(web): collapse sidebar when dragged narrow enough (#159 / #163)
- fix(web): remove non-functional file-upload icon from composer (#160 / #162)
- fix(demo): preserve full conversation in live-demo export/replay (#158)
- fix(windows): use
pathToFileURLfor cross-platform path handling (#154 / #155) - docs(readme): provider-agnostic API-key config in Quick Start; README/README-zh sync
Docker images
⚠️ Docker images for v0.0.8 are not yet published to the public registries.
The container registries below currently remain at 0.0.6. The 0.0.8 images
are built locally but have not been pushed; this section will be updated once
they are released.
| Image | ghcr.io/neuroaihub | Aliyun ACR (cn-beijing) | Intranet (10.0.3.125:5000) |
|---|---|---|---|
brainpilot-main |
0.0.6 | 0.0.6 | 0.0.6 |
brainpilot-sandbox (cpu) |
0.0.6 | 0.0.6 | 0.0.6 |
brainpilot-sandbox-gpu |
— | 0.0.6 | 0.0.6 |
brainpilot-gpu-base |
— | cu124-torch2.6.0 |
cu124-torch2.6.0 |
ACR namespace: crpi-t2q2y3ujes80doq8.cn-beijing.personal.cr.aliyuncs.com/brainpilot — ACR drops the brainpilot- prefix (e.g. .../brainpilot/sandbox-gpu).
v0.0.7
BrainPilot v0.0.7
npm packages (registry.npmjs.org) — all @ 0.0.7
@brainpilot/skills@brainpilot/protocol@brainpilot/runtime@brainpilot/backend-core@brainpilot/web@brainpilot/app
Install / upgrade:
npm install -g @brainpilot/app@0.0.7Highlights since v0.0.6
- feat(web): UX polish — instant chat restore, quiet trace, sidebar rail popover
- fix(demo): preserve ask_user clarification history in export/replay (#132 / #148)
- docs: bilingual README overhaul + community docs (CONTRIBUTING / SECURITY / issue & PR templates); run-from-source quickstart; OpenClaw roadmap callout
- docs: new skills sources (DeepLabCut, EthoClaw, NeuroClaw, MNE, pycortex) + "grow your own skills" guide
- chore: remove stray NTFS Zone.Identifier artifact under skills
Docker images
⚠️ Docker images were not published for v0.0.7. The container registries
(ghcr.io / Aliyun ACR / intranet) remain at 0.0.6. Use the v0.0.6 images,
or pull the v0.0.8 images once published.
v0.0.6
BrainPilot v0.0.6
npm packages (registry.npmjs.org) — all @ 0.0.6
@brainpilot/skills@brainpilot/protocol@brainpilot/runtime@brainpilot/backend-core@brainpilot/web@brainpilot/app
Install / upgrade:
npm install -g @brainpilot/app@0.0.6Docker images
| Image | ghcr.io/neuroaihub | Aliyun ACR (cn-beijing) | Intranet (10.0.3.125:5000) |
|---|---|---|---|
brainpilot-main (0.0.6,latest) |
✅ | ✅ | ✅ |
brainpilot-sandbox (cpu, 0.0.6,latest) |
✅ | ✅ | ✅ |
brainpilot-sandbox-gpu (0.0.6,latest) |
— | ✅ | ✅ |
brainpilot-gpu-base (cu124-torch2.6.0,latest) |
— | ✅ | ✅ |
GPU images are intentionally not published to ghcr in this release (size / upload constraints). They are available on Aliyun ACR and the intranet registry.
ACR namespace: crpi-t2q2y3ujes80doq8.cn-beijing.personal.cr.aliyuncs.com/brainpilot — note ACR drops the brainpilot- prefix (e.g. .../brainpilot/sandbox-gpu, .../brainpilot/gpu-base).
GPU model: brainpilot-gpu-base (CUDA 12.4 + torch 2.6.0) is the heavy base layer; brainpilot-sandbox-gpu is a thin layer built FROM it.