From 571673a247bc658ec3aa1774d8554105f550af77 Mon Sep 17 00:00:00 2001 From: dprevoznik <58714078+dprevoznik@users.noreply.github.com> Date: Fri, 4 Sep 2026 18:00:55 +0000 Subject: [PATCH 1/2] Relax @onkernel/sdk to a caret range instead of an exact pin Allows consumers to install a newer @onkernel/sdk without npm resolving two conflicting copies in the same tree. --- package-lock.json | 2 +- packages/browser-loop/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9457fd1..a557c12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4459,7 +4459,7 @@ "dependencies": { "@earendil-works/pi-agent-core": "0.83.0", "@earendil-works/pi-ai": "0.83.0", - "@onkernel/sdk": "0.49.0", + "@onkernel/sdk": "^0.49.0", "openai": "^6.26.0", "sharp": "^0.35.3", "typebox": "1.3.7" diff --git a/packages/browser-loop/package.json b/packages/browser-loop/package.json index 2837750..f99881c 100644 --- a/packages/browser-loop/package.json +++ b/packages/browser-loop/package.json @@ -65,7 +65,7 @@ "dependencies": { "@earendil-works/pi-agent-core": "0.83.0", "@earendil-works/pi-ai": "0.83.0", - "@onkernel/sdk": "0.49.0", + "@onkernel/sdk": "^0.49.0", "openai": "^6.26.0", "sharp": "^0.35.3", "typebox": "1.3.7" From 6d9eb10de27043beae19321f7614b2a306522e02 Mon Sep 17 00:00:00 2001 From: dprevoznik <58714078+dprevoznik@users.noreply.github.com> Date: Fri, 4 Sep 2026 18:07:39 +0000 Subject: [PATCH 2/2] Use an explicit >=0.49.0 <1.0.0 range instead of caret Caret ranges on a 0.x version only allow patch bumps, so ^0.49.0 still shadowed newer published SDK versions and didn't fix the mismatch the pin relaxation was meant to solve. --- package-lock.json | 2 +- packages/browser-loop/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a557c12..7f909d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4459,7 +4459,7 @@ "dependencies": { "@earendil-works/pi-agent-core": "0.83.0", "@earendil-works/pi-ai": "0.83.0", - "@onkernel/sdk": "^0.49.0", + "@onkernel/sdk": ">=0.49.0 <1.0.0", "openai": "^6.26.0", "sharp": "^0.35.3", "typebox": "1.3.7" diff --git a/packages/browser-loop/package.json b/packages/browser-loop/package.json index f99881c..12906f6 100644 --- a/packages/browser-loop/package.json +++ b/packages/browser-loop/package.json @@ -65,7 +65,7 @@ "dependencies": { "@earendil-works/pi-agent-core": "0.83.0", "@earendil-works/pi-ai": "0.83.0", - "@onkernel/sdk": "^0.49.0", + "@onkernel/sdk": ">=0.49.0 <1.0.0", "openai": "^6.26.0", "sharp": "^0.35.3", "typebox": "1.3.7"