Release v0.71.0

This commit is contained in:
Mario Zechner
2026-05-01 01:03:02 +02:00
parent 8db0d28389
commit f4efeb2ba5
19 changed files with 275 additions and 263 deletions

484
package-lock.json generated
View File

@@ -34,35 +34,6 @@
"node": ">=20.0.0"
}
},
"node_modules/@anthropic-ai/sandbox-runtime": {
"version": "0.0.26",
"resolved": "https://registry.npmjs.org/@anthropic-ai/sandbox-runtime/-/sandbox-runtime-0.0.26.tgz",
"integrity": "sha512-DYV5LSsVMnzq0lbfaYMSpxZPUMAx4+hy343dRss+pVCLIfF62qOhxpYfZ5TmOk1GTDQm5f9wPprMNSStmnsV4w==",
"license": "Apache-2.0",
"dependencies": {
"@pondwader/socks5-server": "^1.0.10",
"@types/lodash-es": "^4.17.12",
"commander": "^12.1.0",
"lodash-es": "^4.17.21",
"shell-quote": "^1.8.3",
"zod": "^3.24.1"
},
"bin": {
"srt": "dist/cli.js"
},
"engines": {
"node": ">=18.0.0"
}
},
"node_modules/@anthropic-ai/sandbox-runtime/node_modules/zod": {
"version": "3.25.76",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
"integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"node_modules/@anthropic-ai/sdk": {
"version": "0.91.1",
"resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.91.1.tgz",
@@ -223,28 +194,28 @@
}
},
"node_modules/@aws-sdk/client-bedrock-runtime": {
"version": "3.1038.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1038.0.tgz",
"integrity": "sha512-oGiqs9v9WzPOdv7PDdm9iPibHgrbDvCDyNg43wFZn2PiiEUisFM+xUP2CRMsj41SmwZPhohmZkXiUu1+MghbAQ==",
"version": "3.1040.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/client-bedrock-runtime/-/client-bedrock-runtime-3.1040.0.tgz",
"integrity": "sha512-tFCqtci1gVGIRwgK3tmv2DV2EawXjBIQgwM/7KaeL4wHUMhNMUA+POUw6vGowtQb51ZaSDjK3KzI3MaQskOyuw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/credential-provider-node": "^3.972.37",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/credential-provider-node": "^3.972.38",
"@aws-sdk/eventstream-handler-node": "^3.972.14",
"@aws-sdk/middleware-eventstream": "^3.972.10",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
"@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/middleware-user-agent": "^3.972.37",
"@aws-sdk/middleware-websocket": "^3.972.16",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/token-providers": "3.1038.0",
"@aws-sdk/token-providers": "3.1040.0",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
"@aws-sdk/util-user-agent-node": "^3.973.22",
"@aws-sdk/util-user-agent-node": "^3.973.23",
"@smithy/config-resolver": "^4.4.17",
"@smithy/core": "^3.23.17",
"@smithy/eventstream-serde-browser": "^4.2.14",
@@ -255,7 +226,7 @@
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
"@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-retry": "^4.5.6",
"@smithy/middleware-retry": "^4.5.7",
"@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
@@ -271,7 +242,7 @@
"@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
"@smithy/util-retry": "^4.3.5",
"@smithy/util-retry": "^4.3.6",
"@smithy/util-stream": "^4.5.25",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
@@ -281,13 +252,13 @@
}
},
"node_modules/@aws-sdk/core": {
"version": "3.974.6",
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.6.tgz",
"integrity": "sha512-8Vu7zGxu+39ChR/s5J7nXBw3a2kMHAi0OfKT8ohgTVjX0qYed/8mIfdBb638oBmKrWCwwKjYAM5J/4gMJ8nAJA==",
"version": "3.974.7",
"resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.974.7.tgz",
"integrity": "sha512-YhRC90ofz5oolTJZlA8voU/oUrCB2azi8Usx51k8hhB5LpWbYQMMXKUqSqkoL0Cru+RQJgWTHpAfEDDIwfUhJw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/xml-builder": "^3.972.20",
"@aws-sdk/xml-builder": "^3.972.22",
"@smithy/core": "^3.23.17",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/property-provider": "^4.2.14",
@@ -297,7 +268,7 @@
"@smithy/types": "^4.14.1",
"@smithy/util-base64": "^4.3.2",
"@smithy/util-middleware": "^4.2.14",
"@smithy/util-retry": "^4.3.5",
"@smithy/util-retry": "^4.3.6",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -306,12 +277,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-env": {
"version": "3.972.32",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.32.tgz",
"integrity": "sha512-7vA4GHg8NSmQxquJHSBcSM3RgB4ZaaRi6u4+zGFKOmOH6aqlgr2Sda46clkZDYzlirgfY96w15Zj0jh6PT48ng==",
"version": "3.972.33",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.972.33.tgz",
"integrity": "sha512-bJV7eViSJV6GSuuN+VIdNVPdwPsNSf75BiC2v5alPrjR/OCcqgKwSZInKbDFz9mNeizldsyf67jt6YSIiv53Cw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/types": "^4.14.1",
@@ -322,12 +293,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-http": {
"version": "3.972.34",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.34.tgz",
"integrity": "sha512-vBrhWujFCLp1u8ptJRWYlipMutzPptb8pDQ00rKVH9q67T7rGd3VTWIj63aKrlLuY6qSsw1Rt5F/D/7wnNgryA==",
"version": "3.972.35",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.972.35.tgz",
"integrity": "sha512-x/BQGEIdq0oI+4WxLjKmnQvT7CnF9r8ezdGt7wXwxb7ckHXQz0Zmgxt8v3Ne0JaT3R5YefmuybHX6E8EnsDXyA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/types": "^3.973.8",
"@smithy/fetch-http-handler": "^5.3.17",
"@smithy/node-http-handler": "^4.6.1",
@@ -343,19 +314,19 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.36.tgz",
"integrity": "sha512-FBHyCmV8EB0gUvh1d+CZm87zt2PrdC7OyWexLRoH3I5zWSOUGa+9t58Y5jbxRfwUp3AWpHAFvKY6YzgR845sVA==",
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.972.37.tgz",
"integrity": "sha512-eUTpmWfd/BKsq9medhCRcu+GRAhFP2Zrn7/2jKDHHOOjCkhrMoTp/t4cEthqFoG7gE0VGp5wUxrXTdvBCmSmJg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/credential-provider-env": "^3.972.32",
"@aws-sdk/credential-provider-http": "^3.972.34",
"@aws-sdk/credential-provider-login": "^3.972.36",
"@aws-sdk/credential-provider-process": "^3.972.32",
"@aws-sdk/credential-provider-sso": "^3.972.36",
"@aws-sdk/credential-provider-web-identity": "^3.972.36",
"@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/credential-provider-env": "^3.972.33",
"@aws-sdk/credential-provider-http": "^3.972.35",
"@aws-sdk/credential-provider-login": "^3.972.37",
"@aws-sdk/credential-provider-process": "^3.972.33",
"@aws-sdk/credential-provider-sso": "^3.972.37",
"@aws-sdk/credential-provider-web-identity": "^3.972.37",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/types": "^3.973.8",
"@smithy/credential-provider-imds": "^4.2.14",
"@smithy/property-provider": "^4.2.14",
@@ -368,13 +339,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-login": {
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.36.tgz",
"integrity": "sha512-IFap01lJKxQc0C/OHmZwZQr/cKq0DhrcmKedRrdnnl42D+P0SImnnnWQjv07uIPqpEdtqmkPXb9TiPYTU+prxQ==",
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-login/-/credential-provider-login-3.972.37.tgz",
"integrity": "sha512-Ty68y8ISSC+g5Q3D0K8uAaoINwvfaOslnNpsF/LgVUxyosYXHawcK2yV4HLXDVugiTTYLQfJfcw0ce5meAGkKw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/protocol-http": "^5.3.14",
@@ -387,17 +358,17 @@
}
},
"node_modules/@aws-sdk/credential-provider-node": {
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.37.tgz",
"integrity": "sha512-/WFixFAAiw8WpmjZcI0l4t3DerXLmVinOIfuotmRZnu2qmsFPoqqmstASz0z8bi1pGdFXzeLzf6bwucM3mZcUQ==",
"version": "3.972.38",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.972.38.tgz",
"integrity": "sha512-BQ9XYnBDVxR2HuV5huXYQYF/PZMTsY+EnwfGnCU2cA8Zw63XpkOtPY8WqiMIZMQCrKPQQEiFURS/o9CIolRLqg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/credential-provider-env": "^3.972.32",
"@aws-sdk/credential-provider-http": "^3.972.34",
"@aws-sdk/credential-provider-ini": "^3.972.36",
"@aws-sdk/credential-provider-process": "^3.972.32",
"@aws-sdk/credential-provider-sso": "^3.972.36",
"@aws-sdk/credential-provider-web-identity": "^3.972.36",
"@aws-sdk/credential-provider-env": "^3.972.33",
"@aws-sdk/credential-provider-http": "^3.972.35",
"@aws-sdk/credential-provider-ini": "^3.972.37",
"@aws-sdk/credential-provider-process": "^3.972.33",
"@aws-sdk/credential-provider-sso": "^3.972.37",
"@aws-sdk/credential-provider-web-identity": "^3.972.37",
"@aws-sdk/types": "^3.973.8",
"@smithy/credential-provider-imds": "^4.2.14",
"@smithy/property-provider": "^4.2.14",
@@ -410,12 +381,12 @@
}
},
"node_modules/@aws-sdk/credential-provider-process": {
"version": "3.972.32",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.32.tgz",
"integrity": "sha512-uZp4tlGbpczV8QxmtIwOpSkcyGtBRR8/T4BAumRKfAt1nwCig3FSCZvrKl6ARDIDVRYn5p2oRcAsfFR01EgMGA==",
"version": "3.972.33",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.972.33.tgz",
"integrity": "sha512-yfjGksI9WQbdMObb0VeLXqzTLI+a0qXLJT9gCDiv0+X/xjPpI3mTz6a5FibrhpuEKIe0gSgvs3MaoFZy5cx4WA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -427,14 +398,32 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.36.tgz",
"integrity": "sha512-DsLr0UHMyKzRJKe2bjlwU8q1cfoXg8TIJKV/xwvnalAemiZLOZunFzj/whGnFDZIBVLdnbLiwv5SvRf1+CSwkg==",
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.972.37.tgz",
"integrity": "sha512-fpwE+20ntpp3i9Xb9vUuQfXLDKYHH+5I2V+ZG96SX1nBzrruhy10RXDgmN7t1etOz3c55stlA3TeQASUA451NQ==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/token-providers": "3.1038.0",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/token-providers": "3.1039.0",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
"@smithy/types": "^4.14.1",
"tslib": "^2.6.2"
},
"engines": {
"node": ">=20.0.0"
}
},
"node_modules/@aws-sdk/credential-provider-sso/node_modules/@aws-sdk/token-providers": {
"version": "3.1039.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1039.0.tgz",
"integrity": "sha512-NMSFL2HwkAOoCeLCQiqoOq5pT3vVbSjww2QZTuYgYknVwhhv125PSDzZIcL5EYnlxuPWjEOdauZK+FspkZDVdw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -446,13 +435,13 @@
}
},
"node_modules/@aws-sdk/credential-provider-web-identity": {
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.36.tgz",
"integrity": "sha512-uzrURO7frJhHQVVNR5zBJcCYeMYflmXcWBK1+MiBym2Dfjh6nXATrMixrmGZi+97Q7ETZ+y/4lUwAy0Nfnznjw==",
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.972.37.tgz",
"integrity": "sha512-aryawqyebf+3WhAFNHfF62rekFpYtVcVN7dQ89qnAWsa4n5hJst8qBG6gXC24WHtW7Nnhkf9ScYnjwo0Brn3bw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -539,12 +528,12 @@
}
},
"node_modules/@aws-sdk/middleware-sdk-s3": {
"version": "3.972.35",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.35.tgz",
"integrity": "sha512-lLppaNTAz+wNgLdi4FtHzrlwrGF0ODTnBWHBaFg85SKs0eJ+M+tP5ifrA8f/0lNd+Ak3MC1NGC6RavV3ny4HTg==",
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.972.36.tgz",
"integrity": "sha512-YhPix+0x/MdQrb1Ug1GDKeS5fqylIy+naz800asX8II4jqfTk2KY2KhmmYCwZcky8YWtRQQwWCGdoqeAnip8Uw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-arn-parser": "^3.972.3",
"@smithy/core": "^3.23.17",
@@ -564,18 +553,18 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
"version": "3.972.36",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.36.tgz",
"integrity": "sha512-O2beToxguBvrZFFZ+fFgPbbae8MvyIBjQ6lImee4APHEXXNAD5ZJ2ayLF1mb7rsKw86TM81y5czg82bZncjSjg==",
"version": "3.972.37",
"resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.972.37.tgz",
"integrity": "sha512-N1oNpdiLoVAWYD3WFBnUi3LlfoDA06ZHo4ozyjbsJNLvILzvt//0CnR8N+CZ0NWeYgVB/5V59ivixHCWCx2ALw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@smithy/core": "^3.23.17",
"@smithy/protocol-http": "^5.3.14",
"@smithy/types": "^4.14.1",
"@smithy/util-retry": "^4.3.5",
"@smithy/util-retry": "^4.3.6",
"tslib": "^2.6.2"
},
"engines": {
@@ -606,24 +595,24 @@
}
},
"node_modules/@aws-sdk/nested-clients": {
"version": "3.997.4",
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.4.tgz",
"integrity": "sha512-4Sf+WY1lMJzXlw5MiyCMe/UzdILCwvuaHThbqMXS6dfh9gZy3No360I42RXquOI/ULUOhWy2HCyU0Fp20fQGPQ==",
"version": "3.997.5",
"resolved": "https://registry.npmjs.org/@aws-sdk/nested-clients/-/nested-clients-3.997.5.tgz",
"integrity": "sha512-jGFr6DxtcMTmzOkG/a0jCZYv4BBDmeNYVeO+/memSoDkYCJu4Y58xviYmzwJfYyIVSts+X/BVjJm1uGBnwHEMg==",
"license": "Apache-2.0",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/middleware-host-header": "^3.972.10",
"@aws-sdk/middleware-logger": "^3.972.10",
"@aws-sdk/middleware-recursion-detection": "^3.972.11",
"@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/middleware-user-agent": "^3.972.37",
"@aws-sdk/region-config-resolver": "^3.972.13",
"@aws-sdk/signature-v4-multi-region": "^3.996.23",
"@aws-sdk/signature-v4-multi-region": "^3.996.24",
"@aws-sdk/types": "^3.973.8",
"@aws-sdk/util-endpoints": "^3.996.8",
"@aws-sdk/util-user-agent-browser": "^3.972.10",
"@aws-sdk/util-user-agent-node": "^3.973.22",
"@aws-sdk/util-user-agent-node": "^3.973.23",
"@smithy/config-resolver": "^4.4.17",
"@smithy/core": "^3.23.17",
"@smithy/fetch-http-handler": "^5.3.17",
@@ -631,7 +620,7 @@
"@smithy/invalid-dependency": "^4.2.14",
"@smithy/middleware-content-length": "^4.2.14",
"@smithy/middleware-endpoint": "^4.4.32",
"@smithy/middleware-retry": "^4.5.6",
"@smithy/middleware-retry": "^4.5.7",
"@smithy/middleware-serde": "^4.2.20",
"@smithy/middleware-stack": "^4.2.14",
"@smithy/node-config-provider": "^4.3.14",
@@ -647,7 +636,7 @@
"@smithy/util-defaults-mode-node": "^4.2.54",
"@smithy/util-endpoints": "^3.4.2",
"@smithy/util-middleware": "^4.2.14",
"@smithy/util-retry": "^4.3.5",
"@smithy/util-retry": "^4.3.6",
"@smithy/util-utf8": "^4.2.2",
"tslib": "^2.6.2"
},
@@ -672,12 +661,12 @@
}
},
"node_modules/@aws-sdk/signature-v4-multi-region": {
"version": "3.996.23",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.23.tgz",
"integrity": "sha512-wBbys3Y53Ikly556vyADurKpYQHXS7Jjaskbz+Ga9PZCz7PB/9f3VdKbDlz7dqIzn+xwz7L/a6TR4iXcOi8IRw==",
"version": "3.996.24",
"resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.996.24.tgz",
"integrity": "sha512-amP7tLikppN940wbBFISYqiuzVmpzMS9U3mcgtmVLjX4fdWI/SNCvrXv6ZxfVzTT4cT0rPKOLhFah2xLwzREWw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-sdk-s3": "^3.972.35",
"@aws-sdk/middleware-sdk-s3": "^3.972.36",
"@aws-sdk/types": "^3.973.8",
"@smithy/protocol-http": "^5.3.14",
"@smithy/signature-v4": "^5.3.14",
@@ -689,13 +678,13 @@
}
},
"node_modules/@aws-sdk/token-providers": {
"version": "3.1038.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1038.0.tgz",
"integrity": "sha512-Qniru+9oGGb/HNK/gGZWbV3jsD0k71ngE7qMQ/x6gYNYLd2EOwHCS6E2E6jfkaqO4i0d+nNKmfRy8bNcshKdGQ==",
"version": "3.1040.0",
"resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.1040.0.tgz",
"integrity": "sha512-0KTpz2KqASQwzLOywV1bS2TX6Su0bARkATgpSu236BDM/D/6cMQ2EPiFwoRYwwvXsWSDn8KkKp9NV2ZWWA53Xw==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/core": "^3.974.6",
"@aws-sdk/nested-clients": "^3.997.4",
"@aws-sdk/core": "^3.974.7",
"@aws-sdk/nested-clients": "^3.997.5",
"@aws-sdk/types": "^3.973.8",
"@smithy/property-provider": "^4.2.14",
"@smithy/shared-ini-file-loader": "^4.4.9",
@@ -787,12 +776,12 @@
}
},
"node_modules/@aws-sdk/util-user-agent-node": {
"version": "3.973.22",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.22.tgz",
"integrity": "sha512-YTYqTmOUrwbm1h99Ee4y/mVYpFRl0oSO/amtP5cc1BZZWdaAVWs9zj3TkyRHWvR9aI/ZS8m3mS6awXtYUlWyaw==",
"version": "3.973.23",
"resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.973.23.tgz",
"integrity": "sha512-gGwq8L2Euw0aNG6Ey4EktiAo3fSCVoDy1CaBIthd+oeaKHPXUrNaApMewQ6La5Hv0lcznOtECZaNvYyc5LXXfA==",
"license": "Apache-2.0",
"dependencies": {
"@aws-sdk/middleware-user-agent": "^3.972.36",
"@aws-sdk/middleware-user-agent": "^3.972.37",
"@aws-sdk/types": "^3.973.8",
"@smithy/node-config-provider": "^4.3.14",
"@smithy/types": "^4.14.1",
@@ -812,9 +801,9 @@
}
},
"node_modules/@aws-sdk/xml-builder": {
"version": "3.972.21",
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.21.tgz",
"integrity": "sha512-qxNiHUtlrsjTeSlrPWiFkWps7uD6YB4eKzg7eLAFH8jbiHTlt0ePNlo2Xu+WlftP38JIcMaIX4jTUjOlE2ySWw==",
"version": "3.972.22",
"resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.972.22.tgz",
"integrity": "sha512-PMYKKtJd70IsSG0yHrdAbxBr+ZWBKLvzFZfD3/urxgf6hXVMzuU5M+3MJ5G67RpOmLBu1fAUN65SbWuKUCOlAA==",
"license": "Apache-2.0",
"dependencies": {
"@nodable/entities": "2.1.0",
@@ -1434,9 +1423,10 @@
}
},
"node_modules/@google/genai": {
"version": "1.50.1",
"resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.50.1.tgz",
"integrity": "sha512-YbkX7H9+1Pt8wOt7DDREy8XSoiL6fRDzZQRyaVBarFf8MR3zHGqVdvM4cLbDXqPhxqvegZShgfxb8kw9C7YhAQ==",
"version": "1.51.0",
"resolved": "https://registry.npmjs.org/@google/genai/-/genai-1.51.0.tgz",
"integrity": "sha512-vTZZF3CSimN7cn2zsLpW2p5WF0eZa5Gz69ITMPCNHpPrDlAstOfGifSfi0p/s9Z9400f7xJRkgvkQNrcM7pJ6w==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"google-auth-library": "^10.3.0",
@@ -2462,12 +2452,6 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
"node_modules/@pondwader/socks5-server": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/@pondwader/socks5-server/-/socks5-server-1.0.10.tgz",
"integrity": "sha512-bQY06wzzR8D2+vVCUoBsr5QS2U6UgPUQRmErNwtsuI6vLcyRKkafjkr3KxbtGFf9aBBIV2mcvlsKD1UYaIV+sg==",
"license": "MIT"
},
"node_modules/@preact/signals-core": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.14.1.tgz",
@@ -3854,21 +3838,6 @@
"dev": true,
"license": "MIT"
},
"node_modules/@types/lodash": {
"version": "4.17.24",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.24.tgz",
"integrity": "sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==",
"license": "MIT"
},
"node_modules/@types/lodash-es": {
"version": "4.17.12",
"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz",
"integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
"license": "MIT",
"dependencies": {
"@types/lodash": "*"
}
},
"node_modules/@types/mime-types": {
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz",
@@ -3902,9 +3871,10 @@
}
},
"node_modules/@types/retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
"version": "0.12.5",
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz",
"integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==",
"dev": true,
"license": "MIT"
},
"node_modules/@types/trusted-types": {
@@ -4570,12 +4540,12 @@
"license": "MIT"
},
"node_modules/commander": {
"version": "12.1.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz",
"integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==",
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
"license": "MIT",
"engines": {
"node": ">=18"
"node": ">= 12"
}
},
"node_modules/concurrently": {
@@ -5034,16 +5004,6 @@
"node": ">=6"
}
},
"node_modules/execa/node_modules/is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/expand-template": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
@@ -5644,6 +5604,16 @@
"node": ">=0.12.0"
}
},
"node_modules/is-stream": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
"integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
@@ -5783,15 +5753,6 @@
"katex": "cli.js"
}
},
"node_modules/katex/node_modules/commander": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
"license": "MIT",
"engines": {
"node": ">= 12"
}
},
"node_modules/koffi": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/koffi/-/koffi-2.16.1.tgz",
@@ -6092,12 +6053,6 @@
"@types/trusted-types": "^2.0.2"
}
},
"node_modules/lodash-es": {
"version": "4.18.1",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.18.1.tgz",
"integrity": "sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==",
"license": "MIT"
},
"node_modules/long": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",
@@ -6171,6 +6126,31 @@
"node": ">=8.6"
}
},
"node_modules/mime-db": {
"version": "1.54.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"node_modules/mime-types": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
"integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/mimic-response": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
@@ -6253,9 +6233,9 @@
}
},
"node_modules/nanoid": {
"version": "3.3.11",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"version": "3.3.12",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
"integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
"funding": [
{
"type": "github",
@@ -6435,6 +6415,12 @@
"node": ">=8"
}
},
"node_modules/p-retry/node_modules/@types/retry": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
"integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
"license": "MIT"
},
"node_modules/pac-proxy-agent": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz",
@@ -6623,9 +6609,9 @@
}
},
"node_modules/postcss": {
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz",
"integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==",
"version": "8.5.13",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz",
"integrity": "sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==",
"funding": [
{
"type": "opencollective",
@@ -6756,7 +6742,7 @@
"node": ">=12"
}
},
"node_modules/proxy-agent/node_modules/proxy-from-env": {
"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==",
@@ -7640,9 +7626,9 @@
}
},
"node_modules/typebox": {
"version": "1.1.34",
"resolved": "https://registry.npmjs.org/typebox/-/typebox-1.1.34.tgz",
"integrity": "sha512-V0fM5W5DTXlEMDxqtX1dQ25HR1RQ11DPUVrIup4sJi1yQtIyI30SHfxBy/HjXKL1CtUqc5or2igA/wa/v4hMKQ==",
"version": "1.1.35",
"resolved": "https://registry.npmjs.org/typebox/-/typebox-1.1.35.tgz",
"integrity": "sha512-kB3HoCOAE+cJ+xMCBKDsnlRJ5Fh39cIXBQ29vcqsN9+AVxCKa0qA84SDkDM51hrBOAkmAyYTpfFBdi6RzbfATA==",
"license": "MIT"
},
"node_modules/typescript": {
@@ -8122,9 +8108,9 @@
}
},
"node_modules/zod": {
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
"integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/zod/-/zod-4.4.1.tgz",
"integrity": "sha512-a6ENMBBGZBsnlSebQ/eKCguSBeGKSf4O7BPnqVPmYGtpBYI7VSqoVqw+QcB7kPRjbqPwhYTpFbVj/RqNz/CT0Q==",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
@@ -8141,10 +8127,10 @@
},
"packages/agent": {
"name": "@mariozechner/pi-agent-core",
"version": "0.70.6",
"version": "0.71.0",
"license": "MIT",
"dependencies": {
"@mariozechner/pi-ai": "^0.70.6",
"@mariozechner/pi-ai": "^0.71.0",
"typebox": "^1.1.24"
},
"devDependencies": {
@@ -8175,7 +8161,7 @@
},
"packages/ai": {
"name": "@mariozechner/pi-ai",
"version": "0.70.6",
"version": "0.71.0",
"license": "MIT",
"dependencies": {
"@anthropic-ai/sdk": "^0.91.1",
@@ -8221,13 +8207,13 @@
},
"packages/coding-agent": {
"name": "@mariozechner/pi-coding-agent",
"version": "0.70.6",
"version": "0.71.0",
"license": "MIT",
"dependencies": {
"@mariozechner/jiti": "^2.6.2",
"@mariozechner/pi-agent-core": "^0.70.6",
"@mariozechner/pi-ai": "^0.70.6",
"@mariozechner/pi-tui": "^0.70.6",
"@mariozechner/pi-agent-core": "^0.71.0",
"@mariozechner/pi-ai": "^0.71.0",
"@mariozechner/pi-tui": "^0.71.0",
"@silvia-odwyer/photon-node": "^0.3.4",
"chalk": "^5.5.0",
"cli-highlight": "^2.1.11",
@@ -8268,25 +8254,76 @@
},
"packages/coding-agent/examples/extensions/custom-provider-anthropic": {
"name": "pi-extension-custom-provider-anthropic",
"version": "0.70.6",
"version": "0.71.0",
"dependencies": {
"@anthropic-ai/sdk": "^0.52.0"
}
},
"packages/coding-agent/examples/extensions/custom-provider-gitlab-duo": {
"name": "pi-extension-custom-provider-gitlab-duo",
"version": "0.70.6"
"version": "0.71.0"
},
"packages/coding-agent/examples/extensions/sandbox": {
"name": "pi-extension-sandbox",
"version": "1.0.0",
"version": "1.1.0",
"dependencies": {
"@anthropic-ai/sandbox-runtime": "^0.0.26"
}
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/@anthropic-ai/sandbox-runtime": {
"version": "0.0.26",
"license": "Apache-2.0",
"dependencies": {
"@pondwader/socks5-server": "^1.0.10",
"@types/lodash-es": "^4.17.12",
"commander": "^12.1.0",
"lodash-es": "^4.17.21",
"shell-quote": "^1.8.3",
"zod": "^3.24.1"
},
"bin": {
"srt": "dist/cli.js"
},
"engines": {
"node": ">=18.0.0"
}
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/@pondwader/socks5-server": {
"version": "1.0.10",
"license": "MIT"
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/@types/lodash": {
"version": "4.17.23",
"license": "MIT"
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/@types/lodash-es": {
"version": "4.17.12",
"license": "MIT",
"dependencies": {
"@types/lodash": "*"
}
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/commander": {
"version": "12.1.0",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/lodash-es": {
"version": "4.18.1",
"license": "MIT"
},
"packages/coding-agent/examples/extensions/sandbox/node_modules/zod": {
"version": "3.25.76",
"license": "MIT",
"funding": {
"url": "https://github.com/sponsors/colinhacks"
}
},
"packages/coding-agent/examples/extensions/with-deps": {
"name": "pi-extension-with-deps",
"version": "0.70.6",
"version": "0.71.0",
"dependencies": {
"ms": "^2.1.3"
},
@@ -8322,7 +8359,7 @@
},
"packages/tui": {
"name": "@mariozechner/pi-tui",
"version": "0.70.6",
"version": "0.71.0",
"license": "MIT",
"dependencies": {
"@types/mime-types": "^2.1.4",
@@ -8342,39 +8379,14 @@
"koffi": "^2.9.0"
}
},
"packages/tui/node_modules/mime-db": {
"version": "1.54.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
"integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
}
},
"packages/tui/node_modules/mime-types": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
"integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
"node": ">=18"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"packages/web-ui": {
"name": "@mariozechner/pi-web-ui",
"version": "0.70.6",
"version": "0.71.0",
"license": "MIT",
"dependencies": {
"@lmstudio/sdk": "^1.5.0",
"@mariozechner/pi-ai": "^0.70.6",
"@mariozechner/pi-tui": "^0.70.6",
"@mariozechner/pi-ai": "^0.71.0",
"@mariozechner/pi-tui": "^0.71.0",
"docx-preview": "^0.3.7",
"jszip": "^3.10.1",
"lucide": "^0.544.0",
@@ -8396,7 +8408,7 @@
},
"packages/web-ui/example": {
"name": "pi-web-ui-example",
"version": "0.70.6",
"version": "0.71.0",
"dependencies": {
"@mariozechner/mini-lit": "^0.2.0",
"@mariozechner/pi-ai": "file:../../ai",

View File

@@ -1,6 +1,6 @@
# Changelog
## [Unreleased]
## [0.71.0] - 2026-04-30
## [0.70.6] - 2026-04-28

View File

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

View File

@@ -1,6 +1,6 @@
# Changelog
## [Unreleased]
## [0.71.0] - 2026-04-30
### Breaking Changes

View File

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

View File

@@ -1,6 +1,6 @@
# Changelog
## [Unreleased]
## [0.71.0] - 2026-04-30
### Breaking Changes

View File

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

View File

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

View File

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

View File

@@ -1,12 +1,12 @@
{
"name": "pi-extension-sandbox",
"version": "1.0.0",
"version": "1.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "pi-extension-sandbox",
"version": "1.0.0",
"version": "1.1.0",
"dependencies": {
"@anthropic-ai/sandbox-runtime": "^0.0.26"
}

View File

@@ -1,7 +1,7 @@
{
"name": "pi-extension-sandbox",
"private": true,
"version": "1.0.0",
"version": "1.1.0",
"type": "module",
"scripts": {
"clean": "echo 'nothing to clean'",

View File

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

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
# Changelog
## [Unreleased]
## [0.71.0] - 2026-04-30
### Fixed

View File

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

View File

@@ -1,6 +1,6 @@
# Changelog
## [Unreleased]
## [0.71.0] - 2026-04-30
## [0.70.6] - 2026-04-28

View File

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

View File

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