Skip to content

Braid v0.1.2

Choose a tag to compare

@Epsirom Epsirom released this 27 Sep 13:41
Immutable release. Only release title and notes can be modified.
653b766

Braid 0.1.2 makes the Pi extension depend on @chrok/braid instead of embedding another copy of the core runtime. Installing the Pi extension automatically installs the exact matching core version.

Features and fixes

  • Export shared adapter helpers from the existing @chrok/braid root entry point: formatBudgetReminder, gitToolDefinition, finishMergeToolDefinition, mergeInstructions, parseGitToolArguments, and parseFinishMergeArguments. No package or subpath export is added (#19) — @Epsirom.
  • Compile and ship only Pi integration code; keep Git workspace implementation classes private (#19) — @Epsirom.

Build and release maintenance

  • Use one npm workspace lockfile and a development-only local core link so unpublished versions can be tested together (#19) — @Epsirom.
  • Verify Pi-only installation against an unpublished core tarball, including transitive dependency resolution, public imports, declarations, and a completed background job (#19) — @Epsirom.
  • Publish core first and wait for its registry metadata and tarball to become available before publishing Pi (#19) — @Epsirom.

New Contributors

No first-time human contributors in this release.

Existing documented core APIs and Pi tools are unchanged. Pi remains tested against 0.87.1 and requires Node 22.19+.

npm install @chrok/braid@0.1.2
pi install npm:@chrok/pi-braid@0.1.2

Validation: 124 core/release tests, 47 Pi tests, isolated package installation, and the Linux/macOS/Windows CI matrix on Node 22/24.

See the changelog and full comparison.