Skip to content

Releases: NeuroAIHub/BrainPilot

BrainPilot v0.1.3-beta.0

Pre-release

Choose a tag to compare

@Fxde42 Fxde42 released this 12 Aug 17:03

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

Choose a tag to compare

@GTC2333 GTC2333 released this 28 Jul 09:49
1ed7f60

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

Choose a tag to compare

@HaoxuanLiTHUAI HaoxuanLiTHUAI released this 24 Jul 12:51
3f19f37

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

BrainPilot v0.1.0 — First Open-Source Release

Choose a tag to compare

@HaoxuanLiTHUAI HaoxuanLiTHUAI released this 18 Jul 02:06
8fd3986

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 up

Node.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/web at version 0.1.0.
  • Docker sandboxghcr.io/neuroaihub/brainpilot-sandbox:0.1.0.
  • GPU sandboxghcr.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

Choose a tag to compare

@GTC2333 GTC2333 released this 14 Jul 14:10
7c57f87

Release cut from main@7c57f87 (v0.0.13 → v0.0.14, +23 commits).

Highlights

Bug fixes

  • #293 / #295 — raise DEFAULT_MAX_TOKENS 8k → 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.
  • #286tool_toggles now takes effect on newly-created sessions (drops the process-wide cache).
  • #294 — empty skill_name in skill_search falls 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_COPY for 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.14 published to https://www.npmjs.com/org/brainpilot
  • Dockerbrainpilot-main / brainpilot-sandbox / brainpilot-sandbox-gpu pushed to ghcr.io/neuroaihub (+ mirror registries).

Install:

npm i -g @brainpilot/app@0.0.14
bnpt up

v0.0.13

Choose a tag to compare

@GTC2333 GTC2333 released this 12 Jul 17:56
230a8c6

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): add fmriprep skill 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 → Providers
  • feat(demo): draggable + persisted panel dividers in Live Demo (#275)

Fixes

  • fix(runtime): pin pi-coding-agent 0.80.3; Azure Responses store:false reasoning fix via postinstall (#265)
  • fix(runtime): strip Azure Responses server item ids on stateless replay
  • fix(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 UI
  • fix(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

Choose a tag to compare

@GTC2333 GTC2333 released this 07 Jul 19:46
54e2015

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 hasPanned on mouseup so trace-graph node clicks survive a pan (#253)

Docs

  • web: document disk-quota UI as a hosted trust-front hook (#262, #267)

v0.0.8

Choose a tag to compare

@GTC2333 GTC2333 released this 25 Jun 12:14
70b7beb

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.8

Highlights 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 pathToFileURL for 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

Choose a tag to compare

@GTC2333 GTC2333 released this 25 Jun 12:14

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.7

Highlights 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

Choose a tag to compare

@GTC2333 GTC2333 released this 21 Jun 11:15
f956f5e

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.6

Docker 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.