From d66ef6dce87d6370b95d643e665fc90bbb6e97bb Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 20 Apr 2026 15:08:34 +0200 Subject: [PATCH] fix(coding-agent): add missing typebox dependency closes #3434 --- package-lock.json | 1 + packages/coding-agent/CHANGELOG.md | 1 + packages/coding-agent/package.json | 1 + 3 files changed, 3 insertions(+) diff --git a/package-lock.json b/package-lock.json index a510a8a5a..6b6fee4d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8627,6 +8627,7 @@ "@mariozechner/pi-ai": "^0.67.68", "@mariozechner/pi-tui": "^0.67.68", "@silvia-odwyer/photon-node": "^0.3.4", + "@sinclair/typebox": "^0.34.41", "ajv": "^8.17.1", "chalk": "^5.5.0", "cli-highlight": "^2.1.11", diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index b45624ebf..1f4f7a33c 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -8,6 +8,7 @@ ### Fixed +- Fixed missing `@sinclair/typebox` runtime dependency in `@mariozechner/pi-coding-agent`, so strict pnpm installs no longer fail with `ERR_MODULE_NOT_FOUND` when starting `pi` ([#3434](https://github.com/badlogic/pi-mono/issues/3434)) - Fixed shared/exported plain-text tool output to preserve indentation instead of collapsing leading whitespace in the web share page ([#3440](https://github.com/badlogic/pi-mono/issues/3440)) - Fixed skill resolution to dedupe symlinked aliases by canonical path, so `pi config` no longer shows duplicate skill entries when `~/.pi/agent/skills` points to `~/.agents/skills` ([#3405](https://github.com/badlogic/pi-mono/issues/3405)) - Fixed OpenRouter request attribution to include Pi app headers (`HTTP-Referer: https://pi.dev`, `X-OpenRouter-Title: pi`, `X-OpenRouter-Categories: cli-agent`) when sessions are created through the coding-agent SDK and install telemetry is enabled ([#3414](https://github.com/badlogic/pi-mono/issues/3414)) diff --git a/packages/coding-agent/package.json b/packages/coding-agent/package.json index f3e1ccccc..2ef8f7160 100644 --- a/packages/coding-agent/package.json +++ b/packages/coding-agent/package.json @@ -44,6 +44,7 @@ "@mariozechner/pi-ai": "^0.67.68", "@mariozechner/pi-tui": "^0.67.68", "@silvia-odwyer/photon-node": "^0.3.4", + "@sinclair/typebox": "^0.34.41", "ajv": "^8.17.1", "chalk": "^5.5.0", "cli-highlight": "^2.1.11",