Skip to content

Commit c124dc5

Browse files
hamr0claude
andcommitted
fix: widen bareguard peer range to >=0.9.0 <0.13.0 (bareloop F1)
Stale ^0.9.0 peerOptional range hard-ERESOLVEs any consumer on current bareguard 0.12.x. Range proven, not hoped: 758/758 green against 0.12.0. Releases 0.26.1 together with the unreleased settle-guaranteed clipipe fix. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Lkvg46FofMLKijsEfFfyHy
1 parent 94c3419 commit c124dc5

3 files changed

Lines changed: 20 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,18 @@ All notable changes to bare-agent are documented here. Format: [Keep a Changelog
44

55
## [Unreleased]
66

7+
## [0.26.1] — 2026-07-11
8+
79
### Fixed
810

11+
- **`bareguard` peer range unstuck: `^0.9.0``>=0.9.0 <0.13.0` (bareloop F1).** The
12+
peerOptional range predated three bareguard minors, so a consumer installing
13+
`bare-agent` next to a current `bareguard@0.12.x` hit a hard `ERESOLVE` — pushing
14+
consumers toward `--legacy-peer-deps`, the exact local-shim the suite's
15+
fix-and-consume rule exists to prevent. The upper bound is evidence, not hope: the
16+
full suite (758 tests, including the `wireGate` adapter) runs green against
17+
bareguard 0.12.0, which also carried adaptlearn's live cohorts. devDependency
18+
updated to match so CI tests against what consumers actually resolve.
919
- **`CLIPipeProvider._spawn` is now settle-guaranteed (adaptlearn F13/F15 addenda).** Two field
1020
failures from live cohort runs: (1) a `generate()` promise that never settled — `'close'` is
1121
withheld indefinitely when the CLI spawns a grandchild that inherits its stdio pipes (child

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bare-agent",
3-
"version": "0.26.0",
3+
"version": "0.26.1",
44
"files": [
55
"index.js",
66
"index.d.ts",
@@ -80,7 +80,7 @@
8080
"cron-parser": "^4.9.0"
8181
},
8282
"peerDependencies": {
83-
"bareguard": "^0.9.0",
83+
"bareguard": ">=0.9.0 <0.13.0",
8484
"better-sqlite3": ">=9.0.0"
8585
},
8686
"peerDependenciesMeta": {
@@ -101,7 +101,7 @@
101101
},
102102
"devDependencies": {
103103
"@types/node": "^22.19.19",
104-
"bareguard": "^0.9.0",
104+
"bareguard": ">=0.9.0 <0.13.0",
105105
"litectx": "^0.26.0",
106106
"typescript": "^5.7.0"
107107
}

0 commit comments

Comments
 (0)