Release v0.63.2

This commit is contained in:
Mario Zechner
2026-03-29 13:12:32 +02:00
parent 77d8700b21
commit 41039e8de7
21 changed files with 119 additions and 110 deletions

165
package-lock.json generated
View File

@@ -223,15 +223,15 @@
} }
}, },
"node_modules/@aws-sdk/client-bedrock-runtime": { "node_modules/@aws-sdk/client-bedrock-runtime": {
"version": "3.1018.0", "version": "3.1019.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1018.0.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1019.0.tgz",
"integrity": "sha512-uJYVPDn+5n63hISPg/Q0YXITuqdWeC+wssIWKKvnX2Tgn+rPo5piAhvyCE2YzxGoBdBVHIUfu/KyGzUc7OgBYA==", "integrity": "sha512-Wq1uMAZfySYofuwkFMaMM+k7epsGBRcJGE+ZosGB+8jC8Xs1lycbjSEFMt0Mo3z1qhkgEKGCQyjCbPTICMkkVw==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0", "@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/credential-provider-node": "^3.972.26", "@aws-sdk/credential-provider-node": "^3.972.27",
"@aws-sdk/eventstream-handler-node": "^3.972.12", "@aws-sdk/eventstream-handler-node": "^3.972.12",
"@aws-sdk/middleware-eventstream": "^3.972.8", "@aws-sdk/middleware-eventstream": "^3.972.8",
"@aws-sdk/middleware-host-header": "^3.972.8", "@aws-sdk/middleware-host-header": "^3.972.8",
@@ -240,7 +240,7 @@
"@aws-sdk/middleware-user-agent": "^3.972.26", "@aws-sdk/middleware-user-agent": "^3.972.26",
"@aws-sdk/middleware-websocket": "^3.972.14", "@aws-sdk/middleware-websocket": "^3.972.14",
"@aws-sdk/region-config-resolver": "^3.972.10", "@aws-sdk/region-config-resolver": "^3.972.10",
"@aws-sdk/token-providers": "3.1018.0", "@aws-sdk/token-providers": "3.1019.0",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@aws-sdk/util-endpoints": "^3.996.5", "@aws-sdk/util-endpoints": "^3.996.5",
"@aws-sdk/util-user-agent-browser": "^3.972.8", "@aws-sdk/util-user-agent-browser": "^3.972.8",
@@ -342,19 +342,19 @@
} }
}, },
"node_modules/@aws-sdk/credential-provider-ini": { "node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.972.25", "version": "3.972.26",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.25.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.26.tgz",
"integrity": "sha512-G/v/PicYn4qs7xCv4vT6I4QKdvMyRvsgIFNBkUueCGlbLo7/PuKcNKgUozmLSsaYnE7jIl6UrfkP07EUubr48w==", "integrity": "sha512-xKxEAMuP6GYx2y5GET+d3aGEroax3AgGfwBE65EQAUe090lzyJ/RzxPX9s8v7Z6qAk0XwfQl+LrmH05X7YvTeg==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/credential-provider-env": "^3.972.23", "@aws-sdk/credential-provider-env": "^3.972.23",
"@aws-sdk/credential-provider-http": "^3.972.25", "@aws-sdk/credential-provider-http": "^3.972.25",
"@aws-sdk/credential-provider-login": "^3.972.25", "@aws-sdk/credential-provider-login": "^3.972.26",
"@aws-sdk/credential-provider-process": "^3.972.23", "@aws-sdk/credential-provider-process": "^3.972.23",
"@aws-sdk/credential-provider-sso": "^3.972.25", "@aws-sdk/credential-provider-sso": "^3.972.26",
"@aws-sdk/credential-provider-web-identity": "^3.972.25", "@aws-sdk/credential-provider-web-identity": "^3.972.26",
"@aws-sdk/nested-clients": "^3.996.15", "@aws-sdk/nested-clients": "^3.996.16",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/credential-provider-imds": "^4.2.12", "@smithy/credential-provider-imds": "^4.2.12",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
@@ -367,13 +367,13 @@
} }
}, },
"node_modules/@aws-sdk/credential-provider-login": { "node_modules/@aws-sdk/credential-provider-login": {
"version": "3.972.25", "version": "3.972.26",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.25.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.26.tgz",
"integrity": "sha512-bUdmyJeVua7SmD+g2a65x2/0YqsGn4K2k4GawI43js0odaNaIzpIhLtHehUnPnfLuyhPWbJR1NyuIO4iMVfM0w==", "integrity": "sha512-EFcM8RM3TUxnZOfMJo++3PnyxFu1fL/huzmn3Vh+8IWRgqZawUD3cRwwOr+/4bE9DpyHaLOWFAjY0lfK5X9ZkQ==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/nested-clients": "^3.996.15", "@aws-sdk/nested-clients": "^3.996.16",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
"@smithy/protocol-http": "^5.3.12", "@smithy/protocol-http": "^5.3.12",
@@ -386,17 +386,17 @@
} }
}, },
"node_modules/@aws-sdk/credential-provider-node": { "node_modules/@aws-sdk/credential-provider-node": {
"version": "3.972.26", "version": "3.972.27",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.26.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.27.tgz",
"integrity": "sha512-5XSK74rCXxCNj+UWv5bjq1EccYkiyW4XOHFU9NXnsCcQF8dJuHdua1qFg0m/LIwVOWklbKsrcnMtfxIXwgvwzQ==", "integrity": "sha512-jXpxSolfFnPVj6GCTtx3xIdWNoDR7hYC/0SbetGZxOC9UnNmipHeX1k6spVstf7eWJrMhXNQEgXC0pD1r5tXIg==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/credential-provider-env": "^3.972.23", "@aws-sdk/credential-provider-env": "^3.972.23",
"@aws-sdk/credential-provider-http": "^3.972.25", "@aws-sdk/credential-provider-http": "^3.972.25",
"@aws-sdk/credential-provider-ini": "^3.972.25", "@aws-sdk/credential-provider-ini": "^3.972.26",
"@aws-sdk/credential-provider-process": "^3.972.23", "@aws-sdk/credential-provider-process": "^3.972.23",
"@aws-sdk/credential-provider-sso": "^3.972.25", "@aws-sdk/credential-provider-sso": "^3.972.26",
"@aws-sdk/credential-provider-web-identity": "^3.972.25", "@aws-sdk/credential-provider-web-identity": "^3.972.26",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/credential-provider-imds": "^4.2.12", "@smithy/credential-provider-imds": "^4.2.12",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
@@ -426,14 +426,14 @@
} }
}, },
"node_modules/@aws-sdk/credential-provider-sso": { "node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.972.25", "version": "3.972.26",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.25.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.26.tgz",
"integrity": "sha512-r4OGAfHmlEa1QBInHWz+/dOD4tRljcjVNQe9wJ/AJNXEj1d2WdsRLppvRFImRV6FIs+bTpjtL0a23V5ELQpRPw==", "integrity": "sha512-c6ghvRb6gTlMznWhGxn/bpVCcp0HRaz4DobGVD9kI4vwHq186nU2xN/S7QGkm0lo0H2jQU8+dgpUFLxfTcwCOg==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/nested-clients": "^3.996.15", "@aws-sdk/nested-clients": "^3.996.16",
"@aws-sdk/token-providers": "3.1018.0", "@aws-sdk/token-providers": "3.1019.0",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
"@smithy/shared-ini-file-loader": "^4.4.7", "@smithy/shared-ini-file-loader": "^4.4.7",
@@ -445,13 +445,13 @@
} }
}, },
"node_modules/@aws-sdk/credential-provider-web-identity": { "node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.972.25", "version": "3.972.26",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.25.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.26.tgz",
"integrity": "sha512-uM1OtoJgj+yK3MlAmda8uR9WJJCdm5HB25JyCeFL5a5q1Fbafalf4uKidFO3/L0Pgd+Fsflkb4cM6jHIswi3QQ==", "integrity": "sha512-cXcS3+XD3iwhoXkM44AmxjmbcKueoLCINr1e+IceMmCySda5ysNIfiGBGe9qn5EMiQ9Jd7pP0AGFtcd6OV3Lvg==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/nested-clients": "^3.996.15", "@aws-sdk/nested-clients": "^3.996.16",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
"@smithy/shared-ini-file-loader": "^4.4.7", "@smithy/shared-ini-file-loader": "^4.4.7",
@@ -580,9 +580,9 @@
} }
}, },
"node_modules/@aws-sdk/nested-clients": { "node_modules/@aws-sdk/nested-clients": {
"version": "3.996.15", "version": "3.996.16",
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.15.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.996.16.tgz",
"integrity": "sha512-k6WAVNkub5DrU46iPQvH1m0xc1n+0dX79+i287tYJzf5g1yU2rX3uf4xNeL5JvK1NtYgfwMnsxHqhOXFBn367A==", "integrity": "sha512-L7Qzoj/qQU1cL5GnYLQP5LbI+wlLCLoINvcykR3htKcQ4tzrPf2DOs72x933BM7oArYj1SKrkb2lGlsJHIic3g==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-browser": "5.2.0",
@@ -645,13 +645,13 @@
} }
}, },
"node_modules/@aws-sdk/token-providers": { "node_modules/@aws-sdk/token-providers": {
"version": "3.1018.0", "version": "3.1019.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1018.0.tgz", "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1019.0.tgz",
"integrity": "sha512-97OPNJHy37wmGOX44xAcu6E9oSTiqK9uPcy/fWpmN5uB3JuEp1f6x60Xot/jp+FxwhQWIFUsVJFnm3QKqt7T6Q==", "integrity": "sha512-OF+2RfRmUKyjzrRWlDcyju3RBsuqcrYDQ8TwrJg8efcOotMzuZN4U9mpVTIdATpmEc4lWNZBMSjPzrGm6JPnAQ==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@aws-sdk/core": "^3.973.25", "@aws-sdk/core": "^3.973.25",
"@aws-sdk/nested-clients": "^3.996.15", "@aws-sdk/nested-clients": "^3.996.16",
"@aws-sdk/types": "^3.973.6", "@aws-sdk/types": "^3.973.6",
"@smithy/property-provider": "^4.2.12", "@smithy/property-provider": "^4.2.12",
"@smithy/shared-ini-file-loader": "^4.4.7", "@smithy/shared-ini-file-loader": "^4.4.7",
@@ -1377,9 +1377,9 @@
} }
}, },
"node_modules/@google/genai": { "node_modules/@google/genai": {
"version": "1.46.0", "version": "1.47.0",
"resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.46.0.tgz", "resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.47.0.tgz",
"integrity": "sha512-ewPMN5JkKfgU5/kdco9ZhXBHDPhVqZpMQqIFQhwsHLf8kyZfx1cNpw1pHo1eV6PGEW7EhIBFi3aYZraFndAXqg==", "integrity": "sha512-0VV7AaXm5rQu3oRHNZNEubRAOL2lv5u+YA72eWnDwcOx3B1jFRbvtgL4drRHlocRHOnludvr3xmbQGbR+/RQAQ==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"google-auth-library": "^10.3.0", "google-auth-library": "^10.3.0",
@@ -2812,9 +2812,9 @@
"license": "Apache-2.0" "license": "Apache-2.0"
}, },
"node_modules/@sinclair/typebox": { "node_modules/@sinclair/typebox": {
"version": "0.34.48", "version": "0.34.49",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.49.tgz",
"integrity": "sha512-kKJTNuK3AQOrgjjotVxMrCn1sUJwM76wMszfq1kdU4uYVJjvEWuFQ6HgvLt4Xz3fSmZlTOxJ/Ie13KnIcWQXFA==", "integrity": "sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@slack/logger": { "node_modules/@slack/logger": {
@@ -4319,14 +4319,14 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/axios": { "node_modules/axios": {
"version": "1.13.6", "version": "1.14.0",
"resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", "resolved": "https://registry.npmjs.org/axios/-/axios-1.14.0.tgz",
"integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", "integrity": "sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"follow-redirects": "^1.15.11", "follow-redirects": "^1.15.11",
"form-data": "^4.0.5", "form-data": "^4.0.5",
"proxy-from-env": "^1.1.0" "proxy-from-env": "^2.1.0"
} }
}, },
"node_modules/balanced-match": { "node_modules/balanced-match": {
@@ -6085,9 +6085,9 @@
} }
}, },
"node_modules/katex": { "node_modules/katex": {
"version": "0.16.43", "version": "0.16.44",
"resolved": "https://registry.npmjs.org/katex/-/katex-0.16.43.tgz", "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.44.tgz",
"integrity": "sha512-K7NL5JtGrFEglipOAjY4UYA69CnTuNmjArxeXF6+bw7h2OGySUPv6QWRjfb1gmutJ4Mw/qLeBqiROOEDULp4nA==", "integrity": "sha512-EkxoDTk8ufHqHlf9QxGwcxeLkWRR3iOuYfRpfORgYfqc8s13bgb+YtRY59NK5ZpRaCwq1kqA6a5lpX8C/eLphQ==",
"funding": [ "funding": [
"https://opencollective.com/katex", "https://opencollective.com/katex",
"https://github.com/sponsors/katex" "https://github.com/sponsors/katex"
@@ -7121,12 +7121,21 @@
"node": ">=12" "node": ">=12"
} }
}, },
"node_modules/proxy-from-env": { "node_modules/proxy-agent/node_modules/proxy-from-env": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/proxy-from-env": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
"integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
"license": "MIT",
"engines": {
"node": ">=10"
}
},
"node_modules/pump": { "node_modules/pump": {
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz",
@@ -8485,20 +8494,20 @@
} }
}, },
"node_modules/zod-to-json-schema": { "node_modules/zod-to-json-schema": {
"version": "3.25.1", "version": "3.25.2",
"resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.2.tgz",
"integrity": "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==", "integrity": "sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==",
"license": "ISC", "license": "ISC",
"peerDependencies": { "peerDependencies": {
"zod": "^3.25 || ^4" "zod": "^3.25.28 || ^4"
} }
}, },
"packages/agent": { "packages/agent": {
"name": "@mariozechner/pi-agent-core", "name": "@mariozechner/pi-agent-core",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@mariozechner/pi-ai": "^0.63.1" "@mariozechner/pi-ai": "^0.63.2"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^24.3.0", "@types/node": "^24.3.0",
@@ -8528,7 +8537,7 @@
}, },
"packages/ai": { "packages/ai": {
"name": "@mariozechner/pi-ai", "name": "@mariozechner/pi-ai",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@anthropic-ai/sdk": "^0.73.0", "@anthropic-ai/sdk": "^0.73.0",
@@ -8576,13 +8585,13 @@
}, },
"packages/coding-agent": { "packages/coding-agent": {
"name": "@mariozechner/pi-coding-agent", "name": "@mariozechner/pi-coding-agent",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@mariozechner/jiti": "^2.6.2", "@mariozechner/jiti": "^2.6.2",
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-tui": "^0.63.1", "@mariozechner/pi-tui": "^0.63.2",
"@silvia-odwyer/photon-node": "^0.3.4", "@silvia-odwyer/photon-node": "^0.3.4",
"ajv": "^8.17.1", "ajv": "^8.17.1",
"chalk": "^5.5.0", "chalk": "^5.5.0",
@@ -8622,22 +8631,22 @@
}, },
"packages/coding-agent/examples/extensions/custom-provider-anthropic": { "packages/coding-agent/examples/extensions/custom-provider-anthropic": {
"name": "pi-extension-custom-provider-anthropic", "name": "pi-extension-custom-provider-anthropic",
"version": "1.14.1", "version": "1.14.2",
"dependencies": { "dependencies": {
"@anthropic-ai/sdk": "^0.52.0" "@anthropic-ai/sdk": "^0.52.0"
} }
}, },
"packages/coding-agent/examples/extensions/custom-provider-gitlab-duo": { "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo": {
"name": "pi-extension-custom-provider-gitlab-duo", "name": "pi-extension-custom-provider-gitlab-duo",
"version": "1.14.1" "version": "1.14.2"
}, },
"packages/coding-agent/examples/extensions/custom-provider-qwen-cli": { "packages/coding-agent/examples/extensions/custom-provider-qwen-cli": {
"name": "pi-extension-custom-provider-qwen-cli", "name": "pi-extension-custom-provider-qwen-cli",
"version": "1.13.1" "version": "1.13.2"
}, },
"packages/coding-agent/examples/extensions/with-deps": { "packages/coding-agent/examples/extensions/with-deps": {
"name": "pi-extension-with-deps", "name": "pi-extension-with-deps",
"version": "1.27.1", "version": "1.27.2",
"dependencies": { "dependencies": {
"ms": "^2.1.3" "ms": "^2.1.3"
}, },
@@ -8673,13 +8682,13 @@
}, },
"packages/mom": { "packages/mom": {
"name": "@mariozechner/pi-mom", "name": "@mariozechner/pi-mom",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@anthropic-ai/sandbox-runtime": "^0.0.16", "@anthropic-ai/sandbox-runtime": "^0.0.16",
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-coding-agent": "^0.63.1", "@mariozechner/pi-coding-agent": "^0.63.2",
"@sinclair/typebox": "^0.34.0", "@sinclair/typebox": "^0.34.0",
"@slack/socket-mode": "^2.0.0", "@slack/socket-mode": "^2.0.0",
"@slack/web-api": "^7.0.0", "@slack/web-api": "^7.0.0",
@@ -8718,10 +8727,10 @@
}, },
"packages/pods": { "packages/pods": {
"name": "@mariozechner/pi", "name": "@mariozechner/pi",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"chalk": "^5.5.0" "chalk": "^5.5.0"
}, },
"bin": { "bin": {
@@ -8734,7 +8743,7 @@
}, },
"packages/tui": { "packages/tui": {
"name": "@mariozechner/pi-tui", "name": "@mariozechner/pi-tui",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/mime-types": "^2.1.4", "@types/mime-types": "^2.1.4",
@@ -8781,12 +8790,12 @@
}, },
"packages/web-ui": { "packages/web-ui": {
"name": "@mariozechner/pi-web-ui", "name": "@mariozechner/pi-web-ui",
"version": "0.63.1", "version": "0.63.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@lmstudio/sdk": "^1.5.0", "@lmstudio/sdk": "^1.5.0",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-tui": "^0.63.1", "@mariozechner/pi-tui": "^0.63.2",
"docx-preview": "^0.3.7", "docx-preview": "^0.3.7",
"jszip": "^3.10.1", "jszip": "^3.10.1",
"lucide": "^0.544.0", "lucide": "^0.544.0",
@@ -8807,7 +8816,7 @@
}, },
"packages/web-ui/example": { "packages/web-ui/example": {
"name": "pi-web-ui-example", "name": "pi-web-ui-example",
"version": "1.51.1", "version": "1.51.2",
"dependencies": { "dependencies": {
"@mariozechner/mini-lit": "^0.2.0", "@mariozechner/mini-lit": "^0.2.0",
"@mariozechner/pi-ai": "file:../../ai", "@mariozechner/pi-ai": "file:../../ai",

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
### Added ### Added

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-agent-core", "name": "@mariozechner/pi-agent-core",
"version": "0.63.1", "version": "0.63.2",
"description": "General-purpose agent with transport abstraction, state management, and attachment support", "description": "General-purpose agent with transport abstraction, state management, and attachment support",
"type": "module", "type": "module",
"main": "./dist/index.js", "main": "./dist/index.js",
@@ -17,7 +17,7 @@
"prepublishOnly": "npm run clean && npm run build" "prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"@mariozechner/pi-ai": "^0.63.1" "@mariozechner/pi-ai": "^0.63.2"
}, },
"keywords": [ "keywords": [
"ai", "ai",

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
## [0.63.1] - 2026-03-27 ## [0.63.1] - 2026-03-27

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-ai", "name": "@mariozechner/pi-ai",
"version": "0.63.1", "version": "0.63.2",
"description": "Unified LLM API with automatic model discovery and provider configuration", "description": "Unified LLM API with automatic model discovery and provider configuration",
"type": "module", "type": "module",
"main": "./dist/index.js", "main": "./dist/index.js",

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
### New Features ### New Features

View File

@@ -1,12 +1,12 @@
{ {
"name": "pi-extension-custom-provider", "name": "pi-extension-custom-provider",
"version": "1.14.1", "version": "1.14.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "pi-extension-custom-provider", "name": "pi-extension-custom-provider",
"version": "1.14.1", "version": "1.14.2",
"dependencies": { "dependencies": {
"@anthropic-ai/sdk": "^0.52.0" "@anthropic-ai/sdk": "^0.52.0"
} }

View File

@@ -1,7 +1,7 @@
{ {
"name": "pi-extension-custom-provider-anthropic", "name": "pi-extension-custom-provider-anthropic",
"private": true, "private": true,
"version": "1.14.1", "version": "1.14.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"clean": "echo 'nothing to clean'", "clean": "echo 'nothing to clean'",

View File

@@ -1,7 +1,7 @@
{ {
"name": "pi-extension-custom-provider-gitlab-duo", "name": "pi-extension-custom-provider-gitlab-duo",
"private": true, "private": true,
"version": "1.14.1", "version": "1.14.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"clean": "echo 'nothing to clean'", "clean": "echo 'nothing to clean'",

View File

@@ -1,7 +1,7 @@
{ {
"name": "pi-extension-custom-provider-qwen-cli", "name": "pi-extension-custom-provider-qwen-cli",
"private": true, "private": true,
"version": "1.13.1", "version": "1.13.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"clean": "echo 'nothing to clean'", "clean": "echo 'nothing to clean'",

View File

@@ -1,12 +1,12 @@
{ {
"name": "pi-extension-with-deps", "name": "pi-extension-with-deps",
"version": "1.27.1", "version": "1.27.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "pi-extension-with-deps", "name": "pi-extension-with-deps",
"version": "1.27.1", "version": "1.27.2",
"dependencies": { "dependencies": {
"ms": "^2.1.3" "ms": "^2.1.3"
}, },

View File

@@ -1,7 +1,7 @@
{ {
"name": "pi-extension-with-deps", "name": "pi-extension-with-deps",
"private": true, "private": true,
"version": "1.27.1", "version": "1.27.2",
"type": "module", "type": "module",
"scripts": { "scripts": {
"clean": "echo 'nothing to clean'", "clean": "echo 'nothing to clean'",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-coding-agent", "name": "@mariozechner/pi-coding-agent",
"version": "0.63.1", "version": "0.63.2",
"description": "Coding agent CLI with read, bash, edit, write tools and session management", "description": "Coding agent CLI with read, bash, edit, write tools and session management",
"type": "module", "type": "module",
"piConfig": { "piConfig": {
@@ -40,9 +40,9 @@
}, },
"dependencies": { "dependencies": {
"@mariozechner/jiti": "^2.6.2", "@mariozechner/jiti": "^2.6.2",
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-tui": "^0.63.1", "@mariozechner/pi-tui": "^0.63.2",
"@silvia-odwyer/photon-node": "^0.3.4", "@silvia-odwyer/photon-node": "^0.3.4",
"ajv": "^8.17.1", "ajv": "^8.17.1",
"chalk": "^5.5.0", "chalk": "^5.5.0",

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
## [0.63.1] - 2026-03-27 ## [0.63.1] - 2026-03-27

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-mom", "name": "@mariozechner/pi-mom",
"version": "0.63.1", "version": "0.63.2",
"description": "Slack bot that delegates messages to the pi coding agent", "description": "Slack bot that delegates messages to the pi coding agent",
"type": "module", "type": "module",
"bin": { "bin": {
@@ -20,9 +20,9 @@
}, },
"dependencies": { "dependencies": {
"@anthropic-ai/sandbox-runtime": "^0.0.16", "@anthropic-ai/sandbox-runtime": "^0.0.16",
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-coding-agent": "^0.63.1", "@mariozechner/pi-coding-agent": "^0.63.2",
"@sinclair/typebox": "^0.34.0", "@sinclair/typebox": "^0.34.0",
"@slack/socket-mode": "^2.0.0", "@slack/socket-mode": "^2.0.0",
"@slack/web-api": "^7.0.0", "@slack/web-api": "^7.0.0",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi", "name": "@mariozechner/pi",
"version": "0.63.1", "version": "0.63.2",
"description": "CLI tool for managing vLLM deployments on GPU pods", "description": "CLI tool for managing vLLM deployments on GPU pods",
"type": "module", "type": "module",
"bin": { "bin": {
@@ -33,7 +33,7 @@
"node": ">=20.0.0" "node": ">=20.0.0"
}, },
"dependencies": { "dependencies": {
"@mariozechner/pi-agent-core": "^0.63.1", "@mariozechner/pi-agent-core": "^0.63.2",
"chalk": "^5.5.0" "chalk": "^5.5.0"
}, },
"devDependencies": {} "devDependencies": {}

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
## [0.63.1] - 2026-03-27 ## [0.63.1] - 2026-03-27

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-tui", "name": "@mariozechner/pi-tui",
"version": "0.63.1", "version": "0.63.2",
"description": "Terminal User Interface library with differential rendering for efficient text-based applications", "description": "Terminal User Interface library with differential rendering for efficient text-based applications",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -1,6 +1,6 @@
# Changelog # Changelog
## [Unreleased] ## [0.63.2] - 2026-03-29
## [0.63.1] - 2026-03-27 ## [0.63.1] - 2026-03-27

View File

@@ -1,6 +1,6 @@
{ {
"name": "pi-web-ui-example", "name": "pi-web-ui-example",
"version": "1.51.1", "version": "1.51.2",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@mariozechner/pi-web-ui", "name": "@mariozechner/pi-web-ui",
"version": "0.63.1", "version": "0.63.2",
"description": "Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai", "description": "Reusable web UI components for AI chat interfaces powered by @mariozechner/pi-ai",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
@@ -18,8 +18,8 @@
}, },
"dependencies": { "dependencies": {
"@lmstudio/sdk": "^1.5.0", "@lmstudio/sdk": "^1.5.0",
"@mariozechner/pi-ai": "^0.63.1", "@mariozechner/pi-ai": "^0.63.2",
"@mariozechner/pi-tui": "^0.63.1", "@mariozechner/pi-tui": "^0.63.2",
"docx-preview": "^0.3.7", "docx-preview": "^0.3.7",
"jszip": "^3.10.1", "jszip": "^3.10.1",
"lucide": "^0.544.0", "lucide": "^0.544.0",