From 82282fa040f8b875bcf549c5a16e4f4f38c5ecbd Mon Sep 17 00:00:00 2001 From: rochecompaan <784273+rochecompaan@users.noreply.github.com> Date: Tue, 27 Oct 2026 06:48:15 +0000 Subject: [PATCH] chore(deps): update Pi runtime packages to 1.4.0 --- nix/package.nix | 2 +- npm-shrinkwrap.json | 75 ++++++++++++++++++++++++++------------------- package-lock.json | 75 ++++++++++++++++++++++++++------------------- package.json | 4 +-- 4 files changed, 91 insertions(+), 65 deletions(-) diff --git a/nix/package.nix b/nix/package.nix index 7d1ea820..a672028c 100644 --- a/nix/package.nix +++ b/nix/package.nix @@ -26,7 +26,7 @@ buildNpmPackageNode24 rec { || baseName == "result"); }; - npmDepsHash = "sha256-hJxEDqFMAD+SZbukFlF3KTaYF7SphfBDaXMSNpI0wdo="; + npmDepsHash = "sha256-3bdQM722+7bZ/0YHz4wvbbws9UjRszXwH4LiQNqRx6Y="; npmDepsFetcherVersion = 2; dontNpmBuild = true; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 19db1065..f820e93a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -9,8 +9,8 @@ "version": "0.20.0", "license": "Apache-2.0", "dependencies": { - "@earendil-works/pi-coding-agent": "1.2.0", - "@earendil-works/pi-tui": "1.2.0", + "@earendil-works/pi-coding-agent": "1.4.0", + "@earendil-works/pi-tui": "1.4.0", "pi-subagents": "0.78.0", "simple-english": "file:vendor/simple-english", "superpowers": "https://github.com/obra/superpowers/archive/refs/tags/v7.0.0.tar.gz", @@ -1014,12 +1014,12 @@ } }, "node_modules/@earendil-works/pi-agent-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.2.0.tgz", - "integrity": "sha512-pUR0vYmGhHkBQGeCeWjwVIA+l1+MrDu6m6VGuysjh6KBzBpovTV/MlcVrEIOaM8jv/slpAyUmuCEQl1jOBqHJQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.4.0.tgz", + "integrity": "sha512-PoKY84SKUwnt7S5QBZaGUqfNO1kjP3KHpHUA9QpFTj4cOjaVWMYIcBPJ6FDRCdE8Zen9OSECQUd0uUfVgtSmgA==", "license": "MIT", "dependencies": { - "@earendil-works/pi-ai": "^1.2.0", + "@earendil-works/pi-ai": "1.4.0", "typebox": "1.3.27" }, "engines": { @@ -1033,14 +1033,14 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-ai": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.2.0.tgz", - "integrity": "sha512-U5/1zXqfV1on7/9sbez03tT4Ru49Lvfb4+zXSDK3DBKF5cRk6KxvAOTOY3HJ4jimlZth+rs7vbJqN6iBQAoNuQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.4.0.tgz", + "integrity": "sha512-hQM/C4+1w8rHYACzDDf+0vQMnEnpzIop1tptIERVgR3ZeT/hHSzBNG8PaWPgxWQjqSeKCyBZSyp8uTT6eKK1pQ==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "0.129.0", "@aws-sdk/client-bedrock-runtime": "3.1127.0", - "@earendil-works/pi-telemetry": "^1.2.0", + "@earendil-works/pi-telemetry": "1.4.0", "@google/genai": "2.21.0", "@smithy/node-http-handler": "4.12.1", "http-proxy-agent": "9.1.0", @@ -1063,9 +1063,9 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-codemode": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.2.0.tgz", - "integrity": "sha512-UZF7IN0IIrf3bop2wTxrwoAakGctH6d3zdPwhPN+QHMECfoI5E6B6l6I17YGFZPj8cmGex6xX7mLCNJXRf7wsw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.4.0.tgz", + "integrity": "sha512-23CNAXpS9DuLzPMyYuvrXVVio46x4YhffCgCqaWmF7F5H8PooqjrQvX4ucF6M0BhUd+x2tV6r1J0dv8cCME4Cg==", "license": "MIT", "dependencies": { "quickjs-wasi": "3.6.2" @@ -1075,16 +1075,16 @@ } }, "node_modules/@earendil-works/pi-coding-agent": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.2.0.tgz", - "integrity": "sha512-h/4WaVWv1VlCaY8x8qEN5U+7jbF/e7+Ck6moPeEOFn5juMTWwNAXjwgYM7gRgbBYh8Zppwt6qWvJDzNTf4GNEQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.4.0.tgz", + "integrity": "sha512-Z41LpZ3yYHSC/UUps6Mr39UMFPwH8elhJBG9DY1P7kuzsE5qSK/6eMj2EHzO5evJRQWLbKSqUMw+4nCNtIyiQg==", "license": "MIT", "dependencies": { - "@earendil-works/pi-agent-core": "^1.2.0", - "@earendil-works/pi-ai": "^1.2.0", - "@earendil-works/pi-codemode": "^1.2.0", - "@earendil-works/pi-mcp": "^1.2.0", - "@earendil-works/pi-tui": "^1.2.0", + "@earendil-works/pi-agent-core": "1.4.0", + "@earendil-works/pi-ai": "1.4.0", + "@earendil-works/pi-codemode": "1.4.0", + "@earendil-works/pi-mcp": "1.4.0", + "@earendil-works/pi-tui": "1.4.0", "@silvia-odwyer/photon-node": "0.3.4", "brace-expansion": "5.0.12", "chalk": "6.0.0", @@ -1191,9 +1191,9 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-mcp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.2.0.tgz", - "integrity": "sha512-ertUv40rUBgssTzw2lIPlejjIBdhvdg4uw+whWCDJYKYHU+ldp1ezhbB0BzwpBfnwef6/YN+m6eKLscj+r3p7w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.4.0.tgz", + "integrity": "sha512-92aZmmGsUpHHknYuKXZHRINQfahntw5hU9If0I0ZM49GojOaFHpkl5/GF3/aatqpt7v7GjZbBfpfSygGKW+pnw==", "license": "MIT", "dependencies": { "cross-spawn": "7.0.6" @@ -1203,22 +1203,23 @@ } }, "node_modules/@earendil-works/pi-telemetry": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.2.0.tgz", - "integrity": "sha512-NZ3aJE6dr7aTgzzXDe53OW7BsAsF8ZUKHPJTtnjaQcxtlagkUT0Ew8Qas0EvYQsZqR/KpF1lB+z209XBzIC7xg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.4.0.tgz", + "integrity": "sha512-MLIfowwUYIY65jSjMX82paZOrX/NTvLk6D08h+3Jq42a99RzUOewzuCR0zOlPul3D6UBfddat76VT6LvsHEs1w==", "license": "MIT", "engines": { "node": ">=22.19.0" } }, "node_modules/@earendil-works/pi-tui": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.2.0.tgz", - "integrity": "sha512-OdJCiYklkL3TqmdmGKUflHoLy9zw18GBYO0DPASZvGlP4RkDXAZzLLDt7cidJ6wUR7DBrKb13rrekDsXgMF60g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.4.0.tgz", + "integrity": "sha512-4obPOjgOD7g4mGSlngIvxyujC1UPdmyI9zdVthbr8GufacFEX+Ce0+scPgHg++k2xj5+QjESM2d5TxvIuzCVmg==", "license": "MIT", "dependencies": { "get-east-asian-width": "1.6.0", - "marked": "18.0.11" + "marked": "18.0.11", + "marked-cjk-friendly": "0.1.2" }, "engines": { "node": ">=22.19.0" @@ -5028,6 +5029,18 @@ "node": ">= 20" } }, + "node_modules/marked-cjk-friendly": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/marked-cjk-friendly/-/marked-cjk-friendly-0.1.2.tgz", + "integrity": "sha512-GUj8HjiEbur9yhgUo52FBgKizggF1QtT6gVdrYdWW6ZB4lVVjgS3EyyXPyfyRD0V4ghGRPlO7MO80rgSWbm0eA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "marked": ">=15.0.0" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", diff --git a/package-lock.json b/package-lock.json index 19db1065..f820e93a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.20.0", "license": "Apache-2.0", "dependencies": { - "@earendil-works/pi-coding-agent": "1.2.0", - "@earendil-works/pi-tui": "1.2.0", + "@earendil-works/pi-coding-agent": "1.4.0", + "@earendil-works/pi-tui": "1.4.0", "pi-subagents": "0.78.0", "simple-english": "file:vendor/simple-english", "superpowers": "https://github.com/obra/superpowers/archive/refs/tags/v7.0.0.tar.gz", @@ -1014,12 +1014,12 @@ } }, "node_modules/@earendil-works/pi-agent-core": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.2.0.tgz", - "integrity": "sha512-pUR0vYmGhHkBQGeCeWjwVIA+l1+MrDu6m6VGuysjh6KBzBpovTV/MlcVrEIOaM8jv/slpAyUmuCEQl1jOBqHJQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-agent-core/-/pi-agent-core-1.4.0.tgz", + "integrity": "sha512-PoKY84SKUwnt7S5QBZaGUqfNO1kjP3KHpHUA9QpFTj4cOjaVWMYIcBPJ6FDRCdE8Zen9OSECQUd0uUfVgtSmgA==", "license": "MIT", "dependencies": { - "@earendil-works/pi-ai": "^1.2.0", + "@earendil-works/pi-ai": "1.4.0", "typebox": "1.3.27" }, "engines": { @@ -1033,14 +1033,14 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-ai": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.2.0.tgz", - "integrity": "sha512-U5/1zXqfV1on7/9sbez03tT4Ru49Lvfb4+zXSDK3DBKF5cRk6KxvAOTOY3HJ4jimlZth+rs7vbJqN6iBQAoNuQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-1.4.0.tgz", + "integrity": "sha512-hQM/C4+1w8rHYACzDDf+0vQMnEnpzIop1tptIERVgR3ZeT/hHSzBNG8PaWPgxWQjqSeKCyBZSyp8uTT6eKK1pQ==", "license": "MIT", "dependencies": { "@anthropic-ai/sdk": "0.129.0", "@aws-sdk/client-bedrock-runtime": "3.1127.0", - "@earendil-works/pi-telemetry": "^1.2.0", + "@earendil-works/pi-telemetry": "1.4.0", "@google/genai": "2.21.0", "@smithy/node-http-handler": "4.12.1", "http-proxy-agent": "9.1.0", @@ -1063,9 +1063,9 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-codemode": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.2.0.tgz", - "integrity": "sha512-UZF7IN0IIrf3bop2wTxrwoAakGctH6d3zdPwhPN+QHMECfoI5E6B6l6I17YGFZPj8cmGex6xX7mLCNJXRf7wsw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-codemode/-/pi-codemode-1.4.0.tgz", + "integrity": "sha512-23CNAXpS9DuLzPMyYuvrXVVio46x4YhffCgCqaWmF7F5H8PooqjrQvX4ucF6M0BhUd+x2tV6r1J0dv8cCME4Cg==", "license": "MIT", "dependencies": { "quickjs-wasi": "3.6.2" @@ -1075,16 +1075,16 @@ } }, "node_modules/@earendil-works/pi-coding-agent": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.2.0.tgz", - "integrity": "sha512-h/4WaVWv1VlCaY8x8qEN5U+7jbF/e7+Ck6moPeEOFn5juMTWwNAXjwgYM7gRgbBYh8Zppwt6qWvJDzNTf4GNEQ==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.4.0.tgz", + "integrity": "sha512-Z41LpZ3yYHSC/UUps6Mr39UMFPwH8elhJBG9DY1P7kuzsE5qSK/6eMj2EHzO5evJRQWLbKSqUMw+4nCNtIyiQg==", "license": "MIT", "dependencies": { - "@earendil-works/pi-agent-core": "^1.2.0", - "@earendil-works/pi-ai": "^1.2.0", - "@earendil-works/pi-codemode": "^1.2.0", - "@earendil-works/pi-mcp": "^1.2.0", - "@earendil-works/pi-tui": "^1.2.0", + "@earendil-works/pi-agent-core": "1.4.0", + "@earendil-works/pi-ai": "1.4.0", + "@earendil-works/pi-codemode": "1.4.0", + "@earendil-works/pi-mcp": "1.4.0", + "@earendil-works/pi-tui": "1.4.0", "@silvia-odwyer/photon-node": "0.3.4", "brace-expansion": "5.0.12", "chalk": "6.0.0", @@ -1191,9 +1191,9 @@ "license": "MIT" }, "node_modules/@earendil-works/pi-mcp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.2.0.tgz", - "integrity": "sha512-ertUv40rUBgssTzw2lIPlejjIBdhvdg4uw+whWCDJYKYHU+ldp1ezhbB0BzwpBfnwef6/YN+m6eKLscj+r3p7w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-mcp/-/pi-mcp-1.4.0.tgz", + "integrity": "sha512-92aZmmGsUpHHknYuKXZHRINQfahntw5hU9If0I0ZM49GojOaFHpkl5/GF3/aatqpt7v7GjZbBfpfSygGKW+pnw==", "license": "MIT", "dependencies": { "cross-spawn": "7.0.6" @@ -1203,22 +1203,23 @@ } }, "node_modules/@earendil-works/pi-telemetry": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.2.0.tgz", - "integrity": "sha512-NZ3aJE6dr7aTgzzXDe53OW7BsAsF8ZUKHPJTtnjaQcxtlagkUT0Ew8Qas0EvYQsZqR/KpF1lB+z209XBzIC7xg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-telemetry/-/pi-telemetry-1.4.0.tgz", + "integrity": "sha512-MLIfowwUYIY65jSjMX82paZOrX/NTvLk6D08h+3Jq42a99RzUOewzuCR0zOlPul3D6UBfddat76VT6LvsHEs1w==", "license": "MIT", "engines": { "node": ">=22.19.0" } }, "node_modules/@earendil-works/pi-tui": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.2.0.tgz", - "integrity": "sha512-OdJCiYklkL3TqmdmGKUflHoLy9zw18GBYO0DPASZvGlP4RkDXAZzLLDt7cidJ6wUR7DBrKb13rrekDsXgMF60g==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@earendil-works/pi-tui/-/pi-tui-1.4.0.tgz", + "integrity": "sha512-4obPOjgOD7g4mGSlngIvxyujC1UPdmyI9zdVthbr8GufacFEX+Ce0+scPgHg++k2xj5+QjESM2d5TxvIuzCVmg==", "license": "MIT", "dependencies": { "get-east-asian-width": "1.6.0", - "marked": "18.0.11" + "marked": "18.0.11", + "marked-cjk-friendly": "0.1.2" }, "engines": { "node": ">=22.19.0" @@ -5028,6 +5029,18 @@ "node": ">= 20" } }, + "node_modules/marked-cjk-friendly": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/marked-cjk-friendly/-/marked-cjk-friendly-0.1.2.tgz", + "integrity": "sha512-GUj8HjiEbur9yhgUo52FBgKizggF1QtT6gVdrYdWW6ZB4lVVjgS3EyyXPyfyRD0V4ghGRPlO7MO80rgSWbm0eA==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "marked": ">=15.0.0" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", diff --git a/package.json b/package.json index 4c7d6666..31ae679b 100644 --- a/package.json +++ b/package.json @@ -104,8 +104,8 @@ "typescript-eslint": "^8.59.4" }, "dependencies": { - "@earendil-works/pi-coding-agent": "1.2.0", - "@earendil-works/pi-tui": "1.2.0", + "@earendil-works/pi-coding-agent": "1.4.0", + "@earendil-works/pi-tui": "1.4.0", "pi-subagents": "0.78.0", "simple-english": "file:vendor/simple-english", "superpowers": "https://github.com/obra/superpowers/archive/refs/tags/v7.0.0.tar.gz",