{"id":1470,"date":"2026-08-31T06:01:29","date_gmt":"2026-08-31T06:01:29","guid":{"rendered":"https:\/\/www.budus.it\/Blog\/?p=1470"},"modified":"2026-08-31T06:01:29","modified_gmt":"2026-08-31T06:01:29","slug":"pi-coding-agent-non-funziona-su-windows-11","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/pi-coding-agent-non-funziona-su-windows-11\/","title":{"rendered":"Pi Coding Agent non funziona su Windows 11"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Provando ad eseguire &#8220;Pi Coding Agent&#8221; su Windows 11 mi usciva questo errore:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pi exiting due to uncaughtException:\nTypeError: zlib.createZstdDecompress is not a function\n    at Object.onResponseStart (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:268:70392)\n    at Request.onResponseStart (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:141:145989)\n    at Parser2.onHeadersComplete (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:152:15221)\n    at wasm_on_headers_complete (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:152:6943)\n    at wasm:\/\/wasm\/00034eea:wasm-function&#91;10]:0x571\n    at wasm:\/\/wasm\/00034eea:wasm-function&#91;20]:0x845f\n    at Parser2.execute (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:152:9713)\n    at Parser2.readMore (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:152:9059)\n    at TLSSocket.onHttpSocketReadable (file:\/\/\/C:\/Users\/andrea.orlando\/AppData\/Roaming\/npm\/node_modules\/@earendil-works\/pi-coding-agent\/dist\/bundle\/chunks\/chunk-OMWWHBTG.js:152:19492)\n    at TLSSocket.emit (node:events:518:28)\nError: exit status 1<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ho provato a sistemare con questo comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm install -g @earendil-works\/pi-coding-agent@latest<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Che auspicabilmente doveva aggiornare l&#8217;installazione di Pi Coding Agent, ma per tutta risposta ricevevo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>npm warn EBADENGINE Unsupported engine {\nnpm warn EBADENGINE   package: '@earendil-works\/pi-coding-agent@0.84.4',\nnpm warn EBADENGINE   required: { node: '>=22.19.0' },\nnpm warn EBADENGINE   current: { node: 'v22.14.0', npm: '11.12.1' }\nnpm warn EBADENGINE }\nnpm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead\n\nchanged 136 packages in 11s\n\n15 packages are looking for funding\n  run `npm fund` for details<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ho quindi cercato di capire come NodeJs fosse stato installato con:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-Command node | Select-Object -ExpandProperty Source<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">E la risposta \u00e8 stata: <code>C:\\Program Files\\nodejs\\node.exe<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da qui ho tentato l&#8217;aggiornamento tramite <code>winget upgrade OpenJS.NodeJS<\/code> ma, ancora, ottenevo un altro errore:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Prima di usare l'origine `msstore`, \u00e8 necessario visualizzare i contratti seguenti.\nTerms of Transaction: https:\/\/aka.ms\/microsoft-store-terms-of-transaction\nL'origine richiede che l'area geografica di 2 lettere del computer corrente venga inviata al servizio back-end per funzionare correttamente ,ad esempio \"STATI Uniti\".\n\nAccetti tutte le condizioni dei contratti di origine?\n&#91;Y] S\u00ec  &#91;N] No:\n&#91;Y] S\u00ec  &#91;N] No: y\nNon \u00e8 stato trovato alcun pacchetto installato corrispondente ai criteri di input.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Per sistemare anche questo ho usato: <code>winget upgrade --query Node.js<\/code> e finalmente \u00e8 partito &#8220;pi&#8221; usando il comando <code>ollama launch pi<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Provando ad eseguire &#8220;Pi Coding Agent&#8221; su Windows 11 mi usciva questo errore: Ho provato a sistemare con questo comando: Che auspicabilmente doveva aggiornare l&#8217;installazione di Pi Coding Agent, ma per tutta risposta ricevevo: Ho quindi cercato di capire come NodeJs fosse stato installato con: E la risposta \u00e8 stata: C:\\Program Files\\nodejs\\node.exe Da qui ho &hellip; <a href=\"https:\/\/www.budus.it\/Blog\/pi-coding-agent-non-funziona-su-windows-11\/\" class=\"more-link\">Leggi tutto<span class=\"screen-reader-text\"> &#8220;Pi Coding Agent non funziona su Windows 11&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[286],"tags":[285,98],"class_list":["post-1470","post","type-post","status-publish","format-standard","hentry","category-ai","tag-powershell","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=1470"}],"version-history":[{"count":1,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1470\/revisions"}],"predecessor-version":[{"id":1471,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/1470\/revisions\/1471"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=1470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=1470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=1470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}