{"_id":"opencode-supermemory","_rev":"24-85a88f31000f68d3807dee5e7c5fd818","name":"opencode-supermemory","dist-tags":{"latest":"2.0.17"},"versions":{"0.1.0":{"name":"opencode-supermemory","version":"0.1.0","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.0","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"7b7e4824a166bba65f52448c964c05136342ef10","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.0.tgz","fileCount":24,"integrity":"sha512-+svHhxA4hskiA5J0fvTiUe9+DNM9asWArTOI4+EhoCnGnrVEIKXUlmAGpfrAkbqk4IjCv8uXJ4AqE/jtwKQeRQ==","signatures":[{"sig":"MEYCIQDE52U/AbrpUL0yF6BfU/gRT1RxiJ30XyAuIvdSgJM9SwIhAJ5PKXsA/aGplG3F4o2oDo9wL2dtChdcmcnkh0urcfSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"845482d85ff7dde69ac7a910994b9b92b188578a","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","@opencode-ai/plugin":"^1.0.191"},"peerDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.0_1766800395883_0.6520171645208614","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"opencode-supermemory","version":"0.1.1","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.1","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"c90465d009ed66a336c810469ee0e82fecedfb9a","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.1.tgz","fileCount":24,"integrity":"sha512-EZ4YKLEYSLNQwjhKItGk4SDEWAEUNUpI23IpwNFY50n9t0AYRpQ9FTa1zbOHVF3B+UEFqAS9j4xv3PPTqItEcw==","signatures":[{"sig":"MEQCIGoNh+VDwOQD+rGNFR/0D875RJ3LJy1D/CzP7QeQoXrrAiAluvujgtYe5v/8m49RLl31CnNcN6407ik+6PLDcbRB2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519973},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"734b51889dd4cc22d7c7ba2be4bc9f97da58d609","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.1_1766863895682_0.7748139859008747","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"opencode-supermemory","version":"0.1.2","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.2","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"139b401ce2b522bff71154e8a4c1527775fb80de","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.2.tgz","fileCount":24,"integrity":"sha512-af5BFTGZ69/EtwROm5iFBjTf8/ap6thMFdWfuIR8CVi/0sNYtLRH5FXbQXoJCogZ35wwLvV7abPaFisAwl1hgA==","signatures":[{"sig":"MEYCIQCoifnS2bGJy4YiAp4IoURc1n4SNg9NTjuiQdK5Nue/uwIhAJJLwe9rzVrGfliJ08sViT/Hx6N3OU6LxAgv0Nnm5cEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520306},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e741b071cf33c538b5c48a55e93d0874d072394a","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.2_1766981055815_0.5089939160720214","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"opencode-supermemory","version":"0.1.3","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.3","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"039b458a93e0d85fb3876b11c126fa6d1b07f33c","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.3.tgz","fileCount":24,"integrity":"sha512-MXzY779s6nwReHX2YcMP2FinSTLUqDGbUNHJvYSoN8bj/35mC7qD/2/Hwy6NJ6zw3+gr1rld3XvXU+NglvqyZw==","signatures":[{"sig":"MEUCIQD+XOn7q9LRYQPjDofAZjUnf/3mHoEZqupZPRJtHjqYUAIgaRySeyo8b9orxh+l5chtXH5KpomZcsmEHzFEepAdFoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bdcd86965ee8f1f03c7780e3310c2fe4e144b6c0","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.3_1767241353419_0.007475534902323666","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"opencode-supermemory","version":"0.1.4","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.4","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"694e8d77b9638596d4d6f7de6e567cf7337328a2","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.4.tgz","fileCount":26,"integrity":"sha512-YNmVJ6ttp8M6g2bcM8lk2xiTSCMb/HpUBYSGA3NQYtL4HZyVLAHauN1HwfK/pQdHoANwf0/iLrON7ndflHSTtg==","signatures":[{"sig":"MEQCIFIW4yYdr25jSCA3PPiD1oREru/KQPwk1+peRsLDHxgsAiAzyahvBMwZCx+ZMkQueZZoOuQb3cTf38Lkhd1d2nsCbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"48dd1f6e2f7107e73e51ac19333af6895664ec93","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.4_1767299050236_0.4643166445422293","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"opencode-supermemory","version":"0.1.5","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":"Supermemory","license":"MIT","_id":"opencode-supermemory@0.1.5","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"d79a960c5b9d169d73cf67275fb7eb005b448497","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.5.tgz","fileCount":26,"integrity":"sha512-sBphEFtxW7F5mWaIYEs6oJQl885nlUm/bwXepljfN/+vjSHATUItBCO79DZ3VU2ASf9SRwuy00URzIGPMnhrWg==","signatures":[{"sig":"MEUCIQDow/2SJGqnHEySmosDZ+vi6nAnq3X0H6dd3awHE3TQEQIgOe59hoVgZzXtPOw/42CThKuqDe3XBiSJNaY6zdCGoew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d79a960c5b9d169d73cf67275fb7eb005b448497","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"_integrity":"sha512-sBphEFtxW7F5mWaIYEs6oJQl885nlUm/bwXepljfN/+vjSHATUItBCO79DZ3VU2ASf9SRwuy00URzIGPMnhrWg==","repository":{"url":"https://github.com/supermemoryai/opencode-supermemory","type":"git"},"_npmVersion":"10.8.3","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.3.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.5_1767300917673_0.944546956004904","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"opencode-supermemory","version":"0.1.6","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.6","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"13a2f1dc8b6c074a28228881455a5b8f8bc29be4","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.6.tgz","fileCount":26,"integrity":"sha512-2SWNc9FU+YRzonJBeuX/X6HHj4YmgwZ+5lSydXUymmhIMxzIlXCRLKQwBivxVp43QBmsAORF9/adNi0XanjbWA==","signatures":[{"sig":"MEUCIBMpGxxi7+3pucVammn/xDthAKnvwKUbZ6MpIeRTUIP0AiEAg4HUAFqY2oPB+JvdOTtpfIb8WDObieaOP984Ly4V4Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531207},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ea0ac6108d0817b7be4d094f6073dbce2a0e6205","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.6_1767757822127_0.9604698676059789","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"opencode-supermemory","version":"0.1.8","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@0.1.8","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"1cc02b40d9cb31e92427cc3565da1efc585e9ccf","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-0.1.8.tgz","fileCount":26,"integrity":"sha512-JIXo9Tf+uorV51grvZDnclnr6aeKTYGTriTtWyXDZ+95EtsQhICwSfyeSVdehQZQkeWiRK89CP1K6BOgbjDopA==","signatures":[{"sig":"MEUCID/lLh34F7hnou3RNNJSxBQhU8PETL2tNPiibIf/pQUfAiEAx6h1sUD2obref6enWTBBo3M/f+pU3HvDtIlc0EEdSX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8ddfc93497f5a7471d84ec74b6201723b282d5aa","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_0.1.8_1769491300280_0.7158586944895713","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"opencode-supermemory","version":"2.0.1","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.1","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"e4534af59d9a86f4db91751c3b286697ee733f51","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.1.tgz","fileCount":28,"integrity":"sha512-TkXnl/C7G38ktlQLknalg01KbQejY3ObcZ5pkZesyBGOLPzYes4hXoNpAbvIWAG3WV85SXwfcj89UaqydHLqvA==","signatures":[{"sig":"MEUCICr/1H9aqlK7lW012rvsVQccW5UIQ4CyKBdFaaHLdQ3TAiEA7MMXs/1BzjhXDe0txztW0CXvzN9bvxuUABdpKI/s9to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e315fd3a4cadd046ed0dbaf05c2ff6f4612070fa","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.1_1770080592458_0.3490827854563323","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"opencode-supermemory","version":"2.0.2","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.2","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"c25287d87d0314c40d479c8e36c1a555558cf489","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.2.tgz","fileCount":28,"integrity":"sha512-c0lT83NGEIeru3Vojmn0U89ELHTgMmlYMr9EdvE9QNwmuwrbWOn+f/nrMsxOvOwTGJFUbxhxCMrergFuztmW5g==","signatures":[{"sig":"MEYCIQDAXH9t+nQNKZj9BGVTxZVx9dcAwv9NDDHsZZWYBeTspgIhALFbudS7LNstNtX/+TL/hVKXICl3GbbtclD5cC3a+Cv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6950cdc68dba7411bc39f5db52dba3d31b944e5c","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.2_1771286082678_0.1451735079529033","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"opencode-supermemory","version":"2.0.3","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.3","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"4cacd1c0f27b20975e3b702ab4f0fdafe3aad40d","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.3.tgz","fileCount":28,"integrity":"sha512-4MnFzUKha52NaHlExyO9Jt+ku00tvCFEyx9JqTuJH4aEwF2YP3M6MM9qTHhAnoKFhOn2mjykdjP12DnGMhWL7w==","signatures":[{"sig":"MEUCIHL2PdZi8sVlzGToACxnFi4NUgExsAdhSf7RPvO0t4IrAiEAzLFwN4hkQaGHY7CPsnHznDrTWF9JwFEe6IERTbUX77Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"8c70c7fbdd3079a6d80758df81a2a8864a580e3d","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.3_1772746574659_0.722790944931724","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"opencode-supermemory","version":"2.0.4","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.4","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"4a388ee55ada87cb0e545986d11e5511d80d1cac","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.4.tgz","fileCount":28,"integrity":"sha512-DBzj9XSDormCIM9V1uqQmB/Xw1QHvar0cPjy2amksqMrHA9puvcOe7g5p1x/zCUy6bz4DCyFIOKTqdvrnRUFsQ==","signatures":[{"sig":"MEUCIDLQgzrBjR+k0ZewbViWpdKkJ5YjSKiup0PYuWYsFDhoAiEAgmn7gxt35hlMyOTsYdpwDhUa5Uwwed/vf4M5Pmd/5WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"05239b33dc5f59502cf4375bd7a13e3408129688","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.4_1772768050429_0.38132542815651305","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"opencode-supermemory","version":"2.0.5","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.5","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"91b2a886572a98c7b0afb7d9cf78d91b2877253f","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.5.tgz","fileCount":28,"integrity":"sha512-sH4ve2EMhTAZXVcfHzXHlVr9MELgPnFGQQdQty7QP8sHElKTuAARIihvZbjj59VYvOcwHZTcepmYjsPET/V94A==","signatures":[{"sig":"MEQCIGbC/1QCgQ29RkwEtvxilPbOIbj9uVHwi1XSt9Hq9AczAiBRuhvjug7OJvloezoqsy0OEGGBKugcmp803ge2xFw8/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3aa09efe768e0f900bf4509026d8fcf5fbd9d788","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.5_1774457350941_0.13650656074254863","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"opencode-supermemory","version":"2.0.6","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.6","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"1a92d57b46dcb3aab861552983e0ebc70a20c640","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.6.tgz","fileCount":28,"integrity":"sha512-UX2XG8JZgA0FSODUbt2cA9dVocKjF53TI6Uf2Pps8nnJN7XZJ16lW0X77znENjIedNmfYAnqYM5EZkV+t///UA==","signatures":[{"sig":"MEUCIGNEpmBzNglRFXf3y2XDKjQszvTEpoeHaycmrxBtmdZAAiEAk5TKY8finge5Zd0S9eDU84jeRUHuoRgloB7gUAgpdDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544343},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3aa09efe768e0f900bf4509026d8fcf5fbd9d788","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"dhravya","email":"dhravyashah@gmail.com"},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.5.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.6.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.6_1774629175436_0.844360173718816","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"opencode-supermemory","version":"2.0.7","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.7","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"1f4e9aaf37b62ce416ff754387573bf0e11c15ac","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.7.tgz","fileCount":32,"integrity":"sha512-sUpRR5cJgxGlK9aiDMRLrMAJDRbQ2M+UzInSUr0Xx7pBHSxzqxjnNRGeqrBSlCsSDI++F48QvNwwkDefRiklLg==","signatures":[{"sig":"MEYCIQDLTBAErbQTbUqU7UgekHnr1hN1VbLDv81WuAESXYo0WAIhAP+hMzoO4B3vQ3D3nrY+YZX2li9VBPSw/28IoliBWgal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620440},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5559200f93fda8e5ea2920d2c175dba752b7fb80","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.17.0","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.7_1781573926533_0.6486252543129336","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"opencode-supermemory","version":"2.0.8","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.8","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"0af4f9baea5507fac686c7d5da372ad5f89d0001","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.8.tgz","fileCount":34,"integrity":"sha512-IK5z9lFAAH4AzsVvlAJt9IrO+MVl5WrNQM+yswbN2Tpb/HCAZaGycab7jOV2AXDu20bY3m4BQ9BhQh0qHswkGQ==","signatures":[{"sig":"MEUCIEDFspKat+uf9R7RZQtSpKCbxs+uyxut7f8LcxIU8I9cAiEAvjENO2R2+7EXKipmgK4y7ULrmKdEwTRcBzL6zH0Opkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625203},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dd7cf6273b1440a55a2e448a166de04db9e334d3","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"11.17.0","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.8_1782060787651_0.33804001964060415","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"opencode-supermemory","version":"2.0.9","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.9","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"24a99a9e1ce2c2d98919ecb6ca6c8ce81f283a28","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.9.tgz","fileCount":36,"integrity":"sha512-02+Al715MXoUQKK0Rl4nju9anoB/GexDe6zSsE14ZXAA+h335T0yMpDrC8B5BIdQWpCwUstNwGIDk4wS6TD6dQ==","signatures":[{"sig":"MEUCIQDIVPnvxpiSWPEJdpepyXb74fy5+VuwUSnkn938K4TfMQIge/SapTkxCFh783vy+NTB/RRWBJ112k64I1x34+kTvRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":664747},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d3087fac92850299c7779869ed34fe38678ca37a","scripts":{"dev":"tsc --watch","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.0.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.9_1784908290845_0.5538602613439159","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"opencode-supermemory","version":"2.0.10","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.10","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"6819ae623d8da395aca1ff753d096bfde56badbc","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.10.tgz","fileCount":38,"integrity":"sha512-8jm/PYcIqvYGPyLQus8MFtuS16GF0ayat4nMHx/CeyW27T1Z0ktS4ngo3AIn338CuLXy+0MRd1koLqLK7KAp2w==","signatures":[{"sig":"MEUCID8lFDevV38W4+WSZKhwXEi1s3n70NX8vY/dLgn2FybQAiEA+A1nUSJWFzUFSiSX0GF/Goz3pIsSpiK3Zf3mAs0XzgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668390},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"625f9b49e20ce083e41b3a05ea36fa3a49f2f697","scripts":{"dev":"tsc --watch","test":"bun test","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.0.1","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.10_1785017291355_0.07600112523883551","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"opencode-supermemory","version":"2.0.11","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.11","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"55162b01d81362d2d9700b5eaff4b54843d467b3","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.11.tgz","fileCount":44,"integrity":"sha512-H36qL1PqIb2hHwVmobrK27XaQFxZjuwo/OT04PGjJO8l9m204z20YfXt82nhGZz3K/Ror9aCgYCmnz34QbqmRw==","signatures":[{"sig":"MEUCIE9urqs1P4ULw7FoKy2kTTAtcNoS4/ld29kDxAbx+i0BAiEAl99FX18wmL8bNMkuetkmShVXiv+7es72cXa8iSi6rDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687331},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"78cc892d12e2443f55401e528b9aa11730f16fd8","scripts":{"dev":"tsc --watch","test":"bun test","build":"bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.0.2","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3","supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.11_1785489927345_0.7118206323471865","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"opencode-supermemory","version":"2.0.12","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.12","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"e0a4bf6337c65c644d0bf2df643286056bdfc614","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.12.tgz","fileCount":46,"integrity":"sha512-aC34kP+KbhYILs/bd85JFKGrCUVUzCxzJpr19V5CA6ADqK8XKM+mBxBaGNNPA5WPdlMDya/VggqmXkDOQK9REg==","signatures":[{"sig":"MEUCIQDhERVAK1lbfuh3jTaofWa8+lpkducx4SZ2Ksm9pzZsaQIgDZhTWohSmDMxwifZ3X6mF/4G2NX5OALG5JKr3wnNWfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687191},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5f27e90f6bc4ef05950f9a3f0e3898109d64d25d","scripts":{"dev":"tsc --watch","test":"node scripts/sync-version.mjs && bun test","build":"node scripts/sync-version.mjs && bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"node scripts/sync-version.mjs && tsc --noEmit","generate:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.0.2","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3","supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.12_1786397314045_0.17256180973672408","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"opencode-supermemory","version":"2.0.13","keywords":["opencode","plugin","supermemory","memory","ai","coding-agent"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.13","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"2eb29b060ea966418f915790541093b6beee09ee","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.13.tgz","fileCount":46,"integrity":"sha512-jijWMzZLkB4HmXkc4mkkGfEVUfrvld8a5euWKbyYvFZTSy32NzMzsh/59cASImv18YLVKLdIwh9vrluVMvC7bw==","signatures":[{"sig":"MEUCIDneF2fp1B1J8+iiJsF46E7go5udZUoc/1HI88DaTnJcAiEA0HyBZcR8xfDnQ5CUku7rUSwGmC2qYOb9Wnoy7QhWQ9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690183},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5a26ca7183b94c0889dccd003dd5a1810c556f9a","scripts":{"dev":"tsc --watch","test":"node scripts/sync-version.mjs && bun test","build":"node scripts/sync-version.mjs && bun build ./src/index.ts --outdir ./dist --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"node scripts/sync-version.mjs && tsc --noEmit","generate:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.0.2","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.3","supermemory":"^4.0.0","@opencode-ai/plugin":"^1.0.162"},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.13_1788226329059_0.6382908990864744","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"opencode-supermemory","version":"2.0.15","keywords":["ai","coding-agent","memory","opencode","opencode-plugin","opencode-v2","plugin","supermemory"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.15","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"edaa2e739d68176ef1799739b5eb8fa257348eca","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.15.tgz","fileCount":88,"integrity":"sha512-5rVGW0yxP+w4Iz71y7qkAjiiigSQArC/OqfEyfCoRNZPS1dCJQrdBcyYwrrSSwX/89qLKIIFRwmkl7l5xKYctQ==","signatures":[{"sig":"MEUCIQCXv03RudN5d+d76Ni1ODrBQacO5x+3iZxb7ffhi9RW5gIgRZe5tUUultERycxM9aQzShGcPIqst2xRvFFgwqrPQhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDENXs80hVsABAYsrPk5UwraXFjg5lJ8iZ24R2ohdqznAiEAmEgBa/m2QRxPbDhTVFlvm55Rqm7CilAYDB2HY7DnCTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","default":"./dist/v2/index.js"},"./rpc":{"types":"./dist/rpc.d.ts","import":"./dist/rpc.js","default":"./dist/rpc.js"},"./tui":{"types":"./dist/tui.d.ts","import":"./dist/tui.js","default":"./dist/tui.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"dee043f5c3bd19bb8c4fa099d9a2901ca1f868a8","scripts":{"dev":"tsc --watch","test":"node scripts/sync-version.mjs && bun test","build":"node scripts/sync-version.mjs && bun build ./src/index.ts ./src/server.ts ./src/rpc.ts --outdir ./dist --target node && bun build ./src/tui.tsx --outfile ./dist/tui.js --target bun --external @opentui/core --external @opentui/solid --external solid-js && bun build ./src/v2/index.ts --outfile ./dist/v2/index.js --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly","typecheck":"node scripts/sync-version.mjs && tsc --noEmit","generate:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.1.0","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"solid-js":"1.9.15","@types/bun":"latest","typescript":"^5.7.3","supermemory":"^4.0.0","jsonc-parser":"3.3.1","@opentui/core":"0.5.10","@opentui/solid":"0.5.10","@opencode/plugin":"2.0.15","@opencode-ai/plugin":"^1.18.20"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.5.8","@opentui/solid":">=0.5.8"},"peerDependenciesMeta":{"solid-js":{"optional":true},"@opentui/core":{"optional":true},"@opentui/solid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.15_1790453700934_0.7729830629301573","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"opencode-supermemory","version":"2.0.16","keywords":["ai","coding-agent","memory","opencode","opencode-plugin","opencode-v2","plugin","supermemory"],"author":{"name":"Supermemory"},"license":"MIT","_id":"opencode-supermemory@2.0.16","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"bin":{"opencode-supermemory":"dist/cli.js"},"dist":{"shasum":"1ff330095d7a5eae648cc7d4a7b2c7d0bed2b7aa","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.16.tgz","fileCount":92,"integrity":"sha512-IYWRrYl8tlOQo0AHhGJQtgW2DoICTPfb+ukNIlj83Fr++CK0kLR/VyV+CaUylW208Pei5MliT0N0QI7CuMpnAQ==","signatures":[{"sig":"MEUCIFB1lnz2tyY3nY8RUD38tdHEwH1Ze0dSweKizFWpGmYeAiEAmL1tiTA87+xjOod0Fu3HMGCZtp5PW/k4/G9M6L/Ag+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSIvZMms6EtJRMLO13/6nV++d98zJf4T+7Mb6doqIxTAiBh+rqVqmPo6uXrFPOswPf/J5nSlxF4tpM3HesjBEX5pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1674508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","default":"./dist/v2/index.js"},"./rpc":{"types":"./dist/rpc.d.ts","import":"./dist/rpc.js","default":"./dist/rpc.js"},"./tui":{"types":"./dist/tui.d.ts","import":"./dist/tui.js","default":"./dist/tui.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"7c6513834d5615ca0038ae6a35facd48410bfa10","scripts":{"dev":"tsc --watch","test":"node scripts/sync-version.mjs && bun test","build":"node scripts/sync-version.mjs && bun build ./src/index.ts ./src/server.ts ./src/rpc.ts --outdir ./dist --target node && bun build ./src/tui.tsx --outfile ./dist/tui.js --target bun --external @opentui/core --external @opentui/solid --external solid-js && bun build ./src/v2/index.ts --outfile ./dist/v2/index.js --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly && node scripts/copy-sdk-licenses.mjs","typecheck":"node scripts/sync-version.mjs && tsc --noEmit","generate:version":"node scripts/sync-version.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7297ca9d-02b6-490f-9c89-79ddae906191"}},"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.2.0","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"solid-js":"1.9.15","@types/bun":"latest","typescript":"^5.7.3","supermemory":"5.0.1","jsonc-parser":"3.3.1","@opentui/core":"0.5.10","@opentui/solid":"0.5.10","@opencode/plugin":"2.0.15","supermemory-legacy":"npm:supermemory@4.0.0","@opencode-ai/plugin":"^1.18.20"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.5.8","@opentui/solid":">=0.5.8"},"peerDependenciesMeta":{"solid-js":{"optional":true},"@opentui/core":{"optional":true},"@opentui/solid":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencode-supermemory_2.0.16_1791583027230_0.6682901677705817","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"_id":"opencode-supermemory@2.0.17","bin":{"opencode-supermemory":"dist/cli.js"},"bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"dist":{"shasum":"e876cd691a3492afb99b7d9b58ae326895c1c36b","tarball":"https://registry.npmjs.org/opencode-supermemory/-/opencode-supermemory-2.0.17.tgz","fileCount":92,"integrity":"sha512-NNezPO0UV2xveTjQPERYxrad4WZM6aU9gs2Ctx56rLSiU+hMOXPZH4cknjjId/XYij1fytkwKdJjP37u/zWvLg==","signatures":[{"sig":"MEYCIQD+OQTj0nrDP126gxQQGtG4UNGcoTLUusv3BiU0B4J/agIhANlj90o6SdYfHt4+yktGnVc8RVNSklg0MhSp1Qt4k0hE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDGUYBkj18aZTbnVEYlsOI8RLdvFag4PJFLYFpJ7jH3XQIhAMcIZtYflso7H5NalTuZIFBv8a0+vsyaR0tTbkjoFFpl"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-supermemory@2.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2540662},"main":"dist/index.js","name":"opencode-supermemory","type":"module","types":"dist/index.d.ts","author":{"name":"Supermemory"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./v2":{"types":"./dist/v2/index.d.ts","import":"./dist/v2/index.js","default":"./dist/v2/index.js"},"./rpc":{"types":"./dist/rpc.d.ts","import":"./dist/rpc.js","default":"./dist/rpc.js"},"./tui":{"types":"./dist/tui.d.ts","import":"./dist/tui.js","default":"./dist/tui.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"762137de375d3b1920ba91fbdc400a030df92513","license":"MIT","scripts":{"dev":"tsc --watch","test":"node scripts/sync-version.mjs && bun test","build":"node scripts/sync-version.mjs && bun build ./src/index.ts ./src/server.ts ./src/rpc.ts --outdir ./dist --target node && bun build ./src/tui.tsx --outfile ./dist/tui.js --target bun --external @opentui/core --external @opentui/solid --external solid-js && bun build ./src/v2/index.ts --outfile ./dist/v2/index.js --target node && bun build ./src/cli.ts --outfile ./dist/cli.js --target node && tsc --emitDeclarationOnly && node scripts/copy-sdk-licenses.mjs","typecheck":"node scripts/sync-version.mjs && tsc --noEmit","generate:version":"node scripts/sync-version.mjs"},"version":"2.0.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7297ca9d-02b6-490f-9c89-79ddae906191"}},"homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","keywords":["ai","coding-agent","memory","opencode","opencode-plugin","opencode-v2","plugin","supermemory"],"opencode":{"type":"plugin","hooks":["chat.message","permission.ask","event"]},"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"_npmVersion":"12.2.0","description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","directories":{},"maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"solid-js":"1.9.15","@types/bun":"latest","typescript":"^5.7.3","supermemory":"5.0.1","jsonc-parser":"3.3.1","@opentui/core":"0.5.10","@opentui/solid":"0.5.10","@opencode/plugin":"2.0.15","supermemory-legacy":"npm:supermemory@4.0.0","@opencode-ai/plugin":"^1.18.20"},"peerDependencies":{"solid-js":">=1.9.0","@opentui/core":">=0.5.8","@opentui/solid":">=0.5.8"},"peerDependenciesMeta":{"solid-js":{"optional":true},"@opentui/core":{"optional":true},"@opentui/solid":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-supermemory_2.0.17_1791754501784_0.8723544968826504"}}},"time":{"created":"2025-12-27T01:53:15.786Z","modified":"2026-10-11T21:35:02.220Z","0.1.0":"2025-12-27T01:53:16.024Z","0.1.1":"2025-12-27T19:31:35.815Z","0.1.2":"2025-12-29T04:04:16.115Z","0.1.3":"2026-01-01T04:22:33.579Z","0.1.4":"2026-01-01T20:24:10.391Z","0.1.5":"2026-01-01T20:55:17.837Z","0.1.6":"2026-01-07T03:50:22.301Z","0.1.8":"2026-01-27T05:21:40.452Z","2.0.1":"2026-02-03T01:03:12.668Z","2.0.2":"2026-02-16T23:54:42.812Z","2.0.3":"2026-03-05T21:36:14.896Z","2.0.4":"2026-03-06T03:34:10.593Z","2.0.5":"2026-03-25T16:49:11.132Z","2.0.6":"2026-03-27T16:32:55.598Z","2.0.7":"2026-06-16T01:38:46.795Z","2.0.8":"2026-06-21T16:53:07.830Z","2.0.9":"2026-07-24T15:51:30.991Z","2.0.10":"2026-07-25T22:08:11.549Z","2.0.11":"2026-07-31T09:25:27.485Z","2.0.12":"2026-08-10T21:28:34.272Z","2.0.13":"2026-09-01T01:32:09.254Z","2.0.15":"2026-09-26T20:15:01.065Z","2.0.16":"2026-10-09T21:57:07.330Z","2.0.17":"2026-10-11T21:35:01.918Z"},"bugs":{"url":"https://github.com/supermemoryai/opencode-supermemory/issues"},"author":{"name":"Supermemory"},"license":"MIT","homepage":"https://github.com/supermemoryai/opencode-supermemory#readme","keywords":["ai","coding-agent","memory","opencode","opencode-plugin","opencode-v2","plugin","supermemory"],"repository":{"url":"git+https://github.com/supermemoryai/opencode-supermemory.git","type":"git"},"description":"OpenCode plugin that gives coding agents persistent memory using Supermemory","maintainers":[{"name":"dhravya","email":"dhravyashah@gmail.com"}],"readme":"<div align=\"center\">\n\n# opencode-supermemory\n\n**Persistent memory for OpenCode, powered by [Supermemory](https://supermemory.ai)**\n\n[![npm version](https://img.shields.io/npm/v/opencode-supermemory?color=9C5C10&label=npm)](https://www.npmjs.com/package/opencode-supermemory)\n[![license](https://img.shields.io/badge/license-MIT-9C5C10)](#license)\n[![OpenCode](https://img.shields.io/badge/OpenCode-plugin-9C5C10)](https://github.com/supermemoryai/opencode-supermemory)\n\n</div>\n\nOpenCode plugin for persistent memory using [Supermemory](https://supermemory.ai). Your\nagent remembers what you tell it, across sessions and across projects.\n\nOne package supports both OpenCode generations: OpenCode V1 loads the root entry from\nthe `plugin` array, and OpenCode 2 loads `opencode-supermemory/server` (plus a small TUI\ncompanion for notices) from the `plugins` array. See [OpenCode 2](#opencode-2).\n\n<div align=\"center\">\n\n[Installation](#installation) · [OpenCode 2](#opencode-2) · [Features](#features) · [Tool usage](#tool-usage) · [Memory scoping](#memory-scoping) · [Configuration](#configuration) · [License](#license)\n\n</div>\n\n---\n\n## Installation\n\n```bash\nbunx opencode-supermemory@latest install\nbunx opencode-supermemory@latest login     # or set SUPERMEMORY_API_KEY\nbunx opencode-supermemory@latest status    # check the connection any time\n```\n\n**Or let your agent do it:** paste this into OpenCode:\n\n```\nInstall opencode-supermemory by following https://raw.githubusercontent.com/supermemoryai/opencode-supermemory/main/README.md\n```\n\n`install`, `login`, `logout`, and `status` are also available as in-chat commands\n(`/supermemory-init`, `/supermemory-login`, `/supermemory-logout`, `/supermemory-status`)\nonce the plugin is registered.\n\n<details>\n<summary>Instructions for LLM agents</summary>\n<br>\n\nIf you're an LLM agent helping set up opencode-supermemory, follow these steps:\n\n**Step 1: Run the installer**\n\n```bash\nbunx opencode-supermemory@latest install --no-tui\n```\n\nThis registers the plugin in `~/.config/opencode/opencode.jsonc` for both OpenCode V1\nand OpenCode 2, and creates the `/supermemory-index` command. Add\n`--disable-context-recovery` if the user also has\n[Oh My OpenCode](#usage-with-oh-my-opencode) installed, to avoid its auto-compact hook\nfighting with this plugin's V1 compaction.\n\n- Register the plugin in `~/.config/opencode/opencode.jsonc` (`plugin` for V1, `plugins`\n  for OpenCode 2, plus an `allow` rule for the read-only `supermemory_recall` tool)\n- Create the `/supermemory-index` command (`/supermemory-init` is an alias)\n\n#### Step 2: Verify the config\n\n```bash\ncat ~/.config/opencode/opencode.jsonc\n```\n\nShould contain the entries below. The installer preserves comments and other settings and\nis safe to re-run; if anything is missing, add it manually:\n\n```jsonc\n{\n  // OpenCode V1\n  \"plugin\": [\n    \"opencode-supermemory@latest\",\n    // ... other plugins\n  ],\n  // OpenCode 2\n  \"plugins\": [\n    \"opencode-supermemory\",\n    // ... other OpenCode 2 plugins\n  ],\n  \"permissions\": [\n    { \"action\": \"supermemory_recall\", \"resource\": \"*\", \"effect\": \"allow\" },\n  ],\n}\n```\n\n**Step 3: Authenticate**\n\n```bash\nbunx opencode-supermemory@latest login\n```\n\nFor headless environments, set `SUPERMEMORY_API_KEY` manually, or create\n`~/.config/opencode/supermemory.jsonc`:\n\n```jsonc\n{\n  \"apiKey\": \"sm_...\",\n}\n```\n\n**Step 4: Verify setup**\n\nTell the user to restart OpenCode and run `bunx opencode-supermemory@latest status`. The\nstatus output lists whether the V1 and OpenCode 2 entries are registered. If it's not\nconnected, check: the user is authenticated (or `SUPERMEMORY_API_KEY` is set), the plugin\nis in `opencode.jsonc`, `opencode plugin list` shows `supermemory` on OpenCode 2, and\n`~/.opencode-supermemory.log` for errors.\n\n**Step 5: Initialize codebase memory (optional)**\n\nRun `/supermemory-index` to have the agent explore and memorize the codebase. `/supermemory-init` is an alias.\n\n</details>\n\n## Features\n\n|  |  |\n| --- | --- |\n| 🧠 **Context injection**<br>On a session's first message, the agent silently receives your profile, all project knowledge, and (if `autoRecallEveryPrompt` is on) a semantic search over personal memories. | 🔎 **Reasoned recall**<br>Every turn, the agent is shown a directive asking it to decide whether recalling memory would help before answering. It searches via the `supermemory` tool only when it decides to; the search itself is auto-approved. |\n| 💾 **Automatic capture**<br>Completed turns are saved every `captureEveryNTurns` turns, with any remainder flushed when the session ends or OpenCode shuts down. Synthetic plugin context is excluded and `<private>` content is redacted. | 🗣️ **Keyword detection**<br>Saying \"remember\", \"save this\", \"don't forget\", or a custom pattern nudges the agent to save to memory. |\n| 🧭 **Codebase indexing**<br>`/supermemory-init` has the agent explore and memorize the codebase's structure, patterns, and conventions. | 🗜️ **Compaction memory**<br>On OpenCode V1, triggers summarization at 80% context capacity. On OpenCode 2, enriches the native compaction request. Both inject project memories into the summary and save the summary itself as a memory. |\n| 🔒 **Privacy**<br>Content wrapped in `<private>...</private>` is never stored. | 🔔 **Update notices**<br>Checks npm for a newer release on session start and surfaces a one-line notice. |\n\n```\n[SUPERMEMORY]\n\nUser Profile:\n- Prefers concise responses\n- Expert in TypeScript\n\nProject Knowledge:\n- [100%] Uses Bun, not Node.js\n- [100%] Build: bun run build\n\nRelevant Memories:\n- [82%] Build fails if .env.local missing\n```\n\nThe agent uses this context automatically - no manual prompting needed.\n\n### Direct Recall\n\nOn every substantive prompt, Supermemory directly searches the current project\nand injects up to five strong, fresh matches. Short prompts and commands are\nskipped, repeat results are suppressed per session, and recall fails open after\nthree seconds so it never blocks the agent indefinitely.\n\nSet `recallMode` to `\"advisory\"` to retain model-decided tool recall, or to\n`\"off\"` to disable automatic recall. `recallDirective` customizes advisory mode.\nLegacy `autoRecallEveryPrompt: true` maps to direct mode and `false` maps to\nadvisory mode when `recallMode` is unset.\n\n### Automatic Capture\n\nCompleted conversations are captured automatically:\n\n- Every `captureEveryNTurns` completed turns, OpenCode saves the new turn batch.\n- Any remaining turns are flushed when the session is deleted or the OpenCode\n  instance shuts down.\n- Synthetic plugin context is excluded and `<private>` content is redacted.\n- Stable capture IDs retain batch identity across repeated lifecycle events; they do not guarantee exactly-once processing or billing after an ambiguous response.\n\n### Keyword Detection\n\nSay \"remember\", \"save this\", \"don't forget\" etc. and the agent auto-saves to memory.\n\n```\nYou: \"Remember that this project uses bun\"\nAgent: [saves to project memory]\n```\n\nAdd custom triggers via `keywordPatterns` config.\n\n### Codebase Indexing\n\nRun `/supermemory-index` to explore and memorize your codebase structure, patterns, and conventions. `/supermemory-init` is an alias.\n\n### Compaction Memory\n\nOn OpenCode V1, when context hits 80% capacity (`compactionThreshold`) the plugin triggers\nOpenCode's summarization, injects project memories into the summary prompt, and saves the\nresulting summary as a memory.\n\nOn OpenCode 2, OpenCode owns the compaction trigger and model. The plugin hooks the native\ncompaction request to add the same project memories, then saves each successful summary as\na memory. Set `compactionEnabled: false` to opt out on OpenCode 2.\n\n### Activity Notices and Status Footer\n\nSupermemory shows a short native notice when it recalls memories, saves a turn, falls open\nbecause recall was unavailable, or a newer release exists. Notices never enter model\ncontext. On OpenCode V1 they are TUI toasts; on OpenCode 2 they are rendered by the\n`opencode-supermemory/tui` companion, which OpenCode loads automatically next to the\nserver plugin.\n\nThe same TUI plugin keeps a persistent `◪ supermemory` footer. It turns blue while a\nsession is running and otherwise shows the latest recall or save activity, if any. On OpenCode V1\nthe installer enables it through `~/.config/opencode/tui.jsonc`; on OpenCode 2 it appears\nin the prompt footer without extra configuration.\n\nSet `SUPERMEMORY_DEBUG=1` to show a `[recall-decision]` line in each reply while testing\nadvisory recall.\n\n## OpenCode 2\n\nOpenCode 2 uses the plural `plugins` config key and the new `@opencode/plugin` API. The\ninstaller writes both generations, so one `opencode.jsonc` works for `opencode` (V1) and\nOpenCode 2 side by side:\n\n```jsonc\n{\n  \"plugin\": [\"opencode-supermemory@latest\"],\n  \"plugins\": [\"opencode-supermemory\"],\n  \"permissions\": [\n    { \"action\": \"supermemory_recall\", \"resource\": \"*\", \"effect\": \"allow\" },\n  ],\n}\n```\n\nOpenCode 2 resolves the package's `./server` export for the server plugin (id\n`supermemory`) and `./tui` for the notice companion (id `supermemory.tui`). Verify with\n`opencode plugin list` (or `v2 plugin registered` in `~/.opencode-supermemory.log`), and\nupdate with `opencode plugin update opencode-supermemory`.\n\nWhat is the same on both generations:\n\n- Direct recall on substantive prompts, advisory mode, and `recallMode: \"off\"`\n- First-message profile injection, keyword nudges, and automatic capture with the same\n  cadence, privacy redaction, and idempotent capture IDs\n- The `supermemory` tool with identical modes, scopes, and result formatting\n- Activity notices, the persistent status footer, and update checks\n\nWhat differs on OpenCode 2:\n\n- Recall runs through the read-only `supermemory_recall` tool (search only). The installer\n  allows it without prompting; `add`, `forget`, and the rest stay behind the normal\n  `supermemory` permission. An explicit `deny` for `supermemory_recall` is preserved.\n- Compaction is native: the plugin enriches OpenCode's compaction request and saves the\n  summary instead of triggering compaction itself (`compactionEnabled`).\n- Recalled context is attached to the outgoing model request for the current prompt rather\n  than persisted into the transcript.\n\nTo roll back on OpenCode 2 only, remove `\"opencode-supermemory\"` from `plugins` (or prefix\nit with `-`) and restart. The V1 `plugin` entry is unaffected.\n\n## Tool usage\n\nThe `supermemory` tool is available to the agent:\n\n| Mode | Args | Description |\n| --- | --- | --- |\n| `add` | `content`, `type?`, `scope?` | Store memory |\n| `search` | `query`, `scope?` | Search memories |\n| `profile` | `query?` | View user profile |\n| `list` | `scope?`, `limit?` | List memories |\n| `forget` | `memoryId`, `scope?` | Delete memory |\n| `help` | none | List available modes |\n\n**Scopes:** `user` (personal memories for the current project), `project` (default)\n\n**Types:** `project-config`, `architecture`, `error-solution`, `preference`, `learned-pattern`, `conversation`\n\nOpenCode sends the same shared coding-agent entity context as Claude Code and Codex.\nPersonal and project memories are distinguished with `sm_scope` metadata inside the\nshared repository container.\n\n## Memory scoping\n\n| Scope | Tag | Metadata |\n| --- | --- | --- |\n| User | `repo_{project-name}__{repository-hash}` | `sm_scope: \"personal\"` |\n| Project | `repo_{project-name}__{repository-hash}` | `sm_scope: \"project\"` |\n\nThe repository hash comes from the normalized Git `origin` remote, so Claude Code,\nCodex, Cursor, and OpenCode use the same container for the same repository.\nRepositories with the same name but different remotes remain isolated. Without an\norigin remote, OpenCode falls back to the repository's real filesystem path.\n\nOpenCode also reads previous `user_project_*`, `repo_<project-name>`,\n`claudecode_project_*`, `codex_user_*`, `codex_project_*`, `opencode_user_*`,\n`opencode_project_*`, `cursor_user_*`, and `cursor_project_*` containers, so upgrading\ndoes not require a migration.\n\n## Configuration\n\n### Environment variables\n\n| Variable | Purpose |\n| --- | --- |\n| `SUPERMEMORY_API_KEY` | Your Supermemory API key (takes precedence over the config file). |\n| `SUPERMEMORY_API_URL` / `SUPERMEMORY_BASE_URL` | Override the Supermemory API base URL. |\n| `SUPERMEMORY_API_VERSION` | Select `legacy` or `v5`, overriding `apiVersion` in the config file. |\n| `SUPERMEMORY_AUTH_URL` | Override the browser-auth base URL. |\n| `SUPERMEMORY_AUTH_TIMEOUT` | Browser-auth timeout in milliseconds (default 5 minutes). |\n| `SUPERMEMORY_REPO_TAG` | Explicit project-container override, checked before the config value. |\n| `SUPERMEMORY_ISOLATE_WORKTREES` | Set to `true` to key the project container on the worktree path instead of the Git remote. |\n| `SUPERMEMORY_DEBUG` | Set to show `[recall-decision]` lines and enable debug logging. |\n\n### `~/.config/opencode/supermemory.jsonc`\n\nHosted content calls use the official Supermemory v5 SDK. Custom base URLs default\nto the bundled legacy SDK so existing self-hosted servers, including 0.0.8, keep\nworking. After independently upgrading a custom server to support v5, opt in with\n`\"apiVersion\": \"v5\"` or `SUPERMEMORY_API_VERSION=v5`. Set `legacy` explicitly to\nkeep the old content protocol on any endpoint. Failed requests never switch API\nversions or reroute to hosted Supermemory, and existing container names, IDs,\ncredentials, capture cadence, and configuration files are not migrated or renamed.\n\nThe existing best-effort `filterPrompt` / `shouldLLMFilter` settings update remains\non the legacy settings endpoint for both protocols. v5 has no equivalent filter\ntoggle; the plugin does not replace organization context or request administrator\npermissions. A server without that legacy endpoint cannot apply these settings;\ncapture and recall still work, and the failure is recorded in the existing log.\nBrowser login and account status also retain their separate legacy auth/session\nboundary.\n\nv5 capture uses document POST append/diff with `dreaming: \"dynamic\"`; accepted\ndocuments may take minutes to form recallable memories. The plugin does not enable\nthe extra-billable instant mode. Profiles normalize fact objects to text and issue\na separate search only when a query is requested. Document lists fetch canonical\ncontent per document to retain the previous content-inclusive response, so lists\nand compaction can require additional requests under the existing timeout budget.\nIndividual failed, invalid or late content reads retain the listed document's\nidentity, summary and lifecycle fields; hydration uses the remaining list budget\nwith a return grace. Content is accepted only from the matching document ID and\nscope, not from a different or malformed response.\n\n```jsonc\n{\n  // API key (can also use SUPERMEMORY_API_KEY env var)\n  \"apiKey\": \"sm_...\",\n\n  // Supermemory API base URL (point at a self-hosted instance, e.g. http://localhost:8787)\n  \"baseUrl\": \"https://api.supermemory.ai\",\n\n  // Min similarity for memory retrieval (0-1)\n  \"similarityThreshold\": 0.55,\n\n  // Max memories injected per request\n  \"maxMemories\": 5,\n\n  // Max project memories listed\n  \"maxProjectMemories\": 10,\n\n  // Max profile facts injected\n  \"maxProfileItems\": 5,\n\n  // Include user profile in context\n  \"injectProfile\": true,\n\n  // Also run a semantic search over personal memories on a session's first\n  // message, not just profile + project list (default: true on upgrades,\n  // false on fresh installs)\n  \"autoRecallEveryPrompt\": true,\n\n  // Legacy prefix retained when reading containers made by older versions\n  \"containerTagPrefix\": \"opencode\",\n\n  // Optional legacy personal container to keep reading\n  \"userContainerTag\": \"my-custom-user-tag\",\n\n  // Optional: set exact project container tag (overrides auto-generated tag)\n  \"projectContainerTag\": \"my-project-tag\",\n\n  // Extra keyword patterns for memory detection (regex)\n  \"keywordPatterns\": [\"log\\\\s+this\", \"write\\\\s+down\"],\n\n  // OpenCode V1: context usage ratio that triggers compaction (0-1)\n  \"compactionThreshold\": 0.8,\n\n  // OpenCode 2: enrich native compaction with project memories and save summaries\n  \"compactionEnabled\": true,\n\n  // Save completed conversation batches every N turns (0 = session end only)\n  \"captureEveryNTurns\": 3,\n\n  // \"direct\" (default for new installs), \"advisory\", or \"off\"\n  \"recallMode\": \"direct\",\n\n  // Override the directive used in advisory mode\n  \"recallDirective\": null,\n}\n```\n\nAll fields optional.\n\n### Container tag selection\n\nBy default, new writes use:\n\n- Repository tag: `repo_{project-name}__{hash(normalized-origin-remote)}`\n- No origin remote: `repo_{project-name}__{hash(real-repository-path)}`\n\nOlder `{prefix}_user_*` and `{prefix}_project_*` containers remain readable.\n`userContainerTag` is treated as a legacy personal read. You can still override the\nunified write container with `projectContainerTag`:\n\n```jsonc\n{\n  // Continue reading a personal container made by an older version\n  \"userContainerTag\": \"my-team-workspace\",\n\n  // Override the unified container used for new writes\n  \"projectContainerTag\": \"my-awesome-project\",\n}\n```\n\nThis is useful to preserve a legacy personal memory container, sync memories between\nmachines for the same project, organize memories with your own naming scheme, or\nintegrate with existing Supermemory container tags from other tools.\n\n## Usage with Oh My OpenCode\n\nIf you're using [Oh My OpenCode](https://github.com/code-yeongyu/oh-my-opencode),\ndisable its built-in auto-compact hook to let supermemory handle context compaction\n(or pass `--disable-context-recovery` to `install`):\n\n```json\n{\n  \"disabled_hooks\": [\"anthropic-context-window-limit-recovery\"]\n}\n```\n\nAdd that to `~/.config/opencode/oh-my-opencode.json`.\n\n<details>\n<summary>Development</summary>\n<br>\n\n```bash\nbun install\nbun run build\nbun run typecheck\n```\n\nLocal install (OpenCode V1 loads the built package; OpenCode 2 loads `server.ts` and\n`tui.ts` from the checkout, so `bun install` is enough):\n\n```jsonc\n// ~/.config/opencode/opencode.jsonc\n{\n  \"plugin\": [\"file:///path/to/opencode-supermemory\"],\n  \"plugins\": [\"/path/to/opencode-supermemory\"],\n}\n```\n\nThe TUI side of a local checkout is registered separately: OpenCode V1 reads\n`~/.config/opencode/tui.jsonc` (`\"plugin\": [\"file:///path/to/opencode-supermemory/dist/tui.js\"]`)\nand OpenCode 2 reads `~/.config/opencode/cli.json` (`\"plugins\": [\"/path/to/opencode-supermemory\"]`).\nPublished packages need neither; both generations find the `./tui` export on their own.\n\n`opencode plugin list` only shows package plugins, so confirm a checkout loaded by looking\nfor `v2 plugin init` and `v2 plugin registered` in `~/.opencode-supermemory.log`.\n\nLogs:\n\n```bash\ntail -f ~/.opencode-supermemory.log\n```\n\n</details>\n\n## License\n\nMIT\n","readmeFilename":"README.md"}