{"_id":"@danypops/vehicle-client-pi","_rev":"113-c12eb0be167a61b7a4e86400d6aba9a5","name":"@danypops/vehicle-client-pi","dist-tags":{"latest":"0.50.0"},"versions":{"0.1.0":{"name":"@danypops/vehicle-client-pi","version":"0.1.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"539d13a86d1adaf0b251200a1b4544f26ae270aa","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.0.tgz","fileCount":14,"integrity":"sha512-RMKx+XcSPS5pc9Q2qW/w3+ZcgWU0zcf37OZyxF0cvug73MaWIPQODYDie7/cK/YOe1MbgsiiCgLDziOfSm7rfg==","signatures":[{"sig":"MEQCIA/HtLvc87gG6E0FB1EmRiqGhD4bBzgz4sZJ8qT+K2dfAiATPu5Om+5s+AMnNxTtvC/cptjqY8ZNngz20GCuVeqMow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65424},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"4a1fc4e6aa2b7d35fa65d001fc19f32a8f8b4b6d","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"danypops","email":"danypops@protonmail.com"},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"11.14.1","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@danypops/vehicle-core":"workspace:*","@danypops/vehicle-server":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.0_1785354391289_0.5126035986652637","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@danypops/vehicle-client-pi","version":"0.1.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6e504d2c4d662f44f0cdfc2640d34ed9341b41bb","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.1.tgz","fileCount":14,"integrity":"sha512-kZldXY/sIAHxaqB13xGJ5Lud0QUBtkj8ZBc6Trs0xau7Pe7LqsLGiOgWXj48rwXRP5bTY9kNFITazhoJc1U5Ww==","signatures":[{"sig":"MEQCICiRIiqO8caakyWoRojkSluXNa9yQ4W2EohA9TJbBpVYAiA0tSYfNUI3obJpzquJIXs50yVIv3mTywisxARkO6+1MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65432},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"ee448ca77b288b2368eb5f5e913fb7c202a9313c","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.1.0","@danypops/vehicle-server":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.1_1785396092746_0.8887047585043077","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@danypops/vehicle-client-pi","version":"0.1.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"375a1abfbf14dd896804603d4247da00a48679df","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.2.tgz","fileCount":17,"integrity":"sha512-4dSn1V4iXJwMLEsi1Py8Hx+JnyhtQ1uvN5VXKO5MX+kAwMNtRKBi2oBM5yANDo8sq/Y++sUp/WpocxrdZHUtrQ==","signatures":[{"sig":"MEUCIQCQC/U1Mz3hV1KjUhRxZYPqafjnE2S+s8SOXRXI5rAPzAIgYqTxsko7dP2B2IQsepTd8iYpqcPx7uJdQCmH5fEG92I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80046},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"33ea993c8f79623675f1f9317b84542e68a49b9a","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.1.1","malevich-tui-components":"^0.1.1","@danypops/vehicle-server":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.2_1785401240948_0.7731041473194751","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@danypops/vehicle-client-pi","version":"0.1.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"7ff9e4b6cffb1eecf36d68088ff90bccd81bd839","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.3.tgz","fileCount":17,"integrity":"sha512-73Gex7QqyAYxf9Z01B/tIKZbnte88dIfuSauS3/gzuaoFekfuYIraqliRKWGbNvimgglQnHM7isQtOAoYKYN7w==","signatures":[{"sig":"MEUCIQCOtHkkqIagxhzgNiZuN5f3mLGXlkQ6pLBPnPnCdPcCbQIgBHQJyO84aqPElVswmCvboPVJ4AnWAhPx7SzgnQ7dSa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79223},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"5f00c66f6f3c67e5688dbf67e1c8d8c571a7bfdb","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.1.1","malevich-tui-components":"^0.2.0","@danypops/vehicle-server":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.3_1785404738224_0.4501267266715443","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@danypops/vehicle-client-pi","version":"0.1.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6efef28cd9173eac90dcc6189b92d34ad243814c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.4.tgz","fileCount":17,"integrity":"sha512-LXhfHWdYB63FfKQjr5XHC7rNJkN4e4goYeMoPoHhMWI6J40M+J/x98vhmr2fec1NsRhhyIHQnLMjqwn0Bgblug==","signatures":[{"sig":"MEQCIF+EA7glJ8Kj/Y3Ihsi6I+RrnSN7CpAbfcvjA8YAbRYAAiBzITD9UBEoV8cIESVfns6B45QeXTyNMjq4vhrquO+S5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79931},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"23f5691eac8d5ae4fccf1f82acdfe82ccd74ca0e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.1.1","malevich-tui-components":"^0.2.0","@danypops/vehicle-server":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.4_1785407609902_0.5935488241894853","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@danypops/vehicle-client-pi","version":"0.1.5","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.1.5","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"dd3c92b0e78f5b7d0ae2b15002bf42c2b35d1fc5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.1.5.tgz","fileCount":17,"integrity":"sha512-+cicx9jUGSkwqesqYtJyWXIObB0JyszaDJNa5kQsztdGmDLrpwjMqnQg1p3/89rEhcuVkmDnMKQTNS2lnoPH1w==","signatures":[{"sig":"MEUCIQC9cD38/wIU6VoZG8oiDrvwagtfzBZSjkmx0j4bw+kHfgIgXchUmYprYGN6W80LRKSiJJzINQ/CcxlbWXH3JFbLLWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85036},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"72866fc3b715edc5aea634f0bc46c79815c1c79b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.1.1","malevich-tui-components":"^0.2.0","@danypops/vehicle-server":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.1.5_1785408451772_0.05254027660386251","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@danypops/vehicle-client-pi","version":"0.2.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.2.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"70f6ab40130990699e265073e56bd3d8d908393b","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.2.0.tgz","fileCount":17,"integrity":"sha512-rmNa7MD3+IxvdAAFgQTL5nlLa3ROUJW+bQmdq6oCd3QMA8VZtuZD/hdSYTg19a95qA/bd7PdvEYJhBI16R3h7Q==","signatures":[{"sig":"MEUCIHOPC+aQC31Dn0vM40nkGZ5Is8TQ+CuLsc63+U16MqrLAiEA3C388f2jZYZiivC1UcgbWa0ZKnfpPRRtshzo5/e7Rm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86601},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"a6778b63f4ccc2fb0cf6e4188f6ed997f5d700ee","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.2.0","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.2.0_1785512320698_0.4660234038792106","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@danypops/vehicle-client-pi","version":"0.3.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.3.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c75508bcbab829711ab0e74d68714cbc938d2157","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.3.0.tgz","fileCount":17,"integrity":"sha512-OlYPhY7GdRC1w8PkOqhJuTKV6sFBfy0y3mSvpCNzXP3xzV0KPwpwgyBhffzmClUhSyWOiX+iw9/mGO+Y7h/e3g==","signatures":[{"sig":"MEUCIQCDcA/gIzCMZ4gi/Xx2v7/b1Eb/GaL4MfrDiQZoVt/GDQIgTGnDESs9odaahyfTwtPkZqxvnwdq1KFvqYRVrfdmmIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89348},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"91b55e79b34b3ce08fe64cca87895c198b2f070c","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.2.0","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.3.0_1785529908472_0.24299709157267357","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@danypops/vehicle-client-pi","version":"0.3.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.3.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"656f160642ccd438463acdf9aeb49ca02316d713","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.3.1.tgz","fileCount":17,"integrity":"sha512-ofRyRWsjWwRhNWkYxz6fdG7y5zZPbCk/w9invIu5hnQUih8E/EPKSP7UQqZKrQFBZTeObUMEZ9KgMABsYNIyXg==","signatures":[{"sig":"MEYCIQCKtlogZZLZUyIX9x8ZO34RNLHbYvs3y+Oa1PH/fVekuAIhAN/rI7b9bgsi+vojI+v9MPzD6SijX3m9h8rQDqguQidj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89349},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"e0ae5dc615b425d1a3dc3cb10de49fb38e795c88","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.16.1","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.3.1_1785594701558_0.5918563649203177","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@danypops/vehicle-client-pi","version":"0.3.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.3.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"36d1924f51664860c4504cc54484f5b9ac8056b5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.3.2.tgz","fileCount":17,"integrity":"sha512-Tf7aHn4sueV9upHJn84K9Qchk3r/jQIfG2b3ng4diw0bdag5BN0xWCsdNlejRvcWsJwUeKOZvO5QOKdr2IjeEA==","signatures":[{"sig":"MEQCICSnsGjvT23HVmTLBZ8vlzop834MOfytZq30mM3L9tp9AiBgkq4mX0A/l4ZPszKNlyXuqRiltTtkJniV8WZzaVMQZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89798},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"b678d469a30e90db4a4a4bb5f99f5ebb23726b91","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.16.1","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.3.2_1785595315541_0.3973390676798998","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@danypops/vehicle-client-pi","version":"0.3.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.3.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2146e8ad553e00e36e7a58ef305487ef6e0dcd4c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.3.3.tgz","fileCount":17,"integrity":"sha512-4V7c5nRrxDumYTrx5h0Fx794J6NSfPTbfqsQNYdestC22kvPEXq3II5RcOa9TJZ1x0k9FjRtxipFED2VKOLgyg==","signatures":[{"sig":"MEUCIQCJn6d6rAT2CTlElc/In/RjedlIM3ahvhNcHDK+q76aVgIgZ6BgNIObJE8WvDFXcoyZrdxqEJWjTel0gZQcB27RbPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89461},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"18e6ec168ca12f1341956eccd1d4d68620913249","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.16.1","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"latest","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.3.3_1785595482575_0.5367387202325511","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@danypops/vehicle-client-pi","version":"0.4.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.4.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"8b81b308d79f35246972654137d533d873ebee3c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.4.0.tgz","fileCount":17,"integrity":"sha512-Liiwf9QwyXPV0TC5khPqJ56POD+/Rhgnir3rd+yjqijgm+/2VdVZRE0IzOWjiJh1/Y0lmNgldCmYNqrl5nIftQ==","signatures":[{"sig":"MEYCIQCFqdCvH4rYX951K5Je3b18lY60LCjhCEgV64sluqVMCwIhAK2O7pYUJzpSLdQMSQ/V5PxaaQtLYPmQfoTZWmaAb845","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94370},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"a682df8aa7f0b997e3371788b67b43bef0678233","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.2.0","malevich-tui-components":"^0.18.0","@danypops/vehicle-server":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.4.0_1785605471499_0.0382392060612089","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@danypops/vehicle-client-pi","version":"0.4.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.4.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"60752793f259516b6b20357f676bdfb5516c8f6a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.4.1.tgz","fileCount":17,"integrity":"sha512-72/RKvgB9pJzoK7YwOvasou2NT+eDUGS4KbDkvHOBpoLgStcKLajrJx6K39+GlhfdRcANl+/S3Kbw160l+SXbQ==","signatures":[{"sig":"MEQCIAzBXUaKnXFTDMCh09bXjo10uzErh+yXAdTp5jkvlGj2AiAtBrj2sESopDNjH1opPrFVWmiAv2fga0V9Lj6ehpNRIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91702},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"571dd9d9023c3b574270b72602e59a7abc95f750","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.3.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-server":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.4.1_1785609429476_0.8037691706251657","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@danypops/vehicle-client-pi","version":"0.5.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.5.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"977d5540370e53032ef163cc6d8dfa1d27b2118f","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.5.0.tgz","fileCount":18,"integrity":"sha512-tbvcnqrj7FcatxJW+hGMCZ0Q1Y7msSyAft8nbTqCsXN2uOj/bcEA75Ee0p6Gbd1r+gOhtGFGwAAWWiO5AV3Dnw==","signatures":[{"sig":"MEUCIFWUOQMMmocpnFaFsBLrvVCvlCPRas8fky2I1sjfPe2JAiEAuQLH5dsS+89SynN1DNO0euwQeePg0gY5J0wM9sZcHis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93929},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"0c9e73f19b79d2d0f917731f8f6cc2d7527f8a82","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.4.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-server":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.5.0_1785613657020_0.33762006470213524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@danypops/vehicle-client-pi","version":"0.5.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.5.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f0b69047c926e6e1657ce819b26e3b9b89efd7bd","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.5.1.tgz","fileCount":18,"integrity":"sha512-Yb33rdG7U4j27bHTpyQecWIGHMTUwzel+9AcKr3COWPlEBk1JfVQ3pETbmLPCFeRKg7v6TlCjrgDkJR6iBI4gQ==","signatures":[{"sig":"MEYCIQCWTuyB2FH4XLpyQ55kJ1okkTQ/k+fIHNrgPOBWipchkQIhAIf67cu0V+HthfD65G3X9HzpmVI3PTUgc9Wnp3F8KNlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95580},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"aa1514208d8548985ce48e8a570b9e7f493c5d16","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.6.1","malevich-tui-components":"^0.19.0","@danypops/vehicle-server":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.5.1_1785654467679_0.35466286168854966","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@danypops/vehicle-client-pi","version":"0.5.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.5.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"180f237481b0b306457b457964aeedf03540a8ad","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.5.2.tgz","fileCount":18,"integrity":"sha512-vOI8daWLKGyiBVhjyFcQuG6/sKYcKAwHyIrEKMrav2WcapvzauFs+AyfdBwYqbj4hInfEKhCvwUKDxV7ejMFHw==","signatures":[{"sig":"MEQCIFmJ2V7Q9R7fdl5yXMqbEWe3hzKTEr+Qy/eh6N8zun2zAiBqyGAyJkhsPtThIwmxXiKrJpgc38QMJ14H8oErO/VNGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100904},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"382d0e29d3646fd2d675e2ddd7dbd4fa4a611027","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.6.1","malevich-tui-components":"^0.19.0","@danypops/vehicle-server":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.5.2_1785655702023_0.08728586424996965","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@danypops/vehicle-client-pi","version":"0.6.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.6.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2c8aad6ca22ff3117172d39ddc8cbd2104f0fed9","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.6.0.tgz","fileCount":19,"integrity":"sha512-VLwf5gjvJ1y0A6JchmnXZc/VBlr7sbMNYP6Qt3YvrygUzRh9hgA39coKpMAbPw8izRl3IGVf6tque6mIG0ELYQ==","signatures":[{"sig":"MEUCIAdJ8UTlux8bzdHPFUXaCxvIVSv0+TzvXVCBb4yYHLcsAiEA8MsgStz1ulgzd8d2RZtEoaZ/BDOvuqN+Muf28XzleUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105681},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"88c3d23bff795e0975647a4c6d1470cbc1db5abe","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.8.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.3.0","@danypops/vehicle-server":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.6.0_1785666830095_0.20815362891868627","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@danypops/vehicle-client-pi","version":"0.7.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.7.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"7f6d8caeeccac2e678f2ca3c81ad8ae852da4975","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.7.0.tgz","fileCount":19,"integrity":"sha512-W6Q9xFmVtOStUNJ8DwUwg6JmWvNy8kaoE+nnz545h7JgOrVtJ5ltcPSMevzSNzdCL9JvIi0ZhkzpBMU1PJnTdA==","signatures":[{"sig":"MEUCIQDdZrYOpd6IQkypbtywlYmUmyS42tgh5BbPsQXD257LXgIgKqmWekmndX2ojvp7YkQfaHk1mYmSxcL61seQnZtnSLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111615},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"333cf70ff60d068a2dc906824100c19c5478fc50","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.9.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.3.0","@danypops/vehicle-server":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.7.0_1785671576891_0.7877217663368017","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@danypops/vehicle-client-pi","version":"0.8.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.8.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f7d21cb46196015a32c5e8b45d765c41d3a12fbb","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.8.0.tgz","fileCount":22,"integrity":"sha512-x6co1m2q4SFi8BCr/Zl+a5e+Kew3Ch7Cn+oJWURYpfZiJz3mKd4AREbPgCAVunULCZbqDkv9lu586MjWTVLG3Q==","signatures":[{"sig":"MEUCIQCRjXGTRlDLj6LsN1+k/GEEADCHM8eox7iZlECk9DPimgIgIraFnAq1uJxlJuDjxUbEl46UaEaGJ/iiDMbkUMBDvws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122208},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"bcfea014e9b96aaf904b188780258238337d6810","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.3.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.8.0_1785673625746_0.4706542752719969","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@danypops/vehicle-client-pi","version":"0.8.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.8.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"a1f88967fdd62f3c90b222a880b748b9d8651223","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.8.1.tgz","fileCount":22,"integrity":"sha512-Plm15ilOakSwPBZsyBepkZyuUp5qoibw4Oiojev2yf1r5jD/lb1ScHXwKewRAqqJpQh3tbXujUnxvdjlWftNzA==","signatures":[{"sig":"MEYCIQC/2c1h8D24iy4OhKzWt5Aquklqm28UbUx4EcnYfNGqUgIhAPHVHgQOP7qqGdUkhBTk2FoNl9Q8gwoRG/E9ZX9wxZ3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122208},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"a944dcb935b0d8523e4962e260507a2617863934","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.8.1_1785674489152_0.43897163216941304","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@danypops/vehicle-client-pi","version":"0.9.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.9.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"fa406e54d5eaaa70587f1e7747c7799b11b8d219","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.9.0.tgz","fileCount":22,"integrity":"sha512-SQBEFLU0gGXBGu0fVrIiZvwz5GnXUZ5FIUcU1it5jEOAa2rGYKVS/DeN33bBvmST7Udjms2YQ8hNHJEDbZM0KQ==","signatures":[{"sig":"MEUCIBSyfymS/mV54Yk3DGlPWKqeN2GjVHZm5+NkuH0aRVIMAiEA99lg6S08hQ4iD4VaufahY2ikrp2944DWtxghqpo/9ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124551},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts"},"gitHead":"1f06dd335dea5ab449f9b5610a584741a68d7665","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.9.0_1785675434412_0.12008968844141976","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@danypops/vehicle-client-pi","version":"0.10.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.10.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"7905cf8504ae3f0519dbe90cdd3b7550dfec1b56","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.10.0.tgz","fileCount":29,"integrity":"sha512-r4qrglQiynpG4uQ3o7pseebvTnYp1b1LdLJmukb4gyCyHjRmO18QrRlpnADytRIlTg9COgtivf2nwEi2XtEZZg==","signatures":[{"sig":"MEQCIE8N/y8UtpszlKgxQukNptDLK9WF5s3mECbU0sxvfuAOAiA3MC/9QuyeFyvNMz4Nj0dGZzjVjSK0lN4H1i7oMeiqsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170941},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"b88de9689a947dbed7ea52665c2bb1be473cfe4e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.10.0_1785677566555_0.5131481132901434","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@danypops/vehicle-client-pi","version":"0.11.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.11.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"35e53e509da07a3e210f3eba8df019dc9e8859f6","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.11.0.tgz","fileCount":29,"integrity":"sha512-i3bjFvU0X5ZxlvVhviDqxXncdboEJ1Y4TgJbR9Nix/2IAvqDvmdnR3zwfnFmNAl7S1T//C7AXb9fzmuFD3dtHA==","signatures":[{"sig":"MEQCIGeGxeuo+kEnuv9N/WJz65njwGqcMfxBRko2Hccb1lKUAiA/O/2ZtevphCOzWSJ5DesowaXLcGIWO9vL8YmdisEKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175911},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"79edb991574306efefc7948606d78965c8736e2e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.11.0_1785678698408_0.08371805250031206","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@danypops/vehicle-client-pi","version":"0.12.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.12.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b2226ffc647afc3b3e3f078ca1a2655880b6d8f4","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.12.0.tgz","fileCount":29,"integrity":"sha512-K0JNv9Y9PmwB6Yxir239+IBiN73cb5ZRP+YSi7J6aRTSv3ZSPanr+3uBnj90oMjzxjY5WPtRoqQ1n4wJxre6Og==","signatures":[{"sig":"MEUCIQDVGTXF34ewrRobSl4sMA7rMxM5CtoNso2qQZ3e0c5hUAIgCkZV4bjL6vvBq/9LtowWotfhgkoYQ0fAf7U27AdvWrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176981},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"152c744565b6fc669a71583a647bb71854b2a961","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.12.0_1785679215984_0.29703312377842606","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@danypops/vehicle-client-pi","version":"0.13.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.13.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"0fc72f21770b36911417b57c55c5b1c3c9b90b82","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.13.0.tgz","fileCount":29,"integrity":"sha512-yB02KheqV1OvseEMCQXNX2J+PKDphoF0urNlToUpOp95ddwjufW/qZW9AhDYBEEL5NUxJmlPil2G3e1rPMj5zg==","signatures":[{"sig":"MEUCIAOS13/bWmP77tubA8xiJA0Ol/e3+BKlpX8rsDqC8emUAiEAhdbQLiVUdKiPt3P2P9Fq3IoEsfhYhSPBQ3acO232onw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178192},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./secrets-tui":"./src/secrets-tui.ts","./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"43c24d069230cfea9434c86acdf523e418de1423","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.13.0_1785679521726_0.07162865890051906","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@danypops/vehicle-client-pi","version":"0.14.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.14.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ae0a6a65e049af3b101e814e6e4e4d067c41c879","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.14.0.tgz","fileCount":32,"integrity":"sha512-TC78IKDbpbxhI3IAgaMfJzcnab0BB2lC3u+BG4IURGe3bphJjT5Ocm4waIFlAy5G/8b/fnBssPVQZaWvkIm13g==","signatures":[{"sig":"MEUCIQDDkH9z56OwfeuIFT5QIU6vPiJzY/fICRTz6o8FpqUdvQIgB/sAcDI3tVWSFEcPTqCdG8AlMP7zBLGRFK5N9q4zdc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":183504},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"3bd285d04b33c7db40cc6d88cbd24190de2b691b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.14.0_1785681026882_0.8072017132486342","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@danypops/vehicle-client-pi","version":"0.15.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.15.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"fab27b9d6d719a84f84d5bf576bb07a855dc6845","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.15.0.tgz","fileCount":35,"integrity":"sha512-hfSE/MozKZr3SYm7rM7UndtkANVNEERKo8SUtMthc0959TSs8EmgPepJzYAIbEO0mlMvrCzGWLd07BnafRUMhw==","signatures":[{"sig":"MEYCIQC+6KmG08gtYC9oiz2Q2kEd4YREXg+yHNZZb2WtlHHkYwIhAKmhriNczxqOQqfS+FqoRryA1VkTn3PaiNff9l2LRMxS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197875},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"014be3951d7b17e3105778d3a309ab9dcf4c5abd","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.0","@danypops/vehicle-server":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.15.0_1785682738163_0.8362774213581117","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@danypops/vehicle-client-pi","version":"0.15.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.15.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2ef50a4a527d12d31821107ffe703504bbbe10bb","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.15.1.tgz","fileCount":35,"integrity":"sha512-eUS/iFkbCIV040BbEFVd6hNL6UBlIMwdsXd25IJ5E7xJWxdLKNQKDqChpi8hOJJNVRysej8DUJvdZ7Pk4Nju5Q==","signatures":[{"sig":"MEUCIBn3cAHpCE8uumRpI5oJLDwaYsT70jJwGnnTYqtD6r+0AiEA6r91pvY9YpsVFVoxhEZg14Um3I/wAIfiggpRElCYy3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":197875},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"b4ea3abf8cece2ef35916c66605c2907f2c2fb7f","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.1","@danypops/vehicle-server":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.15.1_1785693250329_0.018176601046862917","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@danypops/vehicle-client-pi","version":"0.15.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.15.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2b6be41c007d476a7aa21d2972875058cd314205","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.15.2.tgz","fileCount":35,"integrity":"sha512-+JS2WvY8pyowXgmo0mqwQxoi6JX0S7nA6JlL/GuVSJpR0m7OH4sr6zpxLGbFuPwC7u/yC/F6JK9HVDiXWyjs9Q==","signatures":[{"sig":"MEUCIBJ3v1utykYn520w533lOR3yNhYYIcDMDveUxBp56tjRAiEA6sr7ASGtViYXhEC2kJvDzK6Gti5mPrdlmlbBMjzDUqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203996},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"f8fa5f66e47e681de571702a9c40b56ec7d899ba","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.1","@danypops/vehicle-server":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.15.2_1785705550706_0.09065364703670253","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@danypops/vehicle-client-pi","version":"0.15.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.15.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1f302167e67691d80ca3a6e6c11c8a66b4a3e9bf","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.15.3.tgz","fileCount":35,"integrity":"sha512-MrPt6XhytcJz82tIKEeaEvN9co4R/RGWWA9EsW8ZlwVaNI7zTbkzi1DPy6Pb14jnklsOeVhebhAQxzLMUUwIOQ==","signatures":[{"sig":"MEQCIGtJ+GtTc2dOZqH4Oenc2ZXegtNxu3VMYGI1Pulr4jXxAiAluxp7fYOsEnIXs2e2n7VIjQO7PFJbjlFRNHN7s2NSjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204069},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"3878c3d344ec79afcc0b7153cce3effbd4c77531","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.1","@danypops/vehicle-server":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.15.3_1785747815114_0.4129451747306654","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@danypops/vehicle-client-pi","version":"0.16.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f8d59ed045461383e77ac2cfa2b00090d7b930ed","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.0.tgz","fileCount":35,"integrity":"sha512-wLg5Ye1HYiETu6lBExuAGRx1tzrVnU6FR2wERGeaRc+avipI1JM3EFdgbJYVfQaCzmKiOn/6+HKzeSP/jm2FiQ==","signatures":[{"sig":"MEUCIQCotaCI7HZOhhvjJ29nFZcntOqgYmMzFVlX8tPPrwPUawIgDs0BmDmNJa+9lRkmjj6q+ff8NG9vNDBSqJflKKNAsFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211032},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"ca1557633575000b218ecc5023dec45217ef3407","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.19.0","@danypops/vehicle-client":"^0.5.1","@danypops/vehicle-server":"^0.14.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.0_1785755918385_0.6767239957418649","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@danypops/vehicle-client-pi","version":"0.16.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"04c6c5e13c0b8f1d5ab42dfe24591e464ad886aa","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.1.tgz","fileCount":38,"integrity":"sha512-V1gmpNcaG7fnw4M0ooukvYfISXJ6/HQjudpTGiHoqhvjoZ1n4r54n/nY0a5yAh97BmSDfeFePjE4BVcyOt3DMA==","signatures":[{"sig":"MEUCIQDkYGsmcmh0KVuiUwkzn96cuHYqSHgb9dWDN0/yRbVjJwIgMwknalvxXK7Fs/sBDXV8PrJPrIalcj+MXsJtY4P04EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216351},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"6ba2950579cac597f05721a3414b7387bde3743b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.10.0","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.5.1","@danypops/vehicle-server":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.1","@danypops/pi-extension-harness":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.1_1785784469877_0.49487796791231387","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@danypops/vehicle-client-pi","version":"0.16.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"dd2b9ae1e3976ddc92932148cba122e44e7b11f0","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.2.tgz","fileCount":38,"integrity":"sha512-dL3b1ApDEmYjQpHasnX+g+PdjMJFVvqS/TI6XhROVXbIinfATeI9w+72dLRbMXBCLCDITjHsOi+1mxrILzOSeA==","signatures":[{"sig":"MEUCIFVxxeeGFJaSS1lYiAqvI3uy/s9TQ57vdYH/BYj2+xlfAiEA6yp4BYzMkggvediTVp9iHoPGeT17ZUiJOoTfa+84eDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216351},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"d1f38bcfb1b8c4cc3b25ab5a8a2ec783bf3bb209","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.5.2","@danypops/vehicle-server":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-extension-harness":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.2_1785842122917_0.5393706885668625","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@danypops/vehicle-client-pi","version":"0.16.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"807fcc6a22c3989c9b798578288cadcd1214c25a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.3.tgz","fileCount":38,"integrity":"sha512-aGk3BF1pMgJNGN/PhEix68djVCFzrsrGBoTTrml+9xCQ8nfyD80EDoamDD6zeSsUjZvanGV5V/Pmmg10MlDujg==","signatures":[{"sig":"MEYCIQC+7uD6OhC2ZjyQWYH4wUbiAc8tbDS2UvIotxEp9G//8gIhAPyJaej3cOsPXWwp87NMayG74YdONfHTWoAO4VKuCY0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217519},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"9af5f4f21dbe8e6f39fbd29265ad56cd87bfed65","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.5.3","@danypops/vehicle-server":"^0.17.2","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.3_1785846598470_0.8132247044523881","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@danypops/vehicle-client-pi","version":"0.16.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bf615ee256b0db9de038c4684e454fec56c7d502","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.4.tgz","fileCount":38,"integrity":"sha512-TAqvPaiTHKV4gykzqC2cRJz+9AHthEYBExs6fYo4O7O0TT29udiCJMd0uopJ1cWqF1RVMpvnlZrN0s/Ay1a9bA==","signatures":[{"sig":"MEUCIESqqM6OZtgf20XeKB0grzswQ7WSZ4A0KtH9wXcXMHK/AiEAuy3fgYtUNEBX0cY+TWw5ymFbGu805oEgP03kdLJvtOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225295},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"335d4e29dcdee0701935dfd913295f4ac591d7c8","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.0","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.4_1785860939223_0.9373403033862096","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@danypops/vehicle-client-pi","version":"0.16.5","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.5","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"d5b0de84f0f68d9e1b279d23edf7026bf463cf31","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.5.tgz","fileCount":38,"integrity":"sha512-Ln5nb1zQ2us+64QGnkYvxLKc1tFTi8Nur+Xj20obN4u+LLDoYpGdqHB6ZJewixc61qUdETvE/U2UnSrKXfm26g==","signatures":[{"sig":"MEQCIDeNvK31qrYI0Y6mfwv9+g5u2AdJXjOmZZO9BLhkINa0AiAhoAFwOrqDsGloIgazhWtf7vNNBRVpFno2AG/1wc/gXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225773},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"93a1eec8ab4717118e14e10ddcec8629236aae57","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.5_1785874757323_0.504775058361185","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@danypops/vehicle-client-pi","version":"0.16.6","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.6","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bb79da0542d170e58e45aa72d0c5065403d3502d","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.6.tgz","fileCount":38,"integrity":"sha512-drV2LJcOgL2BPmddgo2B/k8Rc0OGRL9dmzqvmgNwjllNDAqxNB2skA8fhPr2fyNkjyfgi8rPoXyLQyUIuJ42WA==","signatures":[{"sig":"MEQCIFe9NHI8aEtUl6daL0vZ3i/MJ2dKHJhXXVKavBzD0ePBAiARiqUA5vwBpxIbYs2QCeUMvRizDpyFDshrfGyMwYXgWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229204},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"98797eff688b8845524ccb1c1cb2f59023c9aea4","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.6_1785879777839_0.5046446345337845","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@danypops/vehicle-client-pi","version":"0.16.7","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.7","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"a9dc6c563924329bcae93081bec347afa4a2ae35","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.7.tgz","fileCount":38,"integrity":"sha512-K/yuYhS5W85F0TJ62BRBV5GAB6sbWhTrdskemXxsJymfJalgmKBaWgLskQ400YLVP0KfgatJYgAB39/4XOT9Ag==","signatures":[{"sig":"MEUCIQCqWNgCVQz829jIATe3/EwSA/atO8SSOWAXrbX+3INncQIgPlOMcjHRnLBoKFJhW+DiusBUb9jdkOuU+sSJGl86OdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232604},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"8b9e140bf9300f09903d71d1ef2e4f31ec0841d7","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.7_1785913288427_0.42472908097446704","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@danypops/vehicle-client-pi","version":"0.16.8","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.8","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f48ad99f7a1a82185dff33e8b6c86bda458478b9","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.8.tgz","fileCount":38,"integrity":"sha512-w+SzPGmA3kFtZBLQHjzZAPrWGbiv12cfJ6Dtiy2Qha3XK9BPHIGgFH+D7+/uVdUMwlNzTCyv4qJExBYz96TG9A==","signatures":[{"sig":"MEUCIQCw0wyq5zvWlKvY4lCCqLdjlm64lzKKP6cUXgAxE/USEgIge3Xwy/VEZr4XB5t3wFCcMSaL/FR8uUvmgJl5aAaIezk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234015},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"51d16a3e0fe7d42c4a68e419a8cce6806e63d6e5","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.8_1785919482432_0.9611926717187569","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@danypops/vehicle-client-pi","version":"0.16.9","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.9","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"5db2873542365d935e1536b464c94ee00ec52629","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.9.tgz","fileCount":38,"integrity":"sha512-4PxGFlpwraNAMQxd34l3A9EuXJJwZ2FlZrG/FaXjddYF5ha73n+w3Yl1Q3pRNmiKqjzX+F+6NG69wR0QM7SQeA==","signatures":[{"sig":"MEYCIQDNWTTSiHBKNii8mxUF2BW1kq1zCi47v5RTOyAvOs59fAIhAL3bcNAZkZDRVx+IPJd7LrTxBTHpcpUUr2mT58eLuQpX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235126},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"dc64b31175940b23e4718cbeba2009c829bf803a","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.0","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.9_1785921753075_0.9734371271619091","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@danypops/vehicle-client-pi","version":"0.16.10","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.16.10","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"236b41f01beb66a293089bc2c6676ec0b3d26759","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.16.10.tgz","fileCount":38,"integrity":"sha512-Ys/gOIvsXUeySdgSkwGy+drlNNQNopNT5PccECXvRJek9Hwm2K4rPYSM2UYC2qRwydMVGM4xQF7a853QGBYPbA==","signatures":[{"sig":"MEYCIQDpLxAUhz3MSSssEgiDjbNcf0i6w4eMRQeIT0TkQxSnNwIhAKKGR0RUJY65YxMwIIH0NKsr5q1pEdhYER5x0yNvzbem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238446},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"84e62495676a2aef547e3f26eb472d7cd59d3b4e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.3","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.16.10_1785966674272_0.8274200614851923","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@danypops/vehicle-client-pi","version":"0.17.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.17.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b986bde23835a75288befd1a1091114c9486da5c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.17.0.tgz","fileCount":41,"integrity":"sha512-f+Ir4juFO1gEBYn084xK0LXN6Kwsxsf99IyqkN5lK890VO2uR/MYzyi9d7r2pRUN5Sw1TrWsdFypnLXG4tT6Ew==","signatures":[{"sig":"MEUCIQCUO9UcQ0kWDiBW/73Q5UTTjChykSbkDXMkmkHfp/SQMAIgBV8JcxISSRzf01QnRcOdQ4vYOcMl2rJnD8UrQhSUqao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277137},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"b579a82c6573207c51beb0f5c8d24b21e3cb16d5","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.17.0_1786008825424_0.9789418848888618","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@danypops/vehicle-client-pi","version":"0.17.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.17.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1a8d32ff6fe465c03efda29bb055613c57779d6d","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.17.1.tgz","fileCount":41,"integrity":"sha512-QWBANNNDCCU1/xwoj6+lqJGwwm0TBads/c+yie6sOd8aRBWkkm5sVruK7VT6P1OASTmB93SavoXgNQd8x91RMA==","signatures":[{"sig":"MEYCIQCMOIC1Xdsf4AEFnarYDMloEU3KGFYNRBWuzRl08rLqyAIhAP0AJ0ySZXuTmoSsyF+dA26oHk4KAflIXvvaU8sk+hXk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280139},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"0c2298a7eb048e043ca0db0c3c0ffb3b41454b60","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.17.1_1786009461326_0.044382879951650134","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@danypops/vehicle-client-pi","version":"0.18.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b6d6917261fccf07a3e87e7ee9c1d60fac6af387","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.0.tgz","fileCount":41,"integrity":"sha512-TA4xZQRXuX1W28y01ne35q9xcXvMQUtqUb++gTxd2dCanREa928WtHbRjK8jZVNqSjfGQsFF7wtvrISAzZjCgQ==","signatures":[{"sig":"MEYCIQDBVuYmPI5w7Fmtl1s54fHVBXc2ch6YAVkGIMkQrwXAkwIhAOPovDTXbNsPxA/bOsVlzQukZq8wWYahkQGIEcyqVWk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293210},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"7110a6ee88d048865f6a9e0e2d58e6d96d59fbc0","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.0_1786010947920_0.5892413168364727","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@danypops/vehicle-client-pi","version":"0.18.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6f23a0f72498f4c4ae1367b160f5854e310058ac","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.1.tgz","fileCount":41,"integrity":"sha512-L+2JALX94wVs+nDPnC0JXV4OJXQAEL+kEu5zEG3TJ0Ir4oKSDjBIzE+p0Ipb6tMoB2vJhwSqvBU84KFCKKBDrQ==","signatures":[{"sig":"MEUCIG2CqtCQI9jlwk+Wf0Iz9jiakoTedWED3g+JahEYcR20AiEAme97XC0DgsILxaqeJqfveW8hwBnRLSg727WG4mydDsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293708},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"e3c1e7764ea5032723577c4f35c8f7f3b6468d93","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.1","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.1_1786011274436_0.8176338456898062","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@danypops/vehicle-client-pi","version":"0.18.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4276cb9d585010774e53cfd17f22ce1d642feb8c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.2.tgz","fileCount":41,"integrity":"sha512-b68togneaz6MkHirN8TEMNHe7jlpg4raRINLdmVPE+3G2OE5as3Kyd3I+BiLpmc5UhraGZy6QKjkxbcvFcobHg==","signatures":[{"sig":"MEUCIFp/8RcCT1o0eLE6AA7GCYmuzIJulPkeUt341UcG6+HBAiEA4yRE7VN9yx15d4irJkuYACjdwvtBz4A8qmWVaS9HNgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295626},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"150d16bb6c1bab4a9c019003a9bee21c8eacd3e3","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.2","@danypops/vehicle-server":"^0.18.1","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.2_1786025051104_0.6761128446965072","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@danypops/vehicle-client-pi","version":"0.18.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4e86157a9e4acd9940090896e16ec13685f29d88","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.3.tgz","fileCount":41,"integrity":"sha512-mAAvnD/0nSiBBKyqA6/RZDffWoPRrAlrYJyc91JidoZ/QrN3tfErJ8dBJxNatZTGt3szPJLxAX5UUXgTKyhhsg==","signatures":[{"sig":"MEQCIFLCQNw8wNNbcwQHfoqn4TTg7Dsh5iN1aK18TFB6h9jgAiBQvTX0UQomhcb1yweqYdpMemOYJQjVmFGTlSQRqPtmkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298073},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"ef5f451feb745d81be7f4c7a457e30ab56cfcd3b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.20.3","@danypops/vehicle-client":"^0.6.2","@danypops/vehicle-server":"^0.18.2","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.3_1786027463609_0.568778095173998","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@danypops/vehicle-client-pi","version":"0.18.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b6cecdd4172994b02129386033a75f3885aa05c5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.4.tgz","fileCount":41,"integrity":"sha512-PDrtUWXfs/e/YVgs9gOSWv9VLse9QyxmgWI7LaHE87i/enj0v1RoYqY8+LPFw9i0B7asMXlQ6JGcAHTKMbPytQ==","signatures":[{"sig":"MEUCIBokpcnPNrVGB8Biz6YdtN6spxmn1FdQ1uWTODWcbwblAiEApswyPdIGZXtL9Ujw5645fXxum85EIUsjz5yx9sGk1rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302964},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"525cf23d1d23811f343e5936d75d13cdcf25f1b9","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.24.0","@danypops/vehicle-client":"^0.6.2","@danypops/vehicle-server":"^0.18.2","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.4_1786103613925_0.6355327729803337","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@danypops/vehicle-client-pi","version":"0.18.5","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.5","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2a5c337a424041478cabcb2372a5527b584b59a5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.5.tgz","fileCount":41,"integrity":"sha512-NhRELk1rVP4mMsaGBwUzUfBvMbLACHO08wCpvSs7ePlfNNdGzOiySSTyrpIYFco96YE8ragd83DKeF6Tb0qLBg==","signatures":[{"sig":"MEUCIQD37Lsz/DZokfZXKkof3gK2G3zljP8FlO5B64i05ZpcvQIgc7s+HiU9fPTqZl/Q9gt+bcpLb1LUR1ONwbRvfcJsWMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303976},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"e6d3d6cbd6845f58b11eb46f6f743ab9e804d391","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.4","malevich-tui-components":"^0.24.0","@danypops/vehicle-client":"^0.6.2","@danypops/vehicle-server":"^0.18.2","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.5_1786126502830_0.43168287234684954","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@danypops/vehicle-client-pi","version":"0.18.6","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.18.6","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c20d593d24079945ebd31a4da5e9395c4446b498","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.18.6.tgz","fileCount":41,"integrity":"sha512-fTgvhoOft/IBISDvx7hKCZ2UEQbaVJzUOp+Fu0SjjEGFnkRHae0xrJ3guNEPXbiUh7HnZdwQyO/JdQcveJ8EHw==","signatures":[{"sig":"MEYCIQDvs56+J2lMCsz+yG4As3wyE6XuQpfEY7PW/jNgUbxtEQIhANosGLZC0wiY4McxESEqT46Zvmk24RdbP6kHsKIGLU6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308100},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"c8e946140baf7c4f4b8ac06f226a0e6bb4467f3e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.5","malevich-tui-components":"^0.24.0","@danypops/vehicle-client":"^0.6.2","@danypops/vehicle-server":"^0.18.2","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.18.6_1786193492198_0.6958283331468718","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@danypops/vehicle-client-pi","version":"0.19.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.19.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f2c9e6a683e2f681a86d4f6cd94ebd8f754a30a5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.19.0.tgz","fileCount":41,"integrity":"sha512-k/3orpOAFD4SzLbZwgy5gIhARKyKehxFUIXw2+ru99NjJFXKKZGuN6OGPygnuCSSgM/iQABf89osRM2B9ydMZg==","signatures":[{"sig":"MEQCIHtdSYl6t4iYFW943r/uOfKncTMQFHxm5pDdzpVcXCCpAiAioMECgzFsGOmP8nbN+55foAsdXq1ZG87x52MHGE7IbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309284},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"20a1ceccaec2ea1695c7fadea3ee147d6ddc797e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.12.5","malevich-tui-components":"^0.24.0","@danypops/vehicle-client":"^0.7.0","@danypops/vehicle-server":"^0.18.2","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.19.0_1786274892704_0.8278607414446533","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@danypops/vehicle-client-pi","version":"0.20.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.20.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"51e5702292f00601458ec2920de7aa056e378d0e","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.20.0.tgz","fileCount":44,"integrity":"sha512-WgpADCcb87r79Xu95L2oTOmUxk3MojMwGuEoJW0B9ZisDpb+KUzUy4IYeGCC9lMio/7oKDChzV/WgWblP9Roeg==","signatures":[{"sig":"MEUCIAZY7XzuwTetprzLPO/LFeRizCY8C7lei/0FIRvSLaPaAiEAtTQCmbo9Mc3IyQgezP3On6iSOJLMDA6/WQTEv7uB9e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385648},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"e50805a70d0ee6377817f8712e8cdc9a01cabec1","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.0","@danypops/vehicle-server":"^0.18.3","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.20.0_1786289578231_0.9167515598847842","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@danypops/vehicle-client-pi","version":"0.20.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.20.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"8a9c77d8d2c640689d8a8a180c2e7ad9cbfe3a64","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.20.1.tgz","fileCount":44,"integrity":"sha512-3vswIZAGL3nUDips6cXDWbbtZlyZIYu4pRiNpCqRya/6TnXGuFFJnLipSrRQG4+54kMSDF8Nxk2ICe/paK7D7Q==","signatures":[{"sig":"MEUCIHWnlwuDRdbwLu0i71jQU2xBstgtLvfhA2WYq3nIdoEvAiEAkrlZC81lvRoF8XCyHGIi6xp2JUWykNrJk4MvPacsMF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385648},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"2318e1bdd57a07348a349d50459dd9d0a0bfb259","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.18.4","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.20.1_1786290956591_0.3601910966009807","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@danypops/vehicle-client-pi","version":"0.21.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.21.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"21fd691de8fbdf2675de5070ea0d549c0b5ed27a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.21.0.tgz","fileCount":47,"integrity":"sha512-eSBsjA47FqzcSLO8wKdiF6llJV/3/L2QDDdlO7qEGXPvbbA1nA6rw9BkP9FwT0wFc48DRgfHtf9QBYN0TbYjhg==","signatures":[{"sig":"MEQCIH4Y9Juh5wIUCSU5BWRDyTVMuW6wKMWVWdElzBQrZqYpAiBNx3I7yAC4VPH5eUtj5jY6L6juA9ij1luo/VT1okpWbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401018},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"a35688ed988cedcf9114778e09c8fd884a4cb3fd","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.1","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.18.5","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.21.0_1786294133266_0.724290427055116","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@danypops/vehicle-client-pi","version":"0.22.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.22.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"938041ac467998adc5ec212c818f0c3cbd8c28da","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.22.0.tgz","fileCount":50,"integrity":"sha512-2sBBaRWvg2FgyYvZeR8iUTZ2gSBV7yUNs2Yc/atO2RLmwHttDAw4kjnFYjZiT/QsvJBVzkIqYdzP2toofvYhzQ==","signatures":[{"sig":"MEUCIQDJR3Fl5dK58qI4Anxkd49uXLm/6qLUL9Fve8rcXNiULwIgYI5VsEK2wY/Y6es8VrsIHE57R/wCt+eAQ6ekVp+o3yM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":420790},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"8e47c8ccb6c18ff74092cef97c43aab4fb410233","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.1","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.18.5","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.22.0_1786307762277_0.34792339293739527","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@danypops/vehicle-client-pi","version":"0.22.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.22.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"de4e7c04925dc15d4625f5116c1269fa44591bc1","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.22.1.tgz","fileCount":50,"integrity":"sha512-buTS7jooS7dh38uLD2b2Nn2ugxthVH9QQlW/uE50Y01UNGwchwrMgnok5BiyPasrokWCRucafGXlE+AA7Y0uww==","signatures":[{"sig":"MEUCIQD82Na3LuRs+Lb3YvfoJ/OQnF8aJB515VFqbXRY8E9qkAIgPPo3aYUlpG/04Mzo+bvSxagXDCczLw1r+/P0slyy4FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422751},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"c6aacfc5393579316b3c71a91fe288de56893519","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.1","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.18.5","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.22.1_1786309024262_0.2054218991019927","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@danypops/vehicle-client-pi","version":"0.23.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.23.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"3c4182eb71244236cd2b391d4cd18a114bb65363","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.23.0.tgz","fileCount":50,"integrity":"sha512-7LPkKjygndw1bfQ/GEkJOUajsMbf/pwki3cxUJ8vfDjKJh+Q4lrpfEsDFlfv2ij+ISJf9PS1sszjKP4WMbKvRQ==","signatures":[{"sig":"MEYCIQD6GxUOFAwS+SemZJr0Efd927QbJVSwjr9dbFryXNRgRAIhAMnUrmyiIF/Nv7Qp3NcUbjNFpryssbBpNpmd5o7MCMVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428729},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"f7ad26395cd5d5e400dc3e7d1efe11895ef62091","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.1","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.18.5","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.23.0_1786313247061_0.7952206430688697","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@danypops/vehicle-client-pi","version":"0.24.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.24.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4717820159feb05c4b5631525322f26a291d1f03","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.24.0.tgz","fileCount":51,"integrity":"sha512-SdkqxImB6ZlIJenz7rwtpUqypnVlRy7gOb7kYewkot+W/UwHbdbeI14Z06COOEBdSHCBl3ma3pzspfkulkUPMA==","signatures":[{"sig":"MEYCIQDUqu59Py7ZM/NTA/STDguG+HZ8aP9YV+1dRdV7v0C3LQIhAN2JBROwkQnvp1Q+4a3/Qcy0tjICCzSYHlFhxAkg/O27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440301},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"9b735eaaac83a9b5cd26b3229314c40f38e283b9","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.13.1","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.19.0","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.24.0_1786348170709_0.022657645768403567","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@danypops/vehicle-client-pi","version":"0.24.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.24.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"35f1f59b51daaccf4fcd6fefd942b0a8a41901c5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.24.1.tgz","fileCount":51,"integrity":"sha512-sAA8Mr9+ahmGia4a5j6f+C+3b4uwgIeEvWNYDznK8OdZswH3NuOWHoVhBZaJ6kk2Z/JWV1bzj2F/er6Si6NHtw==","signatures":[{"sig":"MEUCIQDtausY/RpNMhu3E7INLZYB3Voi3QI324N7nU1d6+rD9AIgfBDncXgH2GF7c17MOLiZeRPZQT1k7HFkL0PkRhkO/LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446235},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"42fcbdb27f8aa6f8261590fc015c4d0fc6ad38bc","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.14.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.20.0","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.24.1_1786350555477_0.23676017810626515","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@danypops/vehicle-client-pi","version":"0.25.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.25.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"79ef49ee080d469dd55da4d52e4c0ac42380c7ff","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.25.0.tgz","fileCount":51,"integrity":"sha512-B2E2XD0hKLwyzRgPxqitSoKzMdzBsm2hSsXjMSPQ+Raz/hpoTiapN5G13RV/ktiTYUWXdKX1cWwgRXPp+TnliQ==","signatures":[{"sig":"MEUCICr4rt79BAU6vOlM02Yxp3kxS9CNh8DumLB3nCQNMB5SAiEA+q0kMcAcXbC0dv7RoIcgyBsjd6byO9FUEYr2R6gVTVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446235},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"57787567f9831acb106dbe6d5cc6748dd4b38e2a","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.14.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.20.0","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.25.0_1786350825807_0.8177331922961184","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@danypops/vehicle-client-pi","version":"0.25.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.25.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"aa15f4398d3477e4e5e64058e5fce88d270c6468","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.25.1.tgz","fileCount":51,"integrity":"sha512-ekThGTxXFr+rkPeGOzHPoEMPGthmip6fwmInOb4JX0JEAuWbcSS55sEim8RFosx5DPofQWEpSGdr5pe6+ahmoQ==","signatures":[{"sig":"MEYCIQCB1temYCmvD9Z8IZkwqppC7GTd3jEG2QDQq8mBRtVUiQIhAI/Igj8EXVY/LsuS+61YUTFaU2yxgsi6L/x7F0sUQeqb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447898},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"b0e9d7b6b18d605d9e06901879047e611b3e5aa3","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.14.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.20.0","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.25.1_1786352250938_0.6285295471455496","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@danypops/vehicle-client-pi","version":"0.26.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.26.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"2851baa13fa1c064814ff3d2f20830ad3bb7223a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.26.0.tgz","fileCount":51,"integrity":"sha512-FoMl7PCzYwK+9mmV39G6sSpXQ7s7dbrCcPHoSYMlIFAE4vu5KHcGtmZGxMssVx3jqXFqS9jj//ILQeS5yyvBfQ==","signatures":[{"sig":"MEUCIAIgRxm4I/dDXrMe3dLbloJxwACJcHUsuisKalZuvQM3AiEAjhiEAfMG2DEdTpEnRLl5D0/EZXTE9Wl7ftqkXB4rERs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":448978},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"bac4245c12fcbb6aff108a4e96822c33ab575a59","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.21.0","@danypops/pi-extension-harness":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.26.0_1786353631384_0.7176804850786924","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@danypops/vehicle-client-pi","version":"0.27.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.27.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bfd163f856bbbd64aa9cfb53acf3ae4b7ba31c8f","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.27.0.tgz","fileCount":54,"integrity":"sha512-iOUl7JLrkn7BinxkvsFNMP9tsPLkrPFfSSMqy4S4Wv4NhQZMvhHtw8z8u+KTGJL2zaaqwGG402ulMV1Uj4nz0Q==","signatures":[{"sig":"MEQCIBCQrtoy7qwUYNAH4DtuCkO2dNIH6DrSp1dPUzMfOCN7AiBjJVFGZeCRrpuueLmfcQQIqv8AAfdVb96muFy7Bb5ZiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519507},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"45190b066823fadcfb0802c93702e9f36ba4b2e1","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.21.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.27.0_1786363567925_0.9269821283612067","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@danypops/vehicle-client-pi","version":"0.27.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.27.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"94d94ba2984f6ec0eec438ec438cb5e8cc7ba4f6","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.27.1.tgz","fileCount":58,"integrity":"sha512-YtFPxGrT6gInbxV1DymFeavwczQ6CUEho2Rs485obDU+sRPsvurnFwvALg6UQHyTOQ2eFogg2gr5vKauM+7MFQ==","signatures":[{"sig":"MEYCIQCY2hLx6twDzrnHeArVI1spt5H14Ohv0RETyh1pc35qqAIhAPXKWjkjPpw8TqQFl1r5IE0COk4kfxUOL4EqDSiBfNg7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589320},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"bcf7da39a951f4122743174ba26c159dd855bbf7","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.21.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.27.1_1786363852250_0.8605734929247899","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@danypops/vehicle-client-pi","version":"0.28.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.28.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"397caed2493dc57cccf73cde52d4acdbdc5075c8","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.28.0.tgz","fileCount":58,"integrity":"sha512-MAQ8nBTv2VSt3WAkvqy81Vw2Pj24v8c+qCWwh2m7JK/pts0jodCZsNHxutLoIG94n1NN7s+NvvOExnQ9vONGlg==","signatures":[{"sig":"MEUCIFIHL0hTYEgPgkNNrMyNg3J3rvMAQHvggmFx21Lt5PoRAiEA8m7+NIPiZVR4JK7p/CfTUsC+PgT9f9mpIvZdREykk0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590308},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"}},"gitHead":"a379d6635652e4cac4b411ae54602b3f24d226f4","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.21.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.28.0_1786364461642_0.6936203313244409","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@danypops/vehicle-client-pi","version":"0.29.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.29.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e9ada760bb135c93d79b4acf3121736732bdbf81","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.29.0.tgz","fileCount":61,"integrity":"sha512-0h5rHlhlsqnXJAIu0qSkjvWRsekINrTMnpPQ+yeY+SgOsaiCLWSkHTjzHqaHEaa9j9PM9QopY4Qj/aG+joBxcg==","signatures":[{"sig":"MEQCIAkO5w+qi/laJu7QzBp9d3ihK+r9ny0Y4lVHJmtBO+hrAiARRD3cl9pfSAIiELyUBTXTrwuBsoVPWz0I6VEd/QGoPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602848},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"36e84603f21e873888114c8f59c534cdcfe0865b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.7.1","@danypops/vehicle-server":"^0.21.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.29.0_1786365745832_0.36255110381003974","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@danypops/vehicle-client-pi","version":"0.30.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.30.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b5c7f51d3db9a1790aab4e53c3a792242e7f31c9","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.30.0.tgz","fileCount":64,"integrity":"sha512-mdCxCuC8f2pJdvTJwRd7HyZzVoE/aIwexdK0Va/1i1x/u00/3CoFKfHVlBuqs+shNTxpWFV3r2lhxboZzHeCOw==","signatures":[{"sig":"MEUCIC6nGnG5kM+hmF1C4iU1HPS76251+dGPShbY6GsyP01sAiEAz3WLOwD+oLXdHK1MHj3mAHjm6C4f6mVvEHp1slVTeX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607110},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"49d9a2f0279ffa68aa8ac12a39737b94bd2f1de6","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.8.1","@danypops/vehicle-server":"^0.21.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.30.0_1786373398921_0.7007744116138699","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@danypops/vehicle-client-pi","version":"0.31.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.31.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"67e53fce8ef68bb9b771d2aab110d912cfb9beda","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.31.0.tgz","fileCount":67,"integrity":"sha512-bSpJCQLJEjuE9wRIq4qfBMANXijqRt60gVYhIoU3nJHFtB2+UejWSIgF6Ki2xHq7uUovoq4DUyS6J0K/c6GpZQ==","signatures":[{"sig":"MEUCIQCNHzdn0gL08H6TFqZIU5Bl1v+t25JcLx2Dp4fCrxWFmgIgAM5gy0KsbJ6aNnIPLmFTwAeJwRQExlreYyBF3TydFEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638103},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"38e4fc0c62389b8d2236c30f9f8004762f70ff43","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.8.1","@danypops/vehicle-server":"^0.21.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.31.0_1786378037641_0.6893791121105575","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@danypops/vehicle-client-pi","version":"0.31.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.31.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4882ab1ecae0d53d5a636c4f03f3430323ed78d7","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.31.1.tgz","fileCount":67,"integrity":"sha512-6jpZgUEdWiUYIxlziZzBevi9ObU2CJv7W6Ot6j1c5l2S/rvyMnYZ0UvClOwPKpbMmX/XgUkY/RcGuvmzTh+1yg==","signatures":[{"sig":"MEUCIBbSgG/7iXCf+WCyf02XECjXFPpmTZ3cSRgyJD9Hkkg6AiEAot2vZZIBzK02t/hZpQ7O/4vq+prmGqwZST492MGKdas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638103},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"d0aa839e009bd2e3b46f342af547a3556cb2cd71","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.8.1","@danypops/vehicle-server":"^0.22.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.31.1_1786378542432_0.35101157363677427","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@danypops/vehicle-client-pi","version":"0.31.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.31.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ebca0767b31d085f63654e30200f5253df6718c5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.31.2.tgz","fileCount":67,"integrity":"sha512-/kiIL4CYK0EQXidt3GwZjH8kb3b5CrJP1Lu7rcAcw5FrxUmvnGAyhSHxb0UeVjhDOjiSS22n0eQUNTwLDqVrEw==","signatures":[{"sig":"MEQCIHw+e5vKuW5PsKG5L6uMsYqfZC33H8OO1+Fj/9fL2BRDAiAkw3hxfyKTuq4PdlzMvppTOOOQgnqcX8l/74dSpzhxoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639848},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"f38578b0eccb1080f1b12cf7d904f3f45ea138d3","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.15.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.8.1","@danypops/vehicle-server":"^0.22.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.31.2_1786379317816_0.8267347923105495","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@danypops/vehicle-client-pi","version":"0.32.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.32.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"43c52e50873f4c04ac53b06954ac55ae1028ea07","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.32.0.tgz","fileCount":67,"integrity":"sha512-HJCEyqZSxWgE8go/39STSQDyx68qRPt+7wXGuoitxpF7y9Le4dxKz82m4oKR7ZrPP5oWeVbkvVQ3qAodf00EvQ==","signatures":[{"sig":"MEYCIQDgl8gENAQaVFsajeMZ5Oy6ehbFkiKwr+4xdIoPfACCigIhAOby//MghCYRJ7/43pJ3U7mDfJFiDDd8XYWPxW8xnjIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662978},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"eb7a3118cc74e40303bb65c536d997cd978cba6f","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.32.0_1786437113518_0.8882235787163606","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@danypops/vehicle-client-pi","version":"0.32.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.32.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"3dcb5a0526468c7f9c3dc59bf850de7ebe4a45c2","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.32.1.tgz","fileCount":67,"integrity":"sha512-Mpmy+RnSoetH9KIE8llf+x0NbpUymvHhec5u1fYfk1XXwNcfnjm2Bh/Okd3Qhq4uUSCa08PZZR3pBlt7+eLZeg==","signatures":[{"sig":"MEUCIG1U8JX3i+k17wrgBnYkufTtlhxRyhWWbV8IZOb6Fh/WAiEA6c1OUK0YvjxD89p3Q96uPUtQKAot/r3SCqzia3IFXn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666261},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"ae544b9655c276f5cb3a9867c0e7fa4d769219a6","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.32.1_1786439232633_0.08173377106329816","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@danypops/vehicle-client-pi","version":"0.33.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.33.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"d6b15a38696290ef3db0224e9e0b4a731354c4da","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.33.0.tgz","fileCount":82,"integrity":"sha512-Ubrv5NWn6CmjY0P+oysYMplcaFNzenztpXWaNsC9NoRuI51v+EMwuPadtB8VQb8zdQvvnTeWYAADGGZSuhbF7Q==","signatures":[{"sig":"MEYCIQCLObgFoFQkC8fQkEqm5x12KNTdbTFcl5oSAxP1rOihMQIhAOAqLyCZvNmVyByuRD9RvIzb4wqKXuPQOMH4VCAY+1EG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712934},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"312315709c7fc5a6451bebed57340ff3c4b75f92","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.33.0_1786461882650_0.7426866942601207","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@danypops/vehicle-client-pi","version":"0.33.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.33.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"d192068db3aa303c20f7912048faea76bf5b8a93","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.33.1.tgz","fileCount":82,"integrity":"sha512-Mx30HE4qdiJDmJfdy5AXsTaPZ+ldfONpvvCkr3FZnNndk2sBA5VJOlTggC8KQ7DBFmZ5R21FukiRlPScRIn8nw==","signatures":[{"sig":"MEYCIQDes+sYTXZtqStZdG/pejQMOukF3AvqtF47KoRJuKHS1AIhANbCiGM7by37gc0PI8VHZ4uc6QQ9/gn6GciSNgJMeZRY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715607},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"714dc35bb83685fdcdee31f16187c5fab3dffe38","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.33.1_1786461962407_0.8316519928807842","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"@danypops/vehicle-client-pi","version":"0.33.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.33.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"d6909319798c90dc995fdb9deb8b24fb7be553e1","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.33.2.tgz","fileCount":82,"integrity":"sha512-szGajxXLPsUHL6eQb1qh5K6qjPqeb8qxV60O+sI35X1LsfxWS8J0B/uPFOBPEQtpdU7VQOegOYY3NLn6c9qoKA==","signatures":[{"sig":"MEUCIQDU/1CcJWh3WJzOW06EOQoABLMiJA+aamqzz3Gw7cHreAIgBP6BY4hAezWOWPNdI/um76PSE3rL6LoQe1e4ssLCBno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.33.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":718509},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"8e50749b1c94e677b6e494a6a273b6246bbc08f8","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.33.2_1786463343561_0.6883409618383194","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"@danypops/vehicle-client-pi","version":"0.33.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.33.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1295866bdad8369ec280c2e593282351e177e3d0","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.33.3.tgz","fileCount":82,"integrity":"sha512-rlIrAUgjDjvPr4L1OMXinyUZfbB8tZVkVC4WxLXR3qXXMQZ0/wsD1jyuD6iEhwoc4bA7YiNAvwGhiwBOScCAwA==","signatures":[{"sig":"MEQCICxrYmO43QAGpV8s4TYf8RctAAyP/NOB4ai9WKhUCjtIAiAJlyrE3QN6/8wNmKW77MUMNT44EcJYIycQfhLwrZk1Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.33.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":724621},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"cd732e0d1dcbbad632146e3a5e7235e101836afc","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.25.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.33.3_1786464464670_0.7979085848251981","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@danypops/vehicle-client-pi","version":"0.34.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.34.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e5ebdc0ac7004d40caf78601a9319a515a1fd902","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.34.0.tgz","fileCount":85,"integrity":"sha512-23JoAEJpnNYDPCep8MmLLJl/r2I5XP8ybkToVmKoumxpF6vTNNSPBeSf5pbZKw8GC8LW2MRIKUYn5Js3cG71NA==","signatures":[{"sig":"MEYCIQDDSpv3GR7hJ9LKJAMz5AX+W/2DO/yoN46mUd7XhsCm0wIhAPcdlSn44yiMwWQOqb37xNIQRX97bSnPEY7IXjhBopLV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729779},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"7fa27a4d8bb84d3e6b0924ddda01cd078fd36cd3","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.26.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.34.0_1786467097751_0.496734809915389","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@danypops/vehicle-client-pi","version":"0.34.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.34.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"a2a780efff87868fb3ce08cb72172323d7fc35ed","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.34.1.tgz","fileCount":85,"integrity":"sha512-OVIaQkL8AxjdqHcN0W/O2Ws+TnLehIZcFEI1gV+sxEL1BCYnZ0n6EPN7VNc8oaC9uHT06V66WVpzdkQ0JxOvSw==","signatures":[{"sig":"MEYCIQC9TpkAyU+JGdD+51eijSWSiBCK+YoPXB7n6ZWG6z/6SwIhALXIHJtr3yHCcbaM8iQDL4VAzGYrVoAsvZQHuSxsUorC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729684},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"18fa3900f4f562d878a752adb7a1c36f3ae51740","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.16.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.23.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.34.1_1786468380878_0.15063099794155588","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@danypops/vehicle-client-pi","version":"0.34.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.34.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b0113e7abaa71b8d58d99fe5c427fad1f04eb028","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.34.2.tgz","fileCount":85,"integrity":"sha512-Cn85VfPNUo+SSJYPuB2EyOWuqgOlAfFTvSK3wX9ZmCDOK+tLGT4tIDt4mhPF3RgvFmTv2hefpP2MInVnZNwCdQ==","signatures":[{"sig":"MEYCIQChHK6yBdaAgBOuG827ucyMd0iqOoxWj6+Hob2/pPGo8gIhAK2edRYPJqJrmw/v2Bw7HoJEEyKpEeGQ2q4/ARKJB+v1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730914},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"eb9f01835d832eb439e51bade58af34e1bdb27e4","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.0","@danypops/vehicle-server":"^0.24.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.34.2_1786479840379_0.7357258051613498","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@danypops/vehicle-client-pi","version":"0.35.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.35.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e929640dd2f7b4c7b3cff44aa76e809b5b65d862","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.35.0.tgz","fileCount":85,"integrity":"sha512-wgwa8ilEmdEPGINwkGBSk/MJwZfmU2+ZHMKMYMjF4Hk9oXiSyliQQdc7TZrI1R5vzujkFte9BbyMdRXrZoHzLg==","signatures":[{"sig":"MEYCIQDrUZDC6fgdGSZKC8LyU2Xrqzir2EMU5Bq82YajjrpRxQIhALNfFJTXEmyknP7IOKt5YqRks69RQ/1M3rTh16GhmxVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":731997},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"8450b966d7484b9f7bcf77a6564c264ab1e5a9e0","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.35.0_1786515774461_0.08748499378023378","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@danypops/vehicle-client-pi","version":"0.36.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.36.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6132994fe4582c4fc26f94a3f66056828348ef4c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.36.0.tgz","fileCount":88,"integrity":"sha512-yumy6GtmPKa2EcZIeHaPfPnniaSy1jBnCosAE1rtEv9VY+qiydBReXv4MawNGsVUMJfzCtQ0z7gnRKzWitLPWA==","signatures":[{"sig":"MEQCIHC8mYOyH0PHNOGFx2DM8KrLtseVWJzsmmY4KxjlfLLCAiBGpGSXEgUOOmP9Ya0BLiwjVvimuzWE2FsE/aMXFsB9Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739835},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"d7bda91fa857078c352e2277d54840340229992f","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.36.0_1786517279388_0.4231316103877347","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@danypops/vehicle-client-pi","version":"0.37.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.37.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"7a3d4b0eb60f0344c3de49573bf0cb83d2027592","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.37.0.tgz","fileCount":88,"integrity":"sha512-zEuwqUPlmUGW7hXoe7FJqHQ2fzR1nR4Kvs1s5dsIJ6KmUNMm9I0y+EHyeDz+tZt/pzunSvxWAKyPKUqYIsMjMg==","signatures":[{"sig":"MEUCIQCnL0gctpp5KM+1VpryfNNy7rjS6KWO1w8Xkig4xU3IAQIgaoekD7ObTi/cgGsLIdED2WG5GU0jEJZGL9A6pTgG7fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744819},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"0994ccd58a60dd0d7c149a6c7e6afd59b5782495","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.37.0_1786533397816_0.024836686265464092","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@danypops/vehicle-client-pi","version":"0.38.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.38.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"9f2da472216c0190a8cc5a69173e60d5e97d032a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.38.0.tgz","fileCount":88,"integrity":"sha512-L3g343eGUOAkP/CTRB4+OVfzWd4VpYR6JuykHYLCddLJNoEx2PFxzS/007jgSt3WPOxZZMNs/78YmuuYPzSchg==","signatures":[{"sig":"MEYCIQD3gfrMVHarPXjDueKkQmiXTrxGLCm4OU9DaM9dO86DpgIhAKK7RSLF2R8nNC/U55O6Vyil6kpOjd0b9NKc36c5jIY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746929},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"22f1a2826a9b23ca4826223bc86c7ad8d6c09ae6","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.38.0_1786536528237_0.735254612793915","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@danypops/vehicle-client-pi","version":"0.39.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.39.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"78af8bf513317aa54dd6ac398a0f96980f576e7a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.39.0.tgz","fileCount":88,"integrity":"sha512-+QeRjLlHGV7uUf+TT8rFGXcg5GKB7x5l/Ta0JIN/RNe97ZbC2op6J6UQJVYcE6eDAVWCDQD7wrfnef2AZibvsg==","signatures":[{"sig":"MEQCIE9YmhF446Z80sZXt3MXhgYeZQw751BIVZzcwDzb0VAmAiB2EgwQz5Y4gIvYNhO3UDQL0SImLwk+/GdqKcvdPCitPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":753619},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"50661fe3ba2bdf88a6965cb574f1b7eb8bbd97bd","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.27.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.39.0_1786548618605_0.610456245250856","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@danypops/vehicle-client-pi","version":"0.39.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.39.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"cffd161f6960e5ec0babd5374d067c09c6b875dd","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.39.1.tgz","fileCount":88,"integrity":"sha512-k59ahegE8LL///XyZAVEift0dGWWa6h1619Zei5khSY70extsNYgu23KvXrlT7gOeauOwqUpF+SgVFh43sJRvQ==","signatures":[{"sig":"MEYCIQCBhR5FS4vZcluj+3C5OCCFtPYM9LTD7p5tu9O+yHbhOQIhALRLfIcjFbVRBgpSlZ6IBhmDFOEJtWMvCtEWE7HsbyRX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755607},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"3fb3df72d736b52830d6cc7e21970a3cd7f7aef1","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.39.1_1786566986606_0.820246849292579","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@danypops/vehicle-client-pi","version":"0.40.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.40.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"8c02fd00df231ee7f4c39007f3327e3c4f99e6b8","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.40.0.tgz","fileCount":88,"integrity":"sha512-BsqjDOUH3SWMvdd6NS4Lfm27CPB9a83MQ4ASFqI0wbHZX3RBbPTw5FLWphjaBlkcOTJLPVDn9yOe0vLvBHpvrA==","signatures":[{"sig":"MEUCIHxopr2vq32G/+OayIlPy1tliN3MoDVuVb10o7hxKmJvAiEArEe6yuiVEfPTwcL2KGJ0tk5yqnRyCb/HuFBLAq3halA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755125},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"17b7026a62816ae769beb880ff6538c51b4fcbef","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.40.0_1786610610176_0.5414952058653828","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@danypops/vehicle-client-pi","version":"0.40.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.40.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bb70686a08bcf68538c994e69c0be854b2c7518e","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.40.1.tgz","fileCount":89,"integrity":"sha512-Ih8rrB8UkVqORhDS8liCMBHm8vI8U1V1/HnjLv1zggJUXF7IqjDuZ60yUrne1IDTpBFCXmMDQCqgLp56CRKmlA==","signatures":[{"sig":"MEQCIDor19OxNvu40IWIMagWZWJ6hf6Buwvtdw4QeRApE3JnAiBNBFdTMi2qtXEsobq2O+LigA8y+5e4v7iMau3Z25WsLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756521},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"828b2137f679d471d02c1590c904f40150a3cc63","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.9.1","@danypops/vehicle-server":"^0.24.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.40.1_1786610936340_0.09036235102160872","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@danypops/vehicle-client-pi","version":"0.41.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.41.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"7cc8c436bcf73f5011663bfb62cec69d140796cb","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.41.0.tgz","fileCount":89,"integrity":"sha512-hQqjVDKrVh6xJ+Sl1nMYcrjyd2IZjGyrjSL9yWyXeOCwj5ilBH4/zDZUvyqy6xAW4w/J79/UKOF7ZRWEAesaPQ==","signatures":[{"sig":"MEYCIQCSy4RBmshA9Fe3TDzbBdGwVwEy6PIb7BIPs/Cc9wVvEAIhAIepDQHCCXkCEU+PONjdHoK2MYHB7I+2nwsLNXjAgo+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808276},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"804410422e0f22749b386b31ba9224fbd256e82c","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.0","@danypops/vehicle-server":"^0.24.2","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.41.0_1786720315427_0.279077163515274","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@danypops/vehicle-client-pi","version":"0.41.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.41.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"aa02010574002e50f8a1aa09de8ca74af24361b0","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.41.1.tgz","fileCount":128,"integrity":"sha512-iMA0zOUXoO2qrV8uISZ+HtL78U+tyVPA1F0Xy8+smfcb4z7KsCpvWACpUB0Vw2dPK4N+t1j2CIRaNUV7JUSb2Q==","signatures":[{"sig":"MEUCIQDQqSL0bKNcv2pzlQ4NVAd++2Z5GrNiWWJHmaFKcM+AiQIgLyKyY5Zcf+tBMmrwDiaExnQ32PmdlDBvL1lHhRAjVJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850286},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"1222844993e1420c81654ead93f60fa0b73b471e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.41.1_1786874382074_0.07283062987635969","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"@danypops/vehicle-client-pi","version":"0.41.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.41.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6e79a597e95dfe30507d4f0bedd125009ba5a6eb","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.41.2.tgz","fileCount":128,"integrity":"sha512-aDFJW1RISpPSmeSIsYi27t3oL4y0jAMB8/XciMQyigJtchsuFsX2BS/Hrq1oxfA07YD5+THKJxlXMe1KMrspHQ==","signatures":[{"sig":"MEUCIF0+ps0SnyaeMxcmPauOheZlTbQ2ivwZ2HuCRTBY0LiFAiEA4vpia6vtNM8jfI6adcUK8SIkZ/iLWvhavEhPBCpewfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855825},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"1bebe6e5db6b2e3991a19be02b6c31cf26b5145c","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.41.2_1786877176494_0.22180668731710718","host":"s3://npm-registry-packages-npm-production"}},"0.41.3":{"name":"@danypops/vehicle-client-pi","version":"0.41.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.41.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ea7a15a43d457808ca3aef72050dece3f8169f34","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.41.3.tgz","fileCount":128,"integrity":"sha512-3qKVaHPfsRoI0wswRe0mGNGw/s5qt0kCWohUuUwzEQ5nrMe3uD4+4MhU8LYYmgFbeEyZ/YfBupyr7SdFnQThKQ==","signatures":[{"sig":"MEUCIQCsObsn0ToO3viumtr6kohxylOAoGCL7gGIskyyhxuS4wIgV7DCsUjD4OZha8liwEBSWZkiosvUsnzZVCX46LybOto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.41.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855829},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"58e562a1b3167440a9b58b1be02e2f756b145de2","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.41.3_1786880256268_0.5130248051953696","host":"s3://npm-registry-packages-npm-production"}},"0.41.4":{"name":"@danypops/vehicle-client-pi","version":"0.41.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.41.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e62ea779b82a68064be7acad71f070aaa0e41162","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.41.4.tgz","fileCount":128,"integrity":"sha512-BbakclWW+oTcyPHI3+HZBxmZx/F8RKUd8ULqy3t0Ghg24SoHpegw+aJe4LG33Hf8aZCS7Z6BZ4G1sDliKKiXbw==","signatures":[{"sig":"MEYCIQD2Y+SyOCNCFmGI2m4pbpLV40FKxr//nPN2yeG455ASHAIhANzP5HcVNbCt5iQRZP/nCR3SdLkf/DE592AtNavXti8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.41.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":855105},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"95ce37d0968c93d3aca936d4fc06859ba89a4ab7","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.4","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.41.4_1786893455392_0.6256731985087385","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@danypops/vehicle-client-pi","version":"0.42.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.42.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c4bde9c3d13f82d49478d70f8075912c79cb8952","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.42.0.tgz","fileCount":137,"integrity":"sha512-jVZkBSW01IHiYS8kz9ien2dyUJ8NxjOMO1iycj2TSljvyb2O8PCXHvRhwT97PGq/xKt9UQz0m87hn0fPrjDyfw==","signatures":[{"sig":"MEYCIQCTSheoqfUlrx8jvRxGm4YszxsgE6K5D5jWDbmgm+bkGQIhANFdZrzTnTT5cKo/9immTc/yil+PXYnIfr1yo5o4QtkX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":910477},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"27b202fdd670ef765233eee4482fe01a62985817","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.5","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.42.0_1786912503859_0.6190319312164967","host":"s3://npm-registry-packages-npm-production"}},"0.42.1":{"name":"@danypops/vehicle-client-pi","version":"0.42.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.42.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f8233715170d1ee4b061159db954197f06e0189d","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.42.1.tgz","fileCount":140,"integrity":"sha512-nxeHEVdtQZY0jOc1sR31yeLgC/EQhwlnDp+oEKqwbLWcdzE8QEULXE9qUs6miOQTc77jb1jGsgeyX7pLMVZ5gQ==","signatures":[{"sig":"MEYCIQDRWuyhS4wEnID37ia+QrDJ07vKMLroFLUagkkhTRwm/wIhALqwtgsSxU3HfBclyEfmizpufGe0/Lfa99iHpSV6Djfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923836},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"193aa2550f5320988ce98fc8642250ec328b528c","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.1","@danypops/vehicle-server":"^0.24.5","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.17.10","@danypops/papyrus":"^0.54.4","@danypops/pi-pipes":"^0.16.8","@danypops/pi-papyrus":"^0.54.1","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.42.1_1786915132130_0.8393684379317072","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@danypops/vehicle-client-pi","version":"0.43.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.43.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ac7d5ce5c6f2b3f02bfc15a0e78608597bcd109b","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.43.0.tgz","fileCount":143,"integrity":"sha512-8KEZyRZAxpuxXP60BrOjx59NMlNrgpWb9+euYMkwyoC+akhEwdhUa9XqGrjvoQjwZpo9kjvxyC39HDwZkfh7XQ==","signatures":[{"sig":"MEUCIA4jgww0Mfhy0CTlobXObhO5KC4QLxu0iDoU7d2m3OJpAiEApMyPW6hzAc7xKdJOzSb40hSbPW84Xl9xXAHBpVi0w8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942196},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"aa111cf0fb2a7bcb1f255088e56bdb23ce44d470","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.2","@danypops/vehicle-server":"^0.25.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.43.0_1787041007430_0.8516174791347308","host":"s3://npm-registry-packages-npm-production"}},"0.43.1":{"name":"@danypops/vehicle-client-pi","version":"0.43.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.43.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c998d4783df737509d67b2364ddd41f5a2a2e3d5","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.43.1.tgz","fileCount":143,"integrity":"sha512-uj0lbNo+Lw1modNYVWnKLyY8ff2DlFunFN6HhqO0Eax9FJQsedWB0V+M6D9mS/6qEqdNCLRsrjzHYxTDlGbkKQ==","signatures":[{"sig":"MEUCIQDkjpmBRbpGQCo5Qb/ixzrV56AnLett88cJAnwvo+kiJQIgDxyVEQFmAOJ/gq2rtNm47RQSBfPabc0u1cxBaEDC2fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942208},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"954cf1c45ca09974a3a5e18a4a0d08c16a0d0797","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.3","@danypops/vehicle-server":"^0.25.2","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.43.1_1787050742543_0.661655074156509","host":"s3://npm-registry-packages-npm-production"}},"0.43.2":{"name":"@danypops/vehicle-client-pi","version":"0.43.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.43.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"8f6ccbdbecdecd269eb382e86ade8b9781cffe57","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.43.2.tgz","fileCount":143,"integrity":"sha512-ldyas2z3+5qjhOfqzMPhxh7bMS+797QwkjIkuY6NfXcf4VcH+GYcH+t4AGRC0aqPlqGuC7g8jt+APoRZOHaZ5w==","signatures":[{"sig":"MEUCIQCLbEI8rI5PTppiClvVK+5jPtwt/VsDCgSgSAKZYWZGpgIgKvVY5LV6wqUyzmnACw7Jqj2RzSOi98WigqNmZqfouGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.43.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942253},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"29349d17c0b1c0095c6fc312621632a3b43ce80e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.4","@danypops/vehicle-server":"^0.25.2","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.43.2_1787065634023_0.9613528194249115","host":"s3://npm-registry-packages-npm-production"}},"0.43.3":{"name":"@danypops/vehicle-client-pi","version":"0.43.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.43.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"49ec40697531be7edc521ca6559f2fd3998cc88c","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.43.3.tgz","fileCount":143,"integrity":"sha512-doIiQ2SyweGRx4ztKxHMuKH95DyF3oijmCT92C5nF5kpJp/UVN5KLdLYHlJy0+EWinsnipbd8k3HseJxfYX0lQ==","signatures":[{"sig":"MEUCIF3Wje9hc8S7NmD+x4zY+/vompSVkJQF0lMA4xkmgDNxAiEAgS++aDU30vJkb0S9EeADjgdalLHi6YtLojGC1lbMPwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.43.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942726},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"2ae7c675fcdce89ef0b5ec243918686a89a41586","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.4","@danypops/vehicle-server":"^0.25.2","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.43.3_1787078325248_0.34032024147528817","host":"s3://npm-registry-packages-npm-production"}},"0.43.4":{"name":"@danypops/vehicle-client-pi","version":"0.43.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.43.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"349f689d1b25713424ec99a19eeee2d07b52f37d","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.43.4.tgz","fileCount":143,"integrity":"sha512-QYKMfSQSZx1wvVH7q47yOnhM+AxNYMa26U2/Gz+XKhoucW95T26BQjjQK01df1KNuMO6Fkt4o/lp707mhS2wUQ==","signatures":[{"sig":"MEUCIBPUnL/cjOCg9ie33ccwELfWHEvvRXpOZU2nZn9hFCBGAiEAjJiWyRNQmg09YNE3CkMoVVdCcX+uA67AHSh6JyN2rWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.43.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947238},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"}},"gitHead":"c17e09f0cafd5a68b2d8305e5aa3347ff184a193","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.17.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.4","@danypops/vehicle-server":"^0.25.2","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.43.4_1787087456783_0.4814107608025926","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@danypops/vehicle-client-pi","version":"0.44.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.44.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"891558b727e660217ade39abf425e463edc1bca0","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.44.0.tgz","fileCount":146,"integrity":"sha512-XCnjfurj8CG8pLyJFMU1gCDce1H6+xbSbNuYlY7uovq2PtadBbA73UIl2c7MqFNsmNim6rFC2wsKPM7ijriEwA==","signatures":[{"sig":"MEYCIQDl17stCfrmOCWmcly6Q59zVy7REbFfy/fT+ymLqTiamwIhAIptB9wAioa7SjBj0L9KhFhka1/FRaKkD5378Z6Da8fp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":953070},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts"},"gitHead":"3be2ae7f452390ed0671cdf452b194cdcc5f0098","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.18.4","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.4","@danypops/vehicle-server":"^0.26.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.44.0_1787231183047_0.8033708505270152","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@danypops/vehicle-client-pi","version":"0.45.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.45.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"16623e2ef81d6ae117edf1c15eee7f27fb1c2759","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.45.0.tgz","fileCount":151,"integrity":"sha512-VLkQfBeQAWgIdZep8gvUCyYqxQZDDjMe32OqMeO/VjcJGX5dPb3Yi0YwHTSBRQVZPLZKP31p1jwCJvCjZTu4aQ==","signatures":[{"sig":"MEQCIASh8MpqjT4ToGlBOyYydSDjO97eAsh9VhjsL7ueYaZfAiAczFYRKmZ0SoxTgZXlIrQ+1FJQA6jwDnRUWx5ADpJqsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":999668},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts"},"gitHead":"5c08757f9173afda46925bfe432e4ed0bc6b5c10","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.18.4","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.5","@danypops/vehicle-server":"^0.26.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.45.0_1787244017586_0.8595619067142517","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"@danypops/vehicle-client-pi","version":"0.45.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.45.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f48accf1a85b8b18345ea5f071c4dbc5ae2bdb80","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.45.1.tgz","fileCount":151,"integrity":"sha512-LuNlH8ruvgwnOYog2IXF+m9TN+j9pp4bWUE9t/Y0su8iqnwEFC5KGrZsA6RJyho7xwuFqpvKQwx3G7rBjw8lOw==","signatures":[{"sig":"MEQCIARyKITik4ulWjtQbp4onSdroLVnZdQ0S/+rNXq+IpUHAiB33u0EfZ1E6LxCjbcPmcvKEnlYeP+UB0WQQbDmjaJv9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.45.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1005207},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts"},"gitHead":"c17d52587408f1b689b5be7f7045e4c1b0234bbb","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.18.5","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.5","@danypops/vehicle-server":"^0.26.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.45.1_1787325959171_0.39356813532530266","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"@danypops/vehicle-client-pi","version":"0.45.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.45.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f82928a86d3a2047f352049426630ddaad83dd37","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.45.2.tgz","fileCount":151,"integrity":"sha512-KqWTuBu+eo9rK30CVt8x5OVYHNoxVmnUzNNQ6G9djlq3U0X6KMToqPi21x1i20TNXuKg/vgczLMdBFK0ps3lfQ==","signatures":[{"sig":"MEQCIBfUh+92c+W1MNslLVBNzv+uMm2T0wsYkNpMZ4Pg1XFdAiAv++bKEflXoNWDJWhHmPH2/HK5icJaLLH+Jz51q10/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.45.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008081},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts"},"gitHead":"50b13c2634aaf2650b807470844d0024393b47ef","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.18.6","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.5","@danypops/vehicle-server":"^0.26.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.45.2_1787562779841_0.3715972039853086","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"@danypops/vehicle-client-pi","version":"0.45.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.45.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"56e7b17b789805f1c3a292123fd377977908214a","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.45.3.tgz","fileCount":151,"integrity":"sha512-kDB7C8v2K+7NE2NgDOeGlTEbM+mx3OG91VMcZd4qkrdZJxO3LR432l2LKKG6uromCt1+Z/jZeOwpofhhMjQSWQ==","signatures":[{"sig":"MEUCIQCjssi7E9hngo6goCMyFWLIZQuVI7UtW2lf2Y+2RopEsgIgBhb+ONvNpHxRi6uFSHt1S8bA7wwIsJJyhuYi3+kp8Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.45.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1008081},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts"},"gitHead":"36d0ed42707c0db66219305ecc93de2f0e09e6ca","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.45.3_1787568199662_0.9209573509505145","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"@danypops/vehicle-client-pi","version":"0.46.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.46.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"26ff9e528093e52a88173b026a69c57fc6f9b4f3","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.46.0.tgz","fileCount":152,"integrity":"sha512-eRzS8e5ajnHtGGzXLSEVOvWj857dzT2VrCToZ2RvWKLdqOTbq3sydivLIP2ZBZpnFEdFaG9+RCdh2DZsru9eow==","signatures":[{"sig":"MEUCIEKPsYkctbStCy9qu051UJkb+Hv65XYgLUrHSEG8PxGEAiEArR8r7gYIxXwVk1QBHHkng+6P+793uQPe6ub26UqDW9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1017691},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"475f8a51860d80c5c61075afa1817dfe50019a89","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.46.0_1787573571677_0.9735091498482775","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@danypops/vehicle-client-pi","version":"0.47.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.47.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"dc1fb7f26c2a68a04ed030fdcb65365f03fb0283","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.47.0.tgz","fileCount":152,"integrity":"sha512-HNoiYEugIb5UrUz1niuD44zRiAHm2CReakwiqXVxx9KQBjYoUhX1yicPOUHe+/zvxacYsI7Sq6LypZNx/rZ3ow==","signatures":[{"sig":"MEQCIA4/zeaKdVPMdIECkU6ye8YkMqgFQchvHk/2ADWRAsTmAiAYs2yv705tSsb17kIwGaJUOL0A9XW4Yc3yyJnia9+3Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022572},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"ad450aab5e192ebabc9b3929fff2f5e0978ccd05","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.47.0_1787580963734_0.16981340394379485","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"@danypops/vehicle-client-pi","version":"0.48.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.48.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"17d119519a698e780b290f163ca6f8d0f20c2a95","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.48.0.tgz","fileCount":152,"integrity":"sha512-beSYrTveOOilsoxoqRwC2jWJZsNjgphO81va5n5D2RANjKok1EY4x0aVsmAPFGP/6/2ElMvufzbPm3QVeWAz/A==","signatures":[{"sig":"MEUCIBiZYpdB30v1pm4ijGqGv3kDUVR78ZMxkv0uPBZHLEwiAiEAigqB7Ekts3oIxw6JSL/NQP6cxiG3r9FetQwutxujRpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1025738},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"7573f0e7afba811a422ad5ca39e25d833976048e","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.48.0_1787582609771_0.5120034270361904","host":"s3://npm-registry-packages-npm-production"}},"0.48.1":{"name":"@danypops/vehicle-client-pi","version":"0.48.1","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.48.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6538146d5ba623be7945f8e1c96da02c545d3659","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.48.1.tgz","fileCount":152,"integrity":"sha512-+mO8v4IsWUUNLVcd3mCTderkKFwZATa89z4AzxWCfE1Oq+yvyoUyWWefuq8Yg+vRbaYGndqczY4QXqIrlfzMgA==","signatures":[{"sig":"MEQCIEF6qrC1qwrF17GYH0F0jg/Dw3upPc+I+GOTenUWVPDlAiBrl/lXncsdqyTMxfinzuOAfSopAuvtfXgxQhj/8sLUCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.48.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1024397},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"8ec9042a8f2f85c024e9210aee6b4c2a5783a071","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.48.1_1787584296361_0.7771566639528384","host":"s3://npm-registry-packages-npm-production"}},"0.48.2":{"name":"@danypops/vehicle-client-pi","version":"0.48.2","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.48.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bccef3d1b19815173e0c683e1ec279241b1a23cf","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.48.2.tgz","fileCount":152,"integrity":"sha512-ME57q55CrH2XDJuvGN9Dlgt2yMIN7HOT3vcfmXx5CdWNaBYuFthtjHEbshGzW4k/nrMAi+HDObcqOR9FfehlPA==","signatures":[{"sig":"MEQCIGX0M8HwF3JoKcFvRXN4/aZkNvtoRoGSvebG7ETNSPHyAiBHLVJCmb8HIWg84DSh0tRUQtaO9UW9pC7yzABqw9Qr8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.48.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1030767},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"d8c88227555d38b8daeef12e7c95b37fdc4efdd1","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.0","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.7","@danypops/vehicle-server":"^0.27.0","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.48.2_1787649390895_0.19487298759241178","host":"s3://npm-registry-packages-npm-production"}},"0.48.3":{"name":"@danypops/vehicle-client-pi","version":"0.48.3","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.48.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"9f1445af85a0a5034334e1c5eaa006a8fdb015b6","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.48.3.tgz","fileCount":152,"integrity":"sha512-TYw2yM08S2/EV7aBQgXSTfPnO2w0bNAOXUHcX3+LT/I7QRrFw/PevzL1UbXthOiJPlp2fQ8HZquHAE1TZUf20w==","signatures":[{"sig":"MEYCIQCDrNuz8P3t1qNlOzOvzjwn38DtJdcsZCwZataQgYDVrQIhAIUs0H3Df/rKOHB8M+NG1//Ao9ehRIdEvZ/kfyvWJ/YP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.48.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031110},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"380328173515cefa34328df0c1922cc1b6edeb81","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@danypops/vehicle-core":"^0.19.1","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.8","@danypops/vehicle-server":"^0.27.1","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.2"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.48.3_1788169553012_0.7952496778466418","host":"s3://npm-registry-packages-npm-production"}},"0.48.4":{"name":"@danypops/vehicle-client-pi","version":"0.48.4","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.48.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"57f1b4c0f2f50f2e0852b0c3e9c4f7f1c2b59562","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.48.4.tgz","fileCount":152,"integrity":"sha512-F7Bb2a1hEtCVnm4OMrwWY2Q50oHdPmT9IvWO3bHMS1T1RG2w4oFNFoZbwHYeJNv3KTxKqPthlYGNzeL30OeZRw==","signatures":[{"sig":"MEQCIHruYDeVOUuiaNKvoZ+q8xQ5Y9eGN0M2hNltTHCjLWHYAiAl1Y7iqzaJyzq8DP0onb+zrRaBa+lEM0ENiwATvFr4Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHpDQD5OYs66IXNDxxVbO5+GVVlnAQHQTBMkQIvLu1iEAiEAn6gSB8w9HyEtWoquAo9oZ8S2KeHCRer+waiE8rEBurs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.48.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1031293},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"a73c3784e1b73f192dfedb336e9bc33d014cb85b","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@danypops/vehicle-core":"^0.19.2","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.8","@danypops/vehicle-server":"^0.27.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.48.4_1788600228128_0.8508317668643881","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"@danypops/vehicle-client-pi","version":"0.49.0","keywords":["vehicle","agent-tools","pi-extension"],"license":"MIT","_id":"@danypops/vehicle-client-pi@0.49.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ae9d71ad0bb18dbf4b3818bcfe1f31991fdf26fa","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.49.0.tgz","fileCount":155,"integrity":"sha512-QV2Of/A2WfBCOnsZ6zwVGeM3TwM92ibN/kkkA4yhTpIXyqSFyvBMAyg3x0ysNMp3TgLVhTId/sqvd0Wuzrq3iQ==","signatures":[{"sig":"MEUCIDhv5poVNZiRJKG9AkMe+iBB+VpZmAIrhc9qKJCyktwoAiEAu6fDtoNYA5IjTj3jEqFF7yUx3NuAmEvJM6R5hx066P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRMiloDine0ETTAHs2+ce1NASmJE5oUAud3IkYqVQjYAIgG2qrwjFUqVf1pLuRcRdnu6vjad9G6Q6aI4CW5m0J79M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1041864},"main":"./dist/vehicle-pi.js","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"a451a8f8ac9b6451863b88113c96bab7771b3dc6","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@danypops/vehicle-core":"^0.19.2","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.8","@danypops/vehicle-server":"^0.27.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vehicle-client-pi_0.49.0_1788678643615_0.5548806790841543","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"_id":"@danypops/vehicle-client-pi@0.50.0","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"8b3e15b332bc403954e70e5092b832c768645e6f","tarball":"https://registry.npmjs.org/@danypops/vehicle-client-pi/-/vehicle-client-pi-0.50.0.tgz","fileCount":158,"integrity":"sha512-RX77ihYmJEVYlP4KUmdqLyYqTarcNrgVR4he6gT28OMwdZx6JOuzvED1QoR/rmjqQL4pRrPuGDXAVi3VK8NVjw==","signatures":[{"sig":"MEYCIQDofmTHSLberlThz76QqRY/wS8+1q2J4z+7rq8Hm09qbgIhAMHZJe2WB/VFq4KYH+Vola9FUnW8sB7jIdirtrl0X8TC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFQUo+7gJNzc3oIzPhCKuFkQjdHhq0pITNoY5cG2UYgGAiEAvgs1COqad3Hu9S81M76tOClaIma8lD7AKcjIFK5d294="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-client-pi@0.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050286},"main":"./dist/vehicle-pi.js","name":"@danypops/vehicle-client-pi","type":"module","types":"./dist/vehicle-pi.d.ts","exports":{".":{"types":"./dist/vehicle-pi.d.ts","default":"./dist/vehicle-pi.js"},"./monolith":{"types":"./dist/vehicle-monolith.d.ts","default":"./dist/vehicle-monolith.js"},"./test-utils":"./src/test-utils.ts","./expand-hint":{"types":"./dist/expand-hint.d.ts","default":"./dist/expand-hint.js"},"./hitl-prompt":{"types":"./dist/hitl-prompt.d.ts","default":"./dist/hitl-prompt.js"},"./secrets-tui":"./src/secrets-tui.ts","./widget-state":{"types":"./dist/vehicle-widget-state.d.ts","default":"./dist/vehicle-widget-state.js"},"./widget-header":{"types":"./dist/vehicle-widget-header.d.ts","default":"./dist/vehicle-widget-header.js"},"./safety-command":"./src/vehicle-safety-command.ts","./vehicle-render":{"types":"./dist/vehicle-render.d.ts","default":"./dist/vehicle-render.js"},"./vehicle-safety":{"types":"./dist/vehicle-safety.d.ts","default":"./dist/vehicle-safety.js"},"./activity-broker":{"types":"./dist/activity-broker.d.ts","default":"./dist/activity-broker.js"},"./hitl-ask-prompt":{"types":"./dist/hitl-ask-prompt.d.ts","default":"./dist/hitl-ask-prompt.js"},"./pi-load-harness":"./src/pi-load-harness.ts","./secrets-backend":"./src/secrets-backend.ts","./watched-refresh":"./src/vehicle-watched-refresh.ts","./secrets-registry":"./src/secrets-registry.ts","./agent-poll-ticker":"./src/agent-poll-ticker.ts","./multi-select-list":{"types":"./dist/multi-select-list.d.ts","default":"./dist/multi-select-list.js"},"./pi-status-refresh":"./src/pi-status-refresh.ts","./client-diagnostics":{"types":"./dist/client-diagnostics.d.ts","default":"./dist/client-diagnostics.js"},"./secrets-backend-env":"./src/secrets-backend-env.ts","./vehicle-render-model":{"types":"./dist/vehicle-render-model.d.ts","default":"./dist/vehicle-render-model.js"},"./secrets-backend-local":"./src/secrets-backend-local.ts","./vehicle-safety-registry":{"types":"./dist/vehicle-safety-registry.d.ts","default":"./dist/vehicle-safety-registry.js"},"./hitl-approval-ask-prompt":{"types":"./dist/hitl-approval-ask-prompt.d.ts","default":"./dist/hitl-approval-ask-prompt.js"},"./shared-registration-marker":"./src/shared-registration-marker.ts","./vehicle-approval-outcome-poll":"./src/vehicle-approval-outcome-poll.ts"},"gitHead":"b240c7304c2aabbadd6a65a9f695ec18e53dc3d0","license":"MIT","scripts":{"test":"bun run build && bun test test","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit"},"version":"0.50.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395265ca-1b91-4b8d-a922-acf5c11fcb7e"}},"homepage":"https://github.com/DanyPops/vehicle#readme","keywords":["vehicle","agent-tools","pi-extension"],"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"_npmVersion":"12.0.2","description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","directories":{},"maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@danypops/vehicle-core":"^0.19.2","malevich-tui-components":"^0.28.0","@danypops/vehicle-client":"^0.10.8","@danypops/vehicle-server":"^0.27.3","@danypops/pi-extension-harness":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/pipes":"^0.18.1","@danypops/papyrus":"^0.59.1","@danypops/pi-pipes":"^0.17.5","@danypops/pi-papyrus":"^0.55.6","@danypops/pi-tui-harness":"^0.0.2","@danypops/pi-process-harness":"^0.1.3","@danypops/vehicle-conformance":"^0.4.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vehicle-client-pi_0.50.0_1788697447492_0.3032118306617564"}}},"time":{"created":"2026-07-29T19:46:31.118Z","modified":"2026-09-06T12:24:07.992Z","0.1.0":"2026-07-29T19:46:31.434Z","0.1.1":"2026-07-30T07:21:32.879Z","0.1.2":"2026-07-30T08:47:21.084Z","0.1.3":"2026-07-30T09:45:38.369Z","0.1.4":"2026-07-30T10:33:30.049Z","0.1.5":"2026-07-30T10:47:31.900Z","0.2.0":"2026-07-31T15:38:40.851Z","0.3.0":"2026-07-31T20:31:48.640Z","0.3.1":"2026-08-01T14:31:41.750Z","0.3.2":"2026-08-01T14:41:55.670Z","0.3.3":"2026-08-01T14:44:42.731Z","0.4.0":"2026-08-01T17:31:11.638Z","0.4.1":"2026-08-01T18:37:09.634Z","0.5.0":"2026-08-01T19:47:37.147Z","0.5.1":"2026-08-02T07:07:47.821Z","0.5.2":"2026-08-02T07:28:22.159Z","0.6.0":"2026-08-02T10:33:50.246Z","0.7.0":"2026-08-02T11:52:57.031Z","0.8.0":"2026-08-02T12:27:05.909Z","0.8.1":"2026-08-02T12:41:29.293Z","0.9.0":"2026-08-02T12:57:14.562Z","0.10.0":"2026-08-02T13:32:46.685Z","0.11.0":"2026-08-02T13:51:38.563Z","0.12.0":"2026-08-02T14:00:16.123Z","0.13.0":"2026-08-02T14:05:21.851Z","0.14.0":"2026-08-02T14:30:27.084Z","0.15.0":"2026-08-02T14:58:58.305Z","0.15.1":"2026-08-02T17:54:10.465Z","0.15.2":"2026-08-02T21:19:10.849Z","0.15.3":"2026-08-03T09:03:35.255Z","0.16.0":"2026-08-03T11:18:38.536Z","0.16.1":"2026-08-03T19:14:30.013Z","0.16.2":"2026-08-04T11:15:23.065Z","0.16.3":"2026-08-04T12:29:58.613Z","0.16.4":"2026-08-04T16:28:59.373Z","0.16.5":"2026-08-04T20:19:17.477Z","0.16.6":"2026-08-04T21:42:57.999Z","0.16.7":"2026-08-05T07:01:28.577Z","0.16.8":"2026-08-05T08:44:42.582Z","0.16.9":"2026-08-05T09:22:33.200Z","0.16.10":"2026-08-05T21:51:14.435Z","0.17.0":"2026-08-06T09:33:45.570Z","0.17.1":"2026-08-06T09:44:21.463Z","0.18.0":"2026-08-06T10:09:08.060Z","0.18.1":"2026-08-06T10:14:34.649Z","0.18.2":"2026-08-06T14:04:11.368Z","0.18.3":"2026-08-06T14:44:23.821Z","0.18.4":"2026-08-07T11:53:34.064Z","0.18.5":"2026-08-07T18:15:02.979Z","0.18.6":"2026-08-08T12:51:32.344Z","0.19.0":"2026-08-09T11:28:12.875Z","0.20.0":"2026-08-09T15:32:58.367Z","0.20.1":"2026-08-09T15:55:56.763Z","0.21.0":"2026-08-09T16:48:53.419Z","0.22.0":"2026-08-09T20:36:02.451Z","0.22.1":"2026-08-09T20:57:04.408Z","0.23.0":"2026-08-09T22:07:27.220Z","0.24.0":"2026-08-10T07:49:30.853Z","0.24.1":"2026-08-10T08:29:15.622Z","0.25.0":"2026-08-10T08:33:45.936Z","0.25.1":"2026-08-10T08:57:31.068Z","0.26.0":"2026-08-10T09:20:31.536Z","0.27.0":"2026-08-10T12:06:08.094Z","0.27.1":"2026-08-10T12:10:52.477Z","0.28.0":"2026-08-10T12:21:01.851Z","0.29.0":"2026-08-10T12:42:26.005Z","0.30.0":"2026-08-10T14:49:59.080Z","0.31.0":"2026-08-10T16:07:17.782Z","0.31.1":"2026-08-10T16:15:42.686Z","0.31.2":"2026-08-10T16:28:38.074Z","0.32.0":"2026-08-11T08:31:53.722Z","0.32.1":"2026-08-11T09:07:12.856Z","0.33.0":"2026-08-11T15:24:42.792Z","0.33.1":"2026-08-11T15:26:02.561Z","0.33.2":"2026-08-11T15:49:03.760Z","0.33.3":"2026-08-11T16:07:44.803Z","0.34.0":"2026-08-11T16:51:37.906Z","0.34.1":"2026-08-11T17:13:01.041Z","0.34.2":"2026-08-11T20:24:00.583Z","0.35.0":"2026-08-12T06:22:54.645Z","0.36.0":"2026-08-12T06:47:59.562Z","0.37.0":"2026-08-12T11:16:37.976Z","0.38.0":"2026-08-12T12:08:48.406Z","0.39.0":"2026-08-12T15:30:18.817Z","0.39.1":"2026-08-12T20:36:26.750Z","0.40.0":"2026-08-13T08:43:30.360Z","0.40.1":"2026-08-13T08:48:56.513Z","0.41.0":"2026-08-14T15:11:55.630Z","0.41.1":"2026-08-16T09:59:42.221Z","0.41.2":"2026-08-16T10:46:16.647Z","0.41.3":"2026-08-16T11:37:36.411Z","0.41.4":"2026-08-16T15:17:35.548Z","0.42.0":"2026-08-16T20:35:04.006Z","0.42.1":"2026-08-16T21:18:52.278Z","0.43.0":"2026-08-18T08:16:47.595Z","0.43.1":"2026-08-18T10:59:02.670Z","0.43.2":"2026-08-18T15:07:14.178Z","0.43.3":"2026-08-18T18:38:45.405Z","0.43.4":"2026-08-18T21:10:56.928Z","0.44.0":"2026-08-20T13:06:23.220Z","0.45.0":"2026-08-20T16:40:17.719Z","0.45.1":"2026-08-21T15:25:59.320Z","0.45.2":"2026-08-24T09:12:59.983Z","0.45.3":"2026-08-24T10:43:19.823Z","0.46.0":"2026-08-24T12:12:51.832Z","0.47.0":"2026-08-24T14:16:03.966Z","0.48.0":"2026-08-24T14:43:29.926Z","0.48.1":"2026-08-24T15:11:36.515Z","0.48.2":"2026-08-25T09:16:31.074Z","0.48.3":"2026-08-31T09:45:53.159Z","0.48.4":"2026-09-05T09:23:48.209Z","0.49.0":"2026-09-06T07:10:43.738Z","0.50.0":"2026-09-06T12:24:07.586Z"},"bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"license":"MIT","homepage":"https://github.com/DanyPops/vehicle#readme","keywords":["vehicle","agent-tools","pi-extension"],"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-client-pi"},"description":"Projects any VehicleClient's manifest into native Pi tools, plus the rest of this house's Pi-extension-facing surface: jiti-load-safety verification and the shared /secrets command (backend port, env/local implementations, cross-extension registry, TUI). ","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"readme":"# @danypops/vehicle-client-pi\n\nProjects any `VehicleClient` into native Pi tools -- exact operation\nversions, schemas, cancellation, Pi call/session identity, permissions,\nkeyed idempotency, progress, structured failures, and live tool-visibility\ncuration by operation availability.\n\nEvery projected tool also gets real `renderCall`/`renderResult` rendering\nby default, driven by the operation's own descriptor metadata (`effect`,\nname) rather than Pi's generic JSON dump: an effect-colored call row, a\ntable for array-of-object results, a progress bar for a mid-flight partial\nresult, and collapsible JSON otherwise -- built on\n[`malevich-tui-components`](https://www.npmjs.com/package/malevich-tui-components).\nGeneric results are projected once, before persistence, into the strict,\nversioned `vehicle.tool-details/v1` DTO. It has independent serialized-detail,\nrow, column, field-text, and preview-text bounds; expanded mode can reveal only\nrows already in that DTO. A consumer with real UX investment in one operation\nsupplies a paired `presentations(descriptor)` contract: its required\n`projector.maxBytes` and `project()` produce JSON-safe persisted details, and\nits `renderResult` parses that exact DTO. Projection errors fail closed after\nthe application invocation has succeeded; raw output is never silently\npersisted as a fallback. The older `renderers` option remains a compatibility\npath and retains legacy `{ vehicle, output }` details until that renderer is\nmigrated. The human can select the generic bar's\nblock language through the host extension: pass `progressBarGlyphs: \"shade\" |\n\"smooth\" | \"blocks\" | \"ascii\"` (or a custom Malevich glyph set) to\n`registerVehicleTools`; progress geometry and transport data are unchanged.\nCall `registerVehicleTools()` from an async extension factory so Pi has those renderers before replaying persisted\ntool rows. Runtime-dependent availability synchronization is deferred to\n`session_start` automatically.\n\nThat rendering is the human TUI channel only. What the model itself reads\nis separate: an operation's output defaults to bounded formatted JSON, but an\noperation whose result is meant to be read as a narrative (a workflow run's\nsummary, a gate report) can include its own `content: [{ type: \"text\",\ntext }]` field -- the same field name and shape MCP's `CallToolResult` and\nPi's own tool-result type already use -- and that gets sent to the model\ninstead. `modelContentMaxBytes` defaults to 16 KiB of UTF-8 text, independently\nof the operation transport limit and presentation-details limit. ANSI is\nremoved; truncation ends with deterministic omitted-byte/`complete=false`\nmetadata. Continue with a domain cursor/job/read operation rather than asking\nthe renderer to reveal unpersisted output. See `extractVehicleContent`/\n`WithVehicleContent` in `@danypops/vehicle-core`.\n\nProgress uses the same bounded generic DTO for transient updates. An\ninteractive follow-up's replacement output is what gets projected, while its\nmodel `content` is bounded independently. Replay strictly parses v1; malformed\nor newer presentation details fall back to useful model content without\nthrowing. Historical `{ vehicle, output }` rows still use the legacy renderer\ncompatibility path.\n\nGeneric call rendering consults each operation's input JSON Schema recursively.\n`writeOnly: true`, `format: \"password\"`, and credential-shaped field names are\nalways omitted. Use `x-vehicle-presentation: \"omit\"` for another sensitive or\nnoisy field, `\"summarize\"` to show only shape/size without its value, or\n`\"stream\"` on a string field to show a bounded ten-visual-line rolling preview\nwhile partial tool arguments arrive. The stream window follows the newest\ncharacter with a cursor and collapses back to a size summary when the call\nsettles.\n\nA consumer-local side effect the operation's own output can't carry --\ne.g. broadcasting on a same-process Pi extension event bus so a sibling\nextension can react -- has its own hook: `registerVehicleTools(pi, client,\n{ onInvoked })` fires after a successful `invoke()`, before the tool\nresult is returned. It's deliberately host-local, not part of the\noperation's transport-neutral contract (a remote HTTP Vehicle consumer has\nno such bus), and never aborts the tool call: an error thrown from\n`onInvoked` is swallowed, the same \"best-effort broadcast\" contract a\ndirect `pi.events.emit()` call would carry on its own.\n\nEvery invocation failure is sanitized into a structured `VehicleFailure` before it\nreaches Pi (`sanitizedFailure()`), classifying `VehicleError`, a Vehicle-client\ntransport error, or a raw transport-level throw. That classification is itself\ninstrumented (`./client-diagnostics`): if it ever fails internally (its own\nname for this: `vehicle-client-classification-failed`), the failure is\nreported on the `vehicle-client-pi:classification-failure`\n[`node:diagnostics_channel`](https://nodejs.org/api/diagnostics_channel.html)\n(subscribe directly for a real observability pipeline; zero cost with no\nsubscriber) and, when `VEHICLE_CLIENT_DIAG=1`, appended as a JSONL line to\n`~/.cache/vehicle/client-diag.log` (override with `VEHICLE_CLIENT_DIAG_PATH`)\nfor interactive debugging of one live session -- never the original error's\nown message/stack, only its constructor name.\n\nThe Vehicle Shell's own meta-tools (`tools_list`/`tools_man`/`tools_type`,\n`./vehicle-shell`) report their own calls into whichever vehicle daemon(s)\nare relevant, via the real `metrics.recordClientEvent` operation every\nvehicle wired up with `@danypops/vehicle-server`'s own metrics support\nexposes -- these three tools are pure in-process aggregation over cached\nmanifests and never themselves reach a daemon's `invoke()` path otherwise,\nso this is the one place client-observed shell usage becomes visible\nserver-side. `tools_man`/`tools_type` report once per distinct vehicle a\ncall actually resolved a name against; `tools_list` (no single target\nvehicle -- a global browse) broadcasts to every currently-discovered\nvehicle. Fire-and-forget and best-effort throughout (see\n`./vehicle-shell`'s own `usage-reporting.ts`): a reporting failure, or an\nolder daemon with no `metrics.recordClientEvent` operation at all, never\naffects a real tool call's own result. Deliberately no client-side storage\nof any kind.\n\nThe same package carries the rest of this house's Pi-extension-facing\nsurface: `./pi-load-harness` (jiti-load-safety verification for any\nPi-loaded module), `./multi-select-list` (Malevich's bounded multi-select\nstate and viewport bound to Pi's theme, ANSI-aware text measurement, and\nsemantic keymap), `./pi-status-refresh` (`registerVehicleStatusRefresh` --\nrefresh a footer/widget on `session_start` and again whenever one of this\nextension's own projected tools just ran, tolerating a daemon that isn't up\nyet), and the shared `/secrets` Pi command (`./secrets-backend`,\n`./secrets-backend-env`, `./secrets-backend-local`, `./secrets-registry`,\n`./secrets-tui`) that several extensions in one Pi session merge into.\n\n```bash\nbun add @danypops/vehicle-client-pi\n```\n\nSee the [workspace README](https://github.com/DanyPops/vehicle#readme) for\n`registerVehicleTools()`/`refreshVehicleToolAvailability()` usage and the full\nVehicle package layout.\n","readmeFilename":"README.md"}