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