{"_id":"@agegr/pi-web","_rev":"98-60ee0f243589d4cf9117b0cc10adab85","name":"@agegr/pi-web","dist-tags":{"beta":"0.8.12-beta.1","latest":"0.9.1"},"versions":{"0.2.1":{"name":"@agegr/pi-web","version":"0.2.1","_id":"@agegr/pi-web@0.2.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"33acf9130d8c5a808194bfba651164601e1792de","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.2.1.tgz","fileCount":272,"integrity":"sha512-8SlSnWtpHLlIczFC/QBRro50EeJEO8snUmezcigsxme51VOVyxOB7ycvfn8Ut76+NfouHxTNQJcR5zziKQ5qQg==","signatures":[{"sig":"MEYCIQCydtj87HalIZRkJaYvxe5JsBLuub55XZh8a/xS6JIusQIhANHI4WW+OzhskBaqc839ceyF7236J5khzYY7GuXrD4s4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8483829},"gitHead":"edf534d0f1aeabf10c0a1f6d69d5b099dc254ad9","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build","start":"next start -p 3030"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.2.1_1774332700960_0.030625874485087135","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agegr/pi-web","version":"0.2.2","_id":"@agegr/pi-web@0.2.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"166cafb679d10fbb2dd1594447df911baa9e1796","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.2.2.tgz","fileCount":272,"integrity":"sha512-SiLqG6lgFkTZz5L86eRX2/xvThG0sAQhmLg3o4Dwd73WTPBLWvbjbVYJKj3YNDXklVJdycxPP8LxFkA/sUHjxA==","signatures":[{"sig":"MEUCIQCqASDN0eLfz8hGpg/NnO8rSJvo69bf4I+GxSBRekJEmAIgbAqcZUCe+CkCFLUusLx237ryI8EltrL962SSi0GwMz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8484037},"gitHead":"47ec67cecbb8861c3f5458f8059a688cdf8e0e50","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build","start":"next start -p 3030"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.2.2_1774333242741_0.701727648525807","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agegr/pi-web","version":"0.2.3","_id":"@agegr/pi-web@0.2.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ba3f71a55698d042d24413b6acd3994a600edcd4","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.2.3.tgz","fileCount":232,"integrity":"sha512-ucVmh7OXatL8YKbM3yo8Xj6GrLsA38dl09kbS+yChwNLrFC7Cm9eb3SDILNt+/Y6kxHq9s6AHUiDFI6+3RHiAg==","signatures":[{"sig":"MEQCIFSGc0/izoHe9iXs+aY0EexQcxN+wfQQXAIj7D+sJRBnAiBi4pnMtgQCHSzijVp8CjXjxfLzy6T0fuqxmA7YocXxGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3353086},"gitHead":"47ec67cecbb8861c3f5458f8059a688cdf8e0e50","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build","start":"next start -p 3030"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.2.3_1774333611928_0.918936207502588","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agegr/pi-web","version":"0.2.4","_id":"@agegr/pi-web@0.2.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"81af7f53ecac5ff92403ea653003a07857e0d705","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.2.4.tgz","fileCount":162,"integrity":"sha512-7JufP7dBxjZEz9oIFfpOjHqL0QDpfNlzHQtbkFl1MhS+DECUxykxLQ2KY2IZ+3XI6BuBh/q05DL/X7zRcDrR0g==","signatures":[{"sig":"MEUCID9M6cJwu7Sk2ClJBcBOh8Iy7V7zwZZm9YdqdUWUs1ttAiEAhFr8al7m+1Y/lx384Rj4ea9d8SzNBWyAgOcWVPO0fXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3590037},"gitHead":"47ec67cecbb8861c3f5458f8059a688cdf8e0e50","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.2.4_1774334157124_0.824170305617465","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agegr/pi-web","version":"0.3.1","_id":"@agegr/pi-web@0.3.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"c870bea14fa1be4cf6aef41c96f482174543c343","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.1.tgz","fileCount":162,"integrity":"sha512-ttdsz2Jh8FjEo80kp0rGQq4ECV3cT2TR1C9lbLM6oz9fvPZOBXmcgUjZQMAia8pbx+VmyJ1uQxRWbBvrV2VTRw==","signatures":[{"sig":"MEQCIEesEl7ODrOj7RBjyVUTxVUCHL6P5is0UGpBLkNEI0SfAiA4/MaOn5y8Gz1VpyIngVQ+l4j6EtgiXxuqlJbpHs1oTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3253459},"gitHead":"9cb62a7c69f18eff2de41fc32c62310b3e7cb6ed","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.1_1774354013655_0.1323176266694659","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@agegr/pi-web","version":"0.3.2","_id":"@agegr/pi-web@0.3.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"7aa93957b2d1e9d74868c1cb39d7e8ad327ceead","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.2.tgz","fileCount":232,"integrity":"sha512-aqQBOkAhkd85fFcACuFoMjuYJ9k3Vbla5ZllA5znU98iVc75d49OYravTI/qJJfh+whi0J1hbzxYhvWZV2gI2A==","signatures":[{"sig":"MEYCIQD5GVhR31MhlbbesHI9c6/aQT4tqo4/pnxq6z3iMCy7IgIhAJQcu9np/p8EG4Lo+ochMf8Ii9sdj0jOB7DI2zO+onCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3368901},"gitHead":"ed6bd470190542ff6e741ac75ce37c1ca86395df","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.2_1774357366619_0.3391508854075642","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@agegr/pi-web","version":"0.3.3","_id":"@agegr/pi-web@0.3.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b03c1e3344a57e1f44b2fd2d3085b271f7bcdd6b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.3.tgz","fileCount":232,"integrity":"sha512-AIVLm1rguIjQFn3rGRMl2oltuyWGgYCeHN5fpZ3hSOcdcq7QEhMLuG+UF7+MnGppgbcz9dD3hIrzB9DS4o6xcg==","signatures":[{"sig":"MEUCIQCaUSe+d9Uq6Mwc2R8NLWWciAhA9/Oi1BYaCfptZdQ36gIgTndn2lu3H7Kb/BhlzG9MX8pEoNnhw7pxTepg9xvlVcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3330790},"gitHead":"ed6bd470190542ff6e741ac75ce37c1ca86395df","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.3_1774358236192_0.13751149668951945","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@agegr/pi-web","version":"0.3.4","_id":"@agegr/pi-web@0.3.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"563e384f4e117ed1ed79ebf200f9ffbb861c1da8","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.4.tgz","fileCount":162,"integrity":"sha512-XruTJ4x+YOkei9jWKY9PKyXBIzKTtyePLsOvXaWX3etPUEK4EcomgUs73DUbtKcgztc9+jamcGauor2kUDtjig==","signatures":[{"sig":"MEQCIGbnlvtGG8w9UAtM49zwjPkYSNbuu7PhQFGU14WW0FL2AiAq4OEQWavP2kqgFdFBt4dTPb6o+G6acNPD1c3NieRMuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209358},"gitHead":"ed6bd470190542ff6e741ac75ce37c1ca86395df","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.4_1774358435104_0.6423628585844428","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@agegr/pi-web","version":"0.3.5","_id":"@agegr/pi-web@0.3.5","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"59de062835111c640bd3320345f747d060876bf7","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.5.tgz","fileCount":162,"integrity":"sha512-uVz/pQrCYBywfRdHJtOsVsvuxy/iHJdjdWyD0dArvesLz3CSeoyzEOcGqHLK5aJV6F52SSR+0QcSn8jF1eh5JA==","signatures":[{"sig":"MEYCIQC2Zj8MirR30Hrzs7IoSmVHXHnYL416S4KP4tXhqdqxaAIhAIRRufIo6JiqweL+7vI6NX/u5RJqrjMErQMaCdG0LrVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209841},"gitHead":"ed6bd470190542ff6e741ac75ce37c1ca86395df","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.5_1774361307869_0.13140867783658394","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@agegr/pi-web","version":"0.3.6","_id":"@agegr/pi-web@0.3.6","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"f2fcd26db7f1e4676e42cad8304ebaea32aa5511","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.6.tgz","fileCount":177,"integrity":"sha512-ZuKS6sHux8mxG/aCueHedwBzkbIyxN2TZIO8i6JepXexj1B46i+y5wsZrOcgsilEl5QclCn9MISqdnBjZ6V4uQ==","signatures":[{"sig":"MEUCIQDVXC5G/E7/WPPV1vl8jN6h+E+ycLYyrikTgqHdWTLdcgIgFqxA9WI0+Mv6FQgbPcL8Cs7kywhtSabFet2izy2JV7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3830903},"gitHead":"d1ea1d19608729d7e6fc0c5bd1dff0fc446f1110","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.6_1774430372826_0.18958669167268183","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@agegr/pi-web","version":"0.3.7","_id":"@agegr/pi-web@0.3.7","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6852180335c7069800fa995e924cc272dde46a2a","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.7.tgz","fileCount":187,"integrity":"sha512-MCBgqSy96i/nhs0nY/a8kG03qjL4N54R1eWyQpr7dIP5F9Mmon2SBx5QtPAT1zzFEPvON8Bjy4TgfwjrzKHQbw==","signatures":[{"sig":"MEYCIQCV/LWXVb5tVs440v0m+laQ7By1cJ3rRCgjwoLKYTpnNwIhAM+GbCi/yGoR6DzHkZLkXDuCu2fArWHRYID5oOU1m64i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579374},"gitHead":"d1ea1d19608729d7e6fc0c5bd1dff0fc446f1110","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.7_1774442809979_0.6245789331172658","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@agegr/pi-web","version":"0.3.8","_id":"@agegr/pi-web@0.3.8","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"faff9977fa8b604bac072638e50e5dae68a31ea0","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.8.tgz","fileCount":187,"integrity":"sha512-opO0v79vvEUTwJ04pJ6X0/Pd8vB1FqmELMcBprBrowsFa6QgdWLiEdj68KHDRhKU10l4LCUbHdBjze8W02oDug==","signatures":[{"sig":"MEQCIH2+b2l8QlCvvdXaCA3du41JJ18LGw/WzdeSB9cAlZVRAiA8Ewam88ONecYVDpgMRveyxVGIcqOOd45glKn8chRDMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3549040},"gitHead":"73c9db84a4ea3947116ff14cc3df16c0872938c1","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.8_1774450260425_0.21810015690491835","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@agegr/pi-web","version":"0.3.9","_id":"@agegr/pi-web@0.3.9","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b06d295239167c6d92df2eb123b71427d36cf5f3","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.9.tgz","fileCount":202,"integrity":"sha512-8jhpR/cdoShGV+3IIwTgCTo5hMTJKmHjLwZiXEj3DqGtzFsZDv+PV2pxWw2WhgompsMq9bS/tLg+aWLB917B3Q==","signatures":[{"sig":"MEQCIH5M8CH1o0eIvhMBXrTwECI8huYIGJZg9hEmyH1/weKsAiBnzb9Ic5CtWqVjBMu5H6fCak5ccfUkxoMPWA0KooDBew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4369574},"gitHead":"f6df7745d268d6ed0bb4b44ca79b0cb7d5923d18","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.9_1774505542719_0.004117440667361416","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@agegr/pi-web","version":"0.3.10","_id":"@agegr/pi-web@0.3.10","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"4ce8d3ef473874d5e82015ca325148bd2dd74550","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.10.tgz","fileCount":202,"integrity":"sha512-aDf56cSHaRoObFs29hHs4rhxbCIGn1XD8thnQ+M1bL7PVGJuHFZFAyhc8DgeoquSuz5l7WkyGlDEovgCId7c7g==","signatures":[{"sig":"MEYCIQDSC1IVAlOs53PYvP/r5WzwSzkwF+LM1dmjJY3WSdS+lwIhAL0Fpbzzni4yqS3NJyL4P6QCb8iRflhDLiHlEYeGcZN2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5120608},"gitHead":"c28d8fe645beae7cd80fa7b278b4eede2a7aeabb","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","@mariozechner/pi-coding-agent":"^0.62.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.10_1774534621035_0.6441814955105241","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@agegr/pi-web","version":"0.3.11","_id":"@agegr/pi-web@0.3.11","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"7b5daae197591b90652f4e513c21ec9f1e8d54ac","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.11.tgz","fileCount":209,"integrity":"sha512-9ZtdO9ZIFbMadbV8qrj+wivRbarHwaMfoWP9jqkMLsuB8b9hLwVBHPLzMgUbjvo+3JZKyzfcDiG2QgzRdK9h3w==","signatures":[{"sig":"MEQCIBNmVXGlqywJYVUbCyVHQJGvAmCZw9gjyR8Fu7ZLIW5aAiAhnXipVm9vYWqn11PpK2KYl520+VPfnRbQyIQirmJIFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7469188},"gitHead":"92793ff5fba12753b6f51f87f545fbd15f10298b","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.62.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.11_1774593288067_0.8356131414494261","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@agegr/pi-web","version":"0.3.12","_id":"@agegr/pi-web@0.3.12","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"e68c0db88ac75f694b2326b06c71bf40abc1b7b2","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.12.tgz","fileCount":209,"integrity":"sha512-k6kOKqmAnylR6GuMvhVEbLo0aj2MpAT5f5ortfWIOm0T/+Wk5nkudC4ECgLAmmtVj5xWu5f3ZACx1UoWnFh5RQ==","signatures":[{"sig":"MEUCID/U1LMC6CYjvI8Tngj1Kqe0prjhDzw3xuBqFq6aPALNAiEAuEEikAvWh7fZd+umJOZjFXhze0mkrGSB+GHyp6U9TW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7131465},"gitHead":"5ad287a4ffe088091c2a5a5817388b189dca9e43","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.63.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.12_1774603945064_0.27773782608363073","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@agegr/pi-web","version":"0.3.13","_id":"@agegr/pi-web@0.3.13","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"82c5c7d6d8aa4031b4996c81cb3c64d41873e61f","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.13.tgz","fileCount":209,"integrity":"sha512-itWjrpjh8cRYsTyo01noG+saBe+/6cTODbG1OxUML6nf5E7yjTL5Jhwj/g6WkeRjE5/YhdZrNxuTRM+biGDx2Q==","signatures":[{"sig":"MEUCIC/pq+w/oC4zSPXqCQKXESyEuO+tShz1E8IdY26CvJ30AiEApQGVNErkqVCo85jywt6eeKOEa3et4yMJZiCTUFrghoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7136281},"gitHead":"6b1a7f2f5314f439dcffd10de625b4c4686cd483","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.63.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.13_1774701536648_0.6934900998887803","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@agegr/pi-web","version":"0.3.14","_id":"@agegr/pi-web@0.3.14","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"e72ca3ef6651527828402483972eeb8bbd283c28","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.14.tgz","fileCount":209,"integrity":"sha512-Ou9qPwUwsRJOIR9/EFG632zCmS2Ypk1LbR5ZC1lxweXWFzKoqK0yDWU1vbHr3aeFqs9YoKWzwij4HAV3QlV71g==","signatures":[{"sig":"MEUCIQC1g9d999iHfBgLKzu15iiyVxO2Sjk7C7GXRxddqFIizQIgc/Edw187Nr0t/+IV5EBpd460mJ3DhnzQ7lW0jKFytwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7135213},"gitHead":"475e95a412a98d3b5be31bc8f70feb259212256d","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.64.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.14_1774860253741_0.15090791407511528","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@agegr/pi-web","version":"0.3.15","_id":"@agegr/pi-web@0.3.15","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6554f998deb02db10e8917f3c823acfd1e5e4cfa","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.15.tgz","fileCount":209,"integrity":"sha512-GwqpCUA3Lj4rYD6VHHvK597KdgoeOionYpy7TZTU3ndzEWgUtffTTFT+JJwYbyh+IqmjnP9Kiv9mVmpi80/L/A==","signatures":[{"sig":"MEUCIQCZ+nduD56u/xDLtpnSlNB4EkdB+YEKtEt/I4TJZps7IQIgNik72gvMhXEIi7LGJm8LJGSphuO1senL6i1YmotTgFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7138501},"gitHead":"03f5ea766ccadafad19b7e6e64ff4a0798612a38","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.64.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.15_1775101346895_0.206458299363248","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@agegr/pi-web","version":"0.3.16","_id":"@agegr/pi-web@0.3.16","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b94be45acde7806d96191b250b551f2173bddcfa","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.16.tgz","fileCount":209,"integrity":"sha512-Uzkspdynnzp/z9Ao/L7daAxOpciPvxo9TaeM8DuXrLp6m3grnkgcfevJ1H19TniKWJYznKehWFZcYBF4IeMhzQ==","signatures":[{"sig":"MEUCIQCViwIifkTIhifldG7/CJUUH5ebOMepKc/lrxs/VvgIlwIgZz03mDIHN6OXAQy7IBy2FPzEhyLsvr4xWT1Ff4q8Z84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7138855},"gitHead":"c930597a0c41150cbc570136cab753a97dd7e7a4","scripts":{"dev":"next dev -p 3030","lint":"eslint .","build":"next build --webpack","start":"next start -p 3030","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.64.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.16_1775199783332_0.7245130049891906","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@agegr/pi-web","version":"0.3.17","_id":"@agegr/pi-web@0.3.17","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0a3fccab615d59e676808ec77eddf56d003be7b8","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.3.17.tgz","fileCount":209,"integrity":"sha512-V74mWlW+qW2qRrsJPa4dYSwmSd+CeBOXcI2V+T2yPBZpOwtzdECtHWVWnNX0ZL0OAb3hf9NQN4QgRxYu42mqDQ==","signatures":[{"sig":"MEQCIC0SHBWmAC+bTIv1q+6qn2qq0ttpb5md5vz1FITAfUynAiB35Pc6JQnydUEh+qy2DPdj5pALLW63ZEG0cOzzX6tEeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7142177},"gitHead":"77c019891860d87aa0aa5d05b6e214be685a3340","scripts":{"dev":"next dev -p 3355","lint":"eslint .","build":"next build --webpack","start":"next start -p 3355","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.3.17_1775369809945_0.6426074156429737","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agegr/pi-web","version":"0.5.1","_id":"@agegr/pi-web@0.5.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"2243fc846429d36f534be76e062046782b6f2d4b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.1.tgz","fileCount":209,"integrity":"sha512-QATD9x6Mn1bzfTQkXSGSr3YMYCzjyxaPi8JbX8FJGZ3Z4Je8c/l7X9EfpxsCkha6Ncxg9RX72KEuBCNh8RTnTw==","signatures":[{"sig":"MEQCIFaBzKIS6jhZ6y5P66Xk4OFObBC7kHxhNaTt3BDzLUC8AiBBwmfNtJUbHD7g1P29g6ZuDRvUN1uz0vcjpcxgvCGWww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165325},"gitHead":"4746895b8cde764c4f895d686cd48bdc5ed21c3b","scripts":{"dev":"next dev -p 3355","lint":"eslint .","build":"next build --webpack","start":"next start -p 3355","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.1_1775381402183_0.3042710284116772","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@agegr/pi-web","version":"0.5.2","_id":"@agegr/pi-web@0.5.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"444f7699d65eb297e0b5707a950cb057c7b42470","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.2.tgz","fileCount":209,"integrity":"sha512-S5WEN4SjqC+n9woclIQ513MvUe9es+SxMcFeIezcNGX2bPUm7TCBmXfloFk5W9X22tuu371kSz+Z0w3F1ZWrPw==","signatures":[{"sig":"MEYCIQDlTFtcAuIwMvu7v865j11nykMCL30zFX+Yp+rencVVTwIhAMpqfkwKsMIlmWZGzcHLe21MITmcTApAgpItqNud83A+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7163390},"gitHead":"06e549ddc71d73cff8f6eccd1ded564bdaa407ae","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.2_1775390106029_0.9977648061926732","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@agegr/pi-web","version":"0.5.3","_id":"@agegr/pi-web@0.5.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"bdc0ae0f3cf277553c2c1df645bbcd0bad6ea0f1","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.3.tgz","fileCount":209,"integrity":"sha512-gDfVpO9VgzBBhalVCWQPiZN+mjnrHKERtTC89000PD+Klp48kxXc70p31MR2xSsQL8QlK1Yi+jFxJ7ccmoMUWA==","signatures":[{"sig":"MEQCIH0q6gH+4o5oYwEylH+IAMDUr7WvFmsPoKsLJtec3QxzAiBsJW0AmvG8THK0Pz0CKsxnjo2qgSrU44/LtWbZX91a5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7181241},"gitHead":"a93060024e74a3d57f3e11cce159a2b8e72d11b6","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.3_1775454913044_0.49601477473116007","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@agegr/pi-web","version":"0.5.4","_id":"@agegr/pi-web@0.5.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"c88a2d01d225923d3b514a8f975998a84753ae5b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.4.tgz","fileCount":209,"integrity":"sha512-CRpfmkoarc4DNpBJSdMlIRBPLd2HuLxmSTC9aFkL8bborjXNSYLue3s6mftXX5P4nc9JUpAMynx8vVZvO8Dn2A==","signatures":[{"sig":"MEUCIQCiymcPREJVfw7pVmFyGVkWKBqC3JbcQ2RoPX9XjrqDEwIgAb0Ame1HYSAAjByXVZIW32+7720MU2BrEZLtCP5dxn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7182063},"gitHead":"a93060024e74a3d57f3e11cce159a2b8e72d11b6","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.4_1775455256693_0.07823272192850084","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@agegr/pi-web","version":"0.5.5","_id":"@agegr/pi-web@0.5.5","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b2ff089d67d95c91d0665cca903038d0ce2837f0","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.5.tgz","fileCount":209,"integrity":"sha512-yqO+IdH8i0m9REn+QpivrP0rLR0c8vqs5+FLfPqu+PZPgA4jF13ssIrtVcf787DaBSYQdNNIa1JZI4qYzJSWJw==","signatures":[{"sig":"MEQCIGMgECgrPz91+yvJx9on2chdOJkem4f4C/XYFS7t7W2MAiBOLo6SyiKZqXSjTLKvHO2PMe7NaQQVaWemqPH2/pGkLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7188015},"gitHead":"9e3bcacbb45e80f4ff18b0b86bfb0495966d5928","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.2","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.5_1775486216516_0.6899095886315862","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@agegr/pi-web","version":"0.5.6","_id":"@agegr/pi-web@0.5.6","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b418ffa2b1dd4c97a00a1829ceb0a98750462073","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.6.tgz","fileCount":209,"integrity":"sha512-e7aERKT5XD4YdvAGXEE+x0MDtCjWJQo70xLb5DehnOVFm4zutskPAG9zIzNXYa+0S/2Rnpj2v0iDIg8bS19VFw==","signatures":[{"sig":"MEYCIQD4AtNqklQgUNqMkVs6P96lxUNexex7N2fQH09sZIBt2QIhAKtNiAl4s/vunTRduaPpgLdCOBsUbLkAi9TwOoNm28iA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7189372},"gitHead":"ec42369922913d2fff17d8203f6e99f5064547fa","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.65.2","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.6_1775531942564_0.27424710853542544","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@agegr/pi-web","version":"0.5.7","_id":"@agegr/pi-web@0.5.7","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"390ffe993c4e60d1c7f4be4ea6dd32e4ce7d666d","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.7.tgz","fileCount":209,"integrity":"sha512-wbxEp09lTlSH3QFWlDnkIb9ruavfhRbNh51R8dFHuU2EvpGb1RmeX8+gAmLNg7N0qq9/r82WhiJd2yF8N2jCGw==","signatures":[{"sig":"MEUCIEHNcxAEMIbw7IZl4qoXDmxDQII/J5f/llHnbmIEg7NyAiEAjxX+60eMcNtEa2BmLMRSPyK68IooXgu03k69lM+XWL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7198326},"gitHead":"56cabf6d3fa4546dcdf912b566fe36e22f98721a","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.66.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.7_1775907797680_0.20592207645898664","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@agegr/pi-web","version":"0.5.8","_id":"@agegr/pi-web@0.5.8","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"4ace8b3eafc1bdb7e07857f8f04c552364d2dff4","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.8.tgz","fileCount":209,"integrity":"sha512-9oHdcFVCzQK9Lw6D6xbCAqLlIKpGWZcJ8S499j+Tfe9kLekCy3t6dJZYOryiQgub5YeLrtBE7GdQentY1oepRw==","signatures":[{"sig":"MEUCIQDzfM19UcQtaHw8DcjitSUwViNmTNlAjxAlH+6BLxTOQAIgAvkWawHRV9yLuSj4M1M9LaEtv1LBgKz0r79aMxf7ePU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7204939},"gitHead":"9fcbee5d3f7a18290bc13db4d5e113d169c90fe8","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.8_1776169290570_0.5263775495362597","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@agegr/pi-web","version":"0.5.9","_id":"@agegr/pi-web@0.5.9","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"f1050516e40491aaf279411ff41b31389146825b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.9.tgz","fileCount":209,"integrity":"sha512-kkDv2ulFr/DMWelL9aJpasl+KYv16eyTCBXDNEkED6mIryZ4GPk7Qz4jPOs9k0fCAlun9oUH6M7Qd8PhsGceBQ==","signatures":[{"sig":"MEUCIF3Sj4Mlm785eJHgSl12AOuk/nATU416t8P2gOVMcTamAiEAqUlpWSgzdtS6yo31Iwklh49+pVul9sb4QxCA3NQNgIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7207835},"gitHead":"237e10198c97499283e3ba30e738b3b329bf1d3f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.9_1776436235791_0.6327194822103803","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@agegr/pi-web","version":"0.5.10","_id":"@agegr/pi-web@0.5.10","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"30de0c4ceaedbfd71e834236648915de55641dac","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.10.tgz","fileCount":209,"integrity":"sha512-lAIiRgyJHRsCI5V/QGfUNqqGrJ7dTXVSPfE2384ARr04D/YCDnPKUlDfYGZiKIp6SuHyKruzxPB0w+nVgwrSww==","signatures":[{"sig":"MEYCIQCs7mcyDtxO1Mjo3uIVs1VFim/3crnKW+9alMdjmlTtuAIhAMayPg/6EBJkEcg2DhwCivUNZDEaaDgzzkMZ958nZj8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7203355},"gitHead":"67b18d87b6dca29dac9758201bfac3c263b53d70","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.10_1776601115602_0.18583800513263515","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@agegr/pi-web","version":"0.5.11","_id":"@agegr/pi-web@0.5.11","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ba445b33bba0214710c5dd0da5ac8bb0b149dbb6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.11.tgz","fileCount":209,"integrity":"sha512-0ULJr5jezlZcEQtJ+Zc5VjrLURrYhvigDqCfxSlUmvz9DPVnjwtF5PR4/8PxoZZFGEOKvIE5TW5VEuUL2SZe3Q==","signatures":[{"sig":"MEYCIQC6UcnqD+6Zs5YdanczPxs7GFVJ9nYDPaRy2tX0Mh1TcgIhAPbU3RPrqqUTwYGknRe7CH3Bwtpq1dNOXE/gC5Kj7Uq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7203357},"gitHead":"67b18d87b6dca29dac9758201bfac3c263b53d70","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.11_1776602014067_0.16886450603986503","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@agegr/pi-web","version":"0.5.12","_id":"@agegr/pi-web@0.5.12","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"9a91d98c6c5ee3947ed574f72bcfe09539a670ec","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.12.tgz","fileCount":209,"integrity":"sha512-zrI9t11KE8kbiLcF3Yzm7qYIZp4EP4TDe9MVctjB5/Dr54zlFvTsyBPFG0vvpd9utCADAyHI1ny86J7+UWJYpA==","signatures":[{"sig":"MEQCID+oGljd3SRT2VLQ9C+oKPs59sNdOLPKITxyVafD17RMAiB+nbVlpyg90CTdra3yUw0SRpZUzhatxKmKjiWOgiKwNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7203477},"gitHead":"67b18d87b6dca29dac9758201bfac3c263b53d70","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.12_1776602110903_0.48218865940906164","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@agegr/pi-web","version":"0.5.13","_id":"@agegr/pi-web@0.5.13","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"9dc5ba549cf51880454fa4c09fc84e1e853cbc8b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.13.tgz","fileCount":209,"integrity":"sha512-Wyw4AQFXZVmWfPdojBgH1FLP+LwbbqllJrlx/ICDDVo4yvz/7xwF54v3YkRwZuNcCSvlb2OMc4ZaXsqR5SIDZg==","signatures":[{"sig":"MEUCIQD4KOKjvCvk80zILsISjch+IBlmCM4veuZq9sOkPmR0NgIgRQqerW0c0WUvam4hPvwwKbhN/jWMSlrFPPK0vfDk1Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7203501},"gitHead":"67b18d87b6dca29dac9758201bfac3c263b53d70","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.13_1776602456493_0.3862823725712745","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@agegr/pi-web","version":"0.5.14","_id":"@agegr/pi-web@0.5.14","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"e5ace9560f97abb1fb2b3968f45ecca777ad9d76","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.14.tgz","fileCount":209,"integrity":"sha512-qYwaklQG0d1ZFklPdAQkc3D4wIFJz6MskCGCXyzQYgDMPTtk5353m+aCd0Z3leqKr6zLDvopY/un8FyEXUHcrw==","signatures":[{"sig":"MEYCIQCdIIuPG8iXl0/MBCKsIi7eFaBO3e3DPLZzKwSqdwF9HQIhAJWRjnJUOniGoayG9ZNInXicP2L+yZWRZVbTX+1YhE4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7204044},"gitHead":"a0bcba90771fb6831403e670fa2fc38b7bf55360","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.14_1776603695577_0.912968786057454","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@agegr/pi-web","version":"0.5.15","_id":"@agegr/pi-web@0.5.15","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"fe9ef09936286d1b762739b9cb7c46a3270d2383","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.15.tgz","fileCount":209,"integrity":"sha512-TOmebIu5iObOxVykNbRfBy3VTA2D+M6sLlQ/KFKCc0b8a2NMDL0kHUyFLyHqkgGpoBZr4Cgdhu9SAUrPISO1Rg==","signatures":[{"sig":"MEQCIH+2t3rEGf3BbPSdogxbRABAbe7bWPPdzajp8vB8XliEAiBtN7zb5s9Blgf7+NS6EJl7Xb/VioLymmnRsfCIpzrJrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7207061},"gitHead":"8b412b8e8d9391357d9edceddc520a08218fe6b7","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.15_1776928412146_0.1527463614353528","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@agegr/pi-web","version":"0.5.16","_id":"@agegr/pi-web@0.5.16","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"e25fc0e36371df84a252b7a5ddbca9018ff40c71","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.16.tgz","fileCount":209,"integrity":"sha512-8H4J6ze8DOQvccVXoZEFLy8jfQEb6SSP1Xso0qZXXPZgh9zWW7J2IT1Q7fFeLuRZ7lVWIWRGMVvuXetj8GbWYA==","signatures":[{"sig":"MEUCICckkTXSZbHNFayvrhA6o5r3K02Iba5W95Xpro26I3mFAiEAnOCFi3y8BRrxHb4tf9Ums5E7sHhyNPesmR2WLkg2nz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7207661},"gitHead":"87c6de862d3223f99cf3b6965c2ddd65dfdef71b","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.16_1777012469098_0.5484094685546115","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@agegr/pi-web","version":"0.5.17","_id":"@agegr/pi-web@0.5.17","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"da1c07734d154f5d7a2f70f9e42696fb1396f31e","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.17.tgz","fileCount":209,"integrity":"sha512-ntglX/+JxYDIzTR/wQ0WfLMPhhDn8ZP6Ywo2rsXgRzDpCXnUK1Bh8gTHRS8Mc6U1BP1BeeBdm8zU4CzWTfG+2A==","signatures":[{"sig":"MEUCIFYfk5hZx1IaDFSfz6kSbpChTfK3zQM53IIzibIqT896AiEAwcn7Q+HSqpm2vOTmrkm/g8bLv+hUNar1dlUkkPElrVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7214214},"gitHead":"bd9153441a7c76b95beea169cae7c763864868f5","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.67.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.17_1777013126212_0.791983725808018","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@agegr/pi-web","version":"0.5.18","_id":"@agegr/pi-web@0.5.18","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"dd9f8cbc2618c2419e78a4c5c62410c9cd1f4dbc","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.18.tgz","fileCount":209,"integrity":"sha512-1nq8ZtlKeFLMQpLVv2thWhd1qX07UbxamKunWJ+owoQ1FDb/XqXk1gAdHY5uTgWUDUtMPnQVqpfXcy5Nj4Tlxg==","signatures":[{"sig":"MEQCICusuPE/5R8Ki+UsQl3NC9bd2tYUidgab+5kFQB7WmyiAiAz1RnBnQKKl1e3TlYcZ0RoJ4FbZzXu6tjVbx8twgMd2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8198311},"gitHead":"d452123c5a3cbecb8c1efd4568d27281cda48ece","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.18_1777014182390_0.0985454999733466","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@agegr/pi-web","version":"0.5.19","_id":"@agegr/pi-web@0.5.19","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"fea369d28a6c5db865bb3b3c62d957ef71f4ca87","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.19.tgz","fileCount":209,"integrity":"sha512-xDnBgwKZMUy5C2Nh5mtSgY7MV8RFBIxNtNGPv77f0d+psg+MeXMjCEqt4JTLGuqP/hbin/TnAJGO55KgQ2AkLw==","signatures":[{"sig":"MEYCIQCGmqfgbnTUMyCgEHpZP2oUXqOwKCYCmRPtVGLVGa2M2wIhAJQpJ8YrI9OkxjnI88p+m8LBD9cpsnbUrI0A+b2hV/0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8199231},"gitHead":"6eb2afd7a79fe021d752c1cabc34219291b07f46","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.19_1777042800973_0.6535997459519984","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@agegr/pi-web","version":"0.5.20","_id":"@agegr/pi-web@0.5.20","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"2e007ca0f8715de347a27d598eb76bc4f70c4898","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.20.tgz","fileCount":209,"integrity":"sha512-+B58ONNPHafqyEeAYtKFu9yZPXk7zRNEgGLGW5kOxtDhG+l6tadK13EWCjPVwm7sNRKVHounsz+2IJYMmnInyw==","signatures":[{"sig":"MEUCIQC3RLn3lK/PPofu+BPFflOGSfkWSuggMMaFZyfv7AWdiwIgWFjaFS3U0DdZp6gp8nfoEPsHdsFWXdkH6Eljmxkjdps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8210615},"gitHead":"33bf5a48dc3e4f3f19d411b34ea56cdd41dc3986","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.2","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.20_1777119234305_0.9555771219719607","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@agegr/pi-web","version":"0.5.21","_id":"@agegr/pi-web@0.5.21","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"bec1a4ba0c1969c6101eb94d1f595cf444f28cab","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.5.21.tgz","fileCount":209,"integrity":"sha512-sKkud4lzvrPPuUOWAL3NoS+7RR0ftYVWcjwdvW46ITEiIeukAoIgw952N/E0nAkn+T7ict4DGxpowxpIfTcI3Q==","signatures":[{"sig":"MEYCIQDppJm++9FhDo1+oUBN0q0c+6UjbwEJrPsoCb6jRmyTvQIhAM/1SYHTEVdYZhcqIxk6FwgLmo5lLxZTZTIzkgXD2We3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8208771},"gitHead":"fadd05e58a1cdf23e5f0f837b41512ac9dbbc81d","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.2","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.5.21_1777121054617_0.86662278330352","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agegr/pi-web","version":"0.6.0","_id":"@agegr/pi-web@0.6.0","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ef8ecad2e276f2c7a8e66a67499bfc10544f9d55","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.0.tgz","fileCount":209,"integrity":"sha512-WrJjsXg4gXEOM2YgWlYu6rXBXpEb4F1uxe+KVpGtYkyjn+DbrBXJWjpqCRzbLFoLXKFQmcyLW3Fm9WADL8UT8w==","signatures":[{"sig":"MEUCIQD5aHGDEK98+hkMe+Vui/DBxYlRH9107msReif/+rg6MQIgOiUet/p2Xq0J6/TBulCuH43eS9uebZiPqQf1J7yg0rM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8215221},"gitHead":"f7a1d6fe33769c172d4a7327561a8996c9661e97","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.6","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.0_1777445643205_0.09924075013689615","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agegr/pi-web","version":"0.6.1","_id":"@agegr/pi-web@0.6.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"44289872249b4e3924b13a2035b3291b40fff9fe","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.1.tgz","fileCount":209,"integrity":"sha512-ZmoN+XcDTUyxRsNbJ0AtSNUthGmVSAWBgsBzcpiIWnFO5ortT0o0w5T/5OY3dc4bqJSojOtxMCn+uQV5PGafBQ==","signatures":[{"sig":"MEUCIHOOAVxojr4KppFfjpADxZT9q8Gg908NVd6yrwGDgMMNAiEA4lMStOIQuOOm3qnsKyR1vVKvMUXyXIB/3Ku4e+tPI4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8212565},"gitHead":"1959f30aa9a4b4dc23f9878d25b5bf61d043c4e8","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.70.6","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.1_1777475436124_0.7205521139731139","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agegr/pi-web","version":"0.6.2","_id":"@agegr/pi-web@0.6.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"897cf35a2190958bc70e84713848a7e76277a245","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.2.tgz","fileCount":219,"integrity":"sha512-f7Qh0uqSj0fe0NfAoaAmrZQbOKydW8PEDAe/S4OSQpOTbFmyWWdZNF3dzwts5cVZJiqyMMEXMM85baV7WfCk6g==","signatures":[{"sig":"MEYCIQCwz3Cmv5dMIhiVJq09H5oQhxw0bmk+ttN+3kTTxU3h7QIhAOCrzY6/Ct158DcqF7ee6npAGQ0V4uSMzOvVF65aj0Ab","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9146110},"gitHead":"43b04787befae3752c8f64366f8cd7da95c11fba","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.71.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.2_1777612475624_0.11647879054468269","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agegr/pi-web","version":"0.6.3","_id":"@agegr/pi-web@0.6.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"a7ecd4053e9a62fb6f169585b002e1a979a52c92","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.3.tgz","fileCount":219,"integrity":"sha512-C6RLFrDCdHjssUTKGoPrjCTzrA8Qkuc408Y4hemJ9YY6M8br/qnpYAc+rGuiFKfpc4okZTlTKmLwsdMP4RFsqg==","signatures":[{"sig":"MEYCIQD6NSzZQnjONRoN3asqWBvN08LzDlqNt34CnXtmCyKguwIhAJkz6Yb3B3iCTyjboLgXA324tqdyHux7uoO8FhIG616F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8976066},"gitHead":"b0163a034b557e6e6b9fbc38cf06176d5cbae07e","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@mariozechner/pi-coding-agent":"^0.71.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.3_1777906573876_0.6155036954175881","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@agegr/pi-web","version":"0.6.4","_id":"@agegr/pi-web@0.6.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0dcdea5cb94f2991beb0851999dbaf3c03a1dd67","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.4.tgz","fileCount":219,"integrity":"sha512-9/WElyrFh8wbg0IjqADP6blfSkthHf/s4S3gz0KmTVZL97M+7Bc1rGtAIBndkkzWuEQ93ycteHfJRAO+o+07Tg==","signatures":[{"sig":"MEUCIB0fYNWhCScIJ1j8ScFg0XsHWlIaDkCnrb7ialXeScV6AiEA7Ny4nQ6V9DSLmoPF/vXaHIgdKj+U5fLKvDLyuiESkdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8981420},"gitHead":"b0163a034b557e6e6b9fbc38cf06176d5cbae07e","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.74.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.4_1778252676886_0.16314930156600305","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@agegr/pi-web","version":"0.6.6","_id":"@agegr/pi-web@0.6.6","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"256ebf9b2c4d9d75cf1b3a7e59f2a897e670982c","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.6.tgz","fileCount":219,"integrity":"sha512-UYYBEY0zyrSjgJbpn38loYqAmalAips4W79fsrixOS1OhIRoJ1XfstseRjEDBUL3k5TKzsxlXbdxwRzrgODk9w==","signatures":[{"sig":"MEUCIQCF1Qaz71+OLxR8QCFf81lVzmbX0DTfSNYF2rWaqcGGnwIgamA3LfXPF5w/TYAQ4/1dA1wFD+2u2q1wqNBaAmvIQ78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9389525},"gitHead":"b8a835ad576519d453f72726f304c8fb959ae391","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.74.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.6_1778336501604_0.30299626814762104","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@agegr/pi-web","version":"0.6.7","_id":"@agegr/pi-web@0.6.7","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"5757547eab0bfcbd35730ed2e6d3c8ef9bbdd5be","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.7.tgz","fileCount":219,"integrity":"sha512-LXRAaCApD42EcToE788oDrkCHherMyZ34wdxPQUj/rpBv6ouw9mSq8UxPdUsjouUVzxbnzjQYZ7L2Bxs66y1Hw==","signatures":[{"sig":"MEQCIEkrEzsElIHrYzLxpWrds0o6Yno2aCvhx8SsZ+Gx3jhJAiBNCqIEOlutyHZCC/WnCASKmsD8iGjFuqnCZhfS9sr06Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8994371},"gitHead":"ca5a78b7e19e7bfee86a872118d2e5fa721c032f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.74.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.7_1778602133328_0.0005770869555847824","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@agegr/pi-web","version":"0.6.8","_id":"@agegr/pi-web@0.6.8","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"67f9956d82683df28390c22e0b0fbb02cdbd766e","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.8.tgz","fileCount":219,"integrity":"sha512-0cLcSZTyYBJD4CFZOKfOs6fKWQwf1N0qCKcRhQscxaQGtbqOeQ8DZwf7CJPjuY+Y13WKeL41muIdsNG2eMMR9A==","signatures":[{"sig":"MEUCIQCUd+OZDeALg65ltSqcngHa1Ed7jR7CVb+/zTIgH5+nzAIgVJy2JT0s77OV4fCz+JRf57WjbYPP90waEGH+AOoI3tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8993710},"gitHead":"1165427d157d637a79cf4a1a4d1b346e51b7a267","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.74.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.8_1779375376736_0.24101062499344983","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@agegr/pi-web","version":"0.6.9","_id":"@agegr/pi-web@0.6.9","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"5f051f3ee738f4f7e171f76814e44354ba542381","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.9.tgz","fileCount":219,"integrity":"sha512-beWbjEgoqDv1zZNbmdpOBuqXWgE0Z3DygSi5euL+U/lfjuZsAtSQbDYsPwc7YvWvmtzWiTM3LcqYTot+f6iycA==","signatures":[{"sig":"MEUCIA5YneuRU62UAlZu7+Q0t4oifO96VCxiBKhkGMw6Oo9aAiEAvqcMNc29LEuBQBlCtcLLHzL+3qfEPqLxr+SjcWn3IP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8995347},"gitHead":"8f3de6922200c167ad327cca367bcfeba42a94e7","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.74.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.9_1779454645365_0.6641491053081601","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@agegr/pi-web","version":"0.6.10","_id":"@agegr/pi-web@0.6.10","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"200015595936c3edf7f1010b32bfe3f182dd5cc6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.10.tgz","fileCount":219,"integrity":"sha512-Ck24p+zDBiZ2IrmVTOq8szo0zNQcKkl8JPK6wCdVA5HEdfdFLN+ZCSdoyN0prypSZ2W8NRaW8HmPgJEH8ZSY8A==","signatures":[{"sig":"MEYCIQDMV1cldBzQqBO1eoekUlChTwNRp3KbhGv+2g5U839xYwIhAPeuVLgJhaPHYmW7sgQGu1QdSoejoTIlRkk2WT586YWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11078977},"gitHead":"e89d3ae93265b159add4b2a3767ea81a53eaf7e2","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.75.5","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.75.5","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.10_1779541892758_0.771787860267694","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@agegr/pi-web","version":"0.6.11","_id":"@agegr/pi-web@0.6.11","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6a68f0eb350754f71b8ad63c3a975cc8c8e0f54a","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.11.tgz","fileCount":219,"integrity":"sha512-Z6K51qgJQEKrwpN+OT38EMBrnklueIh+evCxwfJy1oZCusXfLoDSiWOtPNUMCj49WcGCkiCb/+G/LKPCLbEiGA==","signatures":[{"sig":"MEUCIQDk6D9whlXexZ1hkk11+2izaUZ4Z8peWa3TXxswV5liUAIgOOMRO/cMMFP2Hlyg7Sy9J+ph9nFDDLr636wenQ1JGIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11079266},"gitHead":"e89d3ae93265b159add4b2a3767ea81a53eaf7e2","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.75.5","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.75.5","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.11_1779543446097_0.620182124296571","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@agegr/pi-web","version":"0.6.12","_id":"@agegr/pi-web@0.6.12","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"676db4f97c8c404b74a30c82367a36313c9d1d38","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.12.tgz","fileCount":224,"integrity":"sha512-Pri1bHV8GVxMkHTOaitCzC0dEsCCira8BoXNBWX/ORsDH52jLa9yUmXpWIxKs6unYaI6wyGDClcdxlx9QDLNsQ==","signatures":[{"sig":"MEUCIQD2wF4O/xRwGcwRhzZA1dklufRXUkipaNUSBJIyumMbdwIgKKwuawjKTqGHnuVutzmbpKchWecrCrnlI40KRQZXNfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12548842},"gitHead":"980e9d25024a722a600ae5beac23e71cd06aae65","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.75.5","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.75.5","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.12_1779815466183_0.04448651818036842","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@agegr/pi-web","version":"0.6.13","license":"MIT","_id":"@agegr/pi-web@0.6.13","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"62270a4d0bd7a03571aaaea95c16a34b9b6166af","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.13.tgz","fileCount":332,"integrity":"sha512-6YKfajPxEegsHs2u5SFKHFp3yTA7ELNMvTQFakQco3TDtpF1LNPs43X7M7nt1MmJjdzk4Xuea06FMykDacgsaw==","signatures":[{"sig":"MEUCIQDog1+jsNJNl1Il4UXPWS7gAdWha3eBcFHay/Ks80JX1wIgX6av8a170i2j8KKKDDolUBD66XmfG6I33UI6bIona68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19353799},"gitHead":"ab02b5fddb97260a14085de93aa31cdc7a7d4094","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.78.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.78.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.13_1780586426457_0.8926866216977762","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@agegr/pi-web","version":"0.6.14","license":"MIT","_id":"@agegr/pi-web@0.6.14","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0192310c27d5c2056d1b301b0e3c576f448975c9","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.14.tgz","fileCount":397,"integrity":"sha512-fuuIbiX/N6+q/XucpaHP+LTnMtnp9iuky5m0HWbjNnpMR7s27jvp5BBdpXqblnDuwzCyvPbqOA0Q8OvhE8h4HA==","signatures":[{"sig":"MEUCIF7yvCQKV4rhUURmD1P5zt4SikOaNUGfkjXLx6BPiCMQAiEA1TnOBw/SWY06wRuQum6veWJU/u9rpQIosEbPvZLZ1Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20354510},"gitHead":"e83e134ef374c85d00bd5e4aa52c9f4935bec57c","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.78.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.78.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.14_1780926936060_0.6713353688756101","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@agegr/pi-web","version":"0.6.15","license":"MIT","_id":"@agegr/pi-web@0.6.15","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"dfe71e6359ce0f52e158344e1d6805cc576af79b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.15.tgz","fileCount":397,"integrity":"sha512-mrYKS+BR95qjJXim6bvKAba7ESTzxdl8P2o7zFg/hsj0KtSK6IpheQYsGPwJ4MIfveEVos6FArdH4CWjnfz5mQ==","signatures":[{"sig":"MEUCIQDJVWHc3acPZ56C0s8+hhGS9zAuSyQxCmtKThzBuzoVegIgJK/qiY7dHPepMF6Dq2em12NOo5jL/Luc9HHkGOjbl1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20214159},"gitHead":"e83e134ef374c85d00bd5e4aa52c9f4935bec57c","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.78.1","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.78.1","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.15_1780928187182_0.15597677899874096","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@agegr/pi-web","version":"0.6.16","license":"MIT","_id":"@agegr/pi-web@0.6.16","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"16827dd1efbe9d375a848d4158c6038edeb77554","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.16.tgz","fileCount":397,"integrity":"sha512-V8VBLLUiEQ5bbBWaHpD7NYgAiCFfpeIdaB+1YqyzB4STbMUVHTuQp3JgpKrDGbBxHwAHQAUGFaEJPIp0kNJ9xQ==","signatures":[{"sig":"MEYCIQCwxOnV7IfUFfkTie4IbmDcK3nIp8PodksAAnweZS6+CgIhAP81peYl8NAAte0IyjTk7mDMADpOUzXMhv5kHZdiXU7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20218047},"gitHead":"a7c5de361a28d1196995bbfbd396717f9bd65297","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","@earendil-works/pi-ai":"^0.79.0","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.79.0","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.16_1781092806419_0.7051817304449097","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@agegr/pi-web","version":"0.6.17","license":"MIT","_id":"@agegr/pi-web@0.6.17","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"c9bbff3669ea56135c39b00202251a997a2942a1","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.17.tgz","fileCount":397,"integrity":"sha512-cH4fqhyo0eagx3/7aUi6SaKbpOaeP6p5qEvo9N8ZU1tns2egiF+3wBixTcDemUZ4/UtVxzXeMcgOcPmlhQj9ww==","signatures":[{"sig":"MEQCIAEQTEfa1gjjw0UUOkzjaBfXyL8jzgjUil6icI9mFJs1AiB6v1oBvIt4noayxHNTTGtQizIHGL7xP4BzVQiYlq+8HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21384941},"gitHead":"8c265c0b0f3b06a4c80ba882d6622267fc3807fe","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.1","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.79.10","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.79.10","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.1","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.17_1782228794852_0.7563112547851634","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@agegr/pi-web","version":"0.6.18","license":"MIT","_id":"@agegr/pi-web@0.6.18","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"29d16f2124facf1c15810ef0f85eb6e6498d18de","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.18.tgz","fileCount":398,"integrity":"sha512-sDIrUIspThwqcaYeI22SlnAbjQYXblIoxXrMJ+pNI4E4FTc95euxOafVVHNbXZlHu1MSie7UMXPO8XfdDDjmbA==","signatures":[{"sig":"MEUCIQDELjxuOZv89oh10cVHEwqtn23MM6pWrytg5wVWuKF20QIgA53gqHF5uiK08g04wQ5PNibEw6fNb8WMsp98KjPqj5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23273692},"gitHead":"313bdd0636e547c1ea67874d13da2e3913365445","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.79.10","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.79.10","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.18_1782303670807_0.9966773513995162","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@agegr/pi-web","version":"0.6.19","license":"MIT","_id":"@agegr/pi-web@0.6.19","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"8fc00103c58f98a408ee193a1e82b5358208d50d","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.6.19.tgz","fileCount":398,"integrity":"sha512-O002yzjfkQbd+W8Nnsqzy2JxbAbrypg6FDpChbQS9+JgkrmWVgSUc1OEjw+IgCbv5nx+OZiNKX4M1xXlqPLdzg==","signatures":[{"sig":"MEQCIGPSk3rk4xaUpbwVHEW1jwIiq0+Kg6t0yKden2EpWzvoAiALAGwkniHpldlUheeuy8RbRogdBRsmTLrqTFP60VMscQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22179255},"gitHead":"7ab757ab917550be7e30402e015e7f971777a1eb","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.79.10","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.79.10","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.6.19_1782469139279_0.3943808347573996","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agegr/pi-web","version":"0.7.0","license":"MIT","_id":"@agegr/pi-web@0.7.0","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b784ff4c185afc3e7346d2a10abfb2e05300887b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.0.tgz","fileCount":401,"integrity":"sha512-CP8YkSk3CCF/yUcgKLzNv5dOaJWYOit+TG8dgTDa+ExMUPgpmuUxc0HEvEuFU1QRLTvz7zRfHoZPmUXS58Nvog==","signatures":[{"sig":"MEUCIQDMdylZIThy3fT0PgDVOYpL+QUngGq/Lv8SGuFT6/3zAAIgEp6KRibfG9lDn4KFwoqUm65mskxsHeRs72mBKN6iWH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22833721},"gitHead":"1dd2b8be7e94e3c60337dc94016d1e1087a5d880","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.2","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.2","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.0_1782492147362_0.91124580191699","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@agegr/pi-web","version":"0.7.1","license":"MIT","_id":"@agegr/pi-web@0.7.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6a188b3a721a05412183739b310256fe366e8e79","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.1.tgz","fileCount":400,"integrity":"sha512-J+CREHu3T0nAWfv2A2YujuwRJ4PKGXCwqNsbURW3VfoZXteFXFEDQMSuDcLM3xcNIfGrmzaEh1w9xFlkE7xWCQ==","signatures":[{"sig":"MEYCIQCbLaHyPbb5KKCQmoBzmJYy3paBdyeASkFuil9XjALtfwIhALuMVgah1sqZuu+4tSDFLY/89csUAqsN8KjSSyc2Lu7K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22418994},"gitHead":"5e21e16a549e3bdc8add33e871f5045938bf2ce9","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.1_1782867788371_0.14238306279425905","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@agegr/pi-web","version":"0.7.2","license":"MIT","_id":"@agegr/pi-web@0.7.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6e45b54fe31d72f26604fe9dbaae4d2d14247397","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.2.tgz","fileCount":405,"integrity":"sha512-PbhLHdabrd7qxHM9aJukNq/36hqHHNZs/U6Ti5oKsuU+BOKZUkJq7Kqegl4ltOmxaQfBMLFmudVffl4LH2txTQ==","signatures":[{"sig":"MEUCIQCKIszUYhYvnj0svRQcPTJPP89IbtmjqE5urFFGICnGMQIgT7yKhosbS9db4p8TkFRRtbQds1HWqgTxi6P6e9GBYgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22903866},"gitHead":"1fc123c3aed0746f5b8611859362f9a96e03b17f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.2_1782918419610_0.9522519437303154","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@agegr/pi-web","version":"0.7.3","license":"MIT","_id":"@agegr/pi-web@0.7.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"078bbbfd98ec8749abcadcdee0a48b0d28cdfe84","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.3.tgz","fileCount":405,"integrity":"sha512-LQ83csQoCK6lesgUWhSaYYMPgxzh9aIHtPN1ws1rgNlPfdUD67jYeEarlDMwrOsOZ8LXORd+zytCAosrAXacNQ==","signatures":[{"sig":"MEUCICNxoA5D8stQPos1D5pZHUWpbvgPD5O5P9/mEhWkfa/YAiEAsK49am5w/a/K9gX6uvyI+ZWiAqoXMiCYVvZQkAgVGmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22845965},"gitHead":"e019587d1db34a2b7b5c8cc2ced3a045cdd49b26","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.3_1782921155881_0.5125323521480123","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@agegr/pi-web","version":"0.7.4","license":"MIT","_id":"@agegr/pi-web@0.7.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"c0915507670821a41dc0e57e26687d335f4edfa6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.4.tgz","fileCount":410,"integrity":"sha512-WviIfWS35GGMtGfIg3IhP0vLkjJshlUZntXPiAApTDMZDvei7DryWvmFAjl/P8/JKOJ8CpbE4Sh+JZ5nbPwZgA==","signatures":[{"sig":"MEUCIFiVW7qbrNq4yMbcTYVva8xbVuS9SRr4XnANftIHqnMqAiEAk5bdz6nwqlduCgqmi/EqhG8wWlHzgVEyfExxkz6auOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23407983},"gitHead":"55dd1abf0d313a3753cf1943d895987db9f3918f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.4_1782992630107_0.7661384303528915","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@agegr/pi-web","version":"0.7.5","license":"MIT","_id":"@agegr/pi-web@0.7.5","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b9ac2243b21dc1250ec70c2822193886f3469a4c","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.5.tgz","fileCount":400,"integrity":"sha512-oaeX0RBCyQ0hpbGaUaLbdVY8KNqJoDjDdj6YLyrReIjZO9SGuxFZ0ALcr2YN9v5Gm+B9WYItReHr2um4YGIehg==","signatures":[{"sig":"MEUCIQDI++CXxhZiBOAAl84w2xRYH/+tXXLNDwORI51Imeyf5AIgT5UMFGM05Ac+ipRkdgX3g4VLhN8kOp10xDLB/RjhWhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23314364},"gitHead":"3440c7dfd7270ae378121ca03d4cddbaa6f4fcef","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.5_1783071077180_0.49696716415748154","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@agegr/pi-web","version":"0.7.6","license":"MIT","_id":"@agegr/pi-web@0.7.6","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"112a2c6177853a27c9bf815c3b43954786f85b0f","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.6.tgz","fileCount":405,"integrity":"sha512-bDNxC1X3SAWMWhmB5Gyj4QdoeZXHjrGj488mjzD1DQTQdI49cLnNH42ML7ToLKDgbraA/lSJ9u3RGuiuizXS3A==","signatures":[{"sig":"MEUCIQCmtul0+xSn2dHgRLD6Rbqr/TI3n6BqNCGcn7fIvi9SKwIga5ypRGNXYoDVt2wUKo5OgcxZ7ji0aJs4qY4iedfIL0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23876460},"gitHead":"6802793566ccd46f2ace59c3e9aacf256ec62be2","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.6_1783090844098_0.9225675483251041","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@agegr/pi-web","version":"0.7.7","license":"MIT","_id":"@agegr/pi-web@0.7.7","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ffdd0623b5eba9a3304dae4d71517064b70a2f2b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.7.tgz","fileCount":405,"integrity":"sha512-5cL4MJpgRvxzron/aQvvtXoo19mioCIDtr5Mtz3ys2mRiQf9tIfTyK/QywZmsRf8cdefRkcjYUGig9PFpnsCfA==","signatures":[{"sig":"MEQCIBtDYJ4WXnKXzPz2eKFh+IS2CEs9Jsvay5TjOkTXOCBHAiAzfoM8+UOPT9J1b4nbi/iEeaddNPtPiOaCRbqpUM1vtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23813952},"gitHead":"5494b806c68f2a700680b122e01c19547ca727f4","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.7_1783091105571_0.05590356730988888","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@agegr/pi-web","version":"0.7.8","license":"MIT","_id":"@agegr/pi-web@0.7.8","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0b596c204758b81a5c5c9607304c1780faa8d2e8","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.8.tgz","fileCount":410,"integrity":"sha512-TCJ0I0q7K2Y9Cd66mW3a2QTq5+/oZHWRtz00aPFpTFIG9TEv+tZ44iz5DHbGYP1JEnyX0kcVkuzQTzralayZVA==","signatures":[{"sig":"MEUCIQCT5rwZzjxbpGUBtcVv3tRA2Bbie8bQdndr/+FirsYqPQIgKl2LLs/OItIzvzEwI/6RP6zkAEyiCd7dPz9xtxS78Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24361591},"gitHead":"33e789234c3e1415319643b9137c3175e0b1a2a3","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.8_1783170127884_0.6171007824262682","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@agegr/pi-web","version":"0.7.9","license":"MIT","_id":"@agegr/pi-web@0.7.9","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6e0a2382c0387f785427621ac7326de36d382e68","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.9.tgz","fileCount":408,"integrity":"sha512-EFxXVORPTP36GCYrUhPmrTyUjxBXOakdnBvcgZwz2lQopknfyWKsD1SI4BAzD9ewpuDiTNGrZDbMi3/IjJaH8g==","signatures":[{"sig":"MEUCIQCw0K7SQ58vCAx7Z5ZKYe2FQqkeIENIMovzaQbRuUUFlgIgapeOwoa+iAoJ4LS1asZhA6+NvQC8aytwN/oH21hsYMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24323474},"gitHead":"36e974c2d1c2ec299a20fe842b7c58b30fc9d4c7","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.3","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.3","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.9_1783350425940_0.7696821811112422","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@agegr/pi-web","version":"0.7.10","license":"MIT","_id":"@agegr/pi-web@0.7.10","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"b80d05f665ee5fa3a485ba2fe0029ca0b2d43de5","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.10.tgz","fileCount":409,"integrity":"sha512-qFIntZhDd+xlN6JZ4V05LvCEboOCX0Qv2oJ8pPyPp7cJNMvg6ku5asKw+bVJpkZCgmNPpnHYIC9f9oXFZ0KgfA==","signatures":[{"sig":"MEUCIE0CXpz5CWAupSa8ZkmQ4QM0sX4KEKORxHt+9y2EyaDRAiEAyG5xQ73WIM4xW/uBBnBqnyFbZ3GVh/ki4w7TOCpB8C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26665968},"gitHead":"7bc788605e6f67ddf41b0f21f3f8cee69ed69827","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.6","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.6","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.10_1783645922395_0.2664203395572988","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@agegr/pi-web","version":"0.7.11","license":"MIT","_id":"@agegr/pi-web@0.7.11","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"f06da9d599fb9b426e72e84ffed7ce8f07b7c4c7","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.11.tgz","fileCount":419,"integrity":"sha512-TU/UkAqM0pcbygt2TVSYNkBfgczu6IWetRntnJpRQWHgkcaITw0J87mAQ/Aua3y7q2WF0a07pJ0uekwgon58gA==","signatures":[{"sig":"MEUCIDcnergSoXb1S1kmJxRexHsKuKREYJyjoBPqsqBOaeRNAiEAufp0pOzhua4g+snAiQEvba03dhvqDvZ1ZVci5D+20fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25243677},"gitHead":"56222e18953427279db75aff8f348d7f9b23254f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.6","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.6","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.11_1783770570686_0.021216453092973042","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@agegr/pi-web","version":"0.7.12","license":"MIT","_id":"@agegr/pi-web@0.7.12","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ed638fe339d835a0b3c083f7993b53cad8f16cf2","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.12.tgz","fileCount":429,"integrity":"sha512-9P+cDHSOQBaXlttl5lK84zP6Z2icMtdNPqPDDszJOiqF7eOQJjqeo6TEau3I7A7mGhQsSw1wk+Zu+ujM1JilXQ==","signatures":[{"sig":"MEYCIQD81mj+DLrgKUvMAgKKb73HZbKGQk8qkkquJNiYnSA/vwIhALWT/Wck1SaYCIVQg3c0/xcTI5CGBRMvS3cR/IQ1qHUC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26275096},"gitHead":"093bea7d8c5dfc65a03a6a0b702c75d54be6206e","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.7","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.7","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.12_1784077411143_0.9272538112649265","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@agegr/pi-web","version":"0.7.13","license":"MIT","_id":"@agegr/pi-web@0.7.13","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"aa90f4b362fb8c1691a84156ca80039bf230560d","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.13.tgz","fileCount":431,"integrity":"sha512-DWm29mfxaI4ZLrp2rC1da5YWC88mevDzZd2302xz9UJLtD2pDtEP/kwG6wi27pfkDcaxeZhwjvhOYhaeCWE+Pg==","signatures":[{"sig":"MEQCIDCFut63EKLYOLAZ+Wn9bzpZha9gHtcboucotpEZ1SnyAiA9IOdBg8G26CS6NnNhsJT2EGTKkpI5NAyYEDn2iToNtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26308918},"gitHead":"13eab813cd812a07fcc6265e02862d341116afb4","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.7","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.13_1784127928720_0.3337972915068348","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@agegr/pi-web","version":"0.7.14","license":"MIT","_id":"@agegr/pi-web@0.7.14","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"f1ee7c5c4c240391e09f6f782c2bcdfcc0281c60","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.14.tgz","fileCount":430,"integrity":"sha512-Qh83MaTnCFgqB+j6x7ojGn0aY5OHtQP+Ld/bKfrBX6y6r9CX9hBxYK3zItkgLkGTy/qFp1grAHgYqrti76bX1Q==","signatures":[{"sig":"MEUCIQCCBi8CzZ21mg0Hmpp5ItcH37yGsiPhn0+7dyJpM1Bu3AIgWG2eHNnZSOl4XtzQ6Zfag8pyyVLd98w9g9zz1IRAefc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26222818},"gitHead":"bc1315942a775f6db46dcd541faa0733e513346c","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.7","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.14_1784165341546_0.7687852837471945","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@agegr/pi-web","version":"0.7.15","license":"MIT","_id":"@agegr/pi-web@0.7.15","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6df1cfbdfd87c4c8c8c08e047f112e4123975c7d","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.15.tgz","fileCount":430,"integrity":"sha512-vQ2Z2Yx5eC+Arq/JZtC58D+GNfsE5Fl1snIf3rJeLf+DiTgK77BKS39fEbJE7Iv4UVpgfMeD2I6SXnfzweOT2A==","signatures":[{"sig":"MEQCIHjmRP9m9TDhxCN0SltpLTrVwa1D0439+slVx7eO3lBPAiBTQ8hg77SZ+C47zO2eU7+tkT7uKxjPf7KBJUGA7m9XqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26253351},"gitHead":"08b77b2665e98e01936917430be8ce7b481b93f6","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.7","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.15_1784206241525_0.285179375218084","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@agegr/pi-web","version":"0.7.16","license":"MIT","_id":"@agegr/pi-web@0.7.16","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0146ed4671a4ba20c065bb73d35460a6b2aea61a","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.16.tgz","fileCount":430,"integrity":"sha512-Gb5C+zHtCMBstsBrgpfDgHsIrqyVtRhZRxTN3LT4PnRQFodGl8ckSUnrGn+SF3YlZyts/Nkj+qOHSZWKZKC6Vw==","signatures":[{"sig":"MEUCIQCofhY5/M6owZspnV2C/o5JiC8H+kstWikfzLT1UPK2LwIgC3Bwn0cNXdqVDX6KAX1+TbLMYU0SA2+kB2GFimPoqAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26244169},"gitHead":"a577a0a3a7e2775ae180cf9186a301a24b29e227","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.10","@earendil-works/pi-tui":"^0.80.10","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.10","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.16_1784250485640_0.10996746758091147","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@agegr/pi-web","version":"0.7.17","license":"MIT","_id":"@agegr/pi-web@0.7.17","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"6df5386119421e50e7972377a69ae6790169469b","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.7.17.tgz","fileCount":435,"integrity":"sha512-wARjYEueWmeIcrYOj0CCVyfbmr0nvN5l36ZDutFCRfO89xJq7OCUzmXxQHiaCD4eFOg0zF9PWy6P3cjp/rkJGA==","signatures":[{"sig":"MEUCIEG9pMFwJvB1mY9YP8Z1EcK5bUe9xHWZw23XrInl1Dw4AiEA1WRoLQwwC0u3QR+aUdnxWdTCPIMsNpSofYefING97Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26815968},"gitHead":"17945f93844b19f887bc10361d0e84af7561ac4f","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","katex":"^0.16.47","react":"^19.2.4","mammoth":"^1.12.0","mermaid":"^11.14.0","react-dom":"^19.2.4","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@earendil-works/pi-ai":"^0.80.10","@earendil-works/pi-tui":"^0.80.10","react-syntax-highlighter":"^16.1.1","@earendil-works/pi-coding-agent":"^0.80.10","@types/react-syntax-highlighter":"^15.5.13"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","eslint":"^9","postcss":"^8","typescript":"^5","@types/node":"^25","tailwindcss":"^4.2.2","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.7.17_1784627612942_0.34733564945076023","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agegr/pi-web","version":"0.8.0","license":"MIT","_id":"@agegr/pi-web@0.8.0","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"16b12865ae744662a31fe7f9817492cab920913f","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.0.tgz","fileCount":453,"integrity":"sha512-YM1nOCwGgPzUEcYprswQJIm34NBlsXmx9+Ckbe+rrxFFYPCj/NR+1MtxBHUZIl844VsQUq3/BYxZXYiisdm74w==","signatures":[{"sig":"MEUCIBiTCsYi98oohVl11JE128eSCrbRksHYx8JNIfjELt+jAiEAq2uohm52QobLO9QnEyzTVvHoVBQFa0IHHtp62aSbi3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30400021},"gitHead":"fcb4b3728acfade18ca018dd230608c28c954f3b","scripts":{"dev":"next dev -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.11.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.14.1","dependencies":{"next":"16.2.9","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","@earendil-works/pi-ai":"^0.81.0","@earendil-works/pi-tui":"^0.81.0","@earendil-works/pi-agent-core":"^0.81.0","@earendil-works/pi-coding-agent":"^0.81.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.0_1784726777080_0.2408379059154686","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agegr/pi-web","version":"0.8.1","license":"MIT","_id":"@agegr/pi-web@0.8.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"056334d2410364a5b1a873547a60f9e02b52ba7e","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.1.tgz","fileCount":462,"integrity":"sha512-UYunaSj2lDAC8EOiyV9VenQwOVFZ2xB6FBrkyYev/2sGNMiRr5fVkU0ktGfOyUhKciVo2lqBxwoz/M8RV6z35A==","signatures":[{"sig":"MEQCIGoe5K51ACCAeF1f75ni/0SVnWLfWDoo9khfh1po3YCMAiAD3yL6Pcv1fUL+rZ5nAqEsYvX3BIvVCN/GS+U/I4QQpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29482162},"engines":{"node":">=22.19.0"},"gitHead":"ae58c82bae41b2583a3569299d4995f591a13b5c","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.9","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.9","@tailwindcss/postcss":"^4.2.2","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.1_1785000617181_0.9685138096713213","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@agegr/pi-web","version":"0.8.2","license":"MIT","_id":"@agegr/pi-web@0.8.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"33f56ea2c07f44e789143f563b7fa9ff76741edd","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.2.tgz","fileCount":467,"integrity":"sha512-x9wg8Sqm5+9h9gEXxj2BSDz8lPYGyG9+LywX0nnMEIvsLufM7sJLCB574bUwcXQGuchBBX3Ra1lQ1wTUN2xUSA==","signatures":[{"sig":"MEUCIFxiSAikzX4otLPHOxP1w2eFFlmgMeYVO/ysfRt5OKLsAiEA9GhQJTTSgFGuxnkPezyyIdrUW7QBVW5aM0e0eJemd+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31940640},"engines":{"node":">=22.19.0"},"gitHead":"db20f4af8aaa729d47ad8e274f6445e6c9711e63","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.2_1785168661557_0.6706929690134811","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@agegr/pi-web","version":"0.8.3","license":"MIT","_id":"@agegr/pi-web@0.8.3","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ed1c05ce00fcb82fb41b546fb94b4edf51249cd6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.3.tgz","fileCount":489,"integrity":"sha512-v8UW1am75s5craznmd+yC7Rp/mrgRnu7DM2rUN3yo/v5gy89AfscfoVhOE4XCWxBiltXa8ygIRhP1d+Nz30ktg==","signatures":[{"sig":"MEUCIHAgaACRwsTIRa3U11K+nmxiJ7PVwWYyqfg54Y4jn/K7AiEA7ieiEvq3TefOfnhZp71WX/d+BRtAM2Q3ptm42htE8gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30542586},"engines":{"node":">=22.19.0"},"gitHead":"d3627646887908a95890e3f09c5a08fc6b9d8d31","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.3_1785344356349_0.2599991804595203","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@agegr/pi-web","version":"0.8.4","license":"MIT","_id":"@agegr/pi-web@0.8.4","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"e854234488aac9b75e88c7f8bd793ca6873fd026","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.4.tgz","fileCount":489,"integrity":"sha512-a27PsIn8CjBVmgDinGT5y/cJ7vclQ7fBrPWUdilHAzGWFq30PbDuBZZnyJ1POfZ9J0v/Ob2OnYEC8QuoWSGnxA==","signatures":[{"sig":"MEQCIBRU7+0Pff5BqvaszhZK4B5AdgIO4I86Fj1xQO/SoL+HAiB48XoXMO8P5WOYw8k/cs2jLfyPjJrnrBRF02HlAYKywA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30511278},"engines":{"node":">=22.19.0"},"gitHead":"804810e9f3c2a8f6ff3c503bd97d5839c5baf67d","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.4_1785382466842_0.010276412439822469","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@agegr/pi-web","version":"0.8.5","license":"MIT","_id":"@agegr/pi-web@0.8.5","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"0a213b31ebd22ed2770f064a3a9c97abc478a8fd","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.5.tgz","fileCount":496,"integrity":"sha512-oEl07FEuy7v4euyY75Ftj87gY6X+XGiQE/DGrxl5wgTQaPpCyYpKbV93knIXMuqeqXpah2iBX9LcBwcWsnbYsQ==","signatures":[{"sig":"MEQCIEg9m9DZuyg8cNORkNfk2KzVTWRFtj0O/a8oqAjWsmQ4AiAvtV9MtHAfiWd8hCrmZUMyT8bdbu1J9ieyB3RE+g7JLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31040752},"engines":{"node":">=22.19.0"},"gitHead":"fdc28d54d75d3c330e8f34032a9f8b399ecae21a","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.5_1785430050374_0.3032331892139828","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@agegr/pi-web","version":"0.8.6","license":"MIT","_id":"@agegr/pi-web@0.8.6","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"9b7a0348b315ba57a5ff3d266d8895b35e6c67e6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.6.tgz","fileCount":496,"integrity":"sha512-YwjLMr9bJpR9EnbGe63j4PNml3cAxeKsM3wGUgYJqXP1eo7yME2etelPoRr582/Mp2OPmTLh0tRmUD9gXWf81Q==","signatures":[{"sig":"MEQCIGEBoBW4rdCZjY1DVo2T9xaRCNodXkqDABo8qRe94BKOAiBV7xXrfquMsSIOhIb+Vj1LDwGJL2yaZN4mYXhajEl5iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31060897},"engines":{"node":">=22.19.0"},"gitHead":"edf4c5d5d1ade7c8c1ec995cb92fe572337378f7","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.6_1785517342873_0.8180623130970686","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@agegr/pi-web","version":"0.8.7","license":"MIT","_id":"@agegr/pi-web@0.8.7","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"a9a78162c661f7e6761bcb10e8bed6ac7fbbe033","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.7.tgz","fileCount":562,"integrity":"sha512-SfcwfSTLm6anN2l0xK/kSntwgs5r7h6VDLGmNk7PVUYIEkeHeONuEf7bE7yUjpRgTQ46n73WspOzExmQ3Uv6TQ==","signatures":[{"sig":"MEYCIQCQoCuyejDHolJqnNI/TuEGosEEUeO3gUYF0kQ9MamTlAIhAIZHY9GjfBZ6//geC6yNQlI9ZKRn1iqkXKkegnpoYJ03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31288524},"engines":{"node":">=22.19.0"},"gitHead":"4e50c172327fc7e23cb2e4002dc3a4ab8e50f00f","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test lib/markdown.test.mjs","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","react-dom":"^19.2.4","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-agent-core":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.7_1786028630918_0.20707070449110443","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta.1":{"name":"@agegr/pi-web","version":"0.8.8-beta.1","license":"MIT","_id":"@agegr/pi-web@0.8.8-beta.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"db03f3ea55ac45b95d04bfc5d034f2fa562b5d14","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.8-beta.1.tgz","fileCount":568,"integrity":"sha512-ZWfol0CTfaLEFguCVtLWpt3WnmSTgyZ9IYlRNWlghMLyPjxUqV8dsnTWaVRwQ+NhKB8jlrnNDW3TpqONgSbjbQ==","signatures":[{"sig":"MEYCIQCEx1vANcMfgBuLP0K3wzz2IWsAFHs/s2tKbjVLq9UJKwIhANHyDnNnWqIhuKcFE7j4ZYRPQMUW/rk6HzCy90ImPxR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17404292},"engines":{"node":">=22.19.0"},"scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.0","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-agent-core":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.8-beta.1_1786339239180_0.8444934112047779","host":"s3://npm-registry-packages-npm-production"}},"0.8.8-beta.2":{"name":"@agegr/pi-web","version":"0.8.8-beta.2","license":"MIT","_id":"@agegr/pi-web@0.8.8-beta.2","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"1887f5d0058c0f824d1db1d08de3499f1961a585","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.8-beta.2.tgz","fileCount":568,"integrity":"sha512-5FaKetzT01h5uiRSwkO8Qfz20nLS6r21YmkeYDs4o9OqONhAjVyerX86yXwhXx7Cq2RdMRWoZPqkBp1vCcSyjQ==","signatures":[{"sig":"MEUCIFf9MyYgkk/WVKUof+OZpjZ8EiltA/QD2u6tCJVlcQ6gAiEA1FHabZwER6bj7Z/1L3lhV3Sl21fIKay7o0w+fIO7MXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31543570},"engines":{"node":">=22.19.0"},"gitHead":"8640559a739847222d19dc09f9155df268e2ea89","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-agent-core":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.8-beta.2_1786544302964_0.7579445907852116","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@agegr/pi-web","version":"0.8.8","license":"MIT","_id":"@agegr/pi-web@0.8.8","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"8cbd8d64511224cc824b759f5552871142358df1","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.8.tgz","fileCount":568,"integrity":"sha512-CB7XMJnXX4YWhAbYbtS0wFJuE3s0BFsezI/Pj8GKssCCVTlsa2Rhtzwn+rTT3lJOVLFNRUQi+td0E3jqIC1SzQ==","signatures":[{"sig":"MEQCIAcCnzcEw3z1+/grsBKV/zjZpXLALkBGzHhiaAJcRZsrAiA/NlXbacgxeni26qqNg/0MbezNsF24hPL6XSqsmb3okQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31552247},"engines":{"node":">=22.19.0"},"gitHead":"5a53c18ca9328400a3dfb8c48c1e4f343b3e4903","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.2.12","react":"^19.2.4","undici":"8.5.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-agent-core":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.14.0","postcss":"^8","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.2.12","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.8_1786545506278_0.3172567448707444","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@agegr/pi-web","version":"0.8.9","license":"MIT","_id":"@agegr/pi-web@0.8.9","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"8e2c868095acf8778719ffe62caaec95a25aab30","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.9.tgz","fileCount":598,"integrity":"sha512-jmsABuL2aJE9yxPok7u97GLj72PjVeJbjHBjx67eXB5lnNJrPLTj6F6Jy7yl3F0vH0K5R0YyZxPZHDCMI770VA==","signatures":[{"sig":"MEQCIDWK4EjUKvLv0xKuD4kHLeoERxa2SDtoyYHye3LyreUZAiB38joqmf7S/hcozLIeDS9CPoKwZ5Gr5vVPfB8GxleP1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27073030},"engines":{"node":">=22.19.0"},"gitHead":"febcba5e33e5eef9bf7f092099105c5dfea742ff","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.9_1786807805938_0.8034968955955644","host":"s3://npm-registry-packages-npm-production"}},"0.8.10-beta.1":{"name":"@agegr/pi-web","version":"0.8.10-beta.1","license":"MIT","_id":"@agegr/pi-web@0.8.10-beta.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"ae164becc8e4e98107b26f013f7bd77163a23c09","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.10-beta.1.tgz","fileCount":614,"integrity":"sha512-qdISXs2C/OaU41Z6joaI2Aug2DEvfqLVrCIV5YKbBFWoL9WFOScQPtZn8eJkuYAy4AVZFoOOvw783U3z/v98iA==","signatures":[{"sig":"MEUCIQCmNpymoEOryp+Y/WnJ5LbuYfKg+tQWMo150PWpgKNIowIgOgbAS8dveTtKoVMu3bo1sD2/opVI+x2U5+bnu57vX6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28737857},"_from":"file:/var/folders/1_/jt4q86m539l4m9w522f5q14h0000gn/T/pi-web-next-release.XXXXXX.4oxM29z6N1/agegr-pi-web-0.8.10-beta.1.tgz","engines":{"node":">=22.19.0"},"scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com","approver":{"name":"agegr","email":"agegqqq@gmail.com"}},"_resolved":"/var/folders/1_/jt4q86m539l4m9w522f5q14h0000gn/T/pi-web-next-release.XXXXXX.4oxM29z6N1/agegr-pi-web-0.8.10-beta.1.tgz","_integrity":"sha512-qdISXs2C/OaU41Z6joaI2Aug2DEvfqLVrCIV5YKbBFWoL9WFOScQPtZn8eJkuYAy4AVZFoOOvw783U3z/v98iA==","repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.19.0","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.2","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-agent-core":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.10-beta.1_1787242025202_0.5374652145949887","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@agegr/pi-web","version":"0.8.10","license":"MIT","_id":"@agegr/pi-web@0.8.10","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"a79a244d999400b6cf24af8ac5bdf6161fe736e7","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.10.tgz","fileCount":635,"integrity":"sha512-GXb3ql7IRW2iu20EJLLHTKR39NDLeGTG+9iw6D9kCH81yyMtj87/Y3umXyMjkAV0cGstoQhgXOGds1iyg5QgMw==","signatures":[{"sig":"MEUCIB7r4HCKIZUxdJSbyaJA+rj2ydbxrSiG/h7lqu1ue8jHAiEAgCHQm32i6zGwRJCmLaLB+W5wf3+7AVu+m8CxBmcSFYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28979163},"engines":{"node":">=22.19.0"},"gitHead":"96c643a1274c1456bb19ca9979fea51afd44e2c9","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","web-push":"^3.6.7","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","@types/web-push":"^3.6.4","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.10_1787675309423_0.3342177219588467","host":"s3://npm-registry-packages-npm-production"}},"0.8.11-beta.1":{"name":"@agegr/pi-web","version":"0.8.11-beta.1","license":"MIT","_id":"@agegr/pi-web@0.8.11-beta.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"aff275452a472b99369131eec4e8822b4cf2a3a6","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.11-beta.1.tgz","fileCount":635,"integrity":"sha512-3T6PvcsztFDPot5Ug55Zz6M0Lqk1pYsw/2or3ZQ2WHmNAliyDxOZKMtRXgBImrdw7GT+kuDLx9byR2y0eKlfcQ==","signatures":[{"sig":"MEQCIAQ4QiKzFdptYwGS02xoHRRSeylhei5fpBDpmMOulC+XAiAby0f+KWHsAabAyWOdOZImUIqZ+rR/upTEYwvtYVjgnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28955506},"engines":{"node":">=22.19.0"},"gitHead":"c8de95e87c8d594c51c51bc601de5b1172fbc4d9","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","js-yaml":"^5.2.3","web-push":"^3.6.7","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@lobehub/icons":"^5.6.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","@types/web-push":"^3.6.4","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.11-beta.1_1787675510855_0.0876546378132701","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@agegr/pi-web","version":"0.8.11","license":"MIT","_id":"@agegr/pi-web@0.8.11","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"29837bd63bb7a088eb3d67a95b673673c996e8d0","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.11.tgz","fileCount":626,"integrity":"sha512-AUnw18qoSA5kvy5hz+Z+PIFqVrvnjM0FFnZjuE6n7TbvDhqIloeM4BbWpD0DUz9jenJYfgSZQxiRKjQxYY3yKg==","signatures":[{"sig":"MEQCIFUtwFO2Ehdh4kyuRKx6MYwWHXXe9Z/clxl/QWyo19eDAiAadEViDNNnJTo6U6JqxojmpmQrZo03vTEoIwk3IF427Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28206914},"engines":{"node":">=22.19.0"},"gitHead":"024be0b1154ba8a2650237a2db8bfa89124e167e","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","ansi_up":"^6.0.6","js-yaml":"^5.2.3","web-push":"^3.6.7","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","@types/web-push":"^3.6.4","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.11_1787723467633_0.4331085247296558","host":"s3://npm-registry-packages-npm-production"}},"0.8.12-beta.1":{"name":"@agegr/pi-web","version":"0.8.12-beta.1","license":"MIT","_id":"@agegr/pi-web@0.8.12-beta.1","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"c534ba7827e66e0e6984d63285e2e2d08ae97156","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.8.12-beta.1.tgz","fileCount":626,"integrity":"sha512-uacSLTyogehNedzLZUSkzOj6QR80XMbQM4TrSZMlY2ay/5+H8P70CwEFYcSWDG7p6gMONsGwPqpPL0Bn6LXpSg==","signatures":[{"sig":"MEQCIC15sf7RpHf4StqUrYa+sad3SsqRFDpoQdu0cPLqutXpAiBgAPuGNzSxnIf65lDRBX3+T28D2qp0fmZ4Qm6kDxyv1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29050271},"engines":{"node":">=22.19.0"},"scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","start:lan":"next start -H 0.0.0.0 -p 30141"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","undici":"8.10.0","ansi_up":"^6.0.6","js-yaml":"^5.2.3","web-push":"^3.6.7","react-dom":"^19.2.4","proper-lockfile":"4.1.2","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.84.3","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-agent-core":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","@types/web-push":"^3.6.4","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.8.12-beta.1_1787723954510_0.19218553661673754","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agegr/pi-web","version":"0.9.0","license":"MIT","_id":"@agegr/pi-web@0.9.0","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"homepage":"https://github.com/agegr/pi-web#readme","bugs":{"url":"https://github.com/agegr/pi-web/issues"},"bin":{"pi-web":"bin/pi-web.js"},"dist":{"shasum":"a3021e494e87f724a141ace31da6a1c13946709c","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.9.0.tgz","fileCount":654,"integrity":"sha512-Z8E9NfdeMvhuNRLLd8Ck+ZqaGViF40M8UGmKtF1mSlPHkLb6bGJWQ0atlz8jwsGCdcmJIFKhmpEGL6ZoyWK4CQ==","signatures":[{"sig":"MEUCIAnfSXGeQovJ+HpzU4FG0q3K58S637gna2Lr0K6Mx6b+AiEAofIP4v6rgHNx3uKi37aHsUWs9e0qJYjmXEWkclx6BgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31848895},"engines":{"node":">=22.19.0"},"gitHead":"8463025a321b8a660e9c27b1fa9e1938e1e84c1f","scripts":{"dev":"next dev -H 127.0.0.1 -p 30141","lint":"eslint .","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public","test:e2e":"node e2e/run.mjs","start:lan":"next start -H 0.0.0.0 -p 30141","postinstall":"node bin/prepare-terminal.js","test:terminal":"node e2e/terminal.mjs"},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"repository":{"url":"git+https://github.com/agegr/pi-web.git","type":"git"},"_npmVersion":"11.6.2","description":"Web UI for the pi coding agent","directories":{},"_nodeVersion":"24.12.0","dependencies":{"next":"16.3.1","react":"^19.2.4","semver":"7.8.0","undici":"8.10.0","ansi_up":"^6.0.6","js-yaml":"^5.2.3","node-pty":"1.1.0","web-push":"^3.6.7","react-dom":"^19.2.4","@xterm/xterm":"6.0.0","proper-lockfile":"4.1.2","@xterm/addon-fit":"0.11.0","remark-frontmatter":"^5.0.0","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-agent-core":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","katex":"^0.16.47","eslint":"^9","mammoth":"^1.12.0","mermaid":"^11.16.1","postcss":"^8.5.26","playwright":"^1.62.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","typescript":"^5","@types/node":"^25","remark-math":"^6.0.0","tailwindcss":"^4.2.2","@types/react":"^19","rehype-katex":"^7.0.1","@types/semver":"7.8.0","@types/js-yaml":"^4.0.9","react-markdown":"^10.1.0","@types/web-push":"^3.6.4","rehype-sanitize":"^6.0.0","@types/react-dom":"^19","eslint-config-next":"16.3.1","@tailwindcss/postcss":"^4.2.2","@types/proper-lockfile":"4.1.4","react-syntax-highlighter":"^16.1.1","@types/react-syntax-highlighter":"^15.5.13"},"_npmOperationalInternal":{"tmp":"tmp/pi-web_0.9.0_1788625233709_0.9760985441054346","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agegr/pi-web","version":"0.9.1","description":"Web UI for the pi coding agent","homepage":"https://github.com/agegr/pi-web#readme","repository":{"type":"git","url":"git+https://github.com/agegr/pi-web.git"},"bugs":{"url":"https://github.com/agegr/pi-web/issues"},"license":"MIT","engines":{"node":">=22.19.0"},"bin":{"pi-web":"bin/pi-web.js"},"scripts":{"postinstall":"node bin/prepare-terminal.js","dev":"next dev -H 127.0.0.1 -p 30141","dev:lan":"next dev -H 0.0.0.0 -p 30141","build":"next build --webpack","start":"next start -H 127.0.0.1 -p 30141","start:lan":"next start -H 0.0.0.0 -p 30141","lint":"eslint .","test:terminal":"node e2e/terminal.mjs","test:e2e":"node e2e/run.mjs","test":"node --experimental-strip-types --test \"app/**/*.test.mjs\" \"components/**/*.test.mjs\" \"hooks/**/*.test.mjs\" \"lib/**/*.test.mjs\" \"public/**/*.test.mjs\"","release":"npm version patch --no-git-tag-version && npm run build && npm publish --access public"},"dependencies":{"@earendil-works/pi-agent-core":"0.85.1","@earendil-works/pi-ai":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1","@earendil-works/pi-tui":"0.85.1","@xterm/addon-fit":"0.11.0","@xterm/xterm":"6.0.0","ansi_up":"^6.0.6","js-yaml":"^5.2.3","next":"16.3.1","node-pty":"1.2.0-beta.15","proper-lockfile":"4.1.2","react":"^19.2.4","react-dom":"^19.2.4","remark-frontmatter":"^5.0.0","semver":"7.8.0","undici":"8.10.0","web-push":"^3.6.7"},"devDependencies":{"@tailwindcss/postcss":"^4.2.2","@types/js-yaml":"^4.0.9","@types/node":"^25","@types/proper-lockfile":"4.1.4","@types/react":"^19","@types/react-dom":"^19","@types/react-syntax-highlighter":"^15.5.13","@types/semver":"7.8.0","@types/web-push":"^3.6.4","eslint":"^9","eslint-config-next":"16.3.1","jiti":"^2.7.0","katex":"^0.16.47","mammoth":"^1.12.0","mermaid":"^11.16.1","playwright":"^1.62.1","postcss":"^8.5.26","react-markdown":"^10.1.0","react-syntax-highlighter":"^16.1.1","rehype-katex":"^7.0.1","rehype-raw":"^7.0.0","rehype-sanitize":"^6.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","tailwindcss":"^4.2.2","typescript":"^5"},"gitHead":"553f2d774c37a976dd94f44e34ced24674829295","_id":"@agegr/pi-web@0.9.1","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-b+oOwgH8eEr/0iLjYcCYwyddJO2OgbNDKGgyYIDQhEN6s5gIdo1OAkl6Q+0BwpPIaQ8WWtpusb9g7wMvhTFT0w==","shasum":"0ff23836580ce601f242ebb36553c14c4fcc4a0a","tarball":"https://registry.npmjs.org/@agegr/pi-web/-/pi-web-0.9.1.tgz","fileCount":684,"unpackedSize":31513505,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFj+kwFBsZdxO7HRHA6FeVJIoZYNTg+mccUNKK7wOAu2AiAkFcPxJDxtueVA18PKSPCMNRgGoU5A2hoQoesTDmCMDw=="}]},"_npmUser":{"name":"agegr","email":"agegqqq@gmail.com"},"directories":{},"maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-web_0.9.1_1789139060008_0.48848447770013825"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T06:11:40.879Z","modified":"2026-09-11T15:04:20.512Z","0.2.1":"2026-03-24T06:11:41.230Z","0.2.2":"2026-03-24T06:20:43.031Z","0.2.3":"2026-03-24T06:26:52.102Z","0.2.4":"2026-03-24T06:35:57.338Z","0.3.1":"2026-03-24T12:06:53.895Z","0.3.2":"2026-03-24T13:02:46.845Z","0.3.3":"2026-03-24T13:17:16.362Z","0.3.4":"2026-03-24T13:20:35.319Z","0.3.5":"2026-03-24T14:08:28.035Z","0.3.6":"2026-03-25T09:19:33.059Z","0.3.7":"2026-03-25T12:46:50.181Z","0.3.8":"2026-03-25T14:51:00.620Z","0.3.9":"2026-03-26T06:12:22.907Z","0.3.10":"2026-03-26T14:17:01.266Z","0.3.11":"2026-03-27T06:34:48.284Z","0.3.12":"2026-03-27T09:32:25.294Z","0.3.13":"2026-03-28T12:38:56.916Z","0.3.14":"2026-03-30T08:44:13.930Z","0.3.15":"2026-04-02T03:42:27.087Z","0.3.16":"2026-04-03T07:03:03.583Z","0.3.17":"2026-04-05T06:16:50.181Z","0.5.1":"2026-04-05T09:30:02.365Z","0.5.2":"2026-04-05T11:55:06.204Z","0.5.3":"2026-04-06T05:55:13.353Z","0.5.4":"2026-04-06T06:00:56.957Z","0.5.5":"2026-04-06T14:36:56.719Z","0.5.6":"2026-04-07T03:19:02.845Z","0.5.7":"2026-04-11T11:43:17.936Z","0.5.8":"2026-04-14T12:21:30.760Z","0.5.9":"2026-04-17T14:30:36.059Z","0.5.10":"2026-04-19T12:18:35.837Z","0.5.11":"2026-04-19T12:33:34.304Z","0.5.12":"2026-04-19T12:35:11.155Z","0.5.13":"2026-04-19T12:40:56.728Z","0.5.14":"2026-04-19T13:01:35.838Z","0.5.15":"2026-04-23T07:13:32.536Z","0.5.16":"2026-04-24T06:34:29.313Z","0.5.17":"2026-04-24T06:45:26.434Z","0.5.18":"2026-04-24T07:03:02.641Z","0.5.19":"2026-04-24T15:00:01.217Z","0.5.20":"2026-04-25T12:13:54.547Z","0.5.21":"2026-04-25T12:44:14.852Z","0.6.0":"2026-04-29T06:54:03.464Z","0.6.1":"2026-04-29T15:10:36.420Z","0.6.2":"2026-05-01T05:14:35.851Z","0.6.3":"2026-05-04T14:56:14.150Z","0.6.4":"2026-05-08T15:04:37.137Z","0.6.6":"2026-05-09T14:21:41.867Z","0.6.7":"2026-05-12T16:08:53.564Z","0.6.8":"2026-05-21T14:56:16.968Z","0.6.9":"2026-05-22T12:57:25.620Z","0.6.10":"2026-05-23T13:11:32.991Z","0.6.11":"2026-05-23T13:37:26.312Z","0.6.12":"2026-05-26T17:11:06.435Z","0.6.13":"2026-06-04T15:20:26.735Z","0.6.14":"2026-06-08T13:55:36.264Z","0.6.15":"2026-06-08T14:16:27.469Z","0.6.16":"2026-06-10T12:00:06.719Z","0.6.17":"2026-06-23T15:33:15.151Z","0.6.18":"2026-06-24T12:21:11.112Z","0.6.19":"2026-06-26T10:18:59.517Z","0.7.0":"2026-06-26T16:42:27.580Z","0.7.1":"2026-07-01T01:03:08.701Z","0.7.2":"2026-07-01T15:06:59.909Z","0.7.3":"2026-07-01T15:52:36.145Z","0.7.4":"2026-07-02T11:43:50.415Z","0.7.5":"2026-07-03T09:31:17.439Z","0.7.6":"2026-07-03T15:00:44.381Z","0.7.7":"2026-07-03T15:05:05.866Z","0.7.8":"2026-07-04T13:02:08.090Z","0.7.9":"2026-07-06T15:07:06.195Z","0.7.10":"2026-07-10T01:12:02.632Z","0.7.11":"2026-07-11T11:49:30.920Z","0.7.12":"2026-07-15T01:03:31.442Z","0.7.13":"2026-07-15T15:05:28.995Z","0.7.14":"2026-07-16T01:29:01.969Z","0.7.15":"2026-07-16T12:50:41.771Z","0.7.16":"2026-07-17T01:08:05.956Z","0.7.17":"2026-07-21T09:53:33.178Z","0.8.0":"2026-07-22T13:26:17.366Z","0.8.1":"2026-07-25T17:30:17.422Z","0.8.2":"2026-07-27T16:11:01.858Z","0.8.3":"2026-07-29T16:59:16.779Z","0.8.4":"2026-07-30T03:34:27.092Z","0.8.5":"2026-07-30T16:47:30.628Z","0.8.6":"2026-07-31T17:02:23.143Z","0.8.7":"2026-08-06T15:03:51.222Z","0.8.8-beta.1":"2026-08-10T05:20:39.469Z","0.8.8-beta.2":"2026-08-12T14:18:23.247Z","0.8.8":"2026-08-12T14:38:26.548Z","0.8.9":"2026-08-15T15:30:06.211Z","0.8.10-beta.1":"2026-08-20T16:07:05.516Z","0.8.10":"2026-08-25T16:28:29.813Z","0.8.11-beta.1":"2026-08-25T16:31:51.115Z","0.8.11":"2026-08-26T05:51:07.924Z","0.8.12-beta.1":"2026-08-26T05:59:14.843Z","0.9.0":"2026-09-05T16:20:33.955Z","0.9.1":"2026-09-11T15:04:20.295Z"},"bugs":{"url":"https://github.com/agegr/pi-web/issues"},"license":"MIT","homepage":"https://github.com/agegr/pi-web#readme","repository":{"type":"git","url":"git+https://github.com/agegr/pi-web.git"},"description":"Web UI for the pi coding agent","maintainers":[{"name":"agegr","email":"agegqqq@gmail.com"}],"readme":"# Pi Web\n\n[English](./README.md) | [日本語](./README.ja.md) | [Русский](./README.ru.md)\n\n[pi 编程智能体](https://github.com/earendil-works/pi)的本地浏览器界面。Pi Web 与 pi 共用本机配置和会话文件，可在浏览器中查找和继续对话、运行智能体、配置模型与资源，并查看项目文件。\n\n中文微信群：请查看 [GitHub Discussions 帖子](https://github.com/agegr/pi-web/discussions/271)。\n\n![Pi Web 展示包含结构化 Markdown、工具调用和项目导航的 pi 会话](https://raw.githubusercontent.com/agegr/pi-web/main/docs/screenshot2.png)\n\n## 功能\n\n- **会话工作区**：按项目查找、继续、重命名、导出和删除对话，并查看运行状态、上下文占用、花费和压缩信息。\n- **两种分支方式**：**新会话**会从较早的消息创建独立会话文件；**从此处编辑**会在当前会话内创建分支。\n- **项目文件工具**：浏览和上传文件、查看 Git Diff，并预览源码、Markdown、图片、音频、PDF 和 DOCX；文件变化后会自动刷新。\n- **Git worktree**：从侧边栏切换 checkout，同时把同一仓库不同 worktree 的会话归在一起。\n- **网页配置**：无需离开 Pi Web，即可管理 Provider 登录和 API Key、模型、模型测试、插件包及技能。\n- **英文、简体中文和繁体中文界面**：Pi Web 首次打开时跟随浏览器语言，也可从顶部栏切换语言。\n\n## 快速开始\n\nPi Web 要求 Node.js 22.19.0 或更高版本。先用 `node --version` 检查版本，然后运行：\n\n```bash\nnpx @agegr/pi-web@latest\n```\n\n服务就绪后，命令行会尝试自动打开浏览器。如果没有打开，请访问 [http://127.0.0.1:30141](http://127.0.0.1:30141)。Pi Web 默认仅监听 `127.0.0.1`。\n\n如果尚未配置模型 Provider，请打开**模型（Models）**面板登录或添加 API Key。\n\n如需全局安装 `pi-web` 命令：\n\n```bash\nnpm install -g @agegr/pi-web@latest\npi-web\n```\n\n更新前先用 `Ctrl+C` 停止正在运行的进程，再次执行同一条安装命令。卸载时运行 `npm uninstall -g @agegr/pi-web`。\n\n## 配置\n\n端口和主机名以命令行参数为准，优先于对应的环境变量。`--no-open` 与 `PI_WEB_NO_OPEN=1` 中任意一个都会关闭自动打开浏览器。运行 `pi-web --help`（或 `-h`）可打印启动选项并以退出码 0 结束，不会启动服务；未知参数会报错并以退出码 1 结束。\n\n| 参数或环境变量 | 用途 | 默认值 |\n| --- | --- | --- |\n| `--help`、`-h` | 打印启动选项并退出 | — |\n| `--port <端口>`、`-p <端口>` 或 `PORT` | 服务端口 | `30141` |\n| `--hostname <主机>`、`-H <主机>` 或 `PI_WEB_HOSTNAME` | 监听主机名 | `127.0.0.1` |\n| `--no-open` 或 `PI_WEB_NO_OPEN=1` | 不自动打开浏览器 | 自动打开 |\n| `PI_WEB_ALLOWED_HOSTS` | 额外允许的代理或自定义主机名，多个值用逗号分隔，必须精确匹配 | 未设置 |\n| `PI_WEB_PASSWORD` | 启用浏览器密码登录；API 客户端可使用用户名为 `pi` 的 Basic Auth | 不启用认证 |\n\n例如：\n\n```bash\npi-web --help\npi-web -p 8080 -H 0.0.0.0 --no-open\n```\n\n### 远程访问\n\n监听非回环地址会暴露一个可执行高权限操作的智能体。在可信局域网中使用时，请设置足够长的随机密码：\n\n```bash\nPI_WEB_PASSWORD='足够长的随机密码' pi-web --hostname 0.0.0.0\n```\n\n密码认证不会加密连接。不要通过明文 HTTP 将 Pi Web 暴露到互联网；远程访问应使用可信反向代理提供 HTTPS，或通过可信 VPN。如果反向代理传递外部主机名，请把该名称精确加入 `PI_WEB_ALLOWED_HOSTS`。这个白名单不会改变 Pi Web 的监听地址。\n\n### HTTP 代理\n\n服务端的模型和 API 请求会读取标准的 `HTTP_PROXY`、`HTTPS_PROXY` 和 `NO_PROXY` 环境变量。\n\nmacOS 或 Linux：\n\n```bash\nHTTP_PROXY=http://127.0.0.1:7890 \\\nHTTPS_PROXY=http://127.0.0.1:7890 \\\nNO_PROXY=localhost,127.0.0.1 \\\nnpx @agegr/pi-web@latest\n```\n\nWindows PowerShell：\n\n```powershell\n$env:HTTP_PROXY = \"http://127.0.0.1:7890\"\n$env:HTTPS_PROXY = \"http://127.0.0.1:7890\"\n$env:NO_PROXY = \"localhost,127.0.0.1\"\nnpx @agegr/pi-web@latest\n```\n\n## 注意事项\n\n- **智能体数据**：Pi Web 默认读取 `~/.pi/agent` 下的 pi 数据，包括 `sessions/<编码后的工作目录>/<时间戳>_<uuid>.jsonl` 中的会话文件。可通过 `PI_CODING_AGENT_DIR` 指定其他 pi agent 目录。\n- **文件系统访问**：Pi Web 必须能读取智能体数据目录及会话记录中的工作目录。与现有 pi 会话共用数据时，请让 Pi Web 运行在与 pi 相同的文件系统环境中。\n- **共享配置**：模型面板使用 pi 的模型、设置和凭据存储，因此两种界面都能看到相关更改。\n- **文件访问边界**：文件浏览器仅能访问在 Pi Web 中选择过的工作目录，以及它已识别的项目或会话根目录；它不是通用的文件系统浏览器。\n- **Git worktree**：切换器何时显示、如何创建 worktree，以及删除会产生什么影响，见 [Pi Web 里的 Worktree](./docs/worktrees.zh-CN.md)。\n\n## 开发\n\n```bash\nnpm install\nnpm run dev\n```\n\n开发服务器运行在 [http://127.0.0.1:30141](http://127.0.0.1:30141)。常用检查命令：\n\n```bash\nnpm test\nnode_modules/.bin/tsc --noEmit\nnpm run lint\n```\n\n日常开发时不要运行 `next build` 或 `npm run build`。它们会写入 `.next/`，可能干扰开发服务器；仅在发布流程中执行构建。\n\n贡献者文档：[国际化](./docs/i18n.md)和[发布流程](./docs/release.md)。\n\n## 仓库结构\n\n```text\napp/             Next.js 界面和 API 路由\ncomponents/      React 界面组件\nhooks/           客户端状态和交互 hooks\nlib/             会话、智能体、模型、文件、Git 和安全逻辑\npublic/          静态资源和 PWA 文件\nbin/             npm CLI 入口及启动参数解析\ndocs/            面向用户和贡献者的专题文档\n```\n\n架构说明和详细文件地图见 [AGENTS.md](./AGENTS.md)。\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh-CN.md"}