{"_id":"@henryqw/pi-add-dir","_rev":"30-7f59b43644c78d3bbf60f064d9c25ba3","name":"@henryqw/pi-add-dir","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"@henryqw/pi-add-dir","version":"0.1.0","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"af2dc5fd492a7c2c084c5838a0717fdd43f62b9d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.0.tgz","fileCount":5,"integrity":"sha512-pNAhPtQ6K56DJsoiDbplnAIPktRHLH9DIW8WrabWyurcIiT8/13I7PQZ7FIq9W665P99bgPIcOFSNYx0HTYyyA==","signatures":[{"sig":"MEUCIQCRb0BXSxcokV9ajeWMSMFZSN1JrrcXwFe1nRqBHdlZpgIgHNAo8KXD5+c01B970EglB8+tf3lsEUc83g0/lXCa/kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25115},"type":"module","engines":{"node":">=22.19.0"},"scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"henrywang","email":"hi@henry.wang"},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.9.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.0_1786723414665_0.1562512493671262","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@henryqw/pi-add-dir","version":"0.1.1","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"a9833784f42d5fefad6cde6492c629139c4be78b","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.1.tgz","fileCount":5,"integrity":"sha512-NcpXj3fiV1pSOcn7c1iOMqYo2LfFBSbSLRnEpY+1kQwSi6ZZ0StnJ5SsbbDenl4pTiZawV3anJQ3RJklKEfV2w==","signatures":[{"sig":"MEQCIEDpBcb1GnD83nGaenwHRXC05EiZzA0QnzV+2c3oDt2iAiAPieq1itIMJnmmZF1rePrUW0MWMrp0tEJ9/Q/jZQ0VoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25121},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"dfa8f137b46c1aea5a9aa29b88b3f8e00f6a57f8","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.1_1786888938347_0.7335693755434343","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@henryqw/pi-add-dir","version":"0.1.2","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"6f6418ad23cbc8dd25d75a98aaf4ba9c794b6c05","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.2.tgz","fileCount":5,"integrity":"sha512-uee25kmPIfvfDTpUu98dv+kdyjCNnzTeIk0KPYaLZSfFlzuJ+lJ4qYFF72a5UqP/p8q6yJ8RCwEhqz4EwIzgEQ==","signatures":[{"sig":"MEYCIQCL85Yp5hzvhnfSYCDmzx3m8P0Fc3dVNRT9MkrWwfPADAIhANMRsuKS/TtClLsKpJUXGn34pF+34NyAOMDx+5VGBQMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24917},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"7002730b46cd4fb23c26cdff5ee3f3f39d02ec98","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.2_1786994166799_0.18295753850080154","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@henryqw/pi-add-dir","version":"0.1.3","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"66cd80f570df02476e8f6369e381a0199ab61b79","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.3.tgz","fileCount":5,"integrity":"sha512-bWqMNlzmFC+Xjd4fPe6n0x1FqqGdatxlIsL+I5TTNvaHsnWxYAbdCUpLY0NuNTnyaag5M9SU/ju0F70dsEVnEQ==","signatures":[{"sig":"MEYCIQDbBEArUrxKD9NohVeTn2Eoa8/k/Ur3IGL6IVONIIPW5gIhALKVfY+rLLFq6WId3zshaRfoKxIfnaj2401hNV/AH4+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24901},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6127fc2e250a7b3b3a47d6512b74bb10068f444e","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.13","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.3_1786995118961_0.36601561093704116","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@henryqw/pi-add-dir","version":"0.1.4","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"b0cefa666b064f96c5f0185647a987d46a564218","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.4.tgz","fileCount":5,"integrity":"sha512-G4OLPbCu8Yr31xsZpY6ebiV7lKrHa803tWvx/VdBLxMGRTTZlZHdUupe8xdp6qDM+2xIFCP/tO0RxmgKCoopyw==","signatures":[{"sig":"MEUCIAtR1jiGm4ivFyx+cXmieOzyXbMrxr/3qtEOc5v5265BAiEAk8Xn08astj/ojOF4wUtPma4EuMu5eIPEqauFyBO2hq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24901},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b406a43928a363cd92e3fbc83f3254591c2fa92a","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.4_1787403216304_0.9030057310464501","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@henryqw/pi-add-dir","version":"0.1.5","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"b7b2d5ada0927a05d840462ca83721135275cda1","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.5.tgz","fileCount":5,"integrity":"sha512-yFdVTw+9UoRCAMVbysnAyiNbWE6F8C/X6N2W7uNhWL3LeVgY0aCbIk36VWyVKZ8nMf+/3Dj5WK+cLKjHX3m/zQ==","signatures":[{"sig":"MEUCIQDYTcb5OW3YZsR8WJJb245hYqRaEyoCS5P74zcldDQT9AIgcAVkIhc0U/MH/UmrRqwL7en90Uz+D3iVkJqJRn7hvME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26131},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1869a44e10bce7e49a2fb4d11854a4c54c328463","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.5_1787416628103_0.12156294761866793","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@henryqw/pi-add-dir","version":"0.1.6","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.6","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"10dd396e53a9cb2411c06deacf4fd014bd66db87","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.6.tgz","fileCount":5,"integrity":"sha512-/1VjtFPLBLM0MpuHU7zeFGDby+iCVRZ4/bKQE1yMa2lSxshZIxV59G4jAku6oFu1EpmMHcWdLWGv9cpY5DIfUA==","signatures":[{"sig":"MEUCIF6kJkY2FAoPcwmJNy99ewEalOKKHs7C5Oechr99sJSzAiEAqLOPkeS3gYPbbCP99wcVn4C7UURNhko4Av7mimvMpXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26116},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"09eef6129c0e7df41f3e873d90500c13e8bcee45","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.6_1787422490085_0.21922994312556554","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@henryqw/pi-add-dir","version":"0.1.7","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.7","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"2b460308d0dcbb9119425df5a34448c060db3846","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.7.tgz","fileCount":5,"integrity":"sha512-qspj2sVzPelCZPkGySR7ilzSB7sOyM6FLTOCghHMNdohxu7jnGh42XrMlf+VhiDIxifkWxCri2QyF430KQxfng==","signatures":[{"sig":"MEQCIAyp33WMcdGLtX3MkMounErXXV3HE6v9/Tt2jKFBO9xRAiBljf0C+IPv3IOMSArBTTC5AC98p+3ZMy/jFqsYbvTuPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23906},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5df9accb09c7f12c7f773731c1e08585ec3582ae","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.7_1787500353832_0.8089077118512593","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@henryqw/pi-add-dir","version":"0.1.8","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.8","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"47a07a04d51b6ab4c5e42fe4bf43dc3bdc9e9cc7","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.8.tgz","fileCount":5,"integrity":"sha512-tlhaYKf2Lv4y5YJ3sSN1rCHWI68gu4pnMEL/GcbxMvCFBvLVYgRThd+DIgxEJ5pHEFlBiNiysfLOsfa1q+qXtA==","signatures":[{"sig":"MEUCICUyXonZCAmo4UdjBpYcMkHNTdU+uaHGwEEQE7gZih+CAiEA+D+1SOjjkwfgbvpw67zdnAULRqnOMSxnFiJfKPp25m0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24115},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c49e2ed97f172f0ed6d0b15db1282b5892c2d59f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.8_1787567865885_0.7238199599420876","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@henryqw/pi-add-dir","version":"0.1.9","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.9","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"389e9dcfe615c574599decbbf585493c0e162e70","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.9.tgz","fileCount":5,"integrity":"sha512-+ILjTM2TJUqnkT7uldJx8891+GoxotKkICxaRZXMrivW2jT6eKjGRYXBJhNksgHHp343qr8vmjgxKPohf3TXhw==","signatures":[{"sig":"MEUCIGOK8zoib1iObn6c/Fa0ZfjJh7Zferl6exWFGK4x8pARAiEAmBz9tpdBjeVJVIcOBs9+dpazcfq4xhlj//8085UGDp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23715},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f3175cf80a56b482c46cc85b860d33e807187a12","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.9_1787722713279_0.6399783391136478","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@henryqw/pi-add-dir","version":"0.1.10","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.10","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"299898e8dea27d9bfa0f55afeecca1ed99549855","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.10.tgz","fileCount":5,"integrity":"sha512-N9b0ZGFMepcSPededdn1eMd5nSPWcnqA38DvCW/D0eqsaecb/nC2oGQbGtuoufc7+gSYsSXWZBZHDT/4BeslNg==","signatures":[{"sig":"MEUCIC2PvzMGrRRXTFiSfqEJiAyM7924VlgOdyyeFZAj7liSAiEAnSofi9kgFU5okFSWtPIWjM2PqoaHtnqvGcVdBEeCAYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23587},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0e6024791c0b14d348adfe8c5006f99412110e9f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.10_1787754595269_0.8422403273839905","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@henryqw/pi-add-dir","version":"0.1.11","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.11","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"481b313d5ce3c1b3d5a026e91c83f157aeeebb8e","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.11.tgz","fileCount":5,"integrity":"sha512-Ox7rqP4o9IZcix55/Gsumax1OU55PjKNrDSRAcv4MRDIjzhNIF+sjLOidPa0zLzypTzQg22B4AQkAn4ARlMMtg==","signatures":[{"sig":"MEUCIQDPIPptjeAk78Dbth9qNIWEftscJwmaOdVW7v+bppCorgIgJMDRRAklRLccXhJ3Z/gevOLy+nz3EP4GuqPC/lz6G2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24583},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bbdb237ece883dfd179cff6793711f6ec69b63de","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.84.1","@earendil-works/pi-coding-agent":">=0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.11_1787841670773_0.43104998832611896","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@henryqw/pi-add-dir","version":"0.1.12","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.12","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"58a831f11829bace6d49a57da15d4d5f891c837d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.12.tgz","fileCount":5,"integrity":"sha512-ioYOrLtnn/Zu2BfloVKNdSWvLWtimmx0qQXMxjTBnE5ZZAqPc8SCN0AEl4bEyPR+0Vk/xtmpYnw8Ex4VL4ry9w==","signatures":[{"sig":"MEQCIA3R6EU3nAq1hlIyRvnIXsnYp+WHvzgD8vH9CX/oxj9XAiA8tfWrAZTQ/7bxg5bruexq/BdVzbDM+AvJSbjHT6OY/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24581},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3662884342e232c1007c8af6a7e04cc7b55d653c","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.12_1788001570002_0.5737613274482378","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@henryqw/pi-add-dir","version":"0.1.13","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.13","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"f36810732468f72bc9cb7c6c929f9784a48d8b4d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.13.tgz","fileCount":5,"integrity":"sha512-ot702WL8vfwlN44256dJWc2INDNrPysc9VS99b1JegUrWYle+dy7SNBTUYc9ev9g5jurBrgZMjrJIFTlBTWvgA==","signatures":[{"sig":"MEUCIQCXExILfhknns52IwMbT6UVI6LSYjWO1JNha0mIKhIJwQIgCHyACrZNTGubrs6ej8teABVc5BV9SiDLcmyHsS8hAGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27230},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"705d728bb59584dffb85ce056b835a9c539f6eb0","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.13_1788010431167_0.2127637776048863","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@henryqw/pi-add-dir","version":"0.1.14","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.14","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"eed9b6faa4b38d8cc38d2e59bc2952c892391c97","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.14.tgz","fileCount":5,"integrity":"sha512-U20jwZ3u236fjA6l458CyQRZFOwjadGJk25nQmupUaKhfg261fczFpowp7BHyxAfcCTvoWmfV3Hck/eO8RTcFw==","signatures":[{"sig":"MEUCIEkazZ6WT+AJg/8RUUnPSKRC0LDPR0aRqy7CuzzghnK7AiEAwHg7VDJTVx8VW54IjmRdj6NoYPOZlwSIN3oGLj2Vjdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27243},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1c0795380948b73cb66cfcd914c7bf9d84648a2d","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6d7dbda-2fc1-4c5d-9dbf-42fe5b6c2dcb"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.14_1788024137317_0.7289593613215168","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@henryqw/pi-add-dir","version":"0.1.15","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.15","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"8821b9ad1c08d3175023d40a38ba559ddc6acc6f","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.15.tgz","fileCount":5,"integrity":"sha512-ZRTEl8oKQ2vlp5n92cIn4tIKnA5OHnVE1NEp3rQ4z9/Lnzx6Brm04pleXj5rseJs9yZoeUdIe35m03+tXqL18A==","signatures":[{"sig":"MEQCIF5oIYipckAq31X4bg9shOllMRhTImqmeTED4IjYGcJKAiBnOQE7VJ0iUqJ70lCRRnLwes/2d175oxTL9d5KxhYoCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27414},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8cf0513536a91346c216f71b89b87105bb8822cf","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.15_1788105613776_0.006707342786989923","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@henryqw/pi-add-dir","version":"0.1.16","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@0.1.16","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"cc4316b9548558e149839d2e8f301149f45dadbe","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-0.1.16.tgz","fileCount":5,"integrity":"sha512-TUpkhKMADv8NEoTseQRCgaCH0MZ+KXj6Alxd6Rf3kIdM836Rj2BnRE2XR/crRd8Ct8j+3mnyl1hKZEhLF3yujw==","signatures":[{"sig":"MEUCIQCGBLf/cHyosPm+8voxRuDLj5c6S/Df+m+L/YYlmuo7IQIgU5tKzCWh5eNrnmZVmfEGi2Cw6QqHR7raf6jandvne7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27552},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"61ed6f46fbbd28307ea89ba2008b14f5d1ad2c46","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.17.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_0.1.16_1788285132674_0.2951837981719154","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@henryqw/pi-add-dir","version":"1.0.0","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@1.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"92dde6860174e66f72629bd2dd236465c493c137","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-1.0.0.tgz","fileCount":5,"integrity":"sha512-aS8d4myE0i5YdCqAYS/sJgSizlrt5eekPR9ta3XMY4BkpyDTgT+/fhZS1dmIxpbM7cmt442CfTcGeUg8HwVhGQ==","signatures":[{"sig":"MEQCIEJyzuXUcYk1au5mdSROaibno/eNe/V13Ociur8AZfJ9AiBJQQvTX1dd5vr5y3xiDWfBTu2qhaHMbTKiFNQCeAA84Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27551},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ddf0dc130782494f058e05565a587de4e2b1c77f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.85.0","@earendil-works/pi-coding-agent":"^0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_1.0.0_1788613405934_0.42020961946233615","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@henryqw/pi-add-dir","version":"1.0.1","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@1.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"b09fd915a95917d608d09a2b183397111a5fc786","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-1.0.1.tgz","fileCount":5,"integrity":"sha512-68C/FJTw/Ut1cJZ+0R9fkxSRubPWCWsjbX8fUDZEqYUNfctrMpYE6K7wO/oqS3VH3uOQhJDI7HbP7Uhsv2UztA==","signatures":[{"sig":"MEUCIQDEfVv20kQYa/wtTF8FYeNpNXbm7YQveeO3nrpyfyH1uQIgQqJe+Z0JppEx9CUguuv/UMlZRFCyKSRXmM4kPTceJkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27551},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d3b2ee213f5157305971982adad777e9d371ec1f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_1.0.1_1788678180097_0.7607029478943432","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@henryqw/pi-add-dir","version":"1.0.2","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@1.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"c675040eed804b74bfc19a61c7e8b9f4590b97ad","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-1.0.2.tgz","fileCount":5,"integrity":"sha512-w8uVZCrqdqBYPenhBP/YPZNGL5olZLPFGVaG+arN9I2MAJtNoY6YzaaTDdMpYUnEGbYG2r3pd9765xZ7zimntA==","signatures":[{"sig":"MEQCIG/VDPyF8/16kCs9qZLjUghyGpYdsVc0SwMBq7yxOVK0AiBaPIjv+dmUREC7Xbxs0fmSX83PeuM8YjVOVIcgtYpTDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27780},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"28ccf5929dadfa108929f715aa187e29f8e4544d","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_1.0.2_1788695673637_0.03769212321128679","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@henryqw/pi-add-dir","version":"1.0.3","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@1.0.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"f77f559eb451339352b18453a7b0f6dba90b297e","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-1.0.3.tgz","fileCount":5,"integrity":"sha512-7BrDGgB7Yc3LPaui3+p7CfirYw7MRwnnVb892CQAQYfpB2V5OthMomwNmW/skBXxv3QbYcOb9HBlcEidKydP7w==","signatures":[{"sig":"MEYCIQD3vTxfboFOyKpIg5+lWT6xeGQoZVAqDuyTK8d4pm6MZgIhAOIevLg/n814PqVw1LeptkgnIStPEekAaSqkmHMTYnZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27557},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d2daa3ccb3a9370d92b07fcf891406e18a26c240","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_1.0.3_1788773064590_0.7941756326704561","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@henryqw/pi-add-dir","version":"2.0.0","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"1ba32538d7313bc0c087b82e1fb059f1a557860b","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.0.0.tgz","fileCount":5,"integrity":"sha512-5eoA3PzCI1ZY1MX30fu7vdjvOGLs5IgcqsYulb62XgSJfzlvlpPvoRdNIgw1AVZySxZTxt3hDgNwUou7q8TAPg==","signatures":[{"sig":"MEQCIEXSoe7+k756QVjHEsK0NpZauWYZ/CQ/SBUHxr4Np4HcAiA5xU4Rr/2eZbeXXdKeJqIFgpLmXbrfsIsekYTY4vC8GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPa5A5+gh1hdub3oR1hvUv+YVZbnCK0Vm2HMa5RzlDfAIgB5EPm4oYt/BoAUw4PuyeYy50M5dw+qRKnxO3GL0naOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27711},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bc41a2d6f2ec61c2073a4af9f91d1b2efe7c773e","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.0.0_1789908321319_0.5030262901464866","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@henryqw/pi-add-dir","version":"2.1.0","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"f55395229e9073e58f301367b6d85f52b5c7af4d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.0.tgz","fileCount":6,"integrity":"sha512-/6VJ/L8HVz93pbF/yIRq6eXYVTu1uh9I7s1gPvDEAGmZ2Hi+4dHvR+XX8lIEoF61wdkx0TDzJiq467a7Z/NA7w==","signatures":[{"sig":"MEUCIBv2cO6S8P3F0xXMbapDxlq6wsIWlS7phZ11kiD6slTUAiEA2A6UdSsicPLkW+ovOmVef/u6N2ACDpFNVflQQaBzEkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCONIP4bXLLBdwgYEBiCKdf2l+HnwTUFiggNB1bVs/9lgIhAJFenEr6+GqbbP7YEnUcnYPb/wuXzmy5h8I0AYEnWDoP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40951},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"89cd2c63c26f9b91066cceca0b958bf7a0bcd440","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.0_1790054858341_0.7638108816340232","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@henryqw/pi-add-dir","version":"2.1.1","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"18e6c5f1f86223b30fad502c7244ccfd0bd3bf0a","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.1.tgz","fileCount":6,"integrity":"sha512-Sq7UYi3mlO7QBj730DpgUXqCA9NNbNNHsBT+ZH8l5LTKmlwROpSRU0mpI+uy1f0EYKplAwAqg9M97nfyUAE4vw==","signatures":[{"sig":"MEUCIQD1tFKSKze6LDZXrMiDL64ns8Ibh1Qihiy6Wr1xo1lvxAIgWvuy6GDUHEdnghkBROG7svRvzJzzJgWUbgGWobJmuJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHGi60KPeuzPflTl476Os34LK9BU/kGjHFKzbofswFCwAiEA0fUeH662WVDrhXSy8WQi8tzbReSpxwRkHN+hXWYEYuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40969},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9540f31265305f969387daed7bb4d5622e5293de","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.1_1790057978299_0.12571137089822804","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@henryqw/pi-add-dir","version":"2.1.2","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"dac8e6e462385c2642d05b5ab8ba2494440a28aa","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.2.tgz","fileCount":6,"integrity":"sha512-T55n73z2Lsx4GzoJZgdzt0L7wL7o5ct6YQmDttEG1e7BAdYmqsYjPf/W/5Tn6f/QBSzreGlUqnyrSvvPuh7qCA==","signatures":[{"sig":"MEYCIQCJWSaHUxWBKLg238kitM3F6jDzCggd0Z8jxFQUwwh8MQIhAPjfnOScRNRrOGcgELwczmFqnBMGji8a5HK3cVsmXB7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGQqYXzuZefq3tcGZiGn+f7I3D/eCuLun4L3OcdaBB6CAiEA5ITYtqOjy5iOkK0sp2vvfB8LaiwmdXIObcsH4BuJyts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41431},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"741528365c134a61dfa8896d28d71a9dd43e3ffd","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.2_1790320188386_0.4547497975587178","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@henryqw/pi-add-dir","version":"2.1.3","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"f6f22dc68eb060701c190e96923439f010d4a072","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.3.tgz","fileCount":6,"integrity":"sha512-yPQv/Xlc0RrCuGFb2koi4DtBML8lIJEHsbPY9tLM3MEidIsEMp3O1WatTeGCpDdPCdkVz3E7R/t4m29LEMhbpA==","signatures":[{"sig":"MEUCIQDjOxsBGVSEMW5pyS6L72tb4GTTS82tFG77A98J/WnhcQIgONruzpBk3RUpz0qHYeiN6mABzYVimOWdGR7feofsLsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE+9gHPcB6Ho7vHC0+xZKqKnu8nDYzhVuwKsJ4MqyhOzAiEAqHLhkjk7nHW8J6SYI4xEKyKp36r3uGjrLlb3TF1EpcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41963},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"62cd97d8bb001d5709a47a6e20c69a22e68928bb","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.3_1790443549871_0.7885823563612744","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@henryqw/pi-add-dir","version":"2.1.4","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"b52f35ad4d6051c079b9fcf3b06b4c08e0fb5296","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.4.tgz","fileCount":6,"integrity":"sha512-fm+RSYgTXNE6IRj2Ql84zJUoHD7wvmwiQiJNUkeykR5KQ9DF6j2zBjG8UAwj1iIQ5zohDkZJqp+E7bfbtot6lg==","signatures":[{"sig":"MEQCIAqqNsW/yxD33j+y0LQLlNoEBSxBKCgqxLH7M+dOxce8AiB9u+DZPK1knG6fBaHJtexUyne+wO06v3bdT0kFlgIvrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgisDbM+M8lS5wnHMp5qQP8HBXbWWICvz9h0qXIHBwhQIhAI76QQrhSFI9fnmoSutfKlRN7wd12G2FjzpJM5MUahYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41998},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3a5b96eeffeea10543be452028522c0fd90bd89b","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.88.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.88.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.4_1790516010900_0.31284919278186263","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@henryqw/pi-add-dir","version":"2.1.5","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"43f77c23e6b6618c18569c2571003faf9c7a323d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.5.tgz","fileCount":6,"integrity":"sha512-um2lhD6u+eKkcyUAaGmvtVkR8gEFXweWjeycUoeunXkstCEkT0K6V4n0/zIrT9nQAIRoRKoch0jsQznh7VmEkQ==","signatures":[{"sig":"MEYCIQDoSs3uE+2FtoV6VDG2otBtJWXUvlrSeiz+UIgLHfKX+QIhALGXc1Vzo8sY6khTbGwsGLtopmAlPzE6MVIrkSPAPMVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTyNgNI4YEFS1i/K14Yj0440O+GS0YJH3tElDBAX/n+gIgHSCSiTNit4h3aBefZ6t2WI+YoFuMrbmJ1i2OS73FQ2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42008},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"33454d4fc5953078d6f4811e8c356c84ccbf2d36","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.100.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.100.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.5_1790783326682_0.5947156141878249","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@henryqw/pi-add-dir","version":"2.1.6","keywords":["pi-package","pi","external-directory","context","skills"],"license":"MIT","_id":"@henryqw/pi-add-dir@2.1.6","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"dist":{"shasum":"372a338942123ab67cd9753ebb96e4a34f17148d","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.1.6.tgz","fileCount":6,"integrity":"sha512-5LOBDaNC+CC/ZgxHWvSDnJu76daw5AbnSkXkTUfgv7TFTiUxrM1hF9i89ZJx0Osn7M1Dy6lT1RDpi7I0FZX6PA==","signatures":[{"sig":"MEYCIQCTL3Pa/hwWuRFz7SIrbkbvHAkm2H5CtOGgfzDU632I/wIhAKYR3bJJi2RBzxJ+H4Qdpag5rNUHYZPfORW2eHTGUaN2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAiOypurR5GpH0urZwCrqHLOSE+hF+EsGRcvAD/oj5yXAiBqYrfE1h4EtDwfMJx0zqJ4m++Vn08IZNKfqfmRnINckg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42026},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"b08a22894d141f45498f2191294ed13f25eb28d1","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"53505d53-945b-428b-ac2f-710d8a1a08b9"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-add-dir_2.1.6_1790914883088_0.5857568573738627","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"pi":{"image":"https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png","extensions":["./extensions/add-dir.ts"]},"_id":"@henryqw/pi-add-dir@2.2.0","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"dist":{"shasum":"dcac9c3040dc549b1d3d4c829e3b6e92879071da","tarball":"https://registry.npmjs.org/@henryqw/pi-add-dir/-/pi-add-dir-2.2.0.tgz","fileCount":6,"integrity":"sha512-MKk5Unjcmo/IrSZgzJbqvm2wByYvcYjH9QOcqJebme2nKwurA59x3e3YsUqt59GM4T8LtKyywnSw8indfaCfBA==","signatures":[{"sig":"MEQCIBPfxqhF/MfNHtGiiTDmglrxUZllglEuVlX9aqmTnQ0nAiBj8R0ojytRAxHsITwN0VX57FnXNPRGrveMQVgXjTKGNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAvawxf6TOEGQSQVnfxN+UHxf2c3ZUga98YpIlCAHDfEAiEAi5lLceyxKT9bGrglG5lvl0cvopHvMN43dntSe4CB1bo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-add-dir@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44566},"name":"@henryqw/pi-add-dir","type":"module","engines":{"node":">=22.19.0"},"gitHead":"d8aa13e08c75eb1be95ef54faea5574503a40c97","license":"MIT","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/*.ts","pack:check":"npm pack --dry-run"},"version":"2.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"53505d53-945b-428b-ac2f-710d8a1a08b9"}},"homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","external-directory","context","skills"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"_npmVersion":"11.19.0","description":"Add external directories to a Pi session with context, skills, and file search.","directories":{},"maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"^1.3.15","@earendil-works/pi-tui":">=0.86.0 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.86.0 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-add-dir_2.2.0_1791025328512_0.14258509789481622"}}},"time":{"created":"2026-08-14T16:03:34.474Z","modified":"2026-10-03T11:02:09.105Z","0.1.0":"2026-08-14T16:03:34.799Z","0.1.1":"2026-08-16T14:02:18.493Z","0.1.2":"2026-08-17T19:16:06.969Z","0.1.3":"2026-08-17T19:31:59.123Z","0.1.4":"2026-08-22T12:53:36.416Z","0.1.5":"2026-08-22T16:37:08.246Z","0.1.6":"2026-08-22T18:14:50.219Z","0.1.7":"2026-08-23T15:52:33.965Z","0.1.8":"2026-08-24T10:37:46.031Z","0.1.9":"2026-08-26T05:38:33.407Z","0.1.10":"2026-08-26T14:29:55.417Z","0.1.11":"2026-08-27T14:41:10.938Z","0.1.12":"2026-08-29T11:06:10.141Z","0.1.13":"2026-08-29T13:33:51.305Z","0.1.14":"2026-08-29T17:22:17.482Z","0.1.15":"2026-08-30T16:00:13.933Z","0.1.16":"2026-09-01T17:52:12.806Z","1.0.0":"2026-09-05T13:03:26.079Z","1.0.1":"2026-09-06T07:03:00.235Z","1.0.2":"2026-09-06T11:54:33.762Z","1.0.3":"2026-09-07T09:24:24.730Z","2.0.0":"2026-09-20T12:45:21.412Z","2.1.0":"2026-09-22T05:27:38.431Z","2.1.1":"2026-09-22T06:19:38.374Z","2.1.2":"2026-09-25T07:09:48.484Z","2.1.3":"2026-09-26T17:25:49.945Z","2.1.4":"2026-09-27T13:33:30.989Z","2.1.5":"2026-09-30T15:48:46.779Z","2.1.6":"2026-10-02T04:21:23.185Z","2.2.0":"2026-10-03T11:02:08.606Z"},"bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"license":"MIT","homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","external-directory","context","skills"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-add-dir"},"description":"Add external directories to a Pi session with context, skills, and file search.","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"readme":"# `@henryqw/pi-add-dir`\n\nGive the current Pi session context, skills, and searchable files from directories outside the workspace. Reuse those resources in place without copying or linking their directories.\n\n![Pi using added external directories by name](https://raw.githubusercontent.com/HenryQW/pi-harness/main/extensions/pi-add-dir/example.png)\n\n## Install\n\n```bash\npi install npm:@henryqw/pi-add-dir\n```\n\n## Use\n\nRun `/dir-add`, enter a directory, then run `/dir-ls` to confirm it was added. Pi lists the directory and exposes its supported resources.\n\nUse slash commands from the Pi prompt as a human; Pi agents use the tools.\n\n| Surface | Type | Purpose |\n| --- | --- | --- |\n| `/dir-add [path]` | command | Add to this session by default; pass `--project` or `--global` before the path to persist for this Git repository's linked worktrees or every workspace. Omit the path to enter it when prompted; supports `~`. |\n| `/dir-ls` | command | List directories with their scope; select one to remove from that scope. |\n| `/dir-reload` | command | Reload external directory resources. |\n| `add_directory(path)` | tool | Add a directory to this session and return its context and instructions. Model-only: codemode scripts cannot call it. |\n| `search_external_files(pattern, maxResults?)` | tool | Glob-search added directories; returns up to 50 results by default, configurable to 1,000. Returns a structured result to codemode scripts. |\n| `@` file autocomplete | ui | Find files in added directories and insert their absolute paths. |\n| External directory widget | ui | Show added directories and point to `/dir-ls` for management. |\n\nAdded directories give Pi these resources:\n\n- Root `AGENTS.md`, `CLAUDE.md`, `.pi/AGENTS.md`, and `.pi/CLAUDE.md` files. Pi injects them into later prompts.\n- Skills that Pi loads from `.pi/skills`, `.agents/skills`, and `.claude/skills`.\n- Files in the editor's `@` autocomplete, with absolute paths.\n\n`/dir-add` reloads only when the discovered external skill paths change, not merely because the directory contains skills. `add_directory` stays session-local; when its result asks for `/reload`, run it to update external skills.\n\n## Programmatic use\n\n`search_external_files` declares an output schema. Programmatic callers such as Pi `codemode` scripts receive `{ pattern, maxResults, searchedDirectories, totalFound, truncated, directories }`. `directories` lists each directory with at least one match, with its label and absolute file paths. `searchedDirectories` counts only directories actually searched, including those with no matches; directories skipped after reaching the cap are not counted. `truncated` is true when the result cap stopped the search, so later directories or files may hold more matches. The model receives the same matches as text. Calling the tool with no added directories is a tool error, and scripts reject with the message.\n\n`add_directory` is declared to the model only (Pi `model-only` exposure). Codemode scripts and other tools cannot call it, so another directory's `AGENTS.md`, `CLAUDE.md`, and skills enter the session only through a model-visible tool call or a user command. This package does not enable codemode.\n\n## Config\n\nPackage-owned: `~/.pi/agent/config/pi-add-dir/config.json`\n\n| Name | Description | Values | Default |\n| --- | --- | --- | --- |\n| `directories` | Directories loaded for every workspace. `/dir-add --global` updates this list. | Array of unique absolute paths without control characters. | `[]` |\n\nA missing file uses the default. Invalid config stops loading and is not overwritten. Reload Pi after editing the file manually.\n\n## State and storage\n\nSession directories live in the current session branch. New session additions reject directories inside or containing the current working directory, or overlapping another active added directory. Restored session entries are not rechecked for overlap when the working directory changes. Project directories use the repository's repeatable local Git config key `pi-add-dir.directory`. Local Git config is shared by linked worktrees, cannot be injected by cloning a repository, and remains machine-local. `/dir-add --project` therefore requires a Git repository.\n\nPersistent scopes are explicit because added directories can inject `AGENTS.md`, `CLAUDE.md`, and skills.\n\n## Limits and recovery\n\nSearch supports basename and relative-path globs. It skips `.git` and `node_modules` and does not follow symbolic links. It uses Node filesystem traversal and returns at most 1,000 results per call.\n\nMissing or overlapping **project and global** directories remain configured but are skipped with a warning. Restore a missing directory at its original path or resolve the overlap, then run `/dir-reload` to rescan. To change or discard a configured path, use `/dir-ls` to **remove** it from its scope, then `/dir-add` with the corrected path if needed; `/dir-ls` cannot repair paths in place.\n","readmeFilename":"README.md"}