{"_id":"@earendil-works/pi-coding-agent","_rev":"59-ac2b2103203eff8cf451ee4a25d4e8f2","name":"@earendil-works/pi-coding-agent","dist-tags":{"legacy-node20":"0.74.2","latest":"1.2.0"},"versions":{"0.74.0":{"name":"@earendil-works/pi-coding-agent","version":"0.74.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.74.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"4051f28790f8a59d2a05d6bf8192e4ee11124220","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.74.0.tgz","fileCount":711,"integrity":"sha512-Q5GikbB5vRBrsrrf/uvet53rPSQ1sn5I5mO+l7sIobdXYpS04/X2oOc2UHFm90fNdkl3yU+ANTZL0zOtHbnqRw==","signatures":[{"sig":"MEUCIQDG8VTIxevjF7NkZh0ccgTxnj60HmxrCOOBU7I/yI4p9gIgBmhulYgTuxsV9aRC91Kmmopf0gT3oImM+76aB47uKn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11236386},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"1eee081e29c1323c40b98db11d0a62b919831881","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","uuid":"^14.0.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","marked":"^15.0.12","undici":"^7.19.1","typebox":"^1.1.24","file-type":"^21.1.1","minimatch":"^10.2.3","strip-ansi":"^7.1.0","extract-zip":"^2.0.1","cli-highlight":"^2.1.11","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.74.0","@earendil-works/pi-tui":"^0.74.0","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.74.0_1778166948487_0.34654666714812654","host":"s3://npm-registry-packages-npm-production"}},"0.74.1":{"name":"@earendil-works/pi-coding-agent","version":"0.74.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.74.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"2cdacfe5d82f1a33f6a7125e5208edb542ba713c","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.74.1.tgz","fileCount":723,"integrity":"sha512-kJpWufgXJOBbZywAoup1QLeJmjCjIK49gtYtmbY+ibjZbINHOlBHEKpuo2RUfuJN9yvfh90iUsptdVW0uNn0Dg==","signatures":[{"sig":"MEUCIBlYosESEJng6SOEWqS8VJ14Jh5LYI90HAmT9+yVR/Y9AiEA1XkBlHLG4wASAOVxOXCq8Y3vEMCARFOhKwhBiySp0V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11326074},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"a015c15f5f1b572bbe8cdc00eda907193f986b53","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^7.19.1","typebox":"^1.1.24","minimatch":"^10.2.3","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.74.1","@earendil-works/pi-tui":"^0.74.1","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.74.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.74.1_1778974497960_0.44115940399157716","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"@earendil-works/pi-coding-agent","version":"0.75.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"0716d14ccc1703c3a0fb61f516858fec0be5155b","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.0.tgz","fileCount":723,"integrity":"sha512-FSy7Py32+BA40GGvNktzmAuzYj2H110Op+QrH2dJhPNVV/BbO2siMG28p1SFNburV+7JQcXWZfcPUlAnNzKIRQ==","signatures":[{"sig":"MEQCIHkix84b2oEfAuThiYSK8yWUxBYSCdNFsqHItiCsbNILAiBb4EXnLtt213kZPawOxs93Z6lQcdG74k6bQN4y6R9I5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11335906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"12f5c00cc1332e04d18e2120b71731627174bcc7","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^8.3.0","typebox":"^1.1.24","minimatch":"^10.2.3","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.75.0","@earendil-works/pi-tui":"^0.75.0","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.75.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.0_1779044614610_0.47051483192497545","host":"s3://npm-registry-packages-npm-production"}},"0.75.1":{"name":"@earendil-works/pi-coding-agent","version":"0.75.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"809d39cb529c3c941c8c940eda5640d752bc07c7","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.1.tgz","fileCount":723,"integrity":"sha512-QMbmv8lFQ8P98kpuMc/z1ATTq7t0lQ+Bo3GLiOKQ/HonO34n4E1+395FCqlmG8zJEhiMp4yqVTzlj7BALQMlqw==","signatures":[{"sig":"MEUCIH3ko2ykMF34hrJLhjKGAKD4k6IT8SQX56mRR7AD17GaAiEA0saq2t5IBq3HK9qTL8YQWA7/SCgfv6s9xOPkA078AeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11351131},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"73a61654af52f8b02439d697a3b74126fa6b6782","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^8.3.0","typebox":"^1.1.24","minimatch":"^10.2.3","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.75.1","@earendil-works/pi-tui":"^0.75.1","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.75.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.1_1779062509228_0.49282786996742467","host":"s3://npm-registry-packages-npm-production"}},"0.75.2":{"name":"@earendil-works/pi-coding-agent","version":"0.75.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"e93252ec8096fdb5f262c8c1a236b4bab4628f44","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.2.tgz","fileCount":727,"integrity":"sha512-YvpAJxrabfhcGTUdViS1shT7ZuRyejXUMyoqMheAEqb2ivLnOCrQx9HYNWkYkjkfzsFuARHv/74JYZSR9+7a9Q==","signatures":[{"sig":"MEQCIG9WfmrMT3RkH2rfQYh/Nsq4S8mqivWLC9jS6+H2w5PkAiAysFZaQckxuArvuGq3E3AKUvgcKRDfW2oitBpixbxN5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11366507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"ea713ba1744e5cf1c5a1914a8d7e7328583042e1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^8.3.0","typebox":"^1.1.24","minimatch":"^10.2.3","cross-spawn":"^7.0.6","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.75.2","@earendil-works/pi-tui":"^0.75.2","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.75.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/cross-spawn":"^6.0.6","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.2_1779097629497_0.3877090269693497","host":"s3://npm-registry-packages-npm-production"}},"0.75.3":{"name":"@earendil-works/pi-coding-agent","version":"0.75.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.3","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"7d8599852b25e08f279e7fa932ee757715594a89","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.3.tgz","fileCount":727,"integrity":"sha512-LIi5/CdUBfcLp3BAtpLx1BfnHDLmDOQVdzYfS1H9fjjCw2dcPr9voSI5ncrhvZdgyFSnfHck4BCbNcfZk+TEHQ==","signatures":[{"sig":"MEUCIBYqxen6Cgp/SXKYXfRpeQDFHqDznugNq0UN41BwgAtYAiEAhcUYxWkpeVHYuQ3LvIP+Ud59nPP0rE0AXkHCUnNxaiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11366811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"a7d8dd3d5db7d66aa5cc6886e32768b1196ce91f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^8.3.0","typebox":"^1.1.24","minimatch":"^10.2.3","cross-spawn":"^7.0.6","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.75.3","@earendil-works/pi-tui":"^0.75.3","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.75.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/cross-spawn":"^6.0.6","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.3_1779098357845_0.8548091644750611","host":"s3://npm-registry-packages-npm-production"}},"0.75.4":{"name":"@earendil-works/pi-coding-agent","version":"0.75.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.4","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"23bbbae9798dd3089d4e573f210bdd08075d7fee","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.4.tgz","fileCount":732,"integrity":"sha512-Fb+FRo08b5H9pYKbQJ708/5OKL0+K/yclhfCMEhrBzSPTZZ4c85nY1YsBo4qwL20ohBMlBezHMRuHzcJ1ylEoQ==","signatures":[{"sig":"MEQCIEYUarcwaKK0aKYuaWtqLhr8lhrxwxicJxjGAC+aoQacAiBovwQhe3+Bvib2waUMpiB1t8g8dsEab6ctd2Q7ewZDJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11474594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"3533843dd781dcd233f51854fc883ec246a6a919","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.75.4","@earendil-works/pi-tui":"^0.75.4","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.75.4"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.4_1779287056768_0.650192967449694","host":"s3://npm-registry-packages-npm-production"}},"0.74.2":{"name":"@earendil-works/pi-coding-agent","version":"0.74.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.74.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"bb290192295d2f25fca06cae7207ef97110fe31a","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.74.2.tgz","fileCount":723,"integrity":"sha512-4Ey/ZgKw8Rq/cLhKtam7ze+LrTg+cNGRMCcAm0HCteHyVbYGbYqbbV8KzXW6fD/X64+213E9PJvIiPfpKJ1kOw==","signatures":[{"sig":"MEYCIQCoHa7Jxic1np7pVVfyImflWQnloBvCuUJeLmMTk4wTLgIhAPJJrd2lYSfeq3N3n2idYYjpBKidM4kPU3W3meawKt79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11332833},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"8b57630bc91a0c8f18ad3dcfa8fcf0f67623d780","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"^8.0.2","glob":"^13.0.1","jiti":"^2.7.0","yaml":"^2.8.2","chalk":"^5.5.0","ignore":"^7.0.5","undici":"^7.19.1","typebox":"^1.1.24","minimatch":"^10.2.3","highlight.js":"^10.7.3","hosted-git-info":"^9.0.2","proper-lockfile":"^4.1.2","@earendil-works/pi-ai":"^0.74.2","@earendil-works/pi-tui":"^0.74.2","@silvia-odwyer/photon-node":"^0.3.4","@earendil-works/pi-agent-core":"^0.74.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","vitest":"^3.2.4","@types/ms":"^2.1.0","typescript":"^5.7.3","@types/diff":"^7.0.2","@types/node":"^24.3.0","@types/hosted-git-info":"^3.0.5","@types/proper-lockfile":"^4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.74.2_1779402122318_0.7922917851881133","host":"s3://npm-registry-packages-npm-production"}},"0.75.5":{"name":"@earendil-works/pi-coding-agent","version":"0.75.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.75.5","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"7af9ccd25a6829debdeb010ea146880eac9622f2","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.75.5.tgz","fileCount":740,"integrity":"sha512-O3CCQDYy28D4uwtP6zZkdEwzHN6X22v49Sb0+SZTC7x37V/YfmogrWPiaFoWeoc2hmdKhSATI7ZAK5bQbJG5NA==","signatures":[{"sig":"MEQCIG/OexrXTUuxIfbz9x1+GMeNK+I8anwNfBItkJX1a7FUAiBPUw0TfR8rPjiRQug7fZDM9eMHP6GmYufNWxIx6xs53Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11526644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"83a227aed3f6f7d2f8a63bdd66df0bdb80cd21e2","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"badlogic","email":"mario@badlogicgames.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.10.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.2.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.75.5","@earendil-works/pi-tui":"^0.75.5","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.75.5"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.75.5_1779530800880_0.8764673093762718","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@earendil-works/pi-coding-agent","version":"0.76.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.76.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi-mono#readme","bugs":{"url":"https://github.com/earendil-works/pi-mono/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"2c580efc030e0dba001724a81c6881b6fe2b9a3e","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.76.0.tgz","fileCount":740,"integrity":"sha512-vTnKbgw1rDQq2MD+vcWgyYvEPMV4mMb07tZZMS7FOvlS5t/jzIX9smC+k97YGpfl8dT+L9Uj+MYyvYSBXVaEHw==","signatures":[{"sig":"MEUCIQD3pcxXNS+k5bg0qc9wlOE7QfgZXrrRY7Qpolczje+iQwIgH89izusrrl3jlKV7OcixwiVgnQSaANdgBvuBvZdmv48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11566669},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"706f8720f8cfe75f562b4e488681486cb70bbe9b","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi-mono.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.11.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"25.8.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.76.0","@earendil-works/pi-tui":"^0.76.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.76.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.76.0_1779912237670_0.31549563915862566","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"@earendil-works/pi-coding-agent","version":"0.77.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.77.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"627664c042507babf8a134a3770285272ccae5d8","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.77.0.tgz","fileCount":750,"integrity":"sha512-huS+k+dhQRR9PlTK7crLfeSRUw3a96V6JYfP0ZH3Zkko/m10gsYk8dKQmwScSy5Dll516pXorz19BURfD6S2qQ==","signatures":[{"sig":"MEUCIQDH08W1NWA9fgdiXyK0f6nl6wH9S6XtQ1zo0moWkmFr+wIgZY/jiCnxjVx6plxYeJWONvwuqUwMaGl6NxPEpphD+2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11662418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"93600d89802a253decdf2d8c3cd56fb362538f38","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.77.0","@earendil-works/pi-tui":"^0.77.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.77.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.77.0_1780008550963_0.010000029690143242","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@earendil-works/pi-coding-agent","version":"0.78.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.78.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"4a5820896cb0164838e6185a5dcc644169d54f67","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.78.0.tgz","fileCount":750,"integrity":"sha512-gXt6pD3BoSG0yLwfLqb6844vz6qAO87PvNrv+YSDYKP3QliTjcwIld9v4ihmDcmBjO13QwKswubq/lYCvn4bkg==","signatures":[{"sig":"MEYCIQCb1sV6jRMbHM1hcbmataSFATgh7ujSwpWtmT9ZJfVOQwIhANJtwVgMfSHBcz9maFKY0YNT+FW9uf27Hu6RSjZjQ/lo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11677301},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"0897f175e4d46592c0f59b3a2d399f11b8d078af","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.78.0","@earendil-works/pi-tui":"^0.78.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.78.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.78.0_1780098703601_0.9231724041641196","host":"s3://npm-registry-packages-npm-production"}},"0.78.1":{"name":"@earendil-works/pi-coding-agent","version":"0.78.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.78.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"e5ad0c70db90ef98c5eae2f2af9e111ad33652ec","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.78.1.tgz","fileCount":762,"integrity":"sha512-Syjf6Ib8UoY5t9ZdKjp0BRrQZuFkFBc8j2KEU9zG/ZnmYPcAxYeioofdv2Q3MEXnHEX2U8sKQptkSnJIdMsd0g==","signatures":[{"sig":"MEQCIGKfhyplHpdCPCtBwGbKDf6bKy4CZszkCMpbaLCfPDXIAiBROZRgjYGXttWWaT37ReLVQWu1Se1Ja6nr4jFRpdpPNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.78.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11755153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./hooks":{"types":"./dist/core/hooks/index.d.ts","import":"./dist/core/hooks/index.js"}},"gitHead":"592c34c05643d115d6eed08a6f615999651cfaa3","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.78.1","@earendil-works/pi-tui":"^0.78.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.78.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.78.1_1780590948660_0.09733868977270044","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@earendil-works/pi-coding-agent","version":"0.79.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"582ad72cb8d3e4cd8e13e9e8663b7fb5e72b4839","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.0.tgz","fileCount":772,"integrity":"sha512-pZoXk65vFR3dAzzmPNWEX61aHnT6+BaVhTyFDQAs1DyumaMeWpvzRV9ZrGxqlbVLwhrq+0LnXbaqDAFkhe2+MQ==","signatures":[{"sig":"MEUCIEg14VbIDAU0XS3SLsOsBPnRm3Fr9fQthOE5MFw9IfWcAiEA6s1LxnGgtB9vJGrJpmEviVjAXvvt1s2QRGNWLPCgrAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11914633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c10fb95fd993a1f6a92d5f770258fada1a20b55a","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.0","@earendil-works/pi-tui":"^0.79.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.0_1780932023937_0.17969456598242695","host":"s3://npm-registry-packages-npm-production"}},"0.79.1":{"name":"@earendil-works/pi-coding-agent","version":"0.79.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"4d45e8b574e38770c77e4ebad1b502ca8378e711","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.1.tgz","fileCount":788,"integrity":"sha512-dLnje4U5H3/ZytJpvhjhPINeDT/yvx85e4OH/ziMQRLpPlfNP12/peY9jRQd4W11Xth2+y2xGAFwS+NeVf2ZwA==","signatures":[{"sig":"MEYCIQDQ4u3oCQv4P/Y2G0g7sJ1sgn4Sni0kA1w+hURbCy9qswIhAPQIATg8xyDkaYdVuxGIvIOVlvIZr0paDxWncj4QOVXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11977036},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dacb367e9e51a649eb16aee17ddece7ada896ee9","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.1","@earendil-works/pi-tui":"^0.79.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.1_1781040345784_0.24290261417944814","host":"s3://npm-registry-packages-npm-production"}},"0.79.2":{"name":"@earendil-works/pi-coding-agent","version":"0.79.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"7727970a507e1f2c3276a544ab39aca027a88432","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.2.tgz","fileCount":792,"integrity":"sha512-RAB5NvI3qw3E991iigPfeE5lqUTmsDGwlqmpqDlCqBDYNCJFJXuCJfNhyBe6/kAI1seYIheHYu5BA0q8adUqgA==","signatures":[{"sig":"MEQCIGjs1loSjEDY70RM2c+CkzX9FFZnfOlgDJTq5ZfU5MmPAiAThiorVpzFQHHt5lwSdlhyM0ltFuxEvOYG6a7DQwnAsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12035177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f21f3c4bbdd3868ce2a7a68019d7920b838f663b","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.2","@earendil-works/pi-tui":"^0.79.2","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.2"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.2_1781303389347_0.7399809023436477","host":"s3://npm-registry-packages-npm-production"}},"0.79.3":{"name":"@earendil-works/pi-coding-agent","version":"0.79.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.3","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"d7fd98b6732718b22a5a3ec07a554fad69350975","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.3.tgz","fileCount":792,"integrity":"sha512-B3rAyw4/f1l3EYjQpCKpevzuBIPjYor6fHxPHQpLMdn/NTv3536i1P4ZrsyFkKpXqJWH66xKK5hyf8sqRe3dGA==","signatures":[{"sig":"MEQCIAZrShh0GfDkLBInTeRLmf+cFtsnffvovB0lVCETGiprAiAc/v35H/w76pFUxm8ATFgkfOfvQEAa0tb43E4SUp2hGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12035519},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f29450e1339b37582796775749de3957936cd8d","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.3","@earendil-works/pi-tui":"^0.79.3","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.3"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.3_1781342519314_0.23475488355108887","host":"s3://npm-registry-packages-npm-production"}},"0.79.4":{"name":"@earendil-works/pi-coding-agent","version":"0.79.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.4","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"b3d099d90640742b9ee78bafbf236d8f0a8505f1","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.4.tgz","fileCount":792,"integrity":"sha512-PthzVzM5m4XH/hrU+2fVjuwuH5M4eMFWbd0NCRScH14XKpwlPc8/Fh6JDz0jQb5kTBT9oQT183YLTHVVulFL9A==","signatures":[{"sig":"MEUCIQDXXYJSXsCkTlbsoYKbmN9kGhtlJpoL0dC7M0OkiNVPWAIgLwEK2wUnMa2z8ON3Ht415OapFFqRwYq8YLC55IwoSw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12026694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bba6af2c71c5004546007cde59995d15efe8465b","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.4","@earendil-works/pi-tui":"^0.79.4","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.4"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.4_1781512358938_0.607928869196577","host":"s3://npm-registry-packages-npm-production"}},"0.79.5":{"name":"@earendil-works/pi-coding-agent","version":"0.79.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.5","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"02b56739dc5ecf1120a138021b90e716e471ef69","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.5.tgz","fileCount":792,"integrity":"sha512-5fs2+N+KGkGWNWdTC54ft4jm7MzyZwj7wkTGJWudjem+3pq73qM1N+Rewfai9FxvY3IeoPFG7Tq3q3FzF0BsXQ==","signatures":[{"sig":"MEYCIQDmStoARzv8OAqLq4hTgnsjOfOFzHHAe4bkuuUi4HBeKQIhAIFxE6elgp/ZqcPXVHJAoECiWO7eNxBC5Tnlpggki3EP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12048207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a78cd7ccb18952c3139c086c54b488a87c6e32e4","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.5","@earendil-works/pi-tui":"^0.79.5","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.5"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.5_1781633236002_0.01766632127356682","host":"s3://npm-registry-packages-npm-production"}},"0.79.6":{"name":"@earendil-works/pi-coding-agent","version":"0.79.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.6","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"1ba2e6a262f36f6509259b2db9f45c95edbcf51c","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.6.tgz","fileCount":792,"integrity":"sha512-xPQDoA3+4Q8UsInST8OGFHPHyi7JQIbx51ku5kf2VuhXrrTv/npjVTXYD3A3D5xs6QRebV0B2mQqHfXaxQAplw==","signatures":[{"sig":"MEUCIQCRoselGdTaC18Kx+bTPdex7AUw/f/tuIwkgV2qAaHo+wIgQ6G5JHMUXMl2r1ujciiYCNR1OeIRZXgNotEsoubPYso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12050145},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31bfb2f16f7a1dd707876e970f0f80caa61f8435","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.6","@earendil-works/pi-tui":"^0.79.6","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.6"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.6_1781647413206_0.20831976922473383","host":"s3://npm-registry-packages-npm-production"}},"0.79.7":{"name":"@earendil-works/pi-coding-agent","version":"0.79.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.7","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"6bdeadc2f2d2690d6940e090a29e255b19c6e415","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.7.tgz","fileCount":800,"integrity":"sha512-oEV3+jL4nD6taBiBZxiZifBaMx3FEcyYDlVlcKfPtrv6r3x4FUu4EOR6ISB+MA8IRLYp6NsGs3d5q8BHmVhE+g==","signatures":[{"sig":"MEUCIFeg3FSSfgjvgfQhkOBwncoUSSQ+LDnvwocueFYDievrAiEAvD/10E7YDbmf7FoKDs8E/gW08Cz9JlipwNGCHUETJuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12123797},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4ab61dcbf719e75018f0ae90eb900b78a881603","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.3.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.7","@earendil-works/pi-tui":"^0.79.7","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.7"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"3.2.4","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.7_1781800320728_0.45629732696251435","host":"s3://npm-registry-packages-npm-production"}},"0.79.8":{"name":"@earendil-works/pi-coding-agent","version":"0.79.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.8","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"8c0c41b3dae630e1f3b83f3a89708b30a3a62b32","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.8.tgz","fileCount":800,"integrity":"sha512-wr9oTS/yrwURDXnYrONQgFgV7QDlwslXL/rvKU5X7TRtrGxIhippsRApXqYlRwSeMjb2YzgHMfZ/kAhOqrzoFQ==","signatures":[{"sig":"MEYCIQCE/gMRzfNtCE+hQpebGqbfoocvS+X1s01xLo+rPkLhIgIhAPcw4dr8FkcA4ARbhwuG6aISd8l7IXb2aV83cuOGQC9M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12127772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8eb9704b3e75391dcc4f584b7fc1a03c9e04e383","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.8","@earendil-works/pi-tui":"^0.79.8","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.8"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.8_1781855871245_0.4455910535319987","host":"s3://npm-registry-packages-npm-production"}},"0.79.9":{"name":"@earendil-works/pi-coding-agent","version":"0.79.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.9","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"b60658a4944e55a8e748a0f95e02c66792671c68","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.9.tgz","fileCount":800,"integrity":"sha512-8TZ796Zn0NE4vmhxG9hv4ZtJDGJzhqMjlmFg8ZkUKxfqB7LJa4ums2jSJKtnyAZfAamN6VzqzN0A82RNDqv8Ag==","signatures":[{"sig":"MEUCIGBRfs2lu81BuR5cCxEgFB3VH6NjE4ZyLgyAQ2NE4UZFAiEA5uTvaM4LeTHHpLza7COfljt7kp8mk3sUsqtIY2zjNak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12164757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"615bf2f87444c0f48756d487323519349304906c","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.9","@earendil-works/pi-tui":"^0.79.9","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.9"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.9_1781986797674_0.5216386905328352","host":"s3://npm-registry-packages-npm-production"}},"0.79.10":{"name":"@earendil-works/pi-coding-agent","version":"0.79.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.79.10","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"d004421f0c886b68400e58cfd3afa749c5135eac","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.79.10.tgz","fileCount":800,"integrity":"sha512-YxaRhmgyDTvLDdGVbe7YzTHV80oL5mX5odg6EhGHz3w5Wu1Ix8DCw7bhtiOBLGQNFRcknia0zPmVWIj30XP1EA==","signatures":[{"sig":"MEUCIFQRpG8hMVBKhfNcgQf+enRO7UI5tHUq1knjqYrrT6daAiEAlnBg6bzm9U6NxyN3Vt0LubWfyOWkJD6V2RCxEZAHiUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.79.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12179551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e1900666f3cb83c281297d8f787fae6ee2bd0e6","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.79.10","@earendil-works/pi-tui":"^0.79.10","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.79.10"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.79.10_1782119942928_0.4399699757621045","host":"s3://npm-registry-packages-npm-production"}},"0.80.1":{"name":"@earendil-works/pi-coding-agent","version":"0.80.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"8c15aac31db7d89b12ec5a88ee5ad73ab525da44","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.1.tgz","fileCount":800,"integrity":"sha512-tlFNPF5cbQsVOASvgxNmC19+CkncR4DZwa8e+uNf74D0Y2Pruqgqvh8biFzHcwQVqVqagFRQ7QM1yhFX1z+lEw==","signatures":[{"sig":"MEUCIEFETYnQwAhTWbfomciCyJNVhp/h6528uzn2X6c+SQjhAiEAvUm4bBMkbzQHELcLbhUKmZJe7YUX+gFM0hYFls7/NU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12199849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1c4a9ba7c80c2b0d7f3ab57d38ed4ba1f671cb90","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.1","@earendil-works/pi-tui":"^0.80.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.1_1782238129822_0.12583703482515962","host":"s3://npm-registry-packages-npm-production"}},"0.80.2":{"name":"@earendil-works/pi-coding-agent","version":"0.80.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"f9f05028fc171785727f4b6fdb2961e984263852","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.2.tgz","fileCount":800,"integrity":"sha512-m9v7OUit0s9LklWfh61ca/XY5INjUzjtYtNZwy3cNvyjOLk3IpBgghP8aAp0iH35rLaiRwuuWiJ8t88ODMWY+A==","signatures":[{"sig":"MEUCIQDmgwlQ+NCN6mOoaOey9nLJG6CYT7Z6GLMCsU3nOTm8JQIgMJHi0LUx7ON30DlJaDymCUxecbH64WEYs3XzdenHqac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12201128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec6311beb5b24fc918e5031173608447582d7262","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.22.3","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.2"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.2_1782252224004_0.18589751875996297","host":"s3://npm-registry-packages-npm-production"}},"0.80.3":{"name":"@earendil-works/pi-coding-agent","version":"0.80.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.3","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"b178edd7d2fb8ffa31de91036200d87b9e35363c","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.3.tgz","fileCount":812,"integrity":"sha512-TIggw9gCXpA+Ph7OjdTA7ka2NPwTVuPmy39KDSyUzaKq8VvHfMGR7vtRz4JB7Um/RMRblmzhu4p9tUCk6MTgGA==","signatures":[{"sig":"MEQCIARqdd7mBdRf+Z8INt0pf3brAC7PA2+BrAJdNfxMZP9/AiBStU33aRybZanLTtiFRJS3mH9EHYcJUWK6erHO1ZFtAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12276625},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"a23abe4a695df8b69b613f73e9fdda2a8af894d4","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.0","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.3","@earendil-works/pi-tui":"^0.80.3","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.3"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.3_1782851663892_0.6090889401346631","host":"s3://npm-registry-packages-npm-production"}},"0.80.5":{"name":"@earendil-works/pi-coding-agent","version":"0.80.5","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.5","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"fa44899aaa75806b9bcc7be187a90208c057878f","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.5.tgz","fileCount":821,"integrity":"sha512-GPYFuHw1BN+3m5Gzw1HGH41WdFDzbplLauS0zYSf1ZOkgKFd6wtEAcjchB/vmz9YtTGbQOwECbsVj6GxZxungA==","signatures":[{"sig":"MEUCIG0xI5bj5nefCg/97tS7m0JfELHiFGACfEZz1iJuzQCcAiEAviS/Qpj+YuzBgXFy2JaEGz2hhx0K9Mj/xO5yOazZDzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12490538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"cc62baa442b5c0333923fdfdcc1d7264f445b5b0","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.5","@earendil-works/pi-tui":"^0.80.5","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.5"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.5_1783624140155_0.07379586874414246","host":"s3://npm-registry-packages-npm-production"}},"0.80.6":{"name":"@earendil-works/pi-coding-agent","version":"0.80.6","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.6","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"8892736a2c7d01b5b95ac3dbc1752a5dbd517ba1","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.6.tgz","fileCount":821,"integrity":"sha512-vcfD6tOk402isLl3Cm/qbn2O10TvgroMp1+/fEGM24ZdvETFCdOYv5VZ7m59EI5fPsjfSJh+CpQ5bhBrhfOg7g==","signatures":[{"sig":"MEUCIDPKk00keEM7dSBoE/wjGsQVFmzgeJx8n0pEPvn80zJPAiEA6gdxXCPCVE0VJCwdb2XPC7EyhxClp9ngZd8Wj1FIbIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12498235},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"2b3fda9921b5590f285165287bd442a25817f17b","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.6","@earendil-works/pi-tui":"^0.80.6","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.6"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.6_1783639319312_0.046559015545996285","host":"s3://npm-registry-packages-npm-production"}},"0.80.7":{"name":"@earendil-works/pi-coding-agent","version":"0.80.7","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.7","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"19621c1cd77d88ff2580475220adab3d3f8fbe0d","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.7.tgz","fileCount":825,"integrity":"sha512-mxq3IClhdgmCrYiKuzKehs4QKCVJgKmlA70nUEzsgeNsGdxriT7o5sKQTCcxzVJkzDRMcHD/8tAP4/eGrV4gKQ==","signatures":[{"sig":"MEQCIEeg5CzXfMyThnvD4vqp3dZELI8431FFRhnMYH9T623BAiAT5cV+NZpLS3HNT+wan5Jcz/ajG56i3ZI9svGH57r2mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12534489},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"818d67457cdd6b60bce6b121d16b23141c252dd8","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.7"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.7_1784047305605_0.35237211314840433","host":"s3://npm-registry-packages-npm-production"}},"0.80.8":{"name":"@earendil-works/pi-coding-agent","version":"0.80.8","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.8","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"7f1df1cb5c6d9e5ecaf2e4bf4ad9bea8c0934b60","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.8.tgz","fileCount":845,"integrity":"sha512-oal0jK9E221Imhrj4Q4wXOhWmhzZEzbt9gmbVHs3UR4+KaClg+Ki1vH2FTVY7hntga89koPFSq4kQ6XV/HoSng==","signatures":[{"sig":"MEYCIQDhVV8Ep+mK4tivJWpQnijY2w/KcgOM/7faQH7svX/4uAIhAOqLRTbiZHI4E8BUp5yHzXFSRJJbk07sv9shis01XjV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12666354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"fae7176cb9f7c4725a40d9d481d8d70b80f18086","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.8","@earendil-works/pi-tui":"^0.80.8","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.8"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.8_1784212832133_0.6029014187733959","host":"s3://npm-registry-packages-npm-production"}},"0.80.9":{"name":"@earendil-works/pi-coding-agent","version":"0.80.9","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.9","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"8418d44248fcdb58c002e2ae1641646b121d2e43","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.9.tgz","fileCount":846,"integrity":"sha512-Clgx2Bg5NbMcCpGxusSDQwE+GC0g/d6sCBluE9aypPgSgtJ6n8VmZIIT6auXObMskpRgkr+XZ77wG5hf+cSDtg==","signatures":[{"sig":"MEUCICwMkEH0Y+gRZ5v+BEP/Jo3/5EFL7Lxk2avoYONvHkPHAiEA/2DoPQI0bmUMByV0HMWE30rRstD63rit1gliX7HzTXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12672280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"2d16f92973230a7e095aa984f150ba8702784f50","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.9","@earendil-works/pi-tui":"^0.80.9","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.9"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.9_1784222606556_0.6658520245384794","host":"s3://npm-registry-packages-npm-production"}},"0.80.10":{"name":"@earendil-works/pi-coding-agent","version":"0.80.10","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.80.10","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"20e1f24a6ee5b6b5e0cace6cb37b4e881af71924","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.80.10.tgz","fileCount":846,"integrity":"sha512-aL4apbupCHiVLSXASXvRzH4Q2vmtfrDa+0s909CJuVu/GgGylbDzr7oyF1mPmip5E+VxYYxKWmph4hV04wUcQg==","signatures":[{"sig":"MEYCIQCHanj5TmkpjghmuRFsdWW8+Jcl2MgCc+eD/NejKzumSQIhAIqac8MBg/KV709nrgI9e/pkE/3NqXIyBHSQKx+200qK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.80.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12673217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"8dc78834cde4e329284cf505f9e3f99763df5529","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.80.10","@earendil-works/pi-tui":"^0.80.10","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.80.10"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.80.10_1784239504054_0.09111934385247866","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@earendil-works/pi-coding-agent","version":"0.81.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.81.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"052a05acd2132bf12e643c22c3e4eb6e696821cf","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.81.0.tgz","fileCount":875,"integrity":"sha512-2p0Dnx+3fkPLga8M82eg14ZYNLcFLhqxxKyVVfqUSIio9Xx4p7UjvJtopx/6PTeJKmdJl1/xOm/c02AFcJ+l/g==","signatures":[{"sig":"MEUCICUPHdpFFCKlPhoO+7vEimOVAvZ3S8lmnCSfTMuRk8orAiEAn+NmXCIczbqMldq6DvdtDUZXOmwADusRqK/Th36YmIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12970599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"9c480b6ad2c7419875a7a850fb4ad5f9232313b8","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.81.0","@earendil-works/pi-tui":"^0.81.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.81.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.81.0_1784640830100_0.6252046593507528","host":"s3://npm-registry-packages-npm-production"}},"0.81.1":{"name":"@earendil-works/pi-coding-agent","version":"0.81.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.81.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"99b6da8baa7f159b479391e41ea2401e69c11676","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.81.1.tgz","fileCount":875,"integrity":"sha512-r6ovAsZOgAqbC/aU6s+/dPnv/sGZBuWyZNvi3pXjpbuX5wvp3XvGkQI7/VLvX2o9XpmpFaPUxKNym1WfkN/P8A==","signatures":[{"sig":"MEUCIHgZdRUn7u1AxaHdd5wyYRwOdIWQIy7jqVS3qn2ee+stAiEAiEHvaWFP8JRd7vemOXQLhAALk8VmNVpm/OfxNsCE4cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12993073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"20be4b18d4c57487f8993d2762bace129f0cf7c6","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.81.1","@earendil-works/pi-tui":"^0.81.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.81.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.81.1_1784652306664_0.5299971103265866","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@earendil-works/pi-coding-agent","version":"0.82.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.82.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"702487e815917145251dd3c0435bf35c69156b24","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.82.0.tgz","fileCount":880,"integrity":"sha512-Qnqgn9zhJFQ2HZ8R4iNuGhyCk93XX6+eUw9i+TjTuo47amzCy93ft3bB6yaUCleCrNO58dJDHYSGNHv/GAPWKg==","signatures":[{"sig":"MEYCIQCHiX8JjYRwix9apVPh8K6G1/i13C/xUKde9PyaNx5zZgIhANCc84bedi6CKQLUe+Uva4Cb9Raht3Jfr2hSD2H3KAVy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa5hGoORy8TaAY2SPgHiCU49uNzWTpyKJQZ0TiVaxncwIgflLRUlqn/JhYgmCeV/+BVXyoEelOwBe6acH0tOavS6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13020420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"083e61621276bff9f6faefab87ce07fcd98734e2","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.82.0","@earendil-works/pi-tui":"^0.82.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.82.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.82.0_1784873529796_0.6830520980892187","host":"s3://npm-registry-packages-npm-production"}},"0.82.1":{"name":"@earendil-works/pi-coding-agent","version":"0.82.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.82.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"39c00809ff5531b6552b9ecb2c41f4c3529ec988","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.82.1.tgz","fileCount":880,"integrity":"sha512-zbkAhoIuDPMF3pKuja0ajZabrMWU29FUMV9A/XMXT/XC1yXs5xt6t6t13GogQFsDrDqbFP4DkZQO1w8rWRAzYA==","signatures":[{"sig":"MEUCIFZ9PnAOsyxvA43eyd1myG4477hS80RP6S4dBAjx+lOhAiEAmVKLLWB5/cUA/9opqsOm3nW3YvsfLGAWk5a0ViLgEj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH6JHBJ9AV1D8Ij4dUW75TrOLVDsbsjbNztC+ZDaRJHNAiAtmyOdT4N/ZtrWT6HsgI3ceDkMW+cp8PMU0dOBprTLxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13036707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"b4f293684bba718d59cc1157679bcf6157b3a7f5","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.1.38","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.82.1","@earendil-works/pi-tui":"^0.82.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.82.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.82.1_1784983632713_0.3120077465039559","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@earendil-works/pi-coding-agent","version":"0.83.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.83.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"c7382fd5e2958b75fdc2313eae67e9f6d12ac690","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.83.0.tgz","fileCount":884,"integrity":"sha512-uYhF+FsZxogoSX/AxBcUdiY+ZklubwaXyAoEGA2eQwsHcyEAhUYIKh/WLXe/a8+k8eTCmxb+ZN2Zo9mzQtzbWw==","signatures":[{"sig":"MEQCIBQ7CXXIJB9BaDnQVLGo4Om0r7F15utkXLISXcvtorAVAiAX3mMzIqmeUJ9318eCcG9Wrf30QvsSZ/R+uTq2NNu9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkZtqRQVCat1JKIRRCV1wD7Mu8k555Bs/dmPje8BEIzAiBn6MbvLhvtxfskJKIhqxJRDD75+sUSl3z0noGb5+joCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13104822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"845d6ff1f6643aba440341cce877ce1c43ebbc39","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.5.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.83.0","@earendil-works/pi-tui":"^0.83.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.83.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.83.0_1785364223102_0.4304032426391651","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@earendil-works/pi-coding-agent","version":"0.84.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.84.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"09f82d950bce5fe706a559f53a5c1728fff66fe3","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.0.tgz","fileCount":956,"integrity":"sha512-oxEU7BT9xuVT6UKNwUNDzNP5dVGb+DZRGfaEyMyAab8dRlqTSxxyhSlMAxmYsu//YOeasj9E8n2+px1BzIai0g==","signatures":[{"sig":"MEYCIQCp328XM3VS5YvT2lADTU6CNS0b+OOt31mbN3CrmRbMTAIhAO0pAlvDHHRFYPUDsTyGeWkBIsYXzRwH5d2rFQ32TkA3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDPHg7rXtom4y1+Xi8WxwJ+mma0QBx2p+yOZEml1hhHfAiEA4TQEqe+NcFHFENN6UNPDxHfbnIqTD9oallL7S4G/Pj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13562839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"8199aca40c9cf27aff3de7ba852e420985a54bf5","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.84.0","@earendil-works/pi-tui":"^0.84.0","@earendil-works/pi-client":"^0.84.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.84.0","@earendil-works/pi-agent-core":"^0.84.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.84.0_1786014604352_0.8673263510208484","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@earendil-works/pi-coding-agent","version":"0.84.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.84.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"e098cada629fdeeb9df6e77c6d480d43e1b2c553","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.1.tgz","fileCount":968,"integrity":"sha512-ncAqFrG+iybuPGOhMiZoEHkEzTpJgz3guYD32pD+M7ucc0WeHmauP6wa7qwP8V/KWvsZDVNa5XGsdZ7fkC7w7A==","signatures":[{"sig":"MEUCIBKj01WAvK/qH2taAXSxISk2q7XQ9+2Fna2e1ORBz6tyAiEA76zzUObthNZ2IHrykPbOmlRG+vu0pCxaVlDA8Or/vxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDuQxHam/ndS0gzhAqKRUj6KEK2nf4N8WdlZfrbX9sBzAiEAi2pZWXDel9ZcC9vp+XBZh5sCXLHNgUgay43+Z0hRs78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13649587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"53fa77ccd8a279eb87e92294ef3687b03ff80112","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-client":"^0.84.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.84.1","@earendil-works/pi-agent-core":"^0.84.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.84.1_1786082492745_0.6167862337732362","host":"s3://npm-registry-packages-npm-production"}},"0.84.2":{"name":"@earendil-works/pi-coding-agent","version":"0.84.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.84.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/cli.js"},"dist":{"shasum":"e4d4c1e769963c816959f5cea02a0a10ccc0495a","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.2.tgz","fileCount":972,"integrity":"sha512-l4E+B7hgXKWddRo8bC/eSue2aWZjEgJ9xIpf5p0Og+lq8a2TArCwJ0HCoCPCgaBP/tN4zbYH/wOwvx9pJpeLCA==","signatures":[{"sig":"MEYCIQCpIJBQL1LibuCwVpYtt/iXt7Pz2YZXivZ2XHWpuj8AlAIhAL7PbrKpCGOok367Ro5nRE7lnoVt222zg6Pv1tTr4Iue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGWrymXIAJEMdrdhkC6kfUSm+w0X/B4sZFVfSwNnWElfAiAR4urYRZKkcn8j91yWccetNJTpHVot4EZXWFsLvE+6FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13709606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/rpc-entry.js"}},"gitHead":"914cf1472e715297caa30db4b9535d534a9eb718","scripts":{"test":"vitest --run","build":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.1","dependencies":{"diff":"8.0.4","glob":"13.0.6","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-client":"^0.84.2","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.84.2","@earendil-works/pi-agent-core":"^0.84.2"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","@types/ms":"2.1.0","typescript":"5.9.3","@types/diff":"7.0.2","@types/node":"24.12.4","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.84.2_1786702146753_0.3274715894145239","host":"s3://npm-registry-packages-npm-production"}},"0.84.3":{"name":"@earendil-works/pi-coding-agent","version":"0.84.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.84.3","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"c040a5c2cfacd996731ce302a323269f124c8bdc","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.3.tgz","fileCount":1044,"integrity":"sha512-Yr2p9PubrbFZmYEPYI+C8KmZP9xlFuLDnAG64RtU0ZDgrdiXYWa+y7WGyJO5OlqPliOkVCMd9IzVszO3/t0D0w==","signatures":[{"sig":"MEYCIQD7mG7wta0IsFNiIi2DkQuVMMw/5WGHYG4meAX9PgKDnAIhAKEmPQfi2teE1ySAyPQDAaXPpQf4l0DIFXzlelvZptsp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKwXj/boc2fIer+ReCtajrtaPwuDQelrfwdOWq/Zrv2AiBl9tcUUf0bckaK5FmngLhhywVql5dvIX6c/mWEVcQVsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21420946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"}},"gitHead":"bfb004d4418ff05c6f909eaaab856cbe75c1fde0","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.84.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-client":"^0.84.3","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.84.3","@earendil-works/pi-agent-core":"^0.84.3"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.84.3_1787569777351_0.6592745749120064","host":"s3://npm-registry-packages-npm-production"}},"0.84.4":{"name":"@earendil-works/pi-coding-agent","version":"0.84.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.84.4","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"3a2f04bfc5e463b4cfa36b174a586d11a0bdf9ad","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.84.4.tgz","fileCount":1044,"integrity":"sha512-jmOlrqUmvhh/siNWFRXjYLJzhKFIHNsAQaysRwzQPQFnPAaV/vhqHsLH/MBsIISA1Rjj7WTUFR3nJrpXoLx39w==","signatures":[{"sig":"MEUCIQCwJnMc9EUHNgiQMU0RtW2eooPs4RXUry+OoA0148c+TgIgDywtwqu/KDkbW4ErkVVeA1Nviu9gt/L/1Bt0H+Jsf48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrK+b0WVPwov2dcPPRxbF1K1jgRPUX4DuG6IVDnPUnagIgO/fhCKFvEFd9znoDDe+yifFng4vMPqsB4hhHk11kjZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.84.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21497182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"}},"gitHead":"b79e4cc834970cca69daebffab7df1da7d1e52c4","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-client":"^0.84.4","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.84.4","@earendil-works/pi-agent-core":"^0.84.4"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.84.4_1787954877517_0.37085068467146365","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@earendil-works/pi-coding-agent","version":"0.85.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.85.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"063fab0fe6d5f6654e09b479e95dd5e2359824c4","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.85.0.tgz","fileCount":1249,"integrity":"sha512-INxVkLAVfAMju5MojJpmyu/0bMP+r+ffZuS7UqVv32E2JwHBRbcHfELDfmFNvapEbgYfKN2r9OYO1p3TqDBR+g==","signatures":[{"sig":"MEYCIQD2HYMA6SDaPbowUsfzkoEZQvJEpA2De9tOo3ph+xs6XwIhAKC1KmjCOq1ypRcn7zpQA79nhS2qP3qe0OHKaaa5F8/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEeQBTqiAlP6dtC/zeCJf6A2CaPl/sJj6UZOwWJrtdhwAiAAo9/lCk2iibIO7YZwqYA3m2F6f8u26SWFeZlFPpqjQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23699142},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"types":"./dist/experimental/plugin.d.ts","import":"./dist/experimental/plugin.js","source":"./src/experimental/plugin.ts"}},"gitHead":"107d79f11072bbc8a3a757ed7fd69596bee7d68c","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.85.0","@earendil-works/pi-ai":"^0.85.0","@earendil-works/pi-tui":"^0.85.0","@earendil-works/pi-client":"^0.85.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-protocol":"^0.85.0","@earendil-works/pi-agent-core":"^0.85.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.85.0_1788517084999_0.3851553262974443","host":"s3://npm-registry-packages-npm-production"}},"0.85.1":{"name":"@earendil-works/pi-coding-agent","version":"0.85.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.85.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"4cd00f653c3dabeb193b46f511044e7fbfe0f947","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.85.1.tgz","fileCount":1056,"integrity":"sha512-FGRN+OHbWaefBPGaTggAdLjrIHW+s2PzLyglz/5dfLzb9of7uuXMXYC0fJIeZTw+shS32o2cuQ9jF7YSDuL/oQ==","signatures":[{"sig":"MEYCIQC1g9DPXNr3kAWN39TDoOg7fhTcgdok8bYYkcnWiC4TNAIhAJn6I9GZPxA9u0URNQ4ZgGOBqSP3sSG5lm98C911w2YO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCae5nghCZ8zGZrG2jkyeNddw/1mBiF5xklBiOtSG3JrQIhANpkXRe73zRhvwozfd+IqZRXok1KDUgnJGpDo0B32BYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21935887},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"d981de1229ef899957bbe968bc8dcda02a21f477","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"gaxios":{"rimraf":"6.1.2"},"rimraf":"6.1.2","protobufjs":"7.6.5"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"5.6.2","ignore":"7.0.5","semver":"7.8.0","undici":"8.9.0","typebox":"1.3.7","minimatch":"10.2.5","cross-spawn":"7.0.6","grok-mermaid":"0.2.2","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.85.1","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.85.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.85.1","@earendil-works/pi-server":"^0.85.1","@earendil-works/pi-protocol":"^0.85.1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.85.1_1788610639057_0.2174666382272712","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@earendil-works/pi-coding-agent","version":"0.86.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.86.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"c56495d6b5c8234ded4bfb9ca207ba144a09d35b","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.86.0.tgz","fileCount":1094,"integrity":"sha512-tzLh/10bPQZbA9shvA8TALT4eSNCifJaDq672MPXHldsvZ9t9lQ8J5Z9CD1d7UZVzG4l85XUZWo6ZCCNhBULxw==","signatures":[{"sig":"MEUCIQDbVk1kASikGX5c2vsYBxPbfGglTo4bt5gpMusLi7KhXQIgI4zEf3DOrOPvGVk1yHN6cRxyg/O1VPdXJZblC/jTxfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+xLUrIve1ODLYgP1Mc+6MycRhzfR89Sop7hnTzZUtVgIhAI8RBwlywdV9t+vcUabV1kpNhVZdf7ZwkFIO/+2gU/I/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22821387},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"ecac0a9c4edad3dac5d9f8b40e0c7db7a56471fc","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.86.0","@earendil-works/pi-ai":"^0.86.0","@earendil-works/pi-tui":"^0.86.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.86.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.86.0","@earendil-works/pi-server":"^0.86.0","@earendil-works/pi-protocol":"^0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.86.0_1789859655959_0.6299617590865811","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@earendil-works/pi-coding-agent","version":"0.86.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.86.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"b8e38a10c51d28e946ac2740f13c01358f886a52","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.86.1.tgz","fileCount":1100,"integrity":"sha512-vZBuNfJnruxZyemZ3O05V0S/Ylze08ahFTIQ1Mik++gVdOevPl89gt/Uv0U97BPAJaj9cj6Vf9rcIgKtUrd0BA==","signatures":[{"sig":"MEUCIA1aP2T1/rM+6yUIJCAjWIIyJJQaCTbE61LKWlsG3bh+AiEAk4u2eUVDUymiSzV4poUe9RwFMAFyzAG1JrV+Ud2UD9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICpj3HsjNDWcoD+89qkg9v3Nyq9YEVR//IIMtFxJKmzHAiBBkLQAEubFq0w66m3NZInLOuAI2OJnPoeGleltqXP7yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22847282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"13cbf77df2396303013a41646bcfa77b4271ae56","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.86.1","@earendil-works/pi-ai":"^0.86.1","@earendil-works/pi-tui":"^0.86.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.86.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.86.1","@earendil-works/pi-server":"^0.86.1","@earendil-works/pi-protocol":"^0.86.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.86.1_1789902998909_0.7064705914303249","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@earendil-works/pi-coding-agent","version":"0.87.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.87.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"908417741052a4ef12d9b9a8c0acb98a51ce9d87","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.87.0.tgz","fileCount":1100,"integrity":"sha512-S9JJVGHya/h0e0M+zwPTB6RkPe7PmLLqfBUTssFYW5mxAti6oZEILn4jvaUImENRC3U9RwXAB6H4gw8xj2J0GQ==","signatures":[{"sig":"MEQCIFb+1+JQJH07Btj+ZJPBagbnLXB0/t1MzG/jUa+ajJ27AiB78jWNP1WbGa8EEutorw98txfV9Z5YHOHwY1s10UZNnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgTNEjEjC6cDJsjqj+u7byeglfNxhKzxPZXX+gg6KBBgIhAIucM0/+amXnhQqqvzeRB20KCwAMvRS4b0ZVnyG7dr9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23184130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"16787ad5b2dc748047f314ca1bfe7708f30f54f3","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.87.0","@earendil-works/pi-ai":"^0.87.0","@earendil-works/pi-tui":"^0.87.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.87.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.87.0","@earendil-works/pi-server":"^0.87.0","@earendil-works/pi-protocol":"^0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.87.0_1790009513385_0.5111232164283259","host":"s3://npm-registry-packages-npm-production"}},"0.87.1":{"name":"@earendil-works/pi-coding-agent","version":"0.87.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.87.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"5708b9310325177d5c1b487b5c99627ffa733324","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.87.1.tgz","fileCount":1108,"integrity":"sha512-m8ArJUtVcQMSe1lLE/Ei7vX/JV7O39sWmWBsXV2NOU70F0qCp8GubA24pT3LnwTmM6LL2xV80/h6sQg85n69ew==","signatures":[{"sig":"MEUCIQD+P7ap0TUmIDqxYp0Y0Gxgfh50yFcrAJhsvT1gJzBqawIgKr5gtnpVa74T5jfGsy1emtXVbZs6N47Po0VOxzUA8HA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDEQ8DuuLpbt6NhfPDExq8faIVdFAuyLn2dpZgOziDMwIhAPmBkcmfO23teiG3EWOx8Zkw6nLGefU83jp0IM5J8+yU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23148544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"f07218c4d4bbc12bef056a7058c3dd49dfe41abe","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./src/bun/cli.ts ./src/utils/image-resize-worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsgo -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.87.1","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-agent-core":"^0.87.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.9","typescript":"5.9.3","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.87.1","@earendil-works/pi-server":"^0.87.1","@earendil-works/pi-protocol":"^0.87.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.87.1_1790106168013_0.08381725687766228","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"@earendil-works/pi-coding-agent","version":"0.99.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.99.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"b0e83620c580b0e09e4d519da5f71678ece233b7","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.99.0.tgz","fileCount":1226,"integrity":"sha512-rZ8lLzqhrXrlZSt9VffVmVOcPBzbnK53UilkwEpDqU/WfE1RKCRqzYfGll/Xsk5XumjpeBT8IWzKNP6CyiEtrg==","signatures":[{"sig":"MEYCIQCfUevqbccKUkaK3EesvoFVQeA2wAJQnwB4OmokbNXN9wIhAPeKGLyq2QUX0KFtvA/uPyutJ/sl99BCWJxhR9S7XsaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICk++7mOnn27pB4H1vQw4G44ucpmzKoHvbrpvm6ry4uBAiAkinhnCMbKiiF/ZuOvoNf+xa7SxCUyJnKLMd5Ni01iTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22672035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"4b060d3a98618019adb9985d517516c8e99a2bbe","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.99.0","@earendil-works/pi-ai":"^0.99.0","@earendil-works/pi-mcp":"^0.99.0","@earendil-works/pi-tui":"^0.99.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^0.99.0","@earendil-works/pi-agent-core":"^0.99.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.99.0","@earendil-works/pi-server":"^0.99.0","@earendil-works/pi-protocol":"^0.99.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.99.0_1790702487082_0.43988567073876794","host":"s3://npm-registry-packages-npm-production"}},"0.99.1":{"name":"@earendil-works/pi-coding-agent","version":"0.99.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.99.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"00e7e6c668d67d0825fc8814d80097eb07ec44e0","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.99.1.tgz","fileCount":1227,"integrity":"sha512-cWUrTOqA5M73cOYMgsh9PlhDrsBhavd+n5kVY6F7BGbGl1RjqCteVCoeVMVqhngoGACVDyw1tbLjajL8l9jrHg==","signatures":[{"sig":"MEYCIQC5dj9tCXu+M6GlMNp6a9iupniWaI8bOMcBFltJ+v9xzgIhAJQANAUszphK73nIYBtlwGYqcoAo6CUMGQaRS2tCJSnC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgAt5RcTUtesDRenln3A8jb9dRVMlh6tsbSbLw8uVDsQIgVm4AXfXDzacZt5l8XLL7D1UihqWH7pKzm1F6gxq2e+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22690585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"d86654abb8862e201933517d6f1fce9f88dd117f","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.99.1","@earendil-works/pi-ai":"^0.99.1","@earendil-works/pi-mcp":"^0.99.1","@earendil-works/pi-tui":"^0.99.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^0.99.1","@earendil-works/pi-agent-core":"^0.99.1"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.99.1","@earendil-works/pi-server":"^0.99.1","@earendil-works/pi-protocol":"^0.99.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.99.1_1790706205983_0.0275661604302877","host":"s3://npm-registry-packages-npm-production"}},"0.99.2":{"name":"@earendil-works/pi-coding-agent","version":"0.99.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@0.99.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"6f95461d41661aea1243f6cc2ac0ace8497d21f7","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-0.99.2.tgz","fileCount":1228,"integrity":"sha512-6R1BZ2N77CrVcGf3eC2KovTz1Q4RYiAeydvVWQT546N2fi1nBc81aURlbOZCgruWoW9VY/UrLzDynF4YTolpoA==","signatures":[{"sig":"MEUCIQDWWJr5FBImrs7ApG2ZrcYVpgEBMUErorKOFLDusfIGtgIgOguIUk3LsNsEXyBTKZcujRV3YqjMg1CimhhqbRxMRbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICt+f8yyZChVvJCzwDJNpFqeXgO1yzXenNPdZ10hmlOcAiEAo7P87N5DXi14p70P1zcuH6kJRWBbIAyoZE1xGB0YXSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@0.99.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22776255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"005af57d88ee23b33778f343a9595b32e67ff788","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.2","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^0.99.2","@earendil-works/pi-ai":"^0.99.2","@earendil-works/pi-mcp":"^0.99.2","@earendil-works/pi-tui":"^0.99.2","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^0.99.2","@earendil-works/pi-agent-core":"^0.99.2"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^0.99.2","@earendil-works/pi-server":"^0.99.2","@earendil-works/pi-protocol":"^0.99.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_0.99.2_1790796619998_0.5255251902538101","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@earendil-works/pi-coding-agent","version":"1.0.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.0.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"ae6346e0d5e2a7e2d1fdd177965cda781aa3c514","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.0.0.tgz","fileCount":1243,"integrity":"sha512-/FtbxoSQU/mEv1QnichJjRjqteqaIaMWxmhB4G367+MwZfX7/DI5B9YAg5lqbN7nztFskBEtUSZ+FlmMBECtMw==","signatures":[{"sig":"MEUCIFdVuHUQfCMlGY4nUD+/HxMp2TXoYChS7u+/oU8Y43ipAiEAuskoia/TgQ9B8HjtnBTfVHKEPiUkWzkMfoR0SjExqik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC34oD0cMOLhJKz5kBX+/8Vvy7IjGtwWV35E9irSaXoXwIgSmvTa108H7sKH+xfHjFJowG6qwqX4qzmm26xYtwFT8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22710212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"a13d35a742c6ef8462812a28fbe1d8c8b7431c32","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","shrinkwrap":"node ../../scripts/generate-coding-agent-shrinkwrap.mjs","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build && npm run shrinkwrap","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.0.0","@earendil-works/pi-ai":"^1.0.0","@earendil-works/pi-mcp":"^1.0.0","@earendil-works/pi-tui":"^1.0.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.0.0","@earendil-works/pi-agent-core":"^1.0.0"},"_hasShrinkwrap":true,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.0.0","@earendil-works/pi-server":"^1.0.0","@earendil-works/pi-protocol":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.0.0_1790882122710_0.2123294403913092","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@earendil-works/pi-coding-agent","version":"1.0.1","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.0.1","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"c43730168f5482f1c55b462ae43193cc6f7c1e13","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.0.1.tgz","fileCount":1243,"integrity":"sha512-B7FGYpHpBPvS+Ux16CbCuVnE9S4v6c2h6ykocPNarC4msD/4JM/eFrCrO2wbRkedJZ25myFozSWHvCOx4QnN+w==","signatures":[{"sig":"MEUCIEzY4p0yARTJ/2TFW96LiIahahX45tt6x+pwxnOH8hsCAiEA+i39KiF658wLofUq8Vny3NRRcEOb/dfwhzKuWMBHZHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHx2L7m6ZP8QvOZu2bghXCtkg6Fz5sm6eDstQoGCTi/pAiEAp+Ro2Q0oHCXB4vC+pSvt20v2IbXuKZ0Vj7MD3Klspew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22703984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"a7229ddc21810d6245105978033b7df645ecc2f7","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.0.1","@earendil-works/pi-ai":"^1.0.1","@earendil-works/pi-mcp":"^1.0.1","@earendil-works/pi-tui":"^1.0.1","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.0.1","@earendil-works/pi-agent-core":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.0.1","@earendil-works/pi-server":"^1.0.1","@earendil-works/pi-protocol":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.0.1_1791030933176_0.20833139977641202","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@earendil-works/pi-coding-agent","version":"1.0.2","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.0.2","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"aba0009c736a1de4e045665acceb017cdb791371","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.0.2.tgz","fileCount":1243,"integrity":"sha512-3ZdIghMSELMGV3sKi5iASOb1Jwb696fLjmNu0aezaqDxTLLWWoRpqBYkGxJ1CgAMCbtfqXWEF0lcRrlVXmiEGQ==","signatures":[{"sig":"MEUCIQC0NDz60KS5s2jD4lYJqhdCofUxSMgvChLkd3gYbZWzaAIgA+4WB9yQZavJclZCE8v8424qlIbRP953DgZWcGN8zIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICRN//mY5NxlakZs+1xXU561uF6GGbq/aB77lK/ejM5OAiBLJf8IYjycqXma7F25jNv+ckiA21+k6GUHLmfvfp7sqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22716526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"cd32f7725fdbddbaecdff5b1e68491563394e0ca","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.0.2","@earendil-works/pi-ai":"^1.0.2","@earendil-works/pi-mcp":"^1.0.2","@earendil-works/pi-tui":"^1.0.2","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.0.2","@earendil-works/pi-agent-core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.0.2","@earendil-works/pi-server":"^1.0.2","@earendil-works/pi-protocol":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.0.2_1791075379258_0.8692905565520304","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@earendil-works/pi-coding-agent","version":"1.0.3","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.0.3","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"de643ce8049ed7182517bbc5620dacf2b68314c6","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.0.3.tgz","fileCount":1248,"integrity":"sha512-t2lb0dw4y/jr5a2PRo6eTHGTZOPB3/YAMVyhhYFC1W3Hl5xE+462I/gMWjF4gCLuhGipNEfuNqONFmdqLFz4SQ==","signatures":[{"sig":"MEYCIQCFCZUh4LEDH1MHOZutf1MquC2lh94WAZr0E5d1dx4DBAIhAI/Z1RfTcXlGu20s48KTZ/znYvJxwraytAT2qHwIyEqF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSMRdjtIvQxz9nG7O7fuenSwNXzk+1YdwyWzfJ8y9CBgIgbRelM3brBzSaRor4ZOZpkAc8NzAiTLnJz/wGD/FJGAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22742391},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"d78dc83d633229d12f8b79631384c4c2717c399f","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.0.3","@earendil-works/pi-ai":"^1.0.3","@earendil-works/pi-mcp":"^1.0.3","@earendil-works/pi-tui":"^1.0.3","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.0.3","@earendil-works/pi-agent-core":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.0.3","@earendil-works/pi-server":"^1.0.3","@earendil-works/pi-protocol":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.0.3_1791189420506_0.003322913029016883","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@earendil-works/pi-coding-agent","version":"1.0.4","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.0.4","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"878235d4ecc2ad3ac6fad0adfeffcf233b8159d7","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.0.4.tgz","fileCount":1248,"integrity":"sha512-+956nfMFHr5lDUVY/2Q4k+YzojzBuCaBXFgj0eSlXVGr7QVliVddKdc1Pz6yVg1dOlJQmb67doOVrlMsIcIdaw==","signatures":[{"sig":"MEYCIQD0EwwRsa0CGxkej5Ps/jP21Lehia/gTxM3uGpZ4hi7zgIhAJbp/iAucLNEt0SklF2Hi6fePN1I8Pxgt7EV2JzvwtHu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTuYNJQ8Q5TBJQU6jo/C4k/m1ertdlovpZnmjzYDHcnAiEA6rF/a/lgaOA8XpaJjQrIaW0uzT0KmsWuLJUuFvclUiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22785102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"gitHead":"7c10bd4337495ee613f2224843ecdf349b80d1df","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"overrides":{"protobufjs":"7.6.6"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.0.4","@earendil-works/pi-ai":"^1.0.4","@earendil-works/pi-mcp":"^1.0.4","@earendil-works/pi-tui":"^1.0.4","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.0.4","@earendil-works/pi-agent-core":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.4.0","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.0.4","@earendil-works/pi-server":"^1.0.4","@earendil-works/pi-protocol":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.0.4_1791237119616_0.8211079447372627","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@earendil-works/pi-coding-agent","version":"1.1.0","keywords":["coding-agent","ai","llm","cli","tui","agent"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@earendil-works/pi-coding-agent@1.1.0","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi":"dist/bundle/cli.js"},"dist":{"shasum":"0ebd064bf1342f812f9676dde85b2f0b3e02b7e6","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.1.0.tgz","fileCount":1254,"integrity":"sha512-SeEi/4hdcHNgA9UWlefZl7ZZpm3dzi2OoxNjDHsBJ9o298LNOtbL4DGKgitlEj6uCTccvtw6f2hlCkTPVJ2RXg==","signatures":[{"sig":"MEUCIQCqte7GUgr/3sfyBV+TJzIABHeMLOI5Oj7cfmFeD+HNGQIgI+cWG/Lr8050v+vA00izBD++Rzni4kxZtbZZWLh1rIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbWUenUYEOxJM3aoosgkTZJOOaWqAHljyrghl2pukcIwIgS8pp9Ce4LZMfJYakmRk1y0jMS1AITfRzwak3WeSjUGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22924895},"main":"./dist/index.js","type":"module","_from":"file:/tmp/pi-package-artifacts-gBWTz8/tarballs/earendil-works-pi-coding-agent-1.1.0-49e122ff885d.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./client":{"source":"./src/client/index.ts"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"},"./experimental/plugin":{"source":"./src/experimental/plugin.ts"}},"scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm --prefix ../protocol run build && npm --prefix ../client run build && npm run build && bun build --compile --no-compile-autoload-bunfig --no-compile-autoload-dotenv ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"piConfig":{"configDir":".pi"},"_resolved":"/tmp/pi-package-artifacts-gBWTz8/tarballs/earendil-works-pi-coding-agent-1.1.0-49e122ff885d.tgz","overrides":{"protobufjs":"7.6.6"},"_integrity":"sha512-SeEi/4hdcHNgA9UWlefZl7ZZpm3dzi2OoxNjDHsBJ9o298LNOtbL4DGKgitlEj6uCTccvtw6f2hlCkTPVJ2RXg==","repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/chord":"^1.1.0","@earendil-works/pi-ai":"^1.1.0","@earendil-works/pi-mcp":"^1.1.0","@earendil-works/pi-tui":"^1.1.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.1.0","@earendil-works/pi-agent-core":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4","@earendil-works/pi-client":"^1.1.0","@earendil-works/pi-server":"^1.1.0","@earendil-works/pi-protocol":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-coding-agent_1.1.0_1791411386522_0.4547905000910337","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"_id":"@earendil-works/pi-coding-agent@1.2.0","bin":{"pi":"dist/bundle/cli.js"},"bugs":{"url":"https://github.com/earendil-works/pi/issues"},"dist":{"shasum":"896fb3ad2b050190ac0f0f8acce7fb648487cda1","tarball":"https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.2.0.tgz","fileCount":1275,"integrity":"sha512-h/4WaVWv1VlCaY8x8qEN5U+7jbF/e7+Ck6moPeEOFn5juMTWwNAXjwgYM7gRgbBYh8Zppwt6qWvJDzNTf4GNEQ==","signatures":[{"sig":"MEUCIFynCc5b4O2vRUGuSf0V4kBxBas8WSHIpzhE3MgEvFVUAiEAqIXW5Vq2iuDIEE4aQjI29d5QZcJSgwaQXUzoLxjNCmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA+FHMv1OvZZlIzrtdCKa2k+if4GUggnDJ8d/oKVUDG0AiBVu5iHFU9lIxndZngdopDkMICDZo+QyzYdSkU4t+wenQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@earendil-works%2fpi-coding-agent@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23199269},"main":"./dist/index.js","name":"@earendil-works/pi-coding-agent","type":"module","_from":"file:/tmp/pi-package-artifacts-Jw8Saj/tarballs/earendil-works-pi-coding-agent-1.2.0-87fe166955af.tgz","types":"./dist/index.d.ts","author":{"name":"Mario Zechner"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./rpc-entry":{"import":"./dist/bundle/rpc-entry.js"}},"license":"MIT","scripts":{"test":"vitest --run","build":"npm run build:unbundled && node ../../scripts/build-coding-agent-bundle.mjs","clean":"shx rm -rf dist","copy-assets":"shx mkdir -p dist/modes/interactive/theme && shx cp src/modes/interactive/theme/*.json dist/modes/interactive/theme/ && shx mkdir -p dist/modes/interactive/assets && shx cp src/modes/interactive/assets/*.png dist/modes/interactive/assets/ && shx mkdir -p dist/core/export-html/vendor && shx cp src/core/export-html/template.html src/core/export-html/template.css src/core/export-html/template.js dist/core/export-html/ && shx cp src/core/export-html/vendor/*.js dist/core/export-html/vendor/","build:binary":"npm --prefix ../tui run build && npm --prefix ../telemetry run build && npm --prefix ../ai run build && npm --prefix ../agent run build && npm run build && bun build --compile --no-compile-autoload-bunfig --no-compile-autoload-dotenv ./dist/bun/cli.js ./src/utils/image-resize-worker.ts ./src/extensions/codemode/worker.ts --outfile dist/pi && npm run copy-binary-assets","prepublishOnly":"npm run clean && npm run build","build:unbundled":"tsc -p tsconfig.build.json && shx chmod +x dist/cli.js dist/rpc-entry.js && npm run copy-assets","generate:schemas":"node --import ./src/experimental/source-resolver.ts scripts/generate-schemas.ts","copy-binary-assets":"shx cp package.json dist/ && shx cp README.md dist/ && shx cp CHANGELOG.md dist/ && shx mkdir -p dist/theme && shx cp src/modes/interactive/theme/*.json dist/theme/ && shx mkdir -p dist/assets && shx cp src/modes/interactive/assets/*.png dist/assets/ && shx mkdir -p dist/export-html/vendor && shx cp src/core/export-html/template.html dist/export-html/ && shx cp src/core/export-html/vendor/*.js dist/export-html/vendor/ && shx cp -r docs dist/ && shx cp -r examples dist/ && shx cp ../../node_modules/@silvia-odwyer/photon-node/photon_rs_bg.wasm dist/"},"version":"1.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d271bff4-7c51-4c80-b055-5629ead5d835"}},"homepage":"https://github.com/earendil-works/pi#readme","keywords":["coding-agent","ai","llm","cli","tui","agent"],"piConfig":{"configDir":".pi"},"_resolved":"/tmp/pi-package-artifacts-Jw8Saj/tarballs/earendil-works-pi-coding-agent-1.2.0-87fe166955af.tgz","overrides":{"protobufjs":"7.6.6"},"_integrity":"sha512-h/4WaVWv1VlCaY8x8qEN5U+7jbF/e7+Ck6moPeEOFn5juMTWwNAXjwgYM7gRgbBYh8Zppwt6qWvJDzNTf4GNEQ==","repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"_npmVersion":"11.16.0","description":"Coding agent CLI with read, bash, edit, write tools and session management","directories":{},"maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"_nodeVersion":"22.23.3","dependencies":{"diff":"8.0.4","jiti":"2.7.0","yaml":"2.9.0","chalk":"6.0.0","ignore":"7.0.8","semver":"7.8.5","undici":"8.10.2","typebox":"1.3.27","minimatch":"10.2.6","cross-spawn":"7.0.6","grok-mermaid":"0.2.3","highlight.js":"10.7.3","quickjs-wasi":"3.6.2","brace-expansion":"5.0.12","hosted-git-info":"9.0.3","proper-lockfile":"4.1.2","@earendil-works/pi-ai":"^1.2.0","@earendil-works/pi-mcp":"^1.2.0","@earendil-works/pi-tui":"^1.2.0","@silvia-odwyer/photon-node":"0.3.4","@earendil-works/pi-codemode":"^1.2.0","@earendil-works/pi-agent-core":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.4","marked":"18.0.11","vitest":"4.1.11","@types/node":"22.19.19","@types/semver":"7.7.1","@types/cross-spawn":"6.0.6","@types/hosted-git-info":"3.0.5","@types/proper-lockfile":"4.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-coding-agent_1.2.0_1791846205175_0.49066082565287195"}}},"time":{"created":"2026-05-07T15:15:48.400Z","modified":"2026-10-12T23:03:25.824Z","0.74.0":"2026-05-07T15:15:48.756Z","0.74.1":"2026-05-16T23:34:58.273Z","0.75.0":"2026-05-17T19:03:34.941Z","0.75.1":"2026-05-18T00:01:49.514Z","0.75.2":"2026-05-18T09:47:09.826Z","0.75.3":"2026-05-18T09:59:18.148Z","0.75.4":"2026-05-20T14:24:17.069Z","0.74.2":"2026-05-21T22:22:02.613Z","0.75.5":"2026-05-23T10:06:41.157Z","0.76.0":"2026-05-27T20:03:58.034Z","0.77.0":"2026-05-28T22:49:11.206Z","0.78.0":"2026-05-29T23:51:43.883Z","0.78.1":"2026-06-04T16:35:48.944Z","0.79.0":"2026-06-08T15:20:24.183Z","0.79.1":"2026-06-09T21:25:46.031Z","0.79.2":"2026-06-12T22:29:49.584Z","0.79.3":"2026-06-13T09:21:59.582Z","0.79.4":"2026-06-15T08:32:39.211Z","0.79.5":"2026-06-16T18:07:16.305Z","0.79.6":"2026-06-16T22:03:33.475Z","0.79.7":"2026-06-18T16:32:01.018Z","0.79.8":"2026-06-19T07:57:51.528Z","0.79.9":"2026-06-20T20:19:57.882Z","0.79.10":"2026-06-22T09:19:03.160Z","0.80.1":"2026-06-23T18:08:50.134Z","0.80.2":"2026-06-23T22:03:44.346Z","0.80.3":"2026-06-30T20:34:24.217Z","0.80.5":"2026-07-09T19:09:00.404Z","0.80.6":"2026-07-09T23:21:59.601Z","0.80.7":"2026-07-14T16:41:45.925Z","0.80.8":"2026-07-16T14:40:32.378Z","0.80.9":"2026-07-16T17:23:26.783Z","0.80.10":"2026-07-16T22:05:04.370Z","0.81.0":"2026-07-21T13:33:50.381Z","0.81.1":"2026-07-21T16:45:06.896Z","0.82.0":"2026-07-24T06:12:09.982Z","0.82.1":"2026-07-25T12:47:12.883Z","0.83.0":"2026-07-29T22:30:23.309Z","0.84.0":"2026-08-06T11:10:04.579Z","0.84.1":"2026-08-07T06:01:32.966Z","0.84.2":"2026-08-14T10:09:06.966Z","0.84.3":"2026-08-24T11:09:37.600Z","0.84.4":"2026-08-28T22:07:57.753Z","0.85.0":"2026-09-04T10:18:05.208Z","0.85.1":"2026-09-05T12:17:19.281Z","0.86.0":"2026-09-19T23:14:16.198Z","0.86.1":"2026-09-20T11:16:39.121Z","0.87.0":"2026-09-21T16:51:53.584Z","0.87.1":"2026-09-22T19:42:48.221Z","0.99.0":"2026-09-29T17:21:27.312Z","0.99.1":"2026-09-29T18:23:26.245Z","0.99.2":"2026-09-30T19:30:20.243Z","1.0.0":"2026-10-01T19:15:22.967Z","1.0.1":"2026-10-03T12:35:33.444Z","1.0.2":"2026-10-04T00:56:19.486Z","1.0.3":"2026-10-05T08:37:00.736Z","1.0.4":"2026-10-05T21:51:59.920Z","1.1.0":"2026-10-07T22:16:26.802Z","1.2.0":"2026-10-12T23:03:25.459Z"},"bugs":{"url":"https://github.com/earendil-works/pi/issues"},"author":{"name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/earendil-works/pi#readme","keywords":["coding-agent","ai","llm","cli","tui","agent"],"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/coding-agent"},"description":"Coding agent CLI with read, bash, edit, write tools and session management","maintainers":[{"name":"mitsuhiko","email":"armin.ronacher@active-4.com"},{"name":"badlogic","email":"mario@badlogicgames.com"},{"name":"rwachtler","email":"r.wachtler@outlook.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://pi.dev\">\n    <img alt=\"Pi logo\" src=\"https://pi.dev/logo-auto.svg\" width=\"128\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://discord.com/invite/3cU7Bz4UPx\"><img alt=\"Discord\" src=\"https://img.shields.io/badge/discord-community-5865F2?style=flat-square&logo=discord&logoColor=white\" /></a>\n  <a href=\"https://www.npmjs.com/package/@earendil-works/pi-coding-agent\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@earendil-works/pi-coding-agent?style=flat-square&logo=npm&logoColor=white\" /></a>\n</p>\n\n> New issues and PRs from new contributors are closed automatically. Maintainers review closed submissions daily. See [CONTRIBUTING.md](https://github.com/earendil-works/pi/blob/main/CONTRIBUTING.md).\n\n# Pi\n\nPi is a minimal, extensible agent harness that you can make your own.\n\nAdapt Pi to your workflows, not the other way around. Customize Pi with [extensions](docs/extensions.md), [skills](docs/skills.md), [prompt templates](docs/prompt-templates.md), and [themes](docs/themes.md). Bundle them as [Pi packages](docs/packages.md) and share via npm or git.\n\nPi ships with powerful defaults but skips features like sub-agents and plan mode. Ask Pi to build what you want, or install a package that does it your way.\n\nUse Pi [interactively](docs/usage.md), automate it in [print or JSON mode](docs/cli.md), control it over [RPC](docs/rpc.md), or build apps with the [Pi TypeScript SDK](docs/sdk.md). See [OpenClaw](https://github.com/OpenClaw/OpenClaw) for a real-world integration.\n\n## Getting started\n\nInstall the command-line interface:\n\n```bash\ncurl -fsSL https://pi.dev/install.sh | sh\n```\n\nOn Windows:\n\n```shell\npowershell -c \"irm https://pi.dev/install.ps1 | iex\"\n```\n\nThe installer pins all dependencies and updates Pi with `pi update`. Alternatively, install directly with npm, which does not pin transitive dependencies:\n\n```bash\nnpm install -g --ignore-scripts @earendil-works/pi-coding-agent\n```\n\nPi requires Node.js 22.19 or newer. The macOS, Linux, and Windows installers can install it if needed. Pi does not require dependency lifecycle scripts for a normal npm installation.\n\nOn macOS and Linux, Nix users can install the latest release with `nix profile add github:earendil-works/pi/stable`. See the [quickstart](docs/quickstart.md#1-install-pi) for updating and pinning releases.\n\nStart Pi in the directory where you want it to work:\n\n```bash\ncd /path/to/project\npi\n```\n\nFor a built-in AI provider, run `/login` inside Pi to connect a subscription or API key. Then give Pi a task.\n\nSee the [documentation](docs/index.md) for full setup and usage instructions.\n\n## Share your OSS coding agent sessions\n\nIf you use Pi for open source work, please share your coding agent sessions.\n\nPublic OSS session data helps improve models, prompts, tools, and evaluations using real development workflows.\n\nFor the full explanation, see [this post on X](https://x.com/badlogicgames/status/2037811643774652911).\n\nTo publish sessions, use [`badlogic/pi-share-hf`](https://github.com/badlogic/pi-share-hf) using a Hugging Face account and the Hugging Face CLI.\n\n- [Demo video](https://x.com/badlogicgames/status/2041151967695634619) on how to publish Pi sessions\n- Published Pi development sessions: [`badlogicgames/pi-mono` on Hugging Face](https://huggingface.co/datasets/badlogicgames/pi-mono).\n\n## Development\n\nClone the repository, install its dependencies, and run Pi from source:\n\n```bash\ngit clone https://github.com/earendil-works/pi\ncd pi\nnpm install --ignore-scripts\n./pi-test.sh\n```\n\n`pi-test.sh` can be called from any directory and preserves the caller's working directory.\n\nBefore submitting changes, run:\n\n```bash\nnpm run check\n./test.sh\n```\n\nRead [CONTRIBUTING.md](https://github.com/earendil-works/pi/blob/main/CONTRIBUTING.md) before opening an issue or pull request. It defines the contribution gate, issue quality bar, and required checks. Read [AGENTS.md](https://github.com/earendil-works/pi/blob/main/AGENTS.md) for repository-specific implementation, testing, dependency, and release rules.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}