From c6b2d1c816ebb6d581545d8bfee6c045900e9801 Mon Sep 17 00:00:00 2001 From: Chrok Date: Fri, 9 Oct 2026 17:05:29 +0800 Subject: [PATCH] Prepare Braid 0.3.2 release --- CHANGELOG.md | 28 ++++++++++++++++++++++++---- ROADMAP.md | 5 ++++- integrations/dsh/package.json | 4 ++-- integrations/pi/package.json | 4 ++-- package-lock.json | 12 ++++++------ package.json | 2 +- 6 files changed, 39 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4312a4d..3ae990e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,25 +2,45 @@ ## Unreleased +## 0.3.2 — 2026-10-09 + ### Features - Show Pi background-job progress automatically above the input editor, including active nodes, paused gates, failures, and retained final status. Keep running executions visible after live edits remove their node definitions; use `/braid` - for the full flow panel. + for the full flow panel + ([#52](https://github.com/Epsirom/braid/pull/52)) — @powerfooI. - Add Pi `/braid:review [target or focus]`: three parallel reviewers, narrow fixes in isolated worktrees, and at most three review rounds before summarizing and - integrating reviewed fixes. + integrating reviewed fixes + ([#53](https://github.com/Epsirom/braid/pull/53)) — @powerfooI. - Add `/braid ` to open the Pi panel on one node's latest or exact invocation, with live status, elapsed time, token and context usage, tool calls, workspace, and full output or error. Backspace returns to the graph; Tab completes job handles and node IDs. Focused `braid_status` - results show the same details at the time of the read. + results show the same details at the time of the read + ([#54](https://github.com/Epsirom/braid/pull/54)) — @powerfooI. ### Fixes - Escape terminal controls in Pi node completions and preserve exact node IDs - containing leading/trailing whitespace or quotes with JSON string syntax. + containing leading/trailing whitespace or quotes with JSON string syntax + ([#54](https://github.com/Epsirom/braid/pull/54)) — @powerfooI. + +### Maintenance + +- Update esbuild and keep the DSH integration on its React 18 baseline + ([#47](https://github.com/Epsirom/braid/pull/47)) — @dependabot[bot]. + +No migration from 0.3.1 is required. Pi 1.0.1 and DSH 0.2.0-rc.2 remain the +tested host versions; integrations require Node.js 22.19+. + +### New Contributors + +No first-time human contributors in this release. + +[Full comparison](https://github.com/Epsirom/braid/compare/v0.3.1...v0.3.2). ## 0.3.1 — 2026-10-04 diff --git a/ROADMAP.md b/ROADMAP.md index 74ca1e9..4531b0d 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -8,7 +8,8 @@ and thin host adapters. This is a direction for discussion, not a delivery sched The 0.3 workspace and Pi reliability changes are implemented on top of the 0.2 execution-control foundation. The 0.3.1 release adds DeepSeek Harness integration -and a native Web graph panel. Source availability and npm availability are +and a native Web graph panel. The 0.3.2 release adds Pi editor progress, focused +node details, and a bounded parallel review command. Source availability and npm availability are separate milestones. Check [GitHub releases](https://github.com/Epsirom/braid/releases), [@chrok/braid](https://www.npmjs.com/package/@chrok/braid), @@ -27,6 +28,8 @@ separate milestones. Check live controls, native jobs, and completion/pause reminders. - [x] Native DSH Web panel and tool cards for live graphs, execution history, outputs, usage, and controls, targeting DSH 0.2.0-rc.2. +- [x] Automatic Pi editor progress and a live panel for individual nodes or executions. +- [x] Bounded Pi parallel review/fix command with review-only requests and isolated fixes. Read the [0.2 → 0.3 migration guide](docs/compatibility.md#migrating-from-02-to-03) for workspace capabilities and artifact preservation. diff --git a/integrations/dsh/package.json b/integrations/dsh/package.json index 42bf794..f237f37 100644 --- a/integrations/dsh/package.json +++ b/integrations/dsh/package.json @@ -1,11 +1,11 @@ { "name": "@chrok/dsh-braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "description": "DeepSeek Harness plugin for Braid: background agent graphs, bounded loops, live updates, and execution progress", "type": "module", "dependencies": { - "@chrok/braid": "0.3.1", + "@chrok/braid": "0.3.2", "@sinclair/typebox": "^0.34.41" }, "peerDependencies": { diff --git a/integrations/pi/package.json b/integrations/pi/package.json index b1efb9b..7d3cb25 100644 --- a/integrations/pi/package.json +++ b/integrations/pi/package.json @@ -1,12 +1,12 @@ { "name": "@chrok/pi-braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "description": "Pi extension for Braid: background agent graphs, bounded loops, live updates, and a flow panel", "type": "module", "dependencies": { "grok-mermaid": "^0.2.2", - "@chrok/braid": "0.3.1" + "@chrok/braid": "0.3.2" }, "peerDependencies": { "@earendil-works/pi-ai": "*", diff --git a/package-lock.json b/package-lock.json index a6fd1d8..134ec0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@chrok/braid", - "version": "0.3.1", + "version": "0.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@chrok/braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "workspaces": [ "integrations/pi", @@ -24,10 +24,10 @@ }, "integrations/dsh": { "name": "@chrok/dsh-braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "dependencies": { - "@chrok/braid": "0.3.1", + "@chrok/braid": "0.3.2", "@sinclair/typebox": "^0.34.41" }, "devDependencies": { @@ -77,10 +77,10 @@ }, "integrations/pi": { "name": "@chrok/pi-braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "dependencies": { - "@chrok/braid": "0.3.1", + "@chrok/braid": "0.3.2", "grok-mermaid": "^0.2.2" }, "devDependencies": { diff --git a/package.json b/package.json index ebf7a91..0a2d4c5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@chrok/braid", - "version": "0.3.1", + "version": "0.3.2", "license": "MIT", "description": "TypeScript runtime for LLM agent graphs with bounded loops, live updates, and isolated Git worktrees", "type": "module",