{"_id":"@0x-jerry/pi-package","_rev":"10-7fe7796bf6f1ed9b69bcae97e54da95f","name":"@0x-jerry/pi-package","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"@0x-jerry/pi-package","version":"0.1.0","keywords":["pi-package"],"license":"MIT","_id":"@0x-jerry/pi-package@0.1.0","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"70141543afd746896a4cdafd2a6e7af99ac7d3bf","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.1.0.tgz","fileCount":16,"integrity":"sha512-xKVzyjbjcZ04L/S6qNOnD4Mhl8WgOaAsDx5P3+0BlKbJXlqwwd2Y5gGELJxaMWFdhE8B/9iwJQ1pbLLnFt5ILg==","signatures":[{"sig":"MEQCICB5V+fMKmG6kJy3+FAJt6SYyJNU0EBT3VAUVKXL8lYBAiAy3MFEHcAeAKq4JQ+W4AHFJ1LlpQqjAZ4S+8+q1jrcmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87247},"gitHead":"b2162b2378ffd506f7e2123ebdfd77f3b757b5a0","scripts":{"check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"cwxyz","email":"x.jerry.wang@gmail.com"},"_npmVersion":"11.9.0","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@0x-jerry/x-release":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.1.0_1786518295602_0.014358795322198192","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@0x-jerry/pi-package","version":"0.2.1","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.2.1","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"58bbdd8c9247de18c52cdffe72a32ca519bd7350","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.2.1.tgz","fileCount":12,"integrity":"sha512-DzRoNDJ0gT493UNhNTbYnQg9N8mkRHsVXUBnJQda8i/ZF7ABjvLmPU9eYAjQmwL/p1oNsdFyhzJKyP448oqZNw==","signatures":[{"sig":"MEUCIQCvEY2aZfJAJFywAmGN0XXq+iaCILWOvR9cqttwJMIpdQIgPdimnu7dQB9bElIa+OZFREc0sh8edenN6MrrbTj2i+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38772},"type":"module","gitHead":"aef4ab5d1086617e1909c82574b11a3bf4c5a203","scripts":{"check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.2.1_1786523796706_0.3552392101211892","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"@0x-jerry/pi-package","version":"0.2.2","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.2.2","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"284ed5f19f5695e9f6a0d412c18f806c72e3a004","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.2.2.tgz","fileCount":12,"integrity":"sha512-FO0J50nkJOGoMpy3P9zTcgj+ZrmjRuh5H2CgXfJsO7BirDhYYUq/8z6jUBTDaT0CZWVhkQQwq61+3YoXXF7cGw==","signatures":[{"sig":"MEQCIB6q3IdjQHZjqKvmtaO9SWyZSUSyHlse5ToluUEOk67dAiAqisDjEFwHss7GGuCi0MFTXXlJ2Z7wiNLzAbYDmgu4WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44189},"type":"module","gitHead":"ce1017f5708ac6a1a5d726a674a3d013c05c5063","scripts":{"check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.2.2_1786530148684_0.21438154052422442","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"@0x-jerry/pi-package","version":"0.2.3","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.2.3","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"4db71f023018b4c0ebfc461400d96494da77bf04","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.2.3.tgz","fileCount":12,"integrity":"sha512-Wee6P9vN+vDUS+bjhvKXbdw/2SmF1E5tv5nju/umT+zfCk9IxBTC9utJYGnUumyXwAv0jNSkpdnNboJiGLtatA==","signatures":[{"sig":"MEUCIQCTx8wNr80Yyb9LZA7LaKTTe1JRY6OVXqzqdSsVBMjLUgIgQ9F8SKiyaWfLZ28LEIsVteWvG/jT0fopQRBfRKi0KFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36595},"type":"module","gitHead":"57d5fb3b1f642ef3b6c5d44af6976fd766498d6b","scripts":{"check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.2.3_1786537488244_0.36459085419738746","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@0x-jerry/pi-package","version":"0.3.0","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.3.0","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"f8d86eb3e8dbc8907f9fbac35ea6bbdd94c50236","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.3.0.tgz","fileCount":17,"integrity":"sha512-FR0AP8zPdQOpNTWy58YjYPnu7OXZQVaaiBQVdVsWT9U1gI1Arlolo7UCzm7GNfXzwYLTm1uqesvDXMWzOwBubg==","signatures":[{"sig":"MEQCIGHLB+9b9zXDVcdt6rspzSPkQ9+/s/EYk4oVEvR0Hib1AiBFtQ+ZHNWddoA0V/H3trxRuT9ncMDxzHF2ez2FVZdqqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54160},"type":"module","gitHead":"8e7940cfebfcb78ed92759ec2d7a30f7a93cf8f9","scripts":{"test":"vitest run","check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.3.0_1786539374922_0.5777579175280623","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"@0x-jerry/pi-package","version":"0.3.1","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.3.1","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"0136860ab4bbb3460509739e1bfd43900446559e","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.3.1.tgz","fileCount":17,"integrity":"sha512-Z9pPyakSMCyVVzI5IhB5ASfpVeq5CKh1xK7bDtbZwPFsR5SXNxF6rQ1kLwI1WmLxFg8NBS8WXYkObWHKNqZjkA==","signatures":[{"sig":"MEUCIQDIpp//Ibl5jGAeNsgQo8UgIsTJibfan8/F7e0C2e1pDwIgSJuaHAem+pgbzbiWZJ6w++afd1Jcsog5kGZJyYotZRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57813},"type":"module","gitHead":"aaef47a8fa4f14c76192a6bfa0f83bf4cdfdc5d5","scripts":{"test":"vitest run","check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.2","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.3.1_1786540164394_0.4202691239616443","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"@0x-jerry/pi-package","version":"0.3.2","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.3.2","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"d7c2efe36b60b5ce5349a025c6539441df3976b8","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.3.2.tgz","fileCount":17,"integrity":"sha512-SZxvsxx1XbcVktY9niekQUicSRJd6iLlKOQJa9BZzK1z5Tb9MNCHgnsBMyKHomGWEtC6Lp0mnGarAzEUiTzBkw==","signatures":[{"sig":"MEYCIQDLosxm2h9G2WTGzM5PId6ZlDH/OoegttU+z6PKQC15iAIhAJkAxdTPUs6Rew6hPU8wPH+PCYZcao2ZNKaxuNt/1vgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58239},"type":"module","gitHead":"6db9e96bd3dde83c9a02c8d1212aea9613f9b41e","scripts":{"test":"vitest run","check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.3.2_1786540833738_0.43024620179106643","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"@0x-jerry/pi-package","version":"0.3.3","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.3.3","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"dc4812d6ada9acae58ce0c1bf6375afa54c11fa0","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.3.3.tgz","fileCount":17,"integrity":"sha512-bjgpxn3OYpJwCcX8dZ7TTU/vxSlGt8z+JK1oDre0nlPtI41aKcBtLvekM9iSLvR9/sFs/u2mlHuy8ztFCVaNuw==","signatures":[{"sig":"MEQCIFNvUqLyn8rB1WuErGWkJx2jhse0+P2mjdNhXtxEgiJVAiBqA7FTWGfPwDf3SjZgurjfd/h1O/DngWLPsRMpnAHBtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58106},"type":"module","gitHead":"ca467108ca2906ea5fc4b0feb42d4ec998e7d51b","scripts":{"test":"vitest run","check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.3.3_1786541191554_0.6306038039614457","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.4":{"name":"@0x-jerry/pi-package","version":"0.3.4","keywords":["pi-package"],"author":"","license":"MIT","_id":"@0x-jerry/pi-package@0.3.4","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"homepage":"https://github.com/0x-jerry/pi-package#readme","bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"pi":{"prompts":["./src/prompts"],"extensions":["./src/extensions/index.ts"]},"dist":{"shasum":"1817c72d79f3c0b98a624fa37ad85db6dad8e988","tarball":"https://registry.npmjs.org/@0x-jerry/pi-package/-/pi-package-0.3.4.tgz","fileCount":17,"integrity":"sha512-EYyYrzzsLjDBQNlWIP8G4eL/aOYPw8xK+G5hYyZIYgy5jq7YI+rwB6Rd1tq/Wgl5ROzoBkkZ82BWtfIHXpnPNg==","signatures":[{"sig":"MEQCIANz8koj7+linCf+wYj7NClDcZ5wZS1aVK/VR+iCsmy2AiB8SlIXAQJ9X0V16uVqhMM7h9bkCs/agb+43qehYCZzew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0x-jerry%2fpi-package@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59394},"type":"module","gitHead":"8575c6960224e78e9ca96c3e88bd549510c99b3b","scripts":{"test":"vitest run","check":"tsc --noEmit","release":"x-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7be20dfa-e443-4c55-b2c7-5a41911cdb70"}},"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"_npmVersion":"12.0.2","description":"My personalized pi package: extensions, skills, prompts, and themes","directories":{},"_nodeVersion":"22.23.1","dependencies":{"lru-cache":"^11.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@0x-jerry/x-release":"^3.0.5","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.3.12","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-package_0.3.4_1786541852203_0.5036908502515747","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-08-12T07:04:55.457Z","modified":"2026-08-13T01:21:41.358Z","0.1.0":"2026-08-12T07:04:55.749Z","0.2.1":"2026-08-12T08:36:36.867Z","0.2.2":"2026-08-12T10:22:28.820Z","0.2.3":"2026-08-12T12:24:48.413Z","0.3.0":"2026-08-12T12:56:15.098Z","0.3.1":"2026-08-12T13:09:24.551Z","0.3.2":"2026-08-12T13:20:33.880Z","0.3.3":"2026-08-12T13:26:31.702Z","0.3.4":"2026-08-12T13:37:32.357Z"},"bugs":{"url":"https://github.com/0x-jerry/pi-package/issues"},"license":"MIT","homepage":"https://github.com/0x-jerry/pi-package#readme","keywords":["pi-package"],"repository":{"url":"git+https://github.com/0x-jerry/pi-package.git","type":"git"},"description":"My personalized pi package: extensions, skills, prompts, and themes","maintainers":[{"name":"cwxyz","email":"x.jerry.wang@gmail.com"}],"readme":"# @0x-jerry/pi-package\n\nMy personalized [pi](https://pi.dev) package. Contains:\n\n- **extensions/** — custom tools, lifecycle hooks, commands, keybindings\n- **skills/** — capability folders (`SKILL.md`) loaded on demand\n- **prompts/** — markdown prompt templates\n- **themes/** — TUI color themes\n\n## Setup\n\n```bash\nbun install        # install dev deps\nbun run check # type-check extensions\n```\n\n## Subagent tool\n\n`src/extensions/index.ts` is the package's extension entry (declared in\n`package.json` → `pi.extensions`); it re-exports the `subagent` tool from\n`src/extensions/agents/`. The tool delegates a task to a specialized agent\nby creating an in-process agent session via the [pi SDK](https://pi.dev/docs/latest/sdk)\n(`createAgentSession`): an isolated context window (in-memory session),\nagent-specific system prompt, tool allowlist, and the full environment a\nspawned `pi` process would have (extensions, skills, prompt templates,\nAGENTS.md context). Its events (messages, usage, tool calls) stream back\nto the parent session and render in the TUI.\n\n```\nsubagent { agent: \"scout\", task: \"Find all authentication code\" }\n```\n\nThe `agents/` extension is split into small modules:\n\n- `index.ts` — tool registration (`execute`)\n- `schema.ts` — TypeBox parameter schema\n- `types.ts` — shared types\n- `agents.ts` — agent discovery\n- `result.ts` — result helpers (output, failure, usage)\n- `run.ts` — in-process subagent runner (`createAgentSession` + full `DefaultResourceLoader`, typed events)\n- `render.ts` — TUI rendering (subagent transcript rendered with pi's own message components, collapsed/expanded views)\n\nAgents are markdown files with YAML frontmatter (`name`, `description`,\n`tools`, optional `model`). Discovered from all levels pi supports (user +\nproject), project agents override user agents on name conflicts:\n\n1. `~/.pi/agent/agents/*.md` — user-level (all projects)\n2. `<project>/.pi/agents/*.md` — project-local (nearest ancestor dir)\n\nAn agent without a `model` inherits the parent session's active model (and\nthinking level).\n","readmeFilename":"README.md"}