{"_id":"@getmikk/ai-context","_rev":"28-27e7d249d947b81d6edeaab5cd2f7bbc","name":"@getmikk/ai-context","dist-tags":{"latest":"2.1.5"},"versions":{"1.2.0":{"name":"@getmikk/ai-context","version":"1.2.0","_id":"@getmikk/ai-context@1.2.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"dist":{"shasum":"ef2c1f2e63a4450b729627198125cecbfc17c5b8","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.2.0.tgz","fileCount":9,"integrity":"sha512-Lm8Gup+0mdSwx+xuTQ98snUwBuLlJf3i8GnC3gUiMKsgZVGhQyoSMcll0XPaBR93j3KWxJtS1Fqga3opcnQWFA==","signatures":[{"sig":"MEQCIHXu+t22C69Xk2RWH7+hmFx5jL7nFk9Nw3JckExtCC/1AiBj5V1I+563s56EiyKy3jQyVW5K+zlii+N5bGNfTf9KLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41933},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a762bac1cd6bb4464ad18545c2623fb6718f5ae","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","publish":"npm publish --access public"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"_npmVersion":"11.6.2","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@getmikk/core":"workspace:*","@getmikk/intent-engine":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.2.0_1772375963859_0.12666549528146942","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@getmikk/ai-context","version":"1.3.0","license":"MIT","_id":"@getmikk/ai-context@1.3.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"81f652b7f61540f23a260be4b65740418a590b3d","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.3.0.tgz","fileCount":10,"integrity":"sha512-zHESo+qTC0DRnQVRL/FlMMnHTxbl9eBrPu6X5fze+J4vXTZJJSw1s8Xpg/P0WnSnwL7TXq5Th0a40Pll6Ds7vw==","signatures":[{"sig":"MEUCIBeZgB9ehonTMUCdnvM3qC9QckUC7qJnFiWa9PkeoLWfAiEAixy+JaXTitsiJnhYpRWMyWs+TiKiAvQB09Oxrkwt6PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49614},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"48111cb21d54b1910cc1ded253693922e7ffa80e","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Intelligent context distillation for AI coding agents — builds token-budgeted, relevance-scored context payloads from the dependency graph, plus generates `claude.md` / `AGENTS.md` files.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"workspace:*","@getmikk/intent-engine":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.3.0_1772432753392_0.963908973065182","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@getmikk/ai-context","version":"1.3.1","license":"Apache-2.0","_id":"@getmikk/ai-context@1.3.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"ed47157e4ec8b8dd103d5c424e692b153624594e","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.3.1.tgz","fileCount":10,"integrity":"sha512-YgZQywBtMNTPtEPmjQG+E5i2BjveWKZuqWEwbEXu1GgoCQqjJC88Bx4c+7KQAKa0LiDcaEIgCQ/bzoHNdHnMpw==","signatures":[{"sig":"MEUCIQCREKRGPHJ5HmWtwZHBqd3VYGkcHibqhLlQYuds7X66egIgTmcL0fnNc7V7JDwtoMV8hejcB35uRnDLaKPZ7BMBtDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e3c3e36d42bc72bece4a7861bea4b8edbd1b0d24","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Intelligent context distillation for AI coding agents — builds token-budgeted, relevance-scored context payloads from the dependency graph, plus generates `claude.md` / `AGENTS.md` files.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.3.1","@getmikk/intent-engine":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.3.1_1772438913686_0.5979760505113638","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@getmikk/ai-context","version":"1.3.2","license":"Apache-2.0","_id":"@getmikk/ai-context@1.3.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"8050e608f20daec0d142e807f21e56aee9775d49","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.3.2.tgz","fileCount":10,"integrity":"sha512-Nw0rAg/aTvTC5j9J6FIzc8DKfgHROQT7W4RfF+EqKEjiP39wY3eAPyzrLpusEdF7QdZOrYbwroL6Oy+LFbBSCA==","signatures":[{"sig":"MEYCIQD451F2Uvgxyvca0sCd9B4WGlOjMZiNK24QaLKD+PJfmwIhAMnH0XKN28gs2x0PTuGrjjkOUpjVzXO8Ifi8w1aKcKvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6fca86d28ece3b1760244c6c348d93b455dbbb7","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Intelligent context distillation for AI coding agents — builds token-budgeted, relevance-scored context payloads from the dependency graph, plus generates `claude.md` / `AGENTS.md` files.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.3.2","@getmikk/intent-engine":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.3.2_1772439848881_0.6772286440973181","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@getmikk/ai-context","version":"1.5.0","license":"Apache-2.0","_id":"@getmikk/ai-context@1.5.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"b7fbeb269ca0a72134bf297fea0de55975ad9818","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.5.0.tgz","fileCount":10,"integrity":"sha512-cx3vqYOvUADq5f/C2uTRukx/dzwONmDk6AaaDkOe+e1l61R0bYWL6mfM+HpsuyLtHrOBKCaVGTqPizF7GGL0Ww==","signatures":[{"sig":"MEUCIG9J8LRX5LBQDIM3arZx4HcyoeD/Ql/xrDmf2QqQinWxAiEAkV1z5Gy9SfJwrNuycTGKdq7m+SH1sS6wI6LZ18InOOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"da3f9dfca07759ebb1d13f4596464028e65f3dd4","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Intelligent context distillation for AI coding agents — builds token-budgeted, relevance-scored context payloads from the dependency graph, plus generates `claude.md` / `AGENTS.md` files.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.5.0","@getmikk/intent-engine":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.5.0_1772521236630_0.7885680932899755","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@getmikk/ai-context","version":"1.5.1","license":"Apache-2.0","_id":"@getmikk/ai-context@1.5.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"3765e8b955b89b5c906c619294ede657c0cbf5fe","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.5.1.tgz","fileCount":10,"integrity":"sha512-dm16VstMdruJGqeK22ZpUYYyVAIYJpkFkaNa0I/NJ8q5GmJvyNaTw63JfGzbGEsCdb/e7S0gDJFw6fs9JXfABA==","signatures":[{"sig":"MEYCIQCpvVH4EW7TcxNwi2BE44bWAOOVgLKG6/kBYejWqeNNIgIhAIvKe8iyjE2A2GTgYQal4HUyJ18jRqE5uZiBXEoXH8Ts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b654548e24c20223b6efe28f9e839ace762a40b8","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Intelligent context distillation for AI coding agents — builds token-budgeted, relevance-scored context payloads from the dependency graph, plus generates `claude.md` / `AGENTS.md` files.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.5.1","@getmikk/intent-engine":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.5.1_1772561492668_0.5151441229481419","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@getmikk/ai-context","version":"1.6.0","license":"Apache-2.0","_id":"@getmikk/ai-context@1.6.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"131fc24e64c228143e546ad78bcaf7f709725b97","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.6.0.tgz","fileCount":10,"integrity":"sha512-1A0V9SnaviWdPPIM7eGdJoZKU3cywNZF8JBHTS3QLsYPX+BvFNB9vpzPCMDedolGPQWXIQXV4UsbDVf0hCER2w==","signatures":[{"sig":"MEYCIQDuW5VjBeGvFh9EyuNMsKVi5/b5CbUaxuh8GTdRuKikKwIhAMfc08NDbYvLhA4ap3Wb00+9qCQEWZy7omlpiujSagCB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"49f737e6d478a99844b61af6bc5e1b7750daea6c","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted, graph-traced AI context — the difference between an LLM that guesses your architecture and one that actually knows it.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.6.0","@getmikk/intent-engine":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.6.0_1773081169613_0.45891899478812914","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@getmikk/ai-context","version":"1.7.0","license":"Apache-2.0","_id":"@getmikk/ai-context@1.7.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"20f3ed61a0b9d53233ba117096c6d1facac8b14d","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.7.0.tgz","fileCount":10,"integrity":"sha512-vieXIluu2FTOPRe5Zl8FeEbyfLWPWn7s8zdLW0W5SjN1NVdlKH1Khj/dVJRGjYcuoZcLpgczvAnDygeLh/Enuw==","signatures":[{"sig":"MEYCIQDF0EUm6vNqNTHnFauMBlaS/ibdzH0fNm1sg+mA1m9wyQIhANc8nJaTWp2r74B9MEp+074F+ZRJR94F+5UqFBUpmS/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4542788c9a919c4406af4a84e1bb225ea445f351","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted, graph-traced AI context — the difference between an LLM that guesses your architecture and one that actually knows it.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.7.0","@getmikk/intent-engine":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.7.0_1773328952339_0.5896503562758906","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@getmikk/ai-context","version":"1.7.1","license":"Apache-2.0","_id":"@getmikk/ai-context@1.7.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1a23661723a139f94495159804c4499b4f64ca02","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.7.1.tgz","fileCount":10,"integrity":"sha512-Iu+rVrSXx636866j3UKBJ2501QQCp5krZS2gi4J1kc/zHY8TCcaEQM5KFk0fKSTPWpYrIT3WgXs1cgfwphT1rw==","signatures":[{"sig":"MEUCIBtDrHLyqWLCFCrs0q5mBnkbZm4vbAIvKXg4hPNNrBXeAiEAqmbSuCOYEThWOu/kwGki4vmO7sKrxfajdJmH4a9VK8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8645ddd4b65c3b51fbf86de9ce3a42dc4aabe60d","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted, graph-traced AI context — the difference between an LLM that guesses your architecture and one that actually knows it.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@getmikk/core":"^1.7.1","@getmikk/intent-engine":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.7.1_1773387541040_0.9256875143220911","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@getmikk/ai-context","version":"1.8.0","license":"Apache-2.0","_id":"@getmikk/ai-context@1.8.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e65eebec1b47696eb1982e92e1c1c0caa632d1e2","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.8.0.tgz","fileCount":10,"integrity":"sha512-hXqjubvppSYtmm+9SUFHXI4Loo+6vNpOOWMhYG7KQ1Wkiwek37cURE1m8ddim/cTnkzg6LCpFWSpc98WXC+3pQ==","signatures":[{"sig":"MEUCIFV+j2tdiIWDkOS5E6DZp+hXftl/jsHBPwzaDS8llCwkAiEAzfs9ryUWABXAjbBnoFNwSMc5cfjPJGuha5qFEM3wWyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1939cc684cafd3e4c44405db95ada7c16a47a346","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^1.8.0","@getmikk/intent-engine":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.8.0_1773989619553_0.6951731861962307","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@getmikk/ai-context","version":"1.9.0","license":"Apache-2.0","_id":"@getmikk/ai-context@1.9.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"07c1f7eb82ef2833c62d7072a8f75adc6a14ee32","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.9.0.tgz","fileCount":12,"integrity":"sha512-VGZ9om+EPDYK58/P0js1p8/vy+/GptzlqL8z7EemWQRV4IV2LSE59ZjkcBNtFeF5jQuuXb8hBDik1yRkXVd9Bg==","signatures":[{"sig":"MEQCIDlhIVUUbL/+wDewapgOsO6QWbLl/PPTyU5giG/6o38EAiAXdAoOcJTt+jTptpnsXPdrXDOE1BI6+BQ+9srZNSuqJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110936},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b51d5d1756277b3dc0641172f113e1e158b56b62","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^1.9.0","@getmikk/intent-engine":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.9.0_1774509090933_0.8601814316767695","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@getmikk/ai-context","version":"2.0.0","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"2cde08b6aa6e510db89dcb5805c9551380c5fb7d","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.0.tgz","fileCount":12,"integrity":"sha512-gEwGeOnYaPC73vOm/fCrg6JuJYBrisSzFjUN34Wd8r0uABa1x1zehLnxL1qNvNw1BxFW8hXzjATB6EdVmxDNmQ==","signatures":[{"sig":"MEYCIQCqd3N73PD2Cnhjsg+oCkXIt2dLHeIaW72RDeb3YmXCHAIhAMjoHGduUu2DnZQ9P/V/6ppguBmu7kKkEDG2D74Rnecs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2031b3719e1f75c9232ac35b4ff5604b0b498cfa","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^2.0.0","@getmikk/intent-engine":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.0_1774628621093_0.9709576809222398","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@getmikk/ai-context","version":"1.9.1","license":"Apache-2.0","_id":"@getmikk/ai-context@1.9.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"669d5c3ebe2388c72f9ff24230ad8de983a312e4","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-1.9.1.tgz","fileCount":13,"integrity":"sha512-U53sr05Q0UTgjkOIikFfcDdDqsyGSBIA/PCFY2J4QrMkMtnttnvcELas+mIPjn3Uj288Qf/O1Er4xbay5hG/9g==","signatures":[{"sig":"MEYCIQCcZ05PC9SiGeMKGjMHYcb8o/Ex/kuf+/j7C/2S0yWbkgIhAOvHYalWaamM7c8hjIL9dyr7qickSU9KJ72V5fGDRWhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6c7ec9a4a437af5848f28e52c72764f7ba43c95a","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^1.9.1","@getmikk/intent-engine":"^1.9.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_1.9.1_1774702816742_0.23983761489297173","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@getmikk/ai-context","version":"2.0.10","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.10","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"9f94da5c1b02614e029e13aa7b34a5e4e495591e","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.10.tgz","fileCount":14,"integrity":"sha512-ilSpoJ/Eo+VFdHMRlzgfeb3zejjv4UJttps1zkzGvs0qAdYuEqymbGEc9jpw6wNM+vaGfArDKgyX2NBDgo/wVA==","signatures":[{"sig":"MEYCIQDPivUjEc00NBGxhx7n60Q6beSuShcqY3gn+pGEZ2hnkQIhAKf1vjvN+/Wy+GdreWXGtwG9BnJFTz31HdLutiEUf8ft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cffbb9ad15a9a7fcb29c9dfe9d02fb7512c35eab","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^2.0.8","@getmikk/intent-engine":"^2.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.10_1774861024899_0.6758533455138007","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@getmikk/ai-context","version":"2.0.11","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.11","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"8ae19adf70d027a15fa1998060967e42fdceb16e","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.11.tgz","fileCount":14,"integrity":"sha512-RpeMbC2w9VLdF60b3TzouFiint2phsibb28RwSaMeMg2hLZvR/L7xhDNS7f+Q6jXmnXnWTNLtkOBJcrXU3BSlA==","signatures":[{"sig":"MEUCIFebV/0Htb+ZBtTw30ABcxNacRmwvXKkU3wFBXFOMVt5AiEArY2FODMYD0ELUZ5eKo93/mnXEOHgsXIOuYEb1IgqKU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b5f060f6b8c6b3978220c963b8484668ced8b21c","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^2.0.11","@getmikk/intent-engine":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.11_1775068523209_0.9341718723758965","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@getmikk/ai-context","version":"2.0.12","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.12","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"b7cd4b31e4acea3d42150e3ad495461aaedc7cb2","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.12.tgz","fileCount":14,"integrity":"sha512-oJ2mOGCrRqujG8reS4tcFKcROjTDaKYIhKnk79sfWRu+LwPPmm86Vjj/7GYXyT/OJWlBmMj+b1GcYmz8RAyvsg==","signatures":[{"sig":"MEYCIQDIhW+Nj6V9RA0p0nWzrFFcB/sw/N07PF7XjSp3/23tZwIhAI1I25m90NjSMqt5AvlkqR3fncuKQJ1BMYgglWOiS4Je","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116424},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c245b6657282c9bf95d9856c5d29ca21d31893c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.4","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@getmikk/core":"^2.0.11","@getmikk/intent-engine":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.12_1775095803560_0.9798101541216788","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@getmikk/ai-context","version":"2.0.13","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.13","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"e3b7b88458728c77d2985f3fcc6c4ddc64bd94dd","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.13.tgz","fileCount":14,"integrity":"sha512-fq7I8az5WCiylnLf2ZLwuChEDCPP5O5a9p+3jtZTfDqFT/OM8Ke0qH8r+40ElqyBw1H8EYpTmZ740rTW38BrjA==","signatures":[{"sig":"MEYCIQDJLcnotZltdq+TQUOPeEgv5xb4aAh9C5eS9AMJ6lRnDgIhAIVxDyZU3ZHGCzAldOF1VYeueCDCsBY4Yf5ftvuV/Ncq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117108},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d8a84aba5f14cb83bd37bf66eff89001aa7c2895","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.11","@getmikk/intent-engine":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.13_1775272808888_0.6098308884690644","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@getmikk/ai-context","version":"2.0.14","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.14","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"96a8b5ab5c98aaf4250b3325b2fefad265ef9f08","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.14.tgz","fileCount":14,"integrity":"sha512-AAyDFsCqo69c925u1KWCuhy2E5eFZCYSOCK08rDOsyIQblL0ySJD601tjguwW3IWFa+31x7Wbfnq76yuJ1+ZJA==","signatures":[{"sig":"MEUCIF0Q4XwBtrd1AmDbeij/4txHnyHXAe2HRxwBLTrANqhjAiEAiSj2320szadaGI4qgIbSsTtks1vkFWZr2aFP3Cv1Q9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"825996dce59d1927513c5e8ae61277c007e65e65","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.11","@getmikk/intent-engine":"^2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.14_1775584097065_0.7253001863129727","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@getmikk/ai-context","version":"2.0.15","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.15","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"bcdcced70c14e971194e2507b13001064efe5c29","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.15.tgz","fileCount":21,"integrity":"sha512-+3tIotCpf6LIKi3g0ARf0pslyTVSpKgLIpSK5iy9cado/Hea4GYXZG8yJRvuHY+oC9Txh/4ofMnDcx3j155lGA==","signatures":[{"sig":"MEYCIQDOlPaLT14oTI5xiZq2qsueUiBuGzgnSavLAgx5/fK2IQIhAMMzyyfNZ1WeeckVkXBINow2HcvX82WZjkk5RYspTZbE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"8a50633309930a2eeb70fd1004bf35dfb451f1a7","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.15","@getmikk/intent-engine":"^2.0.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.15_1775885067282_0.3533620011514653","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@getmikk/ai-context","version":"2.0.16","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.16","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"6bd007465d5b90b37086f00e5967ce61b5f489f1","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.16.tgz","fileCount":21,"integrity":"sha512-SGESMCYF5VWdIN5X0N4myPb4L9E26WcLrmqwgzcwfqcYIcedYaoSV3YB2gQwv6RAP7khzcFrSnKw/cxdPlRx9w==","signatures":[{"sig":"MEUCIQCxzmLSpIJbWSxysWwpO/JO1XPgCics0FjpbbO9+KxfvgIgLPrxA+F25bD9VAdwu6HoXnQWhDmBlTHCjdGBdJyDPds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"91f6555833e2bad9e76d5468174fec5df542beb6","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.16_1775886820724_0.5741492457937456","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@getmikk/ai-context","version":"2.0.17","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.17","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"ca443e3f79f66e422b16ca99379f1d3ddf883697","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.17.tgz","fileCount":21,"integrity":"sha512-FavblTzng8vj0yXekU/OIh90bWadh2LZk3w9z/DB0xq+pA31mhKkdTh8QhoIYRMv6qMRS4UpCuWnc6aendppww==","signatures":[{"sig":"MEUCIA+wwqSyqBLMuKwJ1xywro/0wYf5FdGx8gxgQHzOnReMAiEArzjnQtxpdzHYWFck08xaZ0ieGbKtn7zRMaYN5TLYUtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"197b76516dff28df648b9aa08dfbd9149d39f920","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.17_1775887967894_0.47397599937217705","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@getmikk/ai-context","version":"2.0.18","license":"Apache-2.0","_id":"@getmikk/ai-context@2.0.18","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"3edba1be510e996660437c49e74478fff76c0c7d","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.0.18.tgz","fileCount":21,"integrity":"sha512-TYzS4USypy5hKjjxMI7kEIFERMbIwlOrMjEYMe5XdKzUNrBO69VjQYDQgzaMLYpQ/b6lOEV6G9rhR9ei7d14LQ==","signatures":[{"sig":"MEQCIAaK87Qg+UFBed6zmpawhFLyzF5ZYmTelvc0fGcsdV8TAiAscZBlXU6UpXyjH+eUcDVZ+N5rcXhBGfT5m7g9zk0DIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d266ae1f39c08a47f86b9f415afc7dc5597d507a","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and claude.md / AGENTS.md generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.0.18_1775896629611_0.2189885741915507","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@getmikk/ai-context","version":"2.1.0","license":"Apache-2.0","_id":"@getmikk/ai-context@2.1.0","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"5236f220a020c95d34436ed297b7c8940cde0ab2","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.0.tgz","fileCount":21,"integrity":"sha512-BPuGi2y20/gk5wMuZ8Il3RlGafkzYLgBLXZ2N7zlGDcCerOLI1xcpVZJU7YteGoOpBZwTQ5VzS2aNtFP3mcjlQ==","signatures":[{"sig":"MEUCIDqOu8iPOlP6E11O2wDNO9E5MH6tBuqMpv0VJD0bX81UAiEAqASRH3Ne/7tbb/98aGAZzFiRix+GdsFRQCkG90blhUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5a17af3849e0724fa873b497994b1ebfe01e1c0d","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.1.0_1775996348796_0.6515943860307278","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@getmikk/ai-context","version":"2.1.1","license":"Apache-2.0","_id":"@getmikk/ai-context@2.1.1","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"2372dc891f8a68e5a3dc6b89bff42b7afef1c3be","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.1.tgz","fileCount":21,"integrity":"sha512-PT45DUSfnbTHDZveu2gf/8DtwFeS3TrW7+0IvJ2bN1aQnQSqBb4UfNk2QcQ+nOsdmTb+PvYQZr+P6JpFMia1Cw==","signatures":[{"sig":"MEQCIFxCXgt2jxgCp9VsMzLCmLVDjzPpf29+WaKk0DL9I2gMAiBxsNpdS4fTAaVAvxFCtlOKaJWCrzz+5NdG9kDit+o69A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"d590cbae18abcbddb4738eba9e4fc86c1927e9c5","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.1.1_1776004079871_0.40286701548757","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@getmikk/ai-context","version":"2.1.2","license":"Apache-2.0","_id":"@getmikk/ai-context@2.1.2","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"07f68e43e073e17ef5b71c5f561c01914105c114","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.2.tgz","fileCount":21,"integrity":"sha512-ODtbPzr9BaM3ecIXeYlqSZeg2398Teb3CQnsqhIwG3LnpwK8N7OSEt7aE3pIhaLhvMr+tD+0KPQfhPnIhcs2mA==","signatures":[{"sig":"MEUCIBP5xjzMSc2EuG26hcr3ZzjVCtUQrxLvT90rmt98F92zAiEAiqco8hAP1PboVqNp01LvnydMlMUQWAJaPzqi2bVWXKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"796add60a85431ad5e6a77017a5248e2c528c4f2","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.0.16","@getmikk/intent-engine":"^2.0.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.1.2_1776004845401_0.08945408493161744","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@getmikk/ai-context","version":"2.1.3","license":"Apache-2.0","_id":"@getmikk/ai-context@2.1.3","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"780402d3ac85d7dc549c990a4aa8b1605a4c0eaf","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.3.tgz","fileCount":21,"integrity":"sha512-gmjBrNQPbeZMzeiunwP7zgIETPvoHjlsn2Gk5Kxhd/LvPnnT1Ei57QXtGQp0gqkKrXPBKM3aE03SMGBBRcQ9cA==","signatures":[{"sig":"MEUCIBpKb9zn0FyrG+iUjQyO2fOOyuIVvvQEnSguuwpqW8OGAiEA+9ayUm4tD1IoAlmI6Ex9HrHOOQx+mZRnb/dq6vbYEtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"55e72d6ab11c3af5f65375cb01a4d086d6703fba","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.1.3","@getmikk/intent-engine":"^2.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.1.3_1776013250366_0.4169294650302966","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@getmikk/ai-context","version":"2.1.4","license":"Apache-2.0","_id":"@getmikk/ai-context@2.1.4","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"homepage":"https://github.com/Ansh-dhanani/mikk#readme","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"dist":{"shasum":"1b1fb691c6d198f3e01e060e10645cddb864984b","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.4.tgz","fileCount":21,"integrity":"sha512-QjiFuP8ItlA0JD4eW39itbMJLnUcsAvBXxonCcwz/IWAE0whwzlzwfGHP4H491GJ2dL5cAv0zrxMxbndVa9XIg==","signatures":[{"sig":"MEUCIQCOJSoyC2g42IlB3S1DgJUoS0bTbDM/5dWRFBgNILZxYQIgJ27V8MWPxXLFApC0YHyuOsZ3F32zf2PBMwKpyhMUKX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209665},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"c35e896e0d7aa40b8f012080249774053b90b114","scripts":{"dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs .","test":"bun test","build":"tsc"},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"repository":{"url":"git+https://github.com/Ansh-dhanani/mikk.git","type":"git"},"_npmVersion":"10.9.7","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@getmikk/core":"^2.1.3","@getmikk/intent-engine":"^2.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-context_2.1.4_1777110764160_0.9138303381321917","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@getmikk/ai-context","version":"2.1.5","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","test":"bun test","dev":"tsc --watch","lint":"bunx eslint --config ../../eslint.config.mjs ."},"dependencies":{"@getmikk/core":"^2.1.3","@getmikk/intent-engine":"^2.1.3"},"devDependencies":{"@types/node":"^22.0.0","eslint":"^9.39.2","typescript":"^5.7.0"},"_id":"@getmikk/ai-context@2.1.5","gitHead":"e6dd30d8c42208986ea979014995a4dd85a85c34","description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"homepage":"https://github.com/Ansh-dhanani/mikk#readme","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-84ChDo/N4jcVgBADpDWpv8f/fr1aCp2BZAtFGHItovSwXJOwkbuDMb4f6A25Vj3emsgvCmflPJqmFiDIqJQRRg==","shasum":"8b1176238ef54b6fe90836500695224dc5d23116","tarball":"https://registry.npmjs.org/@getmikk/ai-context/-/ai-context-2.1.5.tgz","fileCount":21,"unpackedSize":210857,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHJ6NGMWignwO5VePn0AB9UwxkmB382XP/fW7CUGkrmdAiAlVP5tfQT6c/WggHFtg7f0d8lxRBDgv3l2goHHf+GJCw=="}]},"_npmUser":{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"},"directories":{},"maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-context_2.1.5_1777133440522_0.6123055334825154"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T14:39:23.763Z","modified":"2026-04-25T16:10:40.779Z","1.2.0":"2026-03-01T14:39:24.006Z","1.3.0":"2026-03-02T06:25:53.549Z","1.3.1":"2026-03-02T08:08:33.821Z","1.3.2":"2026-03-02T08:24:09.032Z","1.5.0":"2026-03-03T07:00:36.788Z","1.5.1":"2026-03-03T18:11:32.817Z","1.6.0":"2026-03-09T18:32:49.753Z","1.7.0":"2026-03-12T15:22:32.494Z","1.7.1":"2026-03-13T07:39:01.183Z","1.8.0":"2026-03-20T06:53:39.699Z","1.9.0":"2026-03-26T07:11:31.085Z","2.0.0":"2026-03-27T16:23:41.278Z","1.9.1":"2026-03-28T13:00:16.915Z","2.0.10":"2026-03-30T08:57:05.057Z","2.0.11":"2026-04-01T18:35:23.401Z","2.0.12":"2026-04-02T02:10:03.755Z","2.0.13":"2026-04-04T03:20:09.036Z","2.0.14":"2026-04-07T17:48:17.218Z","2.0.15":"2026-04-11T05:24:27.418Z","2.0.16":"2026-04-11T05:53:40.932Z","2.0.17":"2026-04-11T06:12:48.108Z","2.0.18":"2026-04-11T08:37:09.779Z","2.1.0":"2026-04-12T12:19:08.966Z","2.1.1":"2026-04-12T14:28:00.038Z","2.1.2":"2026-04-12T14:40:45.564Z","2.1.3":"2026-04-12T17:00:50.511Z","2.1.4":"2026-04-25T09:52:44.375Z","2.1.5":"2026-04-25T16:10:40.659Z"},"bugs":{"url":"https://github.com/Ansh-dhanani/mikk/issues"},"license":"Apache-2.0","homepage":"https://github.com/Ansh-dhanani/mikk#readme","repository":{"type":"git","url":"git+https://github.com/Ansh-dhanani/mikk.git"},"description":"> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.","maintainers":[{"name":"ansh_dhanani","email":"dhananiansh01@gmail.com"}],"readme":"# @getmikk/ai-context\n\n> Token-budgeted AI context builder and `claude.md` / `AGENTS.md` generator.\n\n[![npm](https://img.shields.io/npm/v/@getmikk/ai-context)](https://www.npmjs.com/package/@getmikk/ai-context)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](../../LICENSE)\n\nTwo things: a graph-traced context builder that packs the most relevant functions into a token budget for any given task, and a generator that produces always-accurate `claude.md` and `AGENTS.md` files from the lock file.\n\n> Part of [Mikk](../../README.md) — live architectural context for your AI agent.\n\n---\n\n## Context Builder\n\nGiven a task description, BFS-traces the dependency graph from matched seed functions and returns the most relevant context within a configurable token budget.\n\n```typescript\nimport { ContextBuilder, getProvider } from '@getmikk/ai-context'\n\nconst builder = new ContextBuilder(contract, lock, projectRoot)\n\nconst ctx = builder.build({\n  task: 'Add rate limiting to all API routes',\n  maxHops: 4,\n  tokenBudget: 6000,\n  focusModules: ['api'],\n  includeCallGraph: true,\n  includeBodies: true,\n})\n\nconst formatter = getProvider('claude')    // XML tags for Claude\n// const formatter = getProvider('generic')   // plain text\n// const formatter = getProvider('compact')   // minimal tokens\n\nconst output = formatter.formatContext(ctx)\n```\n\n### How it works\n\n1. **Seed** — task keywords matched against function names, module descriptions, and file paths using BM25 + fuzzy matching\n2. **Walk** — BFS from seed nodes, following call graph edges outward up to `maxHops` (default 4, max 12)\n3. **Score** — each function scored by: graph proximity, keyword match, entry-point bonus, module relevance\n4. **Budget** — greedy knapsack: highest-scoring functions packed until token budget is consumed\n5. **Format** — serialized with function bodies, params, return types, call graph edges, and file locations\n\n### Strict mode\n\nPass `relevanceMode: 'strict'` to restrict results to exact keyword matches only. Set `autoFallback: true` (default) to retry balanced mode when strict returns nothing.\n\n---\n\n## `claude.md` / `AGENTS.md` Generator\n\nGenerates tiered AI context files from the lock file. Every piece of content is derived from parsed source — never hand-authored, never stale.\n\n```typescript\nimport { ClaudeMdGenerator } from '@getmikk/ai-context'\n\nconst generator = new ClaudeMdGenerator(\n  contract,\n  lock,\n  12000,        // token budget\n  packageJson,  // from package.json scripts/dependencies\n  projectRoot\n)\n\nconst content = generator.generate()\n// Write to claude.md and AGENTS.md\n```\n\n### Tiered output\n\nContent is added in priority order until the token budget is consumed:\n\n| Tier | Content | Always included? |\n|------|---------|-----------------|\n| 1 | Project summary — name, description, module list, stats, constraints | Yes |\n| — | Tech stack — detected frameworks, runtime, build tool | If detectable |\n| — | Build/test commands — from `package.json` scripts | If present |\n| 2 | Per-module detail — exported API, key functions, internal call summary | Until budget |\n| — | Context files — discovered schemas, configs, data models | If budget allows |\n| — | Import graph — cross-file relationships per module | If budget allows |\n| — | HTTP routes — detected routes with method, path, handler | If budget allows |\n| 3 | Constraints — all declared rules | If budget allows |\n| — | ADR decisions — architectural decisions with reasons | If budget allows |\n\nModules with zero functions are skipped. Token estimation uses ~4 chars/token.\n\n---\n\n## Semantic Search\n\nLocal vector embeddings for natural-language function search. Runs entirely on-device.\n\n**Default provider:** `Xenova/all-MiniLM-L6-v2` via `@xenova/transformers` (~22MB, downloads once to `~/.cache/huggingface`).\n\n```typescript\nimport { SemanticSearcher } from '@getmikk/intent-engine'\n\nconst available = await SemanticSearcher.isAvailable()\n// true only if @xenova/transformers is installed\n\nconst searcher = new SemanticSearcher(projectRoot)\nawait searcher.index(lock)\n\nconst results = await searcher.search('validate a JWT token', lock, 10)\n```\n\nNo API key or internet connection required after the initial model download. Embeddings are cached to `.mikk/embeddings.json` and only recomputed when the lock changes.\n\n---\n\n## Direct Search\n\nO(1) lookups against a prebuilt name/signature/location index:\n\n```typescript\nimport { DirectSearchEngine } from '@getmikk/core'\n\nconst engine = new DirectSearchEngine(lock)\n\nengine.getExactMatch('parseToken')           // exact name\nengine.findBySignature('login(email: string): User')  // full signature\nengine.findByLocation('src/auth/login.ts', 42)         // file + line\nengine.findSimilar({ name: 'verifyToken' }, 5)         // fuzzy, top 5\n```\n\n---\n\n## License\n\n[Apache-2.0](../../LICENSE)\n","readmeFilename":"README.md"}