From bec72c428c4aed8449d28a380bf5c4cbc69ab5da Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 27 Jan 2026 00:13:54 +0100 Subject: [PATCH] docs(coding-agent): clarify dependency categories --- packages/coding-agent/docs/packages.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coding-agent/docs/packages.md b/packages/coding-agent/docs/packages.md index 9db1287e..37936ccd 100644 --- a/packages/coding-agent/docs/packages.md +++ b/packages/coding-agent/docs/packages.md @@ -106,7 +106,7 @@ If no `pi` manifest is present, pi auto-discovers resources from these directori ## Dependencies -Third party runtime dependencies belong in `dependencies` in `package.json`. When pi installs a package from npm or git, it runs `npm install`, so those dependencies are installed automatically. +Third party runtime dependencies belong in `dependencies` in `package.json`. Dependencies that do not register extensions, skills, prompt templates, or themes also belong in `dependencies`. When pi installs a package from npm or git, it runs `npm install`, so those dependencies are installed automatically. Pi bundles core packages for extensions and skills. If you import any of these, list them in `peerDependencies` with a `"*"` range and do not bundle them: `@mariozechner/pi-ai`, `@mariozechner/pi-agent-core`, `@mariozechner/pi-coding-agent`, `@mariozechner/pi-tui`, `@sinclair/typebox`.