From 186e31548ea829111f6a019fda351f8e1d325874 Mon Sep 17 00:00:00 2001 From: Amolith Date: Fri, 5 Jun 2026 10:10:26 -0600 Subject: [PATCH] Prepare beta package metadata Set the remaining packages to the beta version and align their package metadata with Pi package docs. Keep Pi core imports as peer dependencies, leave typebox available for local typechecks from the workspace root, and update handoff's npm description for the beta package page. --- bun.lock | 17 ++++++++--------- package.json | 3 ++- packages/handoff/package.json | 16 +++++++--------- packages/personas/package.json | 4 ++-- 4 files changed, 19 insertions(+), 21 deletions(-) diff --git a/bun.lock b/bun.lock index d4854782bb5811d64f0dff4494d7c29f5f3bf23a..f98ea4c9fa820824aebd525e655ef9b863e76ddb 100644 --- a/bun.lock +++ b/bun.lock @@ -8,26 +8,25 @@ "@earendil-works/pi-ai": "^0.78.0", "@earendil-works/pi-coding-agent": "^0.78.0", "@earendil-works/pi-tui": "^0.78.0", + "typebox": "^1.1.38", "typescript": "^6.0.3", }, }, "packages/handoff": { "name": "@amolith/pi-handoff", - "version": "0.1.0", - "dependencies": { - "typebox": "^1.1.38", - }, + "version": "0.1.0-beta.0", "peerDependencies": { - "@earendil-works/pi-ai": ">=0.74.0", - "@earendil-works/pi-coding-agent": ">=0.74.0", - "@earendil-works/pi-tui": ">=0.74.0", + "@earendil-works/pi-ai": "*", + "@earendil-works/pi-coding-agent": "*", + "@earendil-works/pi-tui": "*", + "typebox": "*", }, }, "packages/personas": { "name": "@amolith/pi-personas", - "version": "0.1.0", + "version": "0.1.0-beta.0", "peerDependencies": { - "@earendil-works/pi-coding-agent": ">=0.74.0", + "@earendil-works/pi-coding-agent": "*", }, }, }, diff --git a/package.json b/package.json index f645456c99b44763e9d5192109aa2d186cae4eb4..d3a8c23964718b0264a358967dc608e0dcb68aa4 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "@earendil-works/pi-ai": "^0.78.0", "@earendil-works/pi-coding-agent": "^0.78.0", "@earendil-works/pi-tui": "^0.78.0", - "typescript": "^6.0.3" + "typescript": "^6.0.3", + "typebox": "^1.1.38" }, "private": true, "scripts": { diff --git a/packages/handoff/package.json b/packages/handoff/package.json index 43b44941db9f6638e3b313784c4a4ae8b4845051..37f3476d51ca4f29f730875d7b62087430be9f09 100644 --- a/packages/handoff/package.json +++ b/packages/handoff/package.json @@ -1,12 +1,13 @@ { "name": "@amolith/pi-handoff", - "version": "0.1.0", + "version": "0.1.0-beta.0", "peerDependencies": { - "@earendil-works/pi-ai": ">=0.74.0", - "@earendil-works/pi-coding-agent": ">=0.74.0", - "@earendil-works/pi-tui": ">=0.74.0" + "@earendil-works/pi-ai": "*", + "@earendil-works/pi-coding-agent": "*", + "@earendil-works/pi-tui": "*", + "typebox": "*" }, - "description": "Context-preserving session handoffs for Pi", + "description": "Use subagents to transfer pi session context to a new session and query past sessions", "keywords": [ "pi-package" ], @@ -18,8 +19,5 @@ "scripts": { "typecheck": "tsc --noEmit" }, - "type": "module", - "dependencies": { - "typebox": "^1.1.38" - } + "type": "module" } diff --git a/packages/personas/package.json b/packages/personas/package.json index 78e535af1664aaa303b29811031d2a06653dbcdb..72a6b802bf4f4f591ae2d99fbef6824a3682d720 100644 --- a/packages/personas/package.json +++ b/packages/personas/package.json @@ -1,6 +1,6 @@ { "name": "@amolith/pi-personas", - "version": "0.1.0", + "version": "0.1.0-beta.0", "description": "Switchable agent personas for Pi", "keywords": [ "pi-package" @@ -14,7 +14,7 @@ "typecheck": "tsc --noEmit" }, "peerDependencies": { - "@earendil-works/pi-coding-agent": ">=0.74.0" + "@earendil-works/pi-coding-agent": "*" }, "type": "module" }