{"_id":"pi-vault-mind","_rev":"70-58736154a5820882bc3e9768d48474f0","name":"pi-vault-mind","dist-tags":{"latest":"0.16.37"},"versions":{"0.7.0":{"name":"pi-vault-mind","version":"0.7.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"289fb589253983e828c0f2a195943fdc897fee89","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.0.tgz","fileCount":46,"integrity":"sha512-LbrWm0OYOF62NGVjQDXw6XG82vnMqq2oY4c28AmkqXk8kc4jrqBINKjdWTT8Wyvfarl64SFPA3VlM53xNkQoXg==","signatures":[{"sig":"MEUCIHwQ/iQRV/VeHWM+2IKT7Pm7cskrAevvES6iXbu/B96NAiEAwuuQpY61lUL67YN2F7y3FqcpaS3vslOdK+RkM9MezvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277120},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/index.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/tmp/94d14134f819623fd2946b1ab09bad72/pi-vault-mind-0.7.0.tgz","_integrity":"sha512-LbrWm0OYOF62NGVjQDXw6XG82vnMqq2oY4c28AmkqXk8kc4jrqBINKjdWTT8Wyvfarl64SFPA3VlM53xNkQoXg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.13.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.0_1781116951175_0.19105415410933646","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"pi-vault-mind","version":"0.7.1","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.1","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fda34afbcabbdf39c1f023349ebe3e77e24f1861","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.1.tgz","fileCount":47,"integrity":"sha512-PoFh97PcZpjB51Nah89vVz4cSPLgMcxUbHlsMAhelp52leCcTUrXNslT0KLpz0Nv5tzRLBGNZbY+ezQGCcj6rg==","signatures":[{"sig":"MEUCIQCz6VLAf4+c3o1H6r56Hn8fgbB/Kympdw7GmH6eabGXJAIgH7THpLA6T6oIGvxl7/Z2ctT7RIKW7zQU6hN5bfu7oBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277573},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/index.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/tmp/c7a9696bc6ce6fc5f1f94074c45d4d1d/pi-vault-mind-0.7.1.tgz","_integrity":"sha512-PoFh97PcZpjB51Nah89vVz4cSPLgMcxUbHlsMAhelp52leCcTUrXNslT0KLpz0Nv5tzRLBGNZbY+ezQGCcj6rg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.13.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.1_1781483051537_0.9062385717349659","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"pi-vault-mind","version":"0.7.2","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.2","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d629916a3db4e39db2b716f2d841707a60b4a0af","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.2.tgz","fileCount":61,"integrity":"sha512-cJDg+PsX5dHWGZM5dAgJR5NWmHuj5lC/2nJSc63AjAESFzvOfwkWGri9ULhBtyCx87x8pwmUDBUCFw8x52IJrg==","signatures":[{"sig":"MEUCIQC5YQ+Pcw6QaqB8dSEDFe1t3rDpg9MU+EPNwepwPR0P5wIgLf47c0E2PUJwbsRJWnsuWcqT46B0pxm97Jh+PTadbvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405891},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/b2b6d3997fa7a7f457997dfeba914cfa/pi-vault-mind-0.7.2.tgz","_integrity":"sha512-cJDg+PsX5dHWGZM5dAgJR5NWmHuj5lC/2nJSc63AjAESFzvOfwkWGri9ULhBtyCx87x8pwmUDBUCFw8x52IJrg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.2_1782065011292_0.6821926579923887","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"pi-vault-mind","version":"0.7.3","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.3","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"38281e7d5df8b912e2dd29f4d113f17774075b90","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.3.tgz","fileCount":61,"integrity":"sha512-G8QJbrgQ9uwyPv3vHL6p+cxsZ7nk+AViflBYsBQz/cUQQ99pFFB/90zkBWyZ4cXUgONaBbF6s69DNBIgL6JDnA==","signatures":[{"sig":"MEQCIG/Tm1yu5ggCKvyc+ojW8O9ff7JaZfGZEoIAlG/pQWRNAiAwsHJCcr+CyhPoH1zB8U+XQeqRQN364sIeGumLMIMLww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417363},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/8441af46cc1d05fa4273def81f702be7/pi-vault-mind-0.7.3.tgz","_integrity":"sha512-G8QJbrgQ9uwyPv3vHL6p+cxsZ7nk+AViflBYsBQz/cUQQ99pFFB/90zkBWyZ4cXUgONaBbF6s69DNBIgL6JDnA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.3_1782085938010_0.7657118197347004","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"pi-vault-mind","version":"0.7.4","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.4","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2ce8fbb096b95dc2546ae13c8163428d014901c6","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.4.tgz","fileCount":62,"integrity":"sha512-TMLt2G/uosLOSwbWQhHUE1RY2tbSVSLw9xfAS2JpfBIqHTvCw8O4eYmlhe9FrIR4KQ9XDDdpmds7FmnQKGHlXw==","signatures":[{"sig":"MEUCIHQJ92L0+dliRJBG4bLzI9gXxgAKTUQ+yPIsCP9u0n9VAiEAxNJ7gnFLu+yNMJ9GB3Gns3rOSD3aiXzp16P/arlP770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417686},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/tmp/7634d50107e9561e6ec16c63c51b83bd/pi-vault-mind-0.7.4.tgz","_integrity":"sha512-TMLt2G/uosLOSwbWQhHUE1RY2tbSVSLw9xfAS2JpfBIqHTvCw8O4eYmlhe9FrIR4KQ9XDDdpmds7FmnQKGHlXw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.13.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.4_1782103881122_0.5442524462741314","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"pi-vault-mind","version":"0.7.5","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.7.5","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9c6567396628661b3fe8dcb1f2c82800f6fc8925","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.7.5.tgz","fileCount":63,"integrity":"sha512-AMilXbvavcNBS9CUok0epHR2j3aCQdTnhEVlS24/fAwEFoBSXF+4HrrELgfbLWf+FJxzD2UQB1YGai3Jf4y54w==","signatures":[{"sig":"MEYCIQCWiuMS6V4P5u/oHPvtjb30x4J03Bi6GwWfmw0aVO/pkAIhAKyi3M4bfT5Zi0C8CKqo6poNT2jw3Erw1Wahy4D0hoWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428437},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.7.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/4df63408bc0ae593a4498fb4052dc9f8/pi-vault-mind-0.7.5.tgz","_integrity":"sha512-AMilXbvavcNBS9CUok0epHR2j3aCQdTnhEVlS24/fAwEFoBSXF+4HrrELgfbLWf+FJxzD2UQB1YGai3Jf4y54w==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.7.5_1782226859512_0.3596350910920336","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-vault-mind","version":"0.8.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7e466728da72e9116c70326a8bd4c0c45df975b3","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.0.tgz","fileCount":88,"integrity":"sha512-iA0OaVYUQQ99M5e2h5JfEbuPhxAP3D+qthrJ1PQg7ASyOaLJqgJF55OPCSc7ehPLJRvVWleOCWD12YXQ/AT7Gw==","signatures":[{"sig":"MEQCIB98+nYcWrgeWZAOl8NZNr3DhMwb8nhuyqR8tF3eK+iuAiAj1kv0KeNsR3AKZmyDmg4EpEazbCskGpsoLCBqIgqRZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612891},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.8.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/545bc615ffa99b70c65bffce3fbad684/pi-vault-mind-0.8.0.tgz","_integrity":"sha512-iA0OaVYUQQ99M5e2h5JfEbuPhxAP3D+qthrJ1PQg7ASyOaLJqgJF55OPCSc7ehPLJRvVWleOCWD12YXQ/AT7Gw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.0_1782314501754_0.15950205881421042","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-vault-mind","version":"0.8.1","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.1","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c754a4ea99a8568998439d82f000ed47b3174fd2","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.1.tgz","fileCount":140,"integrity":"sha512-FxiTJdKjyu3u1EXc8VX96Z+MdVvQ1fXqXL9gbNq0CIPpYVU3qA/L4sP2O8w7xx+uyqBpNQSaWNRIzDdtA2gY5Q==","signatures":[{"sig":"MEYCIQCgWPCV+tAVLdkASAmsLZyxr4RU/qMU2RnH9cz3f7EbyQIhAMC1RJb9+NQYkv30im9f5bef3JX/4UQlRDCvCahFgx9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818158},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"}},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"0465501551ae03dcbe91fd5515d7151f23802ecc","scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.1_1782406846288_0.1425424211860613","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"pi-vault-mind","version":"0.8.3","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.3","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0861eb131bb69db56241d1a42de8f8b201d90aaa","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.3.tgz","fileCount":140,"integrity":"sha512-3bQ4X2BER5Tlw1eAV+GEkvKlwp03mJ3htf/ifYN31v2AsI3PMYBlzEvZI7Hu4yIPTfHahHF6cHA090AVjGqQ1w==","signatures":[{"sig":"MEUCIQDBPtJa3JgiSuS2oxnSyTtuo2wLhtUqQd9mWhlrE5aaCAIgJ6luxEnk3lcVGfiUr5Z8nS5IRXeeeON/a4xnBru2Xkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818632},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.8.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/04014ffdbc02440dcbf2083d688b10fe/pi-vault-mind-0.8.3.tgz","_integrity":"sha512-3bQ4X2BER5Tlw1eAV+GEkvKlwp03mJ3htf/ifYN31v2AsI3PMYBlzEvZI7Hu4yIPTfHahHF6cHA090AVjGqQ1w==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.3_1782407451496_0.8496711970962179","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"pi-vault-mind","version":"0.8.4","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.4","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"77d991f81bf371e150b67c501c883e19d59f811b","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.4.tgz","fileCount":140,"integrity":"sha512-rWSQqYiVc9q5kNkIxMPIXZDQJojKCKl1PCf5hBVO9VIZTkiZcs4fx5fP48IO5R1tDc/WGADBPPi1WOmgOXxSXw==","signatures":[{"sig":"MEUCIQDGZj1ebKX2nRSHatnmQm9HEfJC+pIRnxJOrv5H8WlbEQIgRtE3TGqCzNYc1DBkQVupRFli5SCFY6UiW7jfQjonPUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818664},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"}},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"ccf114035c5d6d4d1487f2f632ab0c609967a5e3","scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.4_1782407739879_0.28996059833127963","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"pi-vault-mind","version":"0.8.5","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.5","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"176ee02c946c5fda835dbd6c13e820477f081af6","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.5.tgz","fileCount":140,"integrity":"sha512-SpDToAhBFLSTk6CN3cbF9uJHqrm2LmN3dJCr+OiBhiQMIONf/eyaFWK8ZrrhdlLqvJ4GbUGHhboS3qHdmB0dJw==","signatures":[{"sig":"MEUCIGvhd8xUtXO4emKDL7gktgBvKGtNcYUfh61YhKpWfiepAiEA5msq58Ijo3av9hESPa5L3R7daNNGwWuvArsqclDRP7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818792},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.8.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/f7e7c7e4c93e62997d3f47741a876f5d/pi-vault-mind-0.8.5.tgz","_integrity":"sha512-SpDToAhBFLSTk6CN3cbF9uJHqrm2LmN3dJCr+OiBhiQMIONf/eyaFWK8ZrrhdlLqvJ4GbUGHhboS3qHdmB0dJw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.5_1782408042109_0.9063643773146572","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"pi-vault-mind","version":"0.8.7","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.7","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dff21d1b7ad624590ef3859a7cad097d3a8f87e0","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.7.tgz","fileCount":143,"integrity":"sha512-uwgHoDHrUdxw2CuIlgxDdhyE9xbuRYDECJEDzi/0UUmV4gFRFnQUVYlcwB9+hRoEdihNOTnwv7MQfdTdhqW0mA==","signatures":[{"sig":"MEUCIQCGLU62q38cj85AnM7/KXbcARocm3khMJjN4COJPm+txgIgDVlCmlzRHkeK9zB4mSuuYYyYJ3oRytcUusEPqzLeDRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829660},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.8.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/115ada03b649492a75baf65ae0691606/pi-vault-mind-0.8.7.tgz","_integrity":"sha512-uwgHoDHrUdxw2CuIlgxDdhyE9xbuRYDECJEDzi/0UUmV4gFRFnQUVYlcwB9+hRoEdihNOTnwv7MQfdTdhqW0mA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.7_1782410438002_0.8246353572010019","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"pi-vault-mind","version":"0.8.8","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.8.8","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7bf4da3d2d7be006ec7676b34c9c5798388e84f3","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.8.8.tgz","fileCount":143,"integrity":"sha512-hPxK6Fb6Ql7D/foof9zj80pB+XTllp5m6uMleVxJFMw1/Aw6nVdEHysQxjUd43uvfcx8NYktrkQBxr8c58I4Ag==","signatures":[{"sig":"MEYCIQC8Py28LsiKNNceVm3SP2GhjknVEYH6nz+lnYzgFMko8gIhAJ9ogZxRBFt4RDlKYV0jJPvmmpGqMRiaklKW99BxdhQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":837216},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.8.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/cf0a88955eb06beccb07fac7a4849a7b/pi-vault-mind-0.8.8.tgz","_integrity":"sha512-hPxK6Fb6Ql7D/foof9zj80pB+XTllp5m6uMleVxJFMw1/Aw6nVdEHysQxjUd43uvfcx8NYktrkQBxr8c58I4Ag==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.8.8_1782418893895_0.4258968392677507","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-vault-mind","version":"0.9.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"72485793b2a4ba9f61e159f5405567d2ed71aa58","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.0.tgz","fileCount":143,"integrity":"sha512-OoFgcDdhnKE35oUg/FXpN5u6MN8bCBvnO7xbmdCybPxrQIyOdipQCWeY7THnVlAZ6X6RxDikqTsaDZyUBPmWGw==","signatures":[{"sig":"MEYCIQCgm+zvcSKP0EIRbN/Wx7lEGi9tKam1b/cHXfF5PwoKPQIhAN0ym/GnetzA4DxaFcEtAy29aqBzjMWkUDK3HLnWL4dK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845055},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/eadf7e2f1e6d98d311b24ed3e0c2419e/pi-vault-mind-0.9.0.tgz","_integrity":"sha512-OoFgcDdhnKE35oUg/FXpN5u6MN8bCBvnO7xbmdCybPxrQIyOdipQCWeY7THnVlAZ6X6RxDikqTsaDZyUBPmWGw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.0_1782421044006_0.4638285711446588","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-vault-mind","version":"0.9.1","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.1","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d7a02a69ba73f7bb3fbb5e753d79a2cd854c1e49","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.1.tgz","fileCount":144,"integrity":"sha512-8IRGFdeyw5Ai/ey3pVxpPVNZ7C4GN6EMSWoQU1uyGDkyc5bn3mbjlhQjjUgpMBdBJfvz77XTdoRsrlcBGyU+Lw==","signatures":[{"sig":"MEYCIQDhYAJaHU8b4U4M9AVMITScoxY284XBkeYhd8TTdy5fVgIhAOB1wONo622jDK9nKyraA/43QUDdiWkA2NhGLa50bB77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848201},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/78127907b3a49efe878489f98c82eea1/pi-vault-mind-0.9.1.tgz","_integrity":"sha512-8IRGFdeyw5Ai/ey3pVxpPVNZ7C4GN6EMSWoQU1uyGDkyc5bn3mbjlhQjjUgpMBdBJfvz77XTdoRsrlcBGyU+Lw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.1_1782424579924_0.4326125488474546","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"pi-vault-mind","version":"0.9.2","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.2","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dd9050bc2bd4d944eb6a73bf3e711e9c262fcb29","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.2.tgz","fileCount":145,"integrity":"sha512-Suw4Nvdniw0YZ0zPkx6KBzAmspfX8dB6m3J6d+CKcDf36iMV94+SyfRJSXeNEebDHrqb2eO0iVxN8iUbfXLu6w==","signatures":[{"sig":"MEQCIHFBd3zfa7d+PIfbpoQROXhA53u7541OrUW8efe+sootAiB80XSkDSEKtK7cEcFQkdx2VtKINRG17N42MCSnmZTrlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850458},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/1fc06f7f7a9cc8656daea0cf75189709/pi-vault-mind-0.9.2.tgz","_integrity":"sha512-Suw4Nvdniw0YZ0zPkx6KBzAmspfX8dB6m3J6d+CKcDf36iMV94+SyfRJSXeNEebDHrqb2eO0iVxN8iUbfXLu6w==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.2_1782490211771_0.6552639570712875","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"pi-vault-mind","version":"0.9.4","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.4","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8f943f245d273320357d9596304a58ae8d1db8aa","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.4.tgz","fileCount":145,"integrity":"sha512-URPdqWE1+szHBh0+GT/auiZC3YG+a5YUrahDlx/hIybgQOFsDynBAlHNuuTYUPgpRqIl7/jb0DMBSjvwbbuKnw==","signatures":[{"sig":"MEYCIQDDeFu9TH3EiB5q2V0SagwWgjMFcrNxk1B4dDZlHRypOAIhAPygv5TMc/hybJOajkrtnstpaQ/4HWdtshYTKwNRfxPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850458},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/dd8562000736f194592856a55345d800/pi-vault-mind-0.9.4.tgz","_integrity":"sha512-URPdqWE1+szHBh0+GT/auiZC3YG+a5YUrahDlx/hIybgQOFsDynBAlHNuuTYUPgpRqIl7/jb0DMBSjvwbbuKnw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.4_1782493509597_0.14286396083243424","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"pi-vault-mind","version":"0.9.5","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.5","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b87771d412db86c67bd13859f1d8b05b9aee01d3","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.5.tgz","fileCount":145,"integrity":"sha512-4q48O+b3Xt6+8XL/XKXnprvLLhIvhXbdH9fnVEsYDjxuFyJG9onU0/wzL7bGvt/H3RlTP81+KuZVM1LHY8CpLg==","signatures":[{"sig":"MEQCIF5bjXuPeoMgSqy1++UdO1z/oM1O9JQL+9bpJ8emn4fBAiBZ+Dh84PU9BB4f4vlRNWPpet/4b0v6x/836BppEXfHFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851689},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.5.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/541bafe03c466183b3b433d2d197ef4b/pi-vault-mind-0.9.5.tgz","_integrity":"sha512-4q48O+b3Xt6+8XL/XKXnprvLLhIvhXbdH9fnVEsYDjxuFyJG9onU0/wzL7bGvt/H3RlTP81+KuZVM1LHY8CpLg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.5_1782496674856_0.8479947433959325","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"pi-vault-mind","version":"0.9.7","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.7","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"20f0d9100e77b14d9f67063df32cdcb2337c4061","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.7.tgz","fileCount":145,"integrity":"sha512-5OI0QQC7Tqq32Xz2kqmBrn8gzbfoaX1D6R1Ry/udL2SWWgSLAvNBPFwwLI8pmhfNVg2X8PNQhLwDJhNmddKpPA==","signatures":[{"sig":"MEYCIQChHjCdNcHoXHsCDaqGDDgt9pgDE3swwGBIQWaCYRgqpwIhAM2+M8Hes4uZycz+zpL8W7DR8jl3+EwvUSIjXUzVBcre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851791},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/3230db1501e2f83790e08880bff339ea/pi-vault-mind-0.9.7.tgz","_integrity":"sha512-5OI0QQC7Tqq32Xz2kqmBrn8gzbfoaX1D6R1Ry/udL2SWWgSLAvNBPFwwLI8pmhfNVg2X8PNQhLwDJhNmddKpPA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.7_1782520240174_0.809846473614942","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"pi-vault-mind","version":"0.9.8","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.9.8","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"44235969ad734f9104b28c7c3eecb7b053b242ef","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.9.8.tgz","fileCount":145,"integrity":"sha512-PUT2C+dxOx1hUaj1dk0HmBX23UQW0d6U9Jwj7wz4+POewrkffYuN4uWX9hufangQSRbZImzgzSpg8IzxK2b83A==","signatures":[{"sig":"MEYCIQDCheWt1DOeghOl9L9Iqvl9qhRTAt3WWJqHW5JVSAX8fQIhANefx88+f0cKCGbtVcW+IutSbGYKjdYiVvqve2SrApot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851791},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.9.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/9e4e8e7f1b6cb296c02551b5882d6466/pi-vault-mind-0.9.8.tgz","_integrity":"sha512-PUT2C+dxOx1hUaj1dk0HmBX23UQW0d6U9Jwj7wz4+POewrkffYuN4uWX9hufangQSRbZImzgzSpg8IzxK2b83A==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.9.8_1782521911094_0.3525954126875974","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"pi-vault-mind","version":"0.10.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.10.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5eaf85485b5c512f2c343083c61ba5c1616829a8","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.10.0.tgz","fileCount":146,"integrity":"sha512-9t4AU8qcV7GZpnzQuPLmjm4X0em6nxWAbVIv89INbKl4r8lL4P+ZTXajSnlTwvFWGbBMD0jIpqWsI/yEkY3dIQ==","signatures":[{"sig":"MEUCIQDWJdcVCQVm/Ct7XRW1Fr6jX4ClnRiiltH5k6N+dDcoaQIgSsf/+AfOYWenLgdkLeYvw9ojTo8zAVNw4zdwANwLnUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.10.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/af6c79c7ddbdc3976036469d458e892b/pi-vault-mind-0.10.0.tgz","_integrity":"sha512-9t4AU8qcV7GZpnzQuPLmjm4X0em6nxWAbVIv89INbKl4r8lL4P+ZTXajSnlTwvFWGbBMD0jIpqWsI/yEkY3dIQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.10.0_1782524141808_0.698078560627168","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"pi-vault-mind","version":"0.10.1","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.10.1","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0969dec13b4ea2b8ea8973cf2bbd04e9a1c14378","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.10.1.tgz","fileCount":146,"integrity":"sha512-DYhepi2LaFHTXcdevGhj4dmrLItQKTI+G9u8M2oQgEq299Klx4vXCVuGGEiJDxGM3jaqOUp5cKc4n4NOabw0Dg==","signatures":[{"sig":"MEQCIDIMfWXK3qhrkQP03Ano/BFeKCc3+gZmxb23+hMUjdY0AiA/q46GRfocxIFWFez9H9aUzXxcbSW8sHRM6o8LOANfBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.10.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/e4f40b3e3e48216fbe555df7944e7f50/pi-vault-mind-0.10.1.tgz","_integrity":"sha512-DYhepi2LaFHTXcdevGhj4dmrLItQKTI+G9u8M2oQgEq299Klx4vXCVuGGEiJDxGM3jaqOUp5cKc4n4NOabw0Dg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.10.1_1782541890781_0.8961469982656711","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"pi-vault-mind","version":"0.10.2","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.10.2","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ee6a8e767656c0a089b3160f800c0ccb6b8ad397","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.10.2.tgz","fileCount":146,"integrity":"sha512-5x252ZTqLCTD0tiguOsBFXnXlnlB34DVZjFkgyRnmeJB9UmXajnawRaP2WpIzekg8bUBgxLo7W9CYJw18k9PWA==","signatures":[{"sig":"MEYCIQC5MxONJR8UotIVqtNhYkIYSC4yYqaAuV1EMG1O2kjJsQIhAO3chaM2skiQ9BgO9llsRmunNYO/jlAWkJhq/4r077PB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.10.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/29a0996344bc291b437baf1803fea4a4/pi-vault-mind-0.10.2.tgz","_integrity":"sha512-5x252ZTqLCTD0tiguOsBFXnXlnlB34DVZjFkgyRnmeJB9UmXajnawRaP2WpIzekg8bUBgxLo7W9CYJw18k9PWA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.10.2_1782542890776_0.9134883586876472","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"pi-vault-mind","version":"0.10.3","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.10.3","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e74ffcdb78a5fc8e99c3caf97e3cdc4346db3145","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.10.3.tgz","fileCount":146,"integrity":"sha512-kGp1HhfFmJTnrQ6TM2BqbYoixbF7aRn7IySZxMpVQ9J31rDbIW3U1tJn8ccFmR0c+IqfnPqTraMspVHtULQVgQ==","signatures":[{"sig":"MEUCIQCUJPdBD94iklzqtmiBFgeym1N5vZ1a2B8jk/pRtKAA4gIgQRO5aqW2c0YrG6Xv38Y03Ys7g5LodQRMi6KnFFUdOVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.10.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/8761c8ab9c735833549942155f168cf8/pi-vault-mind-0.10.3.tgz","_integrity":"sha512-kGp1HhfFmJTnrQ6TM2BqbYoixbF7aRn7IySZxMpVQ9J31rDbIW3U1tJn8ccFmR0c+IqfnPqTraMspVHtULQVgQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.10.3_1782543527895_0.34651804519844154","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"pi-vault-mind","version":"0.10.4","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.10.4","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"151b151c5e5b882def96fc5130ce97e08811d4a4","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.10.4.tgz","fileCount":146,"integrity":"sha512-OsweigTbE6sgXKbrYUy21d4fp+nrBA3WQA3h5uX+I75yXlHe5ha0r7AGDJJPiYhwtMNDUkv83bIt3NVxeLiUew==","signatures":[{"sig":"MEQCIBdiRnezkX1RX2RAdxoqDEBbhJl0TDOSjFKr2k6dwPnbAiB2S5bfXbWbPy7Aq01+XVxqKJB4bWpV3jH0CUFJmTTg6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.10.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/9900cf547ec679e3f5cf3f3889f72fa2/pi-vault-mind-0.10.4.tgz","_integrity":"sha512-OsweigTbE6sgXKbrYUy21d4fp+nrBA3WQA3h5uX+I75yXlHe5ha0r7AGDJJPiYhwtMNDUkv83bIt3NVxeLiUew==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.10.4_1782544110676_0.37392576292937574","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"pi-vault-mind","version":"0.11.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.11.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8c81283ae8c05ccdf6b6e469e1bacb799f04e78f","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.11.0.tgz","fileCount":146,"integrity":"sha512-ICnluLx2J/trS8Rh6pBrmSCJz4+bV7ZVSnSQheX8CeL/a50fqsXnPSgUzuFOUupI+jIueX2q1VtXCwGa7+R+gQ==","signatures":[{"sig":"MEYCIQDVL4DDFsRQ821ZfJmG6FjlLFEprdbz6RVw2qEnFgpjoAIhAKRuMw6hAhe8hAj9KeAVnNE6PNBoDKhet+hj/VRtdTQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853441},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.11.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/48c940021b25463b73dd31f2fda3ab57/pi-vault-mind-0.11.0.tgz","_integrity":"sha512-ICnluLx2J/trS8Rh6pBrmSCJz4+bV7ZVSnSQheX8CeL/a50fqsXnPSgUzuFOUupI+jIueX2q1VtXCwGa7+R+gQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.11.0_1782577842218_0.47473549317490193","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"pi-vault-mind","version":"0.12.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6157ae1651c152e09eb2fad8ff153630de2c5644","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.0.tgz","fileCount":146,"integrity":"sha512-AtB9CXcaSA1oVUN0hNlebitjfPstkrHpNJ0mDeOgQT53K/XG7ATrK3oSI4E+4fedIi+3pzf+oNcXs5mJJDmh8A==","signatures":[{"sig":"MEMCIEu+qwS79iH9gAyD2cfdn7ucU5d9NmPRbSTiyzt2hSPPAh8t6FUOdq4Pk1sTkCm0CtMcPBwqIcyU22QiG7zFYW99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860298},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/cb03fd344d1caa417e1380161719c376/pi-vault-mind-0.12.0.tgz","_integrity":"sha512-AtB9CXcaSA1oVUN0hNlebitjfPstkrHpNJ0mDeOgQT53K/XG7ATrK3oSI4E+4fedIi+3pzf+oNcXs5mJJDmh8A==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.0_1782579811592_0.8725656113457081","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"pi-vault-mind","version":"0.12.1","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.1","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"85e41c5e624cd085f85129635131f512294efae9","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.1.tgz","fileCount":146,"integrity":"sha512-4Z4ea2WO8KeXwAVjeQk61cEjnz7yDt72EAsRWZ66YxADHu9NQceXJ9+Gewb2iD1W4CptfQAoABhjUbKdAsDmGA==","signatures":[{"sig":"MEQCIAqiLWeukwh1XzobHMBn4EA3QsVdsQLYExHGjHdilD7qAiAad/6fm4/5/qb9vFIQsqRbPl2BSnKFD8EjESmJP3Y5oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860298},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/db92c04e580aff2adda665e2d2429158/pi-vault-mind-0.12.1.tgz","_integrity":"sha512-4Z4ea2WO8KeXwAVjeQk61cEjnz7yDt72EAsRWZ66YxADHu9NQceXJ9+Gewb2iD1W4CptfQAoABhjUbKdAsDmGA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.1_1782584648952_0.35744086690587995","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"pi-vault-mind","version":"0.12.2","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.2","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e9c2a82e88e06e60a6d929d2b378bcf9ea47ad4c","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.2.tgz","fileCount":146,"integrity":"sha512-slqrCFXbEjuJPAC6hRYFHZSwGJvDh6TbKr+W7ajVrTdPkEfeVTcvtlHEJG99FtTcqR2EeDpPCRwW7Vkynrunig==","signatures":[{"sig":"MEUCIEs2qh72sz2LagBqT2a/P3z7+vyy3b2kcNy5jTZeo1RnAiEAh1L5nX6UZl6TKtnS7iUnLodtN+xMCMC1iJ/XmSrREi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860530},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/eb2df78312fbe6a2256ecd3967737e35/pi-vault-mind-0.12.2.tgz","_integrity":"sha512-slqrCFXbEjuJPAC6hRYFHZSwGJvDh6TbKr+W7ajVrTdPkEfeVTcvtlHEJG99FtTcqR2EeDpPCRwW7Vkynrunig==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.2_1782593704375_0.4130516507018931","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"pi-vault-mind","version":"0.12.3","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.3","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f03a885683fd155a0c276c6d73089f8425612c04","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.3.tgz","fileCount":146,"integrity":"sha512-DFQqluViM0NvByA1avx1bpxfhvYm3A29WRKv7VuD0q9/FyQlVKtkYrNpphZaSTMvCaKV/fq3lOEoX2+pM0PqWA==","signatures":[{"sig":"MEUCICv1R3gTjcqHR+RdtqUGTaUOBvTwxxEhlovaIk1mwsJTAiEArC7tPd24CDTxYnnAQhO96LX7xcThZ5wHkKWbMUL+hxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860530},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/2cd5f538f3504e63ceb3e06451398e0f/pi-vault-mind-0.12.3.tgz","_integrity":"sha512-DFQqluViM0NvByA1avx1bpxfhvYm3A29WRKv7VuD0q9/FyQlVKtkYrNpphZaSTMvCaKV/fq3lOEoX2+pM0PqWA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.3_1782606775709_0.0026316664178371862","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"pi-vault-mind","version":"0.12.9","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.9","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"91bb74e6431477cb371203e0476187234b665330","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.9.tgz","fileCount":146,"integrity":"sha512-ykxT5IU/Jd6jQv6f8JaTV2ibHz0LuCCcJAPmPgy7Vc0DUpeq7W7BYZOyCSCy0SpZK/VHB1mre3XSlCEUOp9Zjg==","signatures":[{"sig":"MEQCIGSOk5CzxLXvswfiStDZUTR0iaP1+790PaQEHKzH0rTlAiAMmrSqBR0oF5x+L76pj3uZnMe2ugjYoH9J16a8Rge8pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861766},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/30cbf53ad4780cab7873fd44e38a5077/pi-vault-mind-0.12.9.tgz","_integrity":"sha512-ykxT5IU/Jd6jQv6f8JaTV2ibHz0LuCCcJAPmPgy7Vc0DUpeq7W7BYZOyCSCy0SpZK/VHB1mre3XSlCEUOp9Zjg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.9_1782663868882_0.3743040726603686","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"pi-vault-mind","version":"0.12.10","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.10","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"29f51caf104636f88c97edc3a9072d3d99f3d832","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.10.tgz","fileCount":146,"integrity":"sha512-6aS7ZvKwT2DxS+iyJLCjs0mhUwhWkVtmTI71q4JX2+bo/Td5CDpwC5PNdd3CLZzUbrEWAZfIC+zqmHdZOgsDuQ==","signatures":[{"sig":"MEYCIQDM/v9H1R1a732ERyLnKfyFchan/wjxWNs5WRV5FwVjvgIhAJ9Np7D3RoiCdzzNyXbnIZCDZEToeDayYb+UE3T4+OEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861767},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/6f3f65814c9e74afc7d4c4c2b8cf1ef9/pi-vault-mind-0.12.10.tgz","_integrity":"sha512-6aS7ZvKwT2DxS+iyJLCjs0mhUwhWkVtmTI71q4JX2+bo/Td5CDpwC5PNdd3CLZzUbrEWAZfIC+zqmHdZOgsDuQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.10_1782666900939_0.4256660353776558","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"pi-vault-mind","version":"0.12.11","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.12.11","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9f575241e969b06172025f09ea5499f31df7aa4c","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.12.11.tgz","fileCount":146,"integrity":"sha512-xQm08JOXOoloIvNq5smBDQDmyp9Nf5TksmJvapznfK7UoMTDGTT5y9Fou13bHeUbKqsC7kfIWbWBR88k7KV71w==","signatures":[{"sig":"MEQCIApAV8qRh7VAegP0cFymcBsiZbdjMzcz0fTErjaNkSwIAiAIKSKO9xIS+5IyYGX6ET+fuEqZ/mncBKa0skP7uM3YfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":861767},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.12.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/112625cf5f7908c1f353d199c9aa4d55/pi-vault-mind-0.12.11.tgz","_integrity":"sha512-xQm08JOXOoloIvNq5smBDQDmyp9Nf5TksmJvapznfK7UoMTDGTT5y9Fou13bHeUbKqsC7kfIWbWBR88k7KV71w==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.12.11_1782670290795_0.9630891205141463","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"pi-vault-mind","version":"0.13.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.13.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c4be6385a59f12e4d01fb822fc822103b3a37e45","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.13.0.tgz","fileCount":150,"integrity":"sha512-wBCQJRBZWDEyLN7x9bbJXxU0RcHTxVc8PmVckps2ZDTsEpwmAv0LzwL6BxwChAf+4fgKEBKzE0DPVmhHbaZGdg==","signatures":[{"sig":"MEQCIAYssZbwIRwh111M91ht6hpToqy5gS/2kDJ8DoKY0Oi4AiAYz4iEzOCto+OOji9h2BMbKAWfFvcELiW5BJ29KP8bHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907122},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.13.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/b9f2ac3d778bb953ade4e7fef04af67d/pi-vault-mind-0.13.0.tgz","_integrity":"sha512-wBCQJRBZWDEyLN7x9bbJXxU0RcHTxVc8PmVckps2ZDTsEpwmAv0LzwL6BxwChAf+4fgKEBKzE0DPVmhHbaZGdg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.13.0_1782678084854_0.32587820192182226","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"pi-vault-mind","version":"0.14.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.14.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"176e207d1e3882d79e5cda17e478377a752a4b33","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.14.0.tgz","fileCount":152,"integrity":"sha512-JqaFtlKGdV0ko8FmSGS0cE3bcJlks0MY9dRcYBDzX5okagB3As+g3kYHi6V5C0OH+YRMqJefUxepaJPRrMaBsQ==","signatures":[{"sig":"MEUCICiloiFG2BytRDnkbev/idGFXcBO/9LgnQqhYVwZkWH2AiEAgMvcCrdyeePjUMqN+J/noe++WNSwOYlbg1YHLjosPuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915392},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.14.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/1b1d6d598cc869638590369511be4310/pi-vault-mind-0.14.0.tgz","_integrity":"sha512-JqaFtlKGdV0ko8FmSGS0cE3bcJlks0MY9dRcYBDzX5okagB3As+g3kYHi6V5C0OH+YRMqJefUxepaJPRrMaBsQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.14.0_1782696271957_0.9442448222113331","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"pi-vault-mind","version":"0.14.2","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.14.2","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0a5cb399c8dbdc1d3137e4a4bc03a39efbbd4a85","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.14.2.tgz","fileCount":153,"integrity":"sha512-q4o+NRI/ry79haSeKkHiMIF31eDDBdFJApCgBV8sEet2WMhwiMt6unRFjcEOUKzNL65Qdiyq+6ppSfZe8ssdiQ==","signatures":[{"sig":"MEQCIFvqJXAHX7F2K6wuMa0WX51FV2DsEUDWD++ZtTkNNr+lAiBEAXotoCSO0RhGsr/ip/CvHkkSJQPrllEzF9Xi6j0L+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916965},"main":"dist/index.js","type":"module","_from":"file:pi-vault-mind-0.14.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/var/folders/td/gjz5tq_50mvby7vkqr6xp1_40000gn/T/fe1658ce8cf37172493426ce7f73584a/pi-vault-mind-0.14.2.tgz","_integrity":"sha512-q4o+NRI/ry79haSeKkHiMIF31eDDBdFJApCgBV8sEet2WMhwiMt6unRFjcEOUKzNL65Qdiyq+6ppSfZe8ssdiQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.14.2_1782709573174_0.855064073495932","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"pi-vault-mind","version":"0.15.0","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.15.0","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bbbb8d339099093749f5b4f0a89b8fc86a00ba54","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.15.0.tgz","fileCount":156,"integrity":"sha512-iAIXJd1X/rGKbjAO3Bygaxgr/GwBfmOG5OG9ssjYKoq/JbNW2u+9GypUDILYYcSgPXY4aU4PjTZg+eXse9ZTTw==","signatures":[{"sig":"MEUCIQDwogoRBsBQzsYW1vD2gtx/A23kHH/FivU9QOljHzQ0VgIgE72PAKckNBaNWl+C43GAWAdtfLCwn9fPw1gAiWCbSv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956021},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.15.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test dist/test/*.test.js","build":"tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.15.0.tgz","_integrity":"sha512-iAIXJd1X/rGKbjAO3Bygaxgr/GwBfmOG5OG9ssjYKoq/JbNW2u+9GypUDILYYcSgPXY4aU4PjTZg+eXse9ZTTw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.79.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.75.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.15.0_1783375380317_0.2984022510910571","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"pi-vault-mind","version":"0.16.3","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.3","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d924fa2092eb6f1754673f09208462a3db9d2c4b","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.3.tgz","fileCount":228,"integrity":"sha512-aN7Pam2WEA2FC7Il15ojQX+WKp+Dg6wdIgwNC52eZ/nMrW9l40i8vX6C3NEVLQWN6Bg1Z05eQPpxCqhpOx0nPw==","signatures":[{"sig":"MEUCIQDKTaaWWMgxeQmK5Q9uVEW+AUb1jJh2X5FsLAxWLOQG/QIgaB5zIITQ2pIP8OEz4WohV6NWT5skKmlfwmEAzP5BPGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1584678},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.3.tgz","_integrity":"sha512-aN7Pam2WEA2FC7Il15ojQX+WKp+Dg6wdIgwNC52eZ/nMrW9l40i8vX6C3NEVLQWN6Bg1Z05eQPpxCqhpOx0nPw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.3_1784344388814_0.2971166137266037","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"pi-vault-mind","version":"0.16.4","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.4","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"db3a68dbaa6e00ec718a3a8cc37d245a539dcd81","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.4.tgz","fileCount":228,"integrity":"sha512-RtIPEcOk3wkCsdER93roMCJeqkmUCQWPkq8qUiI2U+giUY9QoobuenzJ6WV940FDODvYN304tjiK0SzhYIrhbg==","signatures":[{"sig":"MEQCIFH5rZl5HoPW7DdwxFKBwB6Tbg9FH/p/pZa+GGjE5KrTAiAR3h6JnlFFvzzHhdzm/a9sqIo5RaiKn9C3z8JCQN62Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585198},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.4.tgz","_integrity":"sha512-RtIPEcOk3wkCsdER93roMCJeqkmUCQWPkq8qUiI2U+giUY9QoobuenzJ6WV940FDODvYN304tjiK0SzhYIrhbg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.4_1784348283276_0.5242198163885601","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"pi-vault-mind","version":"0.16.5","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.5","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c0a994b62d1ebe3b15ce8be4ec3daaf3c2b4dd22","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.5.tgz","fileCount":228,"integrity":"sha512-lZ8SbyR4AX8Uvw/9Xoow8y1OJQGMrmhJQtlMlRWplLYC9iPi8BrNtyNKCUdUhdxavxNO3h1TC6ycAV70zdhFSg==","signatures":[{"sig":"MEUCIAcc1OQcy/UC+OgcLk+S4NtVCoq0KFX+8Erpq0OXPP12AiEAilPJpsFqsxaJsDwTvhH2zjC7hP16zvS7Xzg3uDWAeXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1587082},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"0f45a8e3adc1febb2f8fc7a575f648561958e493","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.8.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.5_1784392202812_0.7301961868390923","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"pi-vault-mind","version":"0.16.6","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.6","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c8f64002676ff547ad9039ccbde288326acab612","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.6.tgz","fileCount":228,"integrity":"sha512-lxxjjhe9i6ALa2zd5DgHtHXHRoUMTYN4u2dE24tf2XiDxtwMIuqfuxVUE3eb95Bmap1daphStXhVlNcwBrbKqg==","signatures":[{"sig":"MEUCIFPzWsY5o3+ZC2z0Z/hWLkSzmh2c5CivS8CXRiIGuxoJAiEA1azjbB4yT1TRN4LRi3KptVQ+lzeQ1qocXMX9vF9Dh6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592777},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.6.tgz","_integrity":"sha512-lxxjjhe9i6ALa2zd5DgHtHXHRoUMTYN4u2dE24tf2XiDxtwMIuqfuxVUE3eb95Bmap1daphStXhVlNcwBrbKqg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.8.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.6_1784406034272_0.8270761315678294","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"pi-vault-mind","version":"0.16.7","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.7","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a08244d1cf9f931a2842fdabf20f77dd32730e7b","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.7.tgz","fileCount":228,"integrity":"sha512-4BqYy6c0EY1pc69vgBuazzRVZlwQ/Cxe3ZiFX1tFjc0neZOkNYhhexgpA+vNy00U+GEhcRtLclsfGg28Jrwklg==","signatures":[{"sig":"MEQCIAGXQriXrpvTm1NPIahzQLK1CfUth8WVyoEqLi0CtvWFAiATPmZwPA5zSimzjwy3a0lb72CjhJFTfq+Lq+SE/MTnUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593091},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.7.tgz","_integrity":"sha512-4BqYy6c0EY1pc69vgBuazzRVZlwQ/Cxe3ZiFX1tFjc0neZOkNYhhexgpA+vNy00U+GEhcRtLclsfGg28Jrwklg==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.7_1784431525679_0.7547840380361719","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"pi-vault-mind","version":"0.16.8","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.8","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e44fde4a7ddf0dc01163aeea32ce71b522cd8f57","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.8.tgz","fileCount":231,"integrity":"sha512-qe7dPU8qh1QmmAqxkwVkz8Y6FxX00VIezgGCcAlIDeYWqpefkR6THg3PRqSwNLmZZlFYgjxFkUAoeolnWsKzKQ==","signatures":[{"sig":"MEUCIDkGihgBOYmXObZhsdg7QEYoplL6o21RyWS/GC9R1vxjAiEAnoxTkIzhJf6+speHaFBxFGWk5htYoxyPaXRI4l6bSN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667652},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.8.tgz","_integrity":"sha512-qe7dPU8qh1QmmAqxkwVkz8Y6FxX00VIezgGCcAlIDeYWqpefkR6THg3PRqSwNLmZZlFYgjxFkUAoeolnWsKzKQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.8.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.8_1784480304094_0.398461561113292","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"pi-vault-mind","version":"0.16.9","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.9","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2025fd6865cd1617fcc952e9c29b9bb05b4b5dad","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.9.tgz","fileCount":231,"integrity":"sha512-L7J4Tc4qMDkVfa1zKzTYUdxePYyG+/YE1y4fbmeaUKDFkUiLyS4MQMGFwxCkD9+dMSsbgkugo8E/C5QHYXLJzw==","signatures":[{"sig":"MEUCIAT3SItpYsUHM6pkhUAtAbkMM6kQTZGoM876gcQcXmTQAiEAoJKclZO6v+mYsWICDxB3VboCfSzdr90Ir6wPD6fCI5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1671992},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"ce5c4990c2a855924e0ad2874e267a9b52259576","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.9_1784520759766_0.7274777687314276","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"pi-vault-mind","version":"0.16.10","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.10","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ab0fd9dbcdb8667a507296780fbd2bd6f33c6b08","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.10.tgz","fileCount":239,"integrity":"sha512-FVtDcl+5uw4C5bHTsOhQOpTE9y5RNkyYqJFm6p2GoAV47kIjFJQ/9RnQRXvgN395tyuIfeyzA+s2Xz5VKMfpUQ==","signatures":[{"sig":"MEYCIQDPXIO/8rp1hW0m9TbclFfIMGcrTcy9k6xU44zjobSG/gIhAIv//YzcSfC0Z82WezuvDg+XBhJhAns0+LPgS77gdfK5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1740454},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.10.tgz","_integrity":"sha512-FVtDcl+5uw4C5bHTsOhQOpTE9y5RNkyYqJFm6p2GoAV47kIjFJQ/9RnQRXvgN395tyuIfeyzA+s2Xz5VKMfpUQ==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.10_1784578023948_0.791802131350523","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"pi-vault-mind","version":"0.16.11","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.11","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1fa6a225e38ff2c2df61f37a7a694e21113bf681","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.11.tgz","fileCount":239,"integrity":"sha512-hWP5VUZainMqP2hHyl1V/4MfTwWE4ryiJnii0RhXIlxcZnYSAZnLH4+vXGtGd6KeExyFKKAVSuQbYESXQP6dhA==","signatures":[{"sig":"MEUCIQDkh/XIq0g5u2y/CLr6vvmcHSAIIuSZz3abNEBoQ8sU0gIgPqPaYvAPOwK6m/oIg/K/bp2V1hmMLlnXddyJhHbO21k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742804},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.11.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.11.tgz","_integrity":"sha512-hWP5VUZainMqP2hHyl1V/4MfTwWE4ryiJnii0RhXIlxcZnYSAZnLH4+vXGtGd6KeExyFKKAVSuQbYESXQP6dhA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.11_1784581872954_0.3165579734189916","host":"s3://npm-registry-packages-npm-production"}},"0.16.12":{"name":"pi-vault-mind","version":"0.16.12","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.12","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b80766e661a450e7f554a7da92b1c5191c0fa4c5","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.12.tgz","fileCount":239,"integrity":"sha512-eUZkZOTf+N/PNu+D15SrY/1PS9JzBWgtUcqux3ZhTnfbTfSII19q0+n/Gw4TK+upo3XALMFRhkevOn8C7TIr+g==","signatures":[{"sig":"MEYCIQCPm+wJTut84v7SbNfiGKkgfCa1nek7poqlqRkK0y8fwgIhAPb83IdJkalzUTp/FVB3rzwjoDG4W1j8tEQ9RNGvqv0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742738},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"e9ac6173d8b0c6852e8b45391872dd3fb1c1645d","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.8.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.12_1784607398038_0.324332541048435","host":"s3://npm-registry-packages-npm-production"}},"0.16.13":{"name":"pi-vault-mind","version":"0.16.13","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.13","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"48cdd3294ba4f489670d302b5162dd98978eb0f9","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.13.tgz","fileCount":239,"integrity":"sha512-hGphX+mEHuy2vWaIvp9EOMgIzdW/wiU0hhP2IX41m4QrpWj0tvmbXCFmVhRhI5a2iohv+6KhHmpXWpO9NJaD+Q==","signatures":[{"sig":"MEQCIDfL6j7dJrNcuRZtWT0/VsNLWdkmz+S4dQjJWNhRqCjMAiBCrh63WO3IaXkmyFUwmEv4loU1QCxRTH+1JbN5Qm+9HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742738},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"e7bf0c405e9fc31d89250a0d401465313eafacc5","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.13_1784607720847_0.4529330850164466","host":"s3://npm-registry-packages-npm-production"}},"0.16.15":{"name":"pi-vault-mind","version":"0.16.15","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.15","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b709574a70331abf02293a93b1e2b9a8ed1329c3","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.15.tgz","fileCount":239,"integrity":"sha512-H92Zw1v0A1fgvI45AAOaFX6hXKHeyh6lrtlxcePYUSLtGtTgtOob66R32cTzZ+6kqNyfvyovsCdXsSygK1T67g==","signatures":[{"sig":"MEYCIQDgtY5ElRUKZ19mPPJRxh4WgnvWtz+CL8WramKyrUkYNgIhAP9ecxCqhyaZ74YJUNdWi4jpKGC0bJS3gTM9BhyAH1G5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742858},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"ee0e56aaf7111d1f35a4009f242d859539f0316d","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.15_1784613556749_0.6801899265835099","host":"s3://npm-registry-packages-npm-production"}},"0.16.16":{"name":"pi-vault-mind","version":"0.16.16","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.16","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bc69298906057ef416bd46655963785771434f18","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.16.tgz","fileCount":239,"integrity":"sha512-ELmRazhosYHeQhqdXqPE/WZVx7az4PKYLZb7pEAPPyD6n/o3OYU5oc2wwgiVdcMr6oefIXTrmE/fcIaYG0GZsQ==","signatures":[{"sig":"MEYCIQDk5qfa8+QasMutNjw9SrPCsZNtZA0DCvIQKEGt4YRB4AIhAInFsu0wwTrGo3/4C2YjwyPXG85ZR/YH6u9NyojaKRUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742858},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"9e4dd866990a142a35944834c9134861300eefa3","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.16_1784615377331_0.3751521331389578","host":"s3://npm-registry-packages-npm-production"}},"0.16.17":{"name":"pi-vault-mind","version":"0.16.17","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.17","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"27968fc5362e248ee1a2aacc8abe204a1b02d2f2","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.17.tgz","fileCount":239,"integrity":"sha512-qKlygQ/eQDbQXeY2vYdN3xd1HEaghdZLyIGe++ANotroNSvs86SGdwYAzwfEnGSbDddunBIm8CMOvqym8kf6ZA==","signatures":[{"sig":"MEUCIQDcGR0lK4aGPj9wO9tTXfFHx3ZrzPYIjWUs1SiCnS6Y7gIgVakXpvaEdlWUUy58BXmGMDnSkyYpy+l+Z1ruvM9AGs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742858},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"6903e7646bd1bc6a672dbe6662d73eb30d9aefe4","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.17_1784615747155_0.5978988928899043","host":"s3://npm-registry-packages-npm-production"}},"0.16.18":{"name":"pi-vault-mind","version":"0.16.18","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.18","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d32f4dcc62ca274420abc2b301f91174fe95f09c","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.18.tgz","fileCount":239,"integrity":"sha512-wOF9ix4Mr8APHw9fQVKXGXkBIQviviL2usP5+nlsTjAm46XXkkIw1TlT5Iq9CKJ1TKiJ5ZgjPAor3ZcA5sDnwQ==","signatures":[{"sig":"MEUCIBjNGQEMxC03VX/Nq7I/RpVkZ0uwyR1eL9A1P3jICW3VAiEA4MTrdrE5iUnqpp6925wN5pNT/AGXPgdjY0BLTh6qNdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742858},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"2f27dc221e41ff3202004822f713abed0859791a","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.18_1784616058241_0.30580684355830834","host":"s3://npm-registry-packages-npm-production"}},"0.16.19":{"name":"pi-vault-mind","version":"0.16.19","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.19","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"89a2ad42d482cf5d6008e80aacd6c3c335d5832b","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.19.tgz","fileCount":239,"integrity":"sha512-dJdIOSt8iehBRIr8nTTMbr1k6JrnJxLr1X7P2pNgInyZBVDRN1wJwqr1pyifUJ3jImT7usnzil2E5jxlpKu/Yg==","signatures":[{"sig":"MEQCIBEbJtToUicsvOWSu+ZptE+knRQhteFe/9rXqpApSagJAiBZYOeb/v0eeYW9fIj4vGVnzFIH3BoP4Fxqaadal722pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1742858},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"828c916130275c3f01a173f9ddeef440203ff3c6","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.19_1784616312729_0.9020903674056191","host":"s3://npm-registry-packages-npm-production"}},"0.16.20":{"name":"pi-vault-mind","version":"0.16.20","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.20","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9fb31758ec4f748e4d299cac74a31d48262b8cb1","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.20.tgz","fileCount":240,"integrity":"sha512-KINzYtO2zOCdhkXddyjAwELRIEG3J1fP92Wd+PJjND3zfM6yetutrY0IptBd23zseU/080CMYxATF/mZAWziVQ==","signatures":[{"sig":"MEQCIArBZ+xuPozmhB1C4Bup74uWL12Go7UYZL2DhWL1D5sRAiAhAZxqfThE6YWldl033j0y0mTVPBl2Y8b3tP4qVtEYkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1743802},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"143c639b9bdddab0218c5f443c979be3badd01d7","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"deprecated":"Incomplete release — use next version","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.20_1784617790296_0.4825271677367533","host":"s3://npm-registry-packages-npm-production"}},"0.16.21":{"name":"pi-vault-mind","version":"0.16.21","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.21","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dd409066e22d45593c0b5277a6df025ecbf300ea","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.21.tgz","fileCount":242,"integrity":"sha512-O0JhJYLOuoUg+unGhY53yGg8CEsJBWwbVIncZVsGuOukJKnI3QlYrtDtlukscCzhCrwRsKWrKQeQqp8NiOIIug==","signatures":[{"sig":"MEQCICetcSeS+s534MVg7Gj9TeLJ33fapn4PgArKXVaxfNcBAiB+DMqSNSfLcbbNOwL7CvCfEV3Qzw1TDtZwmioQFkoBnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747466},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"74d87187d1d0a8be5bc2a655084377eeb055da33","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.21_1784618442495_0.1702156002734605","host":"s3://npm-registry-packages-npm-production"}},"0.16.22":{"name":"pi-vault-mind","version":"0.16.22","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.22","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6511cdd6b04b880509f726450b2db459db80a816","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.22.tgz","fileCount":242,"integrity":"sha512-I78OYDjavFFh+go5jEnF07ZuApIJWsGa21VbRJGYPrvS/ISu5+8/uaXwJu7h+NkXWjfjh4XPV51FXPhXfaOTKw==","signatures":[{"sig":"MEUCIQD9IpBky11X7hkAMFU/ufCf2FyVL/dWhELATyXd8bBYugIgU7W/BGeNRP1Btsbm8hhInwI0LmKYVsUvrISv50+VA5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747466},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"ba255d4d86305ed7e9046ba0ee19bbf58cfbfbc4","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.22_1784619180735_0.5534688539828425","host":"s3://npm-registry-packages-npm-production"}},"0.16.23":{"name":"pi-vault-mind","version":"0.16.23","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.23","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fc17cb0796f7053a2c2034ba0ba2dd2ef598f3ad","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.23.tgz","fileCount":242,"integrity":"sha512-xsn3bK5hF7ogWfDj7v4NQVfv0Yl1EnXKql7+oX3Ls9/qBtKwkFs6rh6lEUMU6C+uuud5wuae6g7ySOYTBtKSIA==","signatures":[{"sig":"MEYCIQDiOd3MQ+esmKy8b27layDMWbut+CX7cqAwu70GA4o4uQIhALAV1CSEgVBpSEJ802X1gYgbv8ZoomQa6WnPyA3our9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747466},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"f1b4945d96ad1408c97219348837d34e83b56517","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.23_1784651836649_0.165223912570428","host":"s3://npm-registry-packages-npm-production"}},"0.16.24":{"name":"pi-vault-mind","version":"0.16.24","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.24","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"18f5bf1c87b8514dea1396b90a5fa9cff16d3c71","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.24.tgz","fileCount":242,"integrity":"sha512-pWgKtyUj9zdoKkZNNITb5mhtZU0G6/J9Jhzqm8ZokFtyV9DhbjmBbdk4QkOTFlIVeu2+yE3h+lBDRhBeZsz25g==","signatures":[{"sig":"MEYCIQCSTA/S21Xb9ud/pCDLNzwfJJoHdJ66B0VplwY43gLxqgIhAO/nYJNtR54X2/vNrpxH+J/9AdWNDGyTgPPiUWICHH8M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747466},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"fa7123b7c343de3b49cf8103b4c40d2228ca8bbe","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.24_1784652931173_0.8962128860835636","host":"s3://npm-registry-packages-npm-production"}},"0.16.25":{"name":"pi-vault-mind","version":"0.16.25","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.25","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c4e20ef8c8e075190e7bf34a9e3b96c7ff89a31f","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.25.tgz","fileCount":242,"integrity":"sha512-bpj5h3EpgIKJcRqObHxsG0fSAYWGNy4vd2OpDcVVsq00IZOcqqIFTst6UIx6VOB1xZvqkuMCCQgKiXt2R9haXA==","signatures":[{"sig":"MEUCIQCCGODgnnJqppRU1ET/sAivqwlXesYx+uVOnL1vDszyzwIgCuF1wvC1Agdt+T+6WfviWIXY3vEnpDF8qCD8IKgACL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747466},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"gitHead":"582be8899ac18e072241e83ba7aba4eb28ede24b","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.25_1784655683483_0.4512156908752456","host":"s3://npm-registry-packages-npm-production"}},"0.16.27":{"name":"pi-vault-mind","version":"0.16.27","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.27","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cdb6ce1e82ca7bb66dabb266b9b191f7b17aa58a","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.27.tgz","fileCount":242,"integrity":"sha512-GIqnrNbym7C7Afp8L/GQm7F4YPTLnv+HUd0qziJ1Bn96MMAVdPbyFOBV9qOJsLD473n4Al3jf2jQOfsCGag6Fw==","signatures":[{"sig":"MEYCIQD8OPLk5/oeGd/9LMaR/zKxKG5wOsRSS99hD14LGzzAJAIhAPkGIMYeQyYvq8CAbeXRwTx649q//yKGI1AZaTv0Fw6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750983},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.27.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.27.tgz","_integrity":"sha512-GIqnrNbym7C7Afp8L/GQm7F4YPTLnv+HUd0qziJ1Bn96MMAVdPbyFOBV9qOJsLD473n4Al3jf2jQOfsCGag6Fw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.27_1786295614212_0.21458232110632847","host":"s3://npm-registry-packages-npm-production"}},"0.16.28":{"name":"pi-vault-mind","version":"0.16.28","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.28","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0cd051b0b450b708c0cebe7b57513dfa5717ceb6","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.28.tgz","fileCount":242,"integrity":"sha512-vTIx39YZugn1rqnlcwmRIt54GnM/pw1HYjBftH+90uvKvpYvuTmr2q1RJwK0ezLUWtN/l+bGzX0AidpAiZEBpw==","signatures":[{"sig":"MEUCIQDqvC4wwY8fV9CAMxitIzPCtaDPxv1hU0SfwbrM/92foQIgd3LzrGPleasuC0Ux0cJAAvISN9SAZfN6MZgcck5eDpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1754144},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.28.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/Users/kylebrodeur/workspace/pi-vault-mind/pi-vault-mind-0.16.28.tgz","_integrity":"sha512-vTIx39YZugn1rqnlcwmRIt54GnM/pw1HYjBftH+90uvKvpYvuTmr2q1RJwK0ezLUWtN/l+bGzX0AidpAiZEBpw==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.28_1786303350965_0.7598410697951721","host":"s3://npm-registry-packages-npm-production"}},"0.16.29":{"name":"pi-vault-mind","version":"0.16.29","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.29","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6d533d66acd05c80dbf336d4a4164b210c89b5dc","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.29.tgz","fileCount":238,"integrity":"sha512-+Gq2UKMgAkKsThhQl/oh+kDJ2so8O7Ybbpwf/J5srrjvpnvWdwhEL7ZLgVPt5tji7sOMpW0x5VdTFL8mdy0AGA==","signatures":[{"sig":"MEQCIFcksP1Ytk9YOg8jVtImHj3lBzIRne63DwHgdfgRo4XTAiBwzSUwof0rbmUBsGI2kQ8MI5niQ0p/O6K4nQ9/KMwzaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762218},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.29.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/tmp/pi-vault-mind-release-0.16.29/pi-vault-mind-0.16.29.tgz","_integrity":"sha512-+Gq2UKMgAkKsThhQl/oh+kDJ2so8O7Ybbpwf/J5srrjvpnvWdwhEL7ZLgVPt5tji7sOMpW0x5VdTFL8mdy0AGA==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.8.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.29_1787927477405_0.7243857096174853","host":"s3://npm-registry-packages-npm-production"}},"0.16.30":{"name":"pi-vault-mind","version":"0.16.30","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.30","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"8ae1e5a2068b8b68d98ff1198590e1d2ad98e798","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.30.tgz","fileCount":241,"integrity":"sha512-DyAQJ1HsQRpH42vLLKxkLUm0t0LoKR7gqfHaXsw4K2wGxeZ+Nx7BOZBepAc210RN1SI8TN3LU1SKE1njK0DJ1Q==","signatures":[{"sig":"MEQCIAkCw2HbtI+2B2xCFvAvLdf0+hRbLFQIr8V9JoB3Y4w2AiATbc6/+0so40+FVC3J5/WPKC7y3cj6LXxsHpgpunEujA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780783},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","_from":"file:pi-vault-mind-0.16.30.tgz","types":"dist/index.d.ts","engines":{"node":">=20.6.0"},"scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"_resolved":"/private/tmp/pi-vault-mind-release-0.16.30/pi-vault-mind-0.16.30.tgz","_integrity":"sha512-DyAQJ1HsQRpH42vLLKxkLUm0t0LoKR7gqfHaXsw4K2wGxeZ+Nx7BOZBepAc210RN1SI8TN3LU1SKE1njK0DJ1Q==","repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.3","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.79.0","@earendil-works/pi-coding-agent":"^0.80.0","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.80.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.30_1787932651794_0.4356389113051513","host":"s3://npm-registry-packages-npm-production"}},"0.16.31":{"name":"pi-vault-mind","version":"0.16.31","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.31","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"4166417e4f29cfb042372aad9faf2e25c062bb58","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.31.tgz","fileCount":257,"integrity":"sha512-yxvoEeIT1/f16S0xkMQAaXjJJ0mnem0jdTt9dNlUTB5av7HmZzsLROKYhaIwij5PF3I6097hvE53Ej74aJXJkw==","signatures":[{"sig":"MEUCIGKp0bFzXh0FfRDNaOHP4I1ZpCnVDn1C10u3+gUEKIaPAiEA1TCqi3duDz6bmQd7DzN315/ycG4BuaWyhRWG0t+4lck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981327},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"c4f64633ee9649d74e4c67b90567c78b67e73709","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.17.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.31_1787964035003_0.3972680993628168","host":"s3://npm-registry-packages-npm-production"}},"0.16.32":{"name":"pi-vault-mind","version":"0.16.32","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.32","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"85287e510a8c390106c135d63d6bd3669388f1db","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.32.tgz","fileCount":257,"integrity":"sha512-RHA1/Uj8UByZcG3GWJH6YUp/Hvjr6HiD+agQDqH0Banbb75Ijz5ORBzKSOnB9C5EOJbxzMaRq0MrgA8wjK2lHA==","signatures":[{"sig":"MEYCIQCtfDA6A1u7uTTebkhXdhWjD0L/OcaC96MV+0fBD4YK2wIhALOUSbGJJWx0ihQNB190i5kazX6soadnSVgXmgcQBOef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990111},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"86892e0c4806dfe6c62d9596da06beb4d047afa4","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.17.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.32_1787976034664_0.2852850653946293","host":"s3://npm-registry-packages-npm-production"}},"0.16.33":{"name":"pi-vault-mind","version":"0.16.33","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.33","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"ef9d2bcf6b2ee0791bc66086eb1cf77f188626ef","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.33.tgz","fileCount":257,"integrity":"sha512-lboTbSgAaYQMGHRRceuvELfz1sl5MjLTU3MZmesSZqjyo4y3P7w5UXXT5+vdAzg3MY9ImcMdj9L1DuIjviNbgw==","signatures":[{"sig":"MEUCIE5Sn5wdlr+gfwCFpwsw796rTp6NsPrU7+HjldNAY93OAiEA6a8T9nYageXfGX21PWryzGH6UugWMoYcOXo8sqsELkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992869},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"e80affa4cdcfa2fbf09c8fbb3a08ca36c6324f90","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.17.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.33_1788026222733_0.0740580852445516","host":"s3://npm-registry-packages-npm-production"}},"0.16.34":{"name":"pi-vault-mind","version":"0.16.34","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.34","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"fb257eb5e32d7c4afd41c8f62cde5fdc2b6f6da6","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.34.tgz","fileCount":257,"integrity":"sha512-Jwsd1yJpm4HA5Ocq44RyrjriVUDbmLUzebjPfjm479ns3hZII5S2ljkznliLsPqg52zbUAY+wP2LYdx9b9jx9w==","signatures":[{"sig":"MEUCIGL980Qj7LJssZqZzP21xnIhScai7FIln0v+QLMX1eZ/AiEA9vO4XhQiCoz7jKWw/vn2N2j4xlF/WemDBmAji8EdRvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1993762},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=22.19.0"},"gitHead":"9dde57f258313a57740474ac4001315e527dbabe","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.17.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.34_1788044377331_0.317529430726041","host":"s3://npm-registry-packages-npm-production"}},"0.16.36":{"name":"pi-vault-mind","version":"0.16.36","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"author":{"name":"Kyle Brodeur"},"license":"MIT","_id":"pi-vault-mind@0.16.36","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"bin":{"pvm":"scripts/pvm.mjs"},"dist":{"shasum":"a92d17916de7480e5f38f8c37e520a3d63494b51","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.36.tgz","fileCount":263,"integrity":"sha512-xp5i6RLS+AkjeRZfvz4EDtKbo4zcbR80LKZUinm1xqRX+Z86iV4htOltjg7JPp0y+ac1ZUv9MDGL/sHplkHxag==","signatures":[{"sig":"MEUCIQCAK6/qx2tgO6CUnLDMje4gRGotU1lEmze2AUhWfdyKWAIgQRmXvNAW1sRrsbDBbzucwkj6oTPvPJ1lW71bMpF0cdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035925},"main":"dist/index.js","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","engines":{"node":">=24.19.0"},"gitHead":"145efd7ae8056a5247ae4fff7aa0588ed6f50b3e","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"11.17.0","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.0","run":"^2.1.0","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-vault-mind_0.16.36_1788122748631_0.3254689490572149","host":"s3://npm-registry-packages-npm-production"}},"0.16.37":{"pi":{"skills":["./skills/vault-mind","./skills/vault-mind-setup","./skills/vault-mind-manager","./skills/vault-mind-miner","./skills/vault-mind-broadcaster","./skills/vault-mind-heavy-lifter"],"extensions":["./dist/index.js"]},"_id":"pi-vault-mind@0.16.37","bin":{"pvm":"scripts/pvm.mjs"},"bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"dist":{"shasum":"2095c465ecb4cc029751155a39dd44f77f87d431","tarball":"https://registry.npmjs.org/pi-vault-mind/-/pi-vault-mind-0.16.37.tgz","fileCount":300,"integrity":"sha512-UQGHJsziQ7JiwDlj/3LiYh++ME5sWzcxEb2SrpP+OhIArSJm7iS2pxwNxMumnm91iepVn3LLJu3Gk/kGprK3Wg==","signatures":[{"sig":"MEUCIQD26/dU6KIoNyaxZgFx/qELITuliLUt+EUQkDsNcGFUcgIgJ7+mg2rbPK0QnL0Xlq2Zc6nr6wLNdsQv3Be9B57ppN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCaamKdkRymPlhqN+j9ehVtvKhNT4Spya6LpyzQzk31SwIgAcC+ibhY25cP0YVPDzuT0+ghU90iwvnLtT2Q9ltFANM="}],"unpackedSize":2355342},"main":"dist/index.js","name":"pi-vault-mind","pnpm":{"overrides":{"undici":"7.28.0","ws@>=8":">=8.20.1","protobufjs":">=8.0.0","brace-expansion":">=5.0.6","fast-xml-parser":">=5.7.0"},"onlyBuiltDependencies":["@davidvkimball/obsidian-dev-skills"]},"type":"module","types":"dist/index.d.ts","author":{"name":"Kyle Brodeur"},"engines":{"node":">=24.19.0"},"gitHead":"32216fa84893c9d19edfc1179fc02625b0d54bd1","license":"MIT","scripts":{"dev":"tsc --watch","test":"node --test \"dist/test/**/*.test.js\"","build":"npm run generate-constants && tsc && tsc -p tsconfig.test.json","check":"biome check --write . && tsc --noEmit","e2e:ws":"node scripts/e2e-ws.mjs","prepare":"husky","e2e:modal":"node scripts/modal-e2e-smoke.mjs","e2e:commands":"node scripts/e2e-commands.mjs","generate-constants":"node scripts/generate-extension-packages-json.mjs && node scripts/generate-config-keys-json.mjs && biome check --write extension-packages.json config-keys.json packages/obsidian/src/extension-packages.json packages/obsidian/src/config-keys.json packages/obsidian-ui/src/extension-packages.json"},"version":"0.16.37","_npmUser":{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"},"homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"_npmVersion":"10.9.8","description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","directories":{},"maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","run":"^2.1.0","semver":"^7.8.5","apache-arrow":"^21.1.0","@lancedb/lancedb":"latest","@xenova/transformers":"latest"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"husky":"^9.1.6","typebox":"^1.1.0","@types/ws":"^8.18.1","typescript":"^5.0.0","@types/node":"^20.0.0","lint-staged":"^17.0.8","@types/semver":"^7.8.0","@biomejs/biome":"^2.5.3","@earendil-works/pi-tui":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3","@davidvkimball/obsidian-dev-skills":"^1.3.1"},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.84.3 <1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-vault-mind_0.16.37_1790617305845_0.26758361852607604"}}},"time":{"created":"2026-06-10T18:42:30.960Z","modified":"2026-09-28T17:41:46.363Z","0.7.0":"2026-06-10T18:42:31.320Z","0.7.1":"2026-06-15T00:24:11.739Z","0.7.2":"2026-06-21T18:03:31.485Z","0.7.3":"2026-06-21T23:52:18.138Z","0.7.4":"2026-06-22T04:51:21.282Z","0.7.5":"2026-06-23T15:00:59.705Z","0.8.0":"2026-06-24T15:21:41.972Z","0.8.1":"2026-06-25T17:00:46.544Z","0.8.3":"2026-06-25T17:10:51.657Z","0.8.4":"2026-06-25T17:15:40.039Z","0.8.5":"2026-06-25T17:20:42.313Z","0.8.7":"2026-06-25T18:00:38.234Z","0.8.8":"2026-06-25T20:21:34.087Z","0.9.0":"2026-06-25T20:57:24.178Z","0.9.1":"2026-06-25T21:56:20.083Z","0.9.2":"2026-06-26T16:10:11.973Z","0.9.4":"2026-06-26T17:05:09.814Z","0.9.5":"2026-06-26T17:57:55.009Z","0.9.7":"2026-06-27T00:30:40.332Z","0.9.8":"2026-06-27T00:58:31.234Z","0.10.0":"2026-06-27T01:35:41.972Z","0.10.1":"2026-06-27T06:31:31.011Z","0.10.2":"2026-06-27T06:48:10.936Z","0.10.3":"2026-06-27T06:58:48.023Z","0.10.4":"2026-06-27T07:08:30.858Z","0.11.0":"2026-06-27T16:30:42.345Z","0.12.0":"2026-06-27T17:03:31.802Z","0.12.1":"2026-06-27T18:24:09.108Z","0.12.2":"2026-06-27T20:55:04.520Z","0.12.3":"2026-06-28T00:32:55.922Z","0.12.9":"2026-06-28T16:24:29.012Z","0.12.10":"2026-06-28T17:15:01.124Z","0.12.11":"2026-06-28T18:11:30.978Z","0.13.0":"2026-06-28T20:21:24.995Z","0.14.0":"2026-06-29T01:24:32.101Z","0.14.2":"2026-06-29T05:06:13.370Z","0.15.0":"2026-07-06T22:03:00.507Z","0.16.3":"2026-07-18T03:13:09.021Z","0.16.4":"2026-07-18T04:18:03.482Z","0.16.5":"2026-07-18T16:30:03.020Z","0.16.6":"2026-07-18T20:20:34.468Z","0.16.7":"2026-07-19T03:25:25.853Z","0.16.8":"2026-07-19T16:58:24.262Z","0.16.9":"2026-07-20T04:12:39.945Z","0.16.10":"2026-07-20T20:07:04.148Z","0.16.11":"2026-07-20T21:11:13.122Z","0.16.12":"2026-07-21T04:16:38.167Z","0.16.13":"2026-07-21T04:22:00.989Z","0.16.15":"2026-07-21T05:59:16.913Z","0.16.16":"2026-07-21T06:29:37.499Z","0.16.17":"2026-07-21T06:35:47.418Z","0.16.18":"2026-07-21T06:40:58.418Z","0.16.19":"2026-07-21T06:45:12.907Z","0.16.20":"2026-07-21T07:09:50.442Z","0.16.21":"2026-07-21T07:20:42.668Z","0.16.22":"2026-07-21T07:33:00.983Z","0.16.23":"2026-07-21T16:37:16.822Z","0.16.24":"2026-07-21T16:55:31.321Z","0.16.25":"2026-07-21T17:41:23.632Z","0.16.27":"2026-08-09T17:13:34.351Z","0.16.28":"2026-08-09T19:22:31.263Z","0.16.29":"2026-08-28T14:31:17.564Z","0.16.30":"2026-08-28T15:57:31.953Z","0.16.31":"2026-08-29T00:40:35.153Z","0.16.32":"2026-08-29T04:00:34.882Z","0.16.33":"2026-08-29T17:57:02.931Z","0.16.34":"2026-08-29T22:59:37.483Z","0.16.36":"2026-08-30T20:45:48.782Z","0.16.37":"2026-09-28T17:41:46.206Z"},"bugs":{"url":"https://github.com/kylebrodeur/pi-vault-mind/issues"},"author":{"name":"Kyle Brodeur"},"license":"MIT","homepage":"https://github.com/kylebrodeur/pi-vault-mind#readme","keywords":["pi-package","pi-extension","pi-skills","vault-mind","jsonl","lance","lancedb","search","knowledge-base","agent-tools","hitl","semantic-search","obsidian","obsidian-vault","subagent","subagents","passive","file-watcher","graph","knowledge-graph","notebooklm","pkm"],"repository":{"url":"git+https://github.com/kylebrodeur/pi-vault-mind.git","type":"git"},"description":"Passive Obsidian vault extension for pi. Watches @agent markers, dispatches forked subagents (Miner, Broadcaster, Heavy-Lifter), stores in LanceDB with vector + FTS + graph. Multi-agent 'Drop & Forget' workflow for the pi agent ecosystem.","maintainers":[{"name":"kylebrodeur","email":"kylebrodeur@gmail.com"}],"readme":"# pi-vault-mind\n\n[![npm version](https://img.shields.io/npm/v/pi-vault-mind)](https://www.npmjs.com/package/pi-vault-mind)\n[![license](https://img.shields.io/npm/l/pi-vault-mind)](LICENSE)\n[![pi-extension](https://img.shields.io/badge/pi-extension-blue)](https://github.com/mariozechner/pi)\n\nPassive Obsidian vault extension for the [pi](https://github.com/mariozechner/pi) agent ecosystem. Watches `@agent` markers in your vault, dispatches forked subagents, and stores results in LanceDB with vector + FTS + graph. Multi-agent \"Drop & Forget\" workflow.\n\n> Looking for the legacy ledger-first extension (predecessor project)?\n> See [kylebrodeur/pi-qmd-ledger](https://github.com/kylebrodeur/pi-qmd-ledger).\n> This project was renamed twice: `pi-qmd-ledger` → `pi-knowledge-store` (intermediate) → `pi-vault-mind` (current).\n\n## Features\n\n- **Passive File Watcher** — drop `@agent:<role>` (or `@agent-<role>`) markers in any Obsidian note. Save. The watcher detects the marker, groups by role, and dispatches isolated subagent forks. The original request block is preserved in the note; only the running-status line is updated with the result summary. `@agent:main` is reserved for the current interactive session and is never auto-dispatched — sweep it manually with `/vm main sweep`. No chat pollution, no manual triggers.\n- **Multi-Agent Architecture** — five specialist agents under the `vault-mind-{role}` skill naming: **Manager** (interactive orchestrator), **Miner** (research + entity extraction), **Broadcaster** (NotebookLM artifacts), **Heavy-Lifter** (external delegation), **Watcher** (passive file observer).\n- **LanceDB Vector + FTS + Graph** — hybrid semantic + keyword search with automatic entity extraction and BFS graph traversal. All local, no external binaries.\n- **JSONL Source-of-Truth + LanceDB Index** — every fact lives in a durable, human-readable, version-control-friendly `collections/*.jsonl` file. The LanceDB index is derived and rebuildable via `/vm reindex --all --reembed`.\n- **Bidirectional Obsidian Sync** — substantial entries (`>200 chars` or tagged `decision`/`insight`/`requirement`) auto-write to `Vault/Agent/Inbox/`. Graph entities render as Obsidian Canvas files.\n- **Vault-Scoped Configuration Surface** — Vault Mind setup/config now lives under `<vault>/.vault-mind/`, with the Obsidian setup wizard and `/vm setup` both writing the vault-local surface instead of a shared global config.\n- **Audio Transcription Lane** — `vm_transcribe` handles audio/video separately from `vm_ingest`, preferring a vault-configured Modal HTTP endpoint for high-quality jobs when `vaultMind.transcription.remoteUrl` is set, while keeping a safe local `faster-whisper` fallback and `/vm transcribe status|config|use|local` ops surface for switching lanes and managing the local server.\n\n## Architecture\n\n```\n┌─────────────────────────────────────────┐\n│  User prompt                             │\n│  e.g. \"draft login\"                      │\n└──────┬──────────────────────────────────┘\n       │\n       ▼\n┌─────────────────────────────────────────┐\n│  Injector regex match                    │\n│  → matches \"draft\\s+(\\S+)\"              │\n└──────┬──────────────────────────────────┘\n       │\n       ▼\n┌─────────────────────────────────────────┐\n│  query collections/main.jsonl            │\n│  where tag=\"login\" + inject artifact.md  │\n└──────┬──────────────────────────────────┘\n       │\n       ▼\n┌─────────────────────────────────────────┐\n│  Appended to system prompt               │\n│  → LLM now has pre-fetched context       │\n└─────────────────────────────────────────┘\n\nData Layer:\n┌─────────────────────────────────────────┐\n│  JSONL WAL (collections/*.jsonl)        │\n│  ─ durable, human-readable, versionable │\n│       │                                  │\n│       ▼ (auto-embed on append)           │\n│  LanceDB (.lancedb/)                    │\n│  ─ vector search + FTS + graph          │\n│       │                                  │\n│       ▼ (graph extraction)               │\n│  Graph Tables (entities + relations)     │\n│  ─ entity linking + traversal            │\n└─────────────────────────────────────────┘\n```\n\nSee [`docs/architecture/index.md`](docs/architecture/index.md) for the full agent flow.\n\n## Obsidian Counterparts & Requirements\n\npi-vault-mind works on any directory, but for the **full Obsidian experience**, you need a few things in Obsidian itself:\n\n### Required: An Obsidian vault\nJust point `/vm setup` at any directory used as an Obsidian vault. pi-vault-mind auto-detects `.obsidian/` and respects `.obsidian/`, `.git/`, `.trash/`.\n\n### Recommended: Official Obsidian CLI (1.12+)\n\nThe [official Obsidian CLI](https://help.obsidian.md/cli) lets you install plugins, themes, and manage vault state from the terminal. **This is the safest, most direct install path** for pi-vault-mind's required plugins.\n\nInstall: Open Obsidian → **Settings → General → Command line interface** → enable. Follow the prompt to register the CLI to your system PATH. Restart your terminal. Test: `obsidian help`.\n\nThen run:\n```bash\nobsidian plugin:install id=obsidian-git enable\nobsidian plugin:install id=obsidian-breadcrumbs enable\nobsidian plugin:install id=graph-analysis enable\nobsidian plugin:install id=actions-uri enable\nobsidian plugin:install id=obsidian42-brat enable\nobsidian plugin:install id=obsidian-pi-vault-mind enable\n\nFull walkthrough: see [`docs/integrations/OBSIDIAN_SETUP.md`](docs/integrations/OBSIDIAN_SETUP.md).\n\n### Recommended: Obsidian Community Plugins\n\n| Plugin | Install ID | Why | Status |\n|---|---|---|---|\n| **obsidian-git** | `obsidian-git` | Auto-commits vault changes for backup & conflict resolution. Heavy-Lifter uses git worktrees for isolated refactors. | Essential |\n| **Breadcrumbs** | `obsidian-breadcrumbs` | Parses typed edges (`agent:related-to`, `agent:derived-from`) in YAML frontmatter. The recommended way to display the agent-extracted knowledge graph in Obsidian's UI. | Highly recommended |\n| **Graph Analysis** | `graph-analysis` | Co-citation discovery, Jaccard similarity on the native Obsidian graph. Surfaces \"always cited together but not yet linked\" notes — a key agent discovery signal. | Highly recommended |\n| **Actions URI** | `actions-uri` | `x-callback-url` endpoints so the Manager agent can trigger Obsidian UI commands (open notes, run commands) from pi. | Recommended |\n| **Vault Mind plugin** | `obsidian-pi-vault-mind` | Native setup/status/chat UI and HTTP bridge integration. | Recommended |\n\n### Recommended: `notesmd-cli` (headless alternative)\n\nFor headless operations, CI, or when Obsidian isn't running, use [Yakitrak/notesmd-cli](https://github.com/Yakitrak/notesmd-cli). It does everything the official CLI does but doesn't require Obsidian to be open.\n\n```bash\nbrew tap yakitrak/yakitrak && brew install yakitrak/yakitrak/notesmd-cli\n# or scoop, AUR, etc.\n\nnotesmd-cli add-vault /path/to/vault\nnotesmd-cli create \"Note.md\" --content \"...\" --append\n```\n\nUse the official `obsidian` CLI when Obsidian is running; use `notesmd-cli` when it isn't.\n\n### Beta plugins via BRAT\n\nFor beta plugins not in the official store:\n\n```bash\n# Install BRAT first\nobsidian plugin:install id=obsidian42-brat enable\n\n# Then add beta plugin URLs via BRAT's interface, or:\n# In Obsidian: Settings → BRAT → Beta Plugin List → Add\n```\n\n### Curated vault-local skills\n\n`pvm setup` installs the supported Obsidian and NotebookLM skills into the\nvault-local Pi agent directory:\n\n```bash\npvm setup /path/to/your/vault\n```\n\nThe skills live under\n`<vault>/.vault-mind/.pi/agent/skills/<name>/SKILL.md`. `pvm run` disables\nPi's implicit global/project skill discovery and explicitly loads only these\ncurated skills plus skills provided by packages installed in the same\nvault-local agent directory. Do not install these skills globally for a Vault\nMind session; global copies defeat vault isolation and can create skill-name\nconflicts.\n\n- `obsidian-markdown` — Obsidian-flavored Markdown syntax\n- `obsidian-bases` — valid `.base` database views\n- `json-canvas` — Canvas JSON used by graph sync\n- `obsidian-cli` — Obsidian CLI operation\n- `nlm-skill` — NotebookLM CLI and MCP workflows\n\nThese skills let the **Miner, Broadcaster, and Heavy-Lifter agents** produce\nvalid Obsidian content without changing the identity of the interactive main\nagent.\n\n### Built-in Obsidian features used\n\n| Feature | How pi-vault-mind uses it |\n|---|---|\n| **YAML frontmatter properties** | Strict schema for typed edges (`agent:related-to`, `status: needs-podcast`, `domain:`, `tag:`) |\n| **Callouts** | `> [!info]`, `> [!warning]` for syntheses and contradictions |\n| **Embeds** | `![[Note]]` to transclude summaries into synthesis docs |\n| **Obsidian Bases (`.base`)** | Agent-generated dynamic tables/boards/kanbans in `Agent/Tasks/` |\n| **JSON Canvas (`.canvas`)** | `vm_sync(format=\"canvas\")` writes entity graph as Canvas JSON |\n| **Obsidian Sync** | Primary sync mechanism across devices |\n\n### Optional: NotebookLM integration (Broadcaster)\n\nThe Broadcaster agent can generate podcasts, study guides, and slide decks from vault content via the [notebooklm-mcp-cli](https://github.com/jacob-bd/notebooklm-mcp-cli) MCP server. Requires Google account login.\n\n---\n\n## Quick Start\n\n### Prerequisites\n\n- **Node.js** 24.19.0+ (matches `engines` in `package.json`)\n- **Embedding Provider** — choose one:\n  - `@xenova/transformers` — built-in, no external deps (uses all-MiniLM-L6-v2, offline-capable)\n  - `ollama` — requires Ollama running locally with `embeddinggemma` (higher quality)\n  - `modal` — optional, **bring-your-own deploy**: offload embedding + bulk re-index to a cloud GPU service and sync vectors down for offline search (see [docs/integrations/MODAL_EMBEDDING.md](docs/integrations/MODAL_EMBEDDING.md)). Default behavior is unchanged until you opt in.\n\n> **On the Modal transcription path:** this is **bring-your-own deploy**. You deploy your own Modal HTTP endpoint from the `audio-transcription` repo, store its URL under `vaultMind.transcription.remoteUrl`, and Vault Mind can prefer that remote high-quality path by default. If no remote transcription URL is configured, `vm_transcribe` falls back to the local `faster-whisper` lane.\n\n### 1. Install and set up the vault-local runtime\n\nInstall the first-class `pvm` CLI once, then run setup against a vault:\n\n```bash\nnpm install --global pi-vault-mind\npvm setup /path/to/your/vault\npvm run /path/to/your/vault\n```\n\n`pvm setup` is safe to repeat. It installs or updates the required Vault Mind,\ncontext, model-routing, task, and subagent extensions inside\n`<vault>/.vault-mind/.pi/agent/`; installs the curated `obsidian-cli`,\n`obsidian-markdown`, `obsidian-bases`, and `json-canvas` skills; and\nmerge-safely scaffolds Vault Mind, model-router, and main-agent configuration.\nOn first run it also creates stock `.pi/agent/system.md` and vault-root\n`AGENTS.md` baseline regions. All of these are preserved on repeat runs —\nexisting user configuration, collections, model choices, and personalizations\nare never overwritten.\n\nRefresh only extensions, tools, and skills without touching vault\nconfiguration:\n\n```bash\npvm setup --resources-only /path/to/your/vault\n```\n\nAudit the isolated runtime without changing it, or repair it in place:\n\n```bash\npvm check-deps /path/to/your/vault\npvm check-deps --fix /path/to/your/vault\n```\n\nAdd `--strict` to fail when optional tools are missing and `--obsidian` to\ninclude recommended Obsidian plugin checks.\n\nRun either mode without a global installation:\n\n```bash\nnpx --yes pi-vault-mind setup /path/to/your/vault\nnpx --yes pi-vault-mind run /path/to/your/vault\n```\n\nInstalling only the Pi extension remains supported:\n\n```bash\npi install npm:pi-vault-mind\npi -e npm:pi-vault-mind\n```\n\n### 2. Configure interactively when needed\n\nInside Pi, use the wizard to choose or change embedding providers, folder\nlayout, and other user-facing settings:\n\n```text\n/vm setup\n```\nFor a non-interactive repair inside Pi:\n\n```text\n/vm setup --vault /home/you/Obsidian/MyVault --remoteUrl https://your-embedding-service-url.example.com --model embeddinggemma\n```\n\nConfig is written to the vault-local Vault Mind surface under\n`<vault>/.vault-mind/` rather than a shared global config file.\n\nYou can re-run `/vm setup` anytime to view or change settings, and the\nObsidian plugin's setup wizard uses the same extension-owned routes.\n\n### 3. Start using\n\n```\nvm_append(collection=\"main\", mode=\"autopilot\", entry={\"id\":\"1\",\"domain\":\"auth\",\"fact\":\"JWT tokens expire after 1 hour\",\"tag\":\"security\"})\nvm_search(collection=\"main\", query=\"token expiry\")\n```\n\nEntries are automatically embedded and stored in LanceDB. If graph is enabled, entities and relations are also extracted.\n\n### 4. Adapt the config\n\nEdit `<vault>/.vault-mind/vault-mind.config.json` to match your domain:\n\n```json\n{\n  \"version\": 2,\n  \"collections\": {\n    \"main\": {\n      \"path\": \"collections/main.jsonl\",\n      \"schema\": [\"id\", \"domain\", \"source\", \"fact\", \"tag\", \"artifact\"],\n      \"dedupField\": \"fact\"\n    }\n  },\n  \"injectors\": [\n    {\n      \"name\": \"draft-context\",\n      \"regex\": \"draft\\\\s+(\\\\S+)\",\n      \"collection\": \"main\",\n      \"filterField\": \"tag\"\n    }\n  ],\n  \"vaultMind\": {\n    \"dataDir\": \".lancedb\",\n    \"embedding\": {\n      \"remoteUrl\": \"http://127.0.0.1:11434\",\n      \"model\": \"embeddinggemma\",\n      \"dim\": 768\n    },\n    \"ftsEnabled\": true,\n    \"graph\": { \"enabled\": true, \"canvasSync\": false }\n  }\n}\n```\n\n## Using Vault Mind agent identities\n\nVault Mind keeps the interactive Pi session on the unrestricted `main` persona\nunless you explicitly select a specialist boundary. Bundled specialist skills\nare available resources; merely loading them does not change the active\npersona.\n\n### Start the vault-local main agent\n\nFrom the vault directory, start Pi in the current terminal:\n\n```bash\npvm run\n```\n\nYou can launch a different vault from anywhere or use the package without a\nglobal install:\n\n```bash\npvm run /path/to/your/vault\nnpx --yes pi-vault-mind run /path/to/your/vault\n```\n\n`pvm run` defaults to the current terminal. This is the recommended Obsidian\nTerminal profile command. Use a vault-path placeholder supplied by the plugin,\nor provide the vault's absolute path. Override the launch mode when needed:\n\n```bash\npvm run --same-terminal /path/to/your/vault\npvm run --new-window /path/to/your/vault\npvm run --auto /path/to/your/vault\n```\n\n`--new-window` opens a dedicated Terminal/iTerm window. `--auto` uses the\ncurrent terminal when attached to a TTY and falls back to a new window\notherwise. The packaged shell launcher remains available for direct use as\n`scripts/vault-pi.sh`.\n\nIn every mode, the launcher runs Pi inside the target vault with its\nconfiguration isolated under `<vault>/.vault-mind/.pi/agent/`. It also prevents\ntwo launcher-managed Pi processes from running for the same vault and removes\nthe PID file when an inline session exits.\n\nCheck the active persona after startup:\n\n```text\n/vm identity status\n```\n\nA normal main-agent session reports:\n\n```text\nPersona: main\nEffective boundary: none (main agent)\n```\n\n`Injection` may report `enabled` or `disabled`. An enabled injector still\napplies no boundary while the persona is `main`.\n\n### Use specialist agents without changing the main session\n\nNormally, leave the interactive session on `main` and dispatch specialist work\nthrough the passive watcher. Both marker forms are equivalent:\n\n```text\n@agent:miner\nResearch and extract the durable facts from this note.\n```\n\nor\n\n```text\n@agent-miner\nResearch and extract the durable facts from this note.\n```\n\nThe watcher runs that work as an isolated specialist job, preserving the\nrequest block in the source note and replacing only the running-status line\nwith a result summary. It does not turn the interactive terminal into the\nMiner persona. The same applies to `@agent:broadcaster`, `@agent:manager`,\nand `@agent:heavy-lifter`.\n\n`@agent:main` is reserved for the current interactive session and is never\nauto-dispatched. To sweep reserved markers into the active session:\n\n```text\n/vm main sweep\n/vm main sweep path/to/note.md\n```\n\n### Explicitly change the interactive persona\n\nUse an identity boundary only when the current interactive session itself\nshould follow a specialist capability contract:\n\n```text\n/vm identity set miner\n/vm identity set broadcaster\n/vm identity set manager\n/vm identity set heavy-lifter\n```\n\n| Persona | Intended interactive boundary |\n|---|---|\n| `main` | Unrestricted primary agent with the full configured toolset |\n| `manager` | Orchestrates collections, publishing, and subagents; does not run Bash |\n| `miner` | Extracts and stores knowledge; does not run Bash or publish |\n| `broadcaster` | Produces presentation artifacts; does not run Bash or write durable knowledge |\n| `heavy-lifter` | Performs file and Bash work in isolation; does not write durable knowledge or publish |\n\n`/vm identity set <role>` persists the selected persona, enables boundary\ninjection, and applies on the next agent turn.\n\nUse the remaining controls to inspect or suspend that selection:\n\n```text\n/vm identity status\n/vm identity off\n/vm identity on\n```\n\n- `off` disables boundary injection without discarding the selected persona.\n- `on` re-enables the configured persona boundary on the next agent turn.\n- `status` shows the configured persona, injection switch, effective boundary,\n  and any environment overrides.\n\nRestore the safe main-agent default with:\n\n```text\n/vm identity set main\n/vm identity off\n/vm identity status\n```\n\nThe final status should show `Effective boundary: none (main agent)`.\n\n### Configuration and environment overrides\n\nIdentity controls are stored in the vault-local configuration:\n\n```json\n{\n  \"vaultMind\": {\n    \"identities\": {\n      \"activeRole\": \"main\",\n      \"injectBoundaries\": false\n    }\n  }\n}\n```\n\nThe canonical path is\n`<vault>/.vault-mind/vault-mind.config.json` under\n`vaultMind.identities`. Identity commands preserve any existing\n`vaultMind.identities.roles` allowlists.\n\nLaunch automation and explicit specialist forks can override the saved values\nfor one process:\n\n```bash\nVAULT_MIND_AGENT_ROLE=miner VAULT_MIND_IDENTITY_INJECTION=on pi\nVAULT_MIND_IDENTITY_INJECTION=off pi\n```\n\n`VAULT_MIND_AGENT_ROLE` takes precedence over `activeRole`.\n`VAULT_MIND_IDENTITY_INJECTION=off` suppresses every boundary, while `on`\nenables the explicitly selected role. Missing, `main`, `none`, and unknown\nroles all resolve safely to the unrestricted main agent.\n\n### Troubleshoot an unexpected specialist boundary\n\n1. Run `/vm identity status` and check both the configured persona and any\n   reported environment overrides.\n2. If an environment override is present, exit Pi, unset\n   `VAULT_MIND_AGENT_ROLE` and `VAULT_MIND_IDENTITY_INJECTION`, then relaunch.\n3. Run `/vm identity set main`, followed by `/vm identity off`.\n4. Send the next agent turn and re-run `/vm identity status`; boundary changes\n   take effect on the next turn.\n5. Confirm Pi was started for the intended vault and uses\n   `<vault>/.vault-mind/.pi/agent/` as `PI_CODING_AGENT_DIR`.\n\nDo not edit `SYSTEM.md` or an agent skill to change the interactive identity.\nThose files provide operating instructions and resources; persona selection\nbelongs in `vaultMind.identities` or an explicit environment override.\n\n## Example domains\n\n### Research project\n\n```json\n{\n  \"collections\": {\n    \"findings\": {\n      \"path\": \"research/findings.jsonl\",\n      \"schema\": [\"id\", \"paper\", \"claim\", \"evidence\", \"confidence\", \"tag\"],\n      \"dedupField\": \"claim\"\n    }\n  },\n  \"injectors\": [\n    {\n      \"name\": \"lit-review\",\n      \"regex\": \"review\\\\s+(\\\\S+)\",\n      \"collection\": \"findings\",\n      \"filterField\": \"tag\",\n      \"artifactPath\": \"research/synthesis.md\"\n    }\n  ]\n}\n```\n\n### Decision log\n\n```json\n{\n  \"collections\": {\n    \"decisions\": {\n      \"path\": \"decisions/log.jsonl\",\n      \"schema\": [\n        \"id\",\n        \"date\",\n        \"context\",\n        \"decision\",\n        \"rationale\",\n        \"status\",\n        \"owner\"\n      ],\n      \"dedupField\": \"decision\"\n    }\n  },\n  \"injectors\": [\n    {\n      \"name\": \"decide\",\n      \"regex\": \"decide\\\\s+(\\\\S+)\",\n      \"collection\": \"decisions\",\n      \"filterField\": \"context\"\n    }\n  ]\n}\n```\n\n## Tools\n\n| Tool               | Purpose                                                 |\n| ------------------ | ------------------------------------------------------- |\n| `vm_search`       | Semantic search via LanceDB (vector + FTS)       |\n| `vm_fts_search`    | Exact keyword full-text search (Tantivy BM25)      |\n| `vm_graph_query`  | Traverse entity connections in the graph layer          |\n| `vm_status`       | Show LanceDB table sizes and health                     |\n| `vm_query`      | Deterministic JSONL search by collection name           |\n| `vm_append`     | Append with strict/gated/autopilot modes + dual-write   |\n| `vm_configure`  | Read or update config at runtime                        |\n| `vm_describe`   | Introspect schema, count, and sample entries            |\n| `vm_stats`      | Dashboard: counts, sizes, LanceDB status                |\n| `vm_export`     | Export to JSON, CSV, or Markdown                        |\n| `vm_ingest`     | Convert URLs and documents to markdown via docling       |\n| `vm_transcribe` | Transcribe audio/video, generate transcript notes + raw artifacts |\n| `vm_script`     | Execute sandboxed JS/TS with vm.*, vault.read, log.*    |\n## Commands\n\n| Command                        | Purpose                                                  |\n| ------------------------------ | -------------------------------------------------------- |\n| `/vm help`                   | Show usage help                                          |\n| `/vm setup`                  | Interactive vault-local setup/config wizard (runtime, embedding, scaffold) |\n| `/vm validate`               | Health check LanceDB, config, and all collection paths   |\n| `/vm approve [collection]`   | Batch-review pending entries                              |\n| `/vm settings`               | Open interactive settings dashboard                       |\n| `/vm audit`                  | Audit config for missing defaults                         |\n| `/vm reindex [--all] [--reembed] [--remote]` | Rebuild FTS + vector indexes; `--remote` offloads to Modal |\n| `/vm collection select`      | Select active collection (shortcut: ctrl+alt+l)          |\n| `/vm collection create`      | Interactive wizard to create a new collection              |\n| `/vm injector create`        | Interactive wizard to create a new injector                |\n| `/vm context enable \\| disable \\| status` | Manage pi-context integration              |\n| `/vm embedding status \\| use \\| model \\| models \\| pull` | Manage embedding provider |\n| `/vm identity status \\| set <role> \\| on \\| off` | Inspect or explicitly control the interactive agent persona boundary |\n| `/vm remote status \\| config \\| sync \\| jobs \\| migrate` | Manage remote embedding + vector sync |\n| `/vm watcher start \\| stop \\| status` | Manage the passive file watcher        |\n| `/vm main sweep [file]`      | Sweep `@agent:main` markers into the current interactive session |\n| `/vm server status` | Show HTTP server status, port, and uptime |\n\n## Documentation\n\nDocumentation is maintained directly in this repository.\n\n### Getting started\n\n| Doc | Description |\n|---|---|\n| [Install playbook](docs/_reference/reference_archive/getting-started/INSTALL.md) | Canonical install procedure for the extension, skills, Obsidian plugin, configuration, and external CLIs |\n| [Getting started](docs/_reference/reference_archive/getting-started/GETTING_STARTED.md) | End-to-end setup and daily “drop and forget” workflow |\n| [CLI-only walkthrough](docs/_reference/reference_archive/getting-started/CLI_ONLY_WALKTHROUGH.md) | Setup and daily commands without the Obsidian plugin |\n| [ReturnVape walkthrough](docs/getting-started/WALKTHROUGH.md) | Current guided Obsidian test-vault procedure |\n\n### Architecture & design\n\n| Doc | Description |\n|---|---|\n| [docs/architecture/AGENTS.md](docs/architecture/AGENTS.md) | Agent Roster and Multi-Agent Architecture (\"Fork & Review\" model) |\n| [docs/architecture/EXTENSION_WIRING.md](docs/architecture/EXTENSION_WIRING.md) | Extension dependencies, runtime wiring, auto-install patterns |\n| [docs/architecture/DISPATCHER_SPEC.md](docs/architecture/DISPATCHER_SPEC.md) | Technical spec for the passive file-watcher and subagent routing — incl. the \"Fork & Dispatch\" rationale and thread resume |\n\n### Modal embedding service (local integration done)\n\nThe local extension now integrates the Modal embedding service as a fully\nconfigurable embedding provider: on-demand `/embed` for search (with an offline\nfallback that degrades to FTS, never crashes), a sync-down path that pulls\nserver-side vectors into the local LanceDB with a monotonic `seq` watermark,\nremote bulk re-index (`/vm reindex --all --reembed --remote`), and debounced +\nbatched append embedding via the coalescer. Existing non-modal users see no\nbehavior change. See [docs/integrations/MODAL_EMBEDDING.md](docs/integrations/MODAL_EMBEDDING.md) for the\nfull design.\n\n| Doc | Description |\n|---|---|\n| [docs/integrations/MODAL_EMBEDDING.md](docs/integrations/MODAL_EMBEDDING.md) | Design of record: ADRs, HTTP contract, sync protocol, roadmap for the cloud embedding service |\n| [modal/](modal/) | The deployable Modal app: embedding service + bulk worker + sync + dataset generator |\n| [eval/](eval/) | Retrieval eval harness + labeled benchmark datasets for picking the canonical model |\n\n### Reference\n\n| Doc | Description |\n|---|---|\n| [skills/vault-mind/SKILL.md](skills/vault-mind/SKILL.md) | The Manager skill — what pi auto-loads about this extension |\n| [docs/CHANGELOG.md](docs/CHANGELOG.md) | Version history (rename from `pi-knowledge-store` to `pi-vault-mind` was v0.7.0) |\n| [Tools reference](docs/_reference/reference_archive/tools.md) | Registered Vault Mind tools, parameters, and return shapes |\n| [Commands reference](docs/_reference/reference_archive/commands.md) | Full `/vm` slash command tree |\n| [Setup and configuration](docs/reference/setup-and-configuration.md) | Current integrated setup/configuration surface, ownership, routes, and live gaps |\n| [Skill manifest](docs/_reference/reference_archive/skill.md) | Bundled skills and their trigger phrases |\n\n### Development\n\n| Doc | Description |\n|---|---|\n| [docs/development/CONTRIBUTING.md](docs/development/CONTRIBUTING.md) | Dev setup, testing, and commit conventions |\n| [docs/development/PUBLISHING.md](docs/development/PUBLISHING.md) | How to publish this extension to npm |\n\n### Archive\n\n| Doc | Description |\n|---|---|\n| [docs/_archive/](docs/_archive/) | Historical docs kept for context (e.g. the `pi-knowledge-store` → `pi-vault-mind` rename audit) |\n| [docs/_archive/legacy-audit.md](docs/_archive/legacy-audit.md) | The 2026-06-08 legacy-terminology audit (139 findings, 13 blockers) and its resolution log. Resolved 2026-06-09 and archived 2026-06-16. |\n\n## Contributing\n\nSee [docs/development/CONTRIBUTING.md](docs/development/CONTRIBUTING.md) for dev setup, testing, and commit conventions.\n\n## License\n\nMIT — see [LICENSE](LICENSE) (or package.json).\n","readmeFilename":"README.md"}