Pin peer dependency version ranges

Amolith created

All four packages used "*" for their pi SDK and typebox peer
dependencies, which accepts any version including ones with breaking API
changes.

Pin to >=0.65.0 for the pi packages (pi-ai, pi-coding-agent, pi-tui)
since the current code relies on APIs introduced in that release
(session_start event, AgentToolResult.details, SessionManager.open). Pin
typebox to >=0.34.0 as the Type.Object/Array/String/Optional API is
stable across the 0.34.x line.

Change summary

packages/answer/package.json        | 8 ++++----
packages/handoff/package.json       | 8 ++++----
packages/personality/package.json   | 2 +-
packages/questionnaire/package.json | 6 +++---
4 files changed, 12 insertions(+), 12 deletions(-)

Detailed changes

packages/answer/package.json 🔗

@@ -14,10 +14,10 @@
 		"typecheck": "tsc --noEmit"
 	},
 	"peerDependencies": {
-		"@mariozechner/pi-ai": "*",
-		"@mariozechner/pi-coding-agent": "*",
-		"@mariozechner/pi-tui": "*",
-		"@sinclair/typebox": "*"
+		"@mariozechner/pi-ai": ">=0.65.0",
+		"@mariozechner/pi-coding-agent": ">=0.65.0",
+		"@mariozechner/pi-tui": ">=0.65.0",
+		"@sinclair/typebox": ">=0.34.0"
 	},
 	"type": "module"
 }

packages/handoff/package.json 🔗

@@ -14,10 +14,10 @@
 		"typecheck": "tsc --noEmit"
 	},
 	"peerDependencies": {
-		"@mariozechner/pi-ai": "*",
-		"@mariozechner/pi-coding-agent": "*",
-		"@mariozechner/pi-tui": "*",
-		"@sinclair/typebox": "*"
+		"@mariozechner/pi-ai": ">=0.65.0",
+		"@mariozechner/pi-coding-agent": ">=0.65.0",
+		"@mariozechner/pi-tui": ">=0.65.0",
+		"@sinclair/typebox": ">=0.34.0"
 	},
 	"type": "module"
 }

packages/personality/package.json 🔗

@@ -14,7 +14,7 @@
 		"typecheck": "tsc --noEmit"
 	},
 	"peerDependencies": {
-		"@mariozechner/pi-coding-agent": "*"
+		"@mariozechner/pi-coding-agent": ">=0.65.0"
 	},
 	"type": "module"
 }

packages/questionnaire/package.json 🔗

@@ -14,9 +14,9 @@
 		"typecheck": "tsc --noEmit"
 	},
 	"peerDependencies": {
-		"@mariozechner/pi-coding-agent": "*",
-		"@mariozechner/pi-tui": "*",
-		"@sinclair/typebox": "*"
+		"@mariozechner/pi-coding-agent": ">=0.65.0",
+		"@mariozechner/pi-tui": ">=0.65.0",
+		"@sinclair/typebox": ">=0.34.0"
 	},
 	"type": "module"
 }