Skip to content

Braid v0.1.0

Choose a tag to compare

@Epsirom Epsirom released this 27 Sep 11:10
Immutable release. Only release title and notes can be modified.

Braid's first public release provides a small TypeScript DAG runtime for isolated model invocations, plus a Pi extension for background jobs and a live flow panel.

Features and fixes

  • Core runtime with conditional routing, bounded concurrency, cancellation, and failure propagation (initial commit) — @Epsirom (First-time contributor).
  • Git worktree isolation and agent-driven merge/discard lifecycle for node edits (#4) — @Epsirom.
  • Pi background jobs, reminders, and a live flow panel (573a2a4); tools include braid, braid_status, and braid_cancel (#4). The extension bundles its compiled runtime (#5) — @Epsirom.
  • Default Pi tool budgets to unlimited and remind workers of finite budgets (#3) — @Epsirom.

Packaging and maintenance

  • Documented public ESM exports, clean npm packages, four offline examples, a rendered panel demo, and reproducible benchmarks (#5) — @Epsirom.
  • Contribution/security policies, compatibility and resource-limit documentation, issue templates, and CI/release workflows (#5) — @Epsirom.

New Contributors

Validation: 115 core tests and 51 Pi tests locally, clean tarball installation with public imports and TypeScript declarations, a complete installed Pi background job, and seven GitHub CI jobs covering Linux/macOS/Windows and Node 22/24. Live provider tests remain opt-in.

See the README for installation and the changelog for release details.

Install the core:

npm install @chrok/braid@0.1.0

Install the Pi extension (Pi 0.85.1, Node 22.19+):

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

Published packages: @chrok/braid and @chrok/pi-braid.

Release history.