{"_id":"a2a-memory","_rev":"96-bd7f22d798446f5ca52f84fe77a2cf54","name":"a2a-memory","dist-tags":{"latest":"0.12.62"},"versions":{"0.1.0":{"name":"a2a-memory","version":"0.1.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.1.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3d746088ca99abcf478a18980b8ef9d8ad359fd1","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.1.0.tgz","fileCount":91,"integrity":"sha512-gcS3Wi7G8s1j4DT7Yj76/dxtAWqhQKpUVySrJ1dxgNCHFYZWBYJP2qFOtSj/sjJsZ6q1N3P8uAh5rqNthvT+Tg==","signatures":[{"sig":"MEUCIGUqRdEDxUo/RarxkDEihNw8KmaJ3Rr4ZRfExRyYR+GyAiEA96V4FlnqRdpgfeOa6xxutUGbfcHeFq9+DN+YWWRWJ3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72726d24bc58ee4c0c30abf5c82122c2fa48bb57","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.1.0_1770691223748_0.1696933227091284","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"a2a-memory","version":"0.1.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.1.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"793854ff7b88f055278a912f8cb3522130332de1","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.1.1.tgz","fileCount":91,"integrity":"sha512-Yh4bXbvTAl6jefHeEXPVv37uyMz9RrdvkntCeXCEcKj61nVkdQl4Dx3FvVeOyeM0+ZWCOvXTSe4kPLkrzDz63A==","signatures":[{"sig":"MEQCIFuwnrtPnR+jgmCsEhXjzpzOA4M6DpKyejhglaxyzs4RAiBvj92Eh63dt+xTNzLcP9Mp8yNgLQFnNeXKMvwoHA9Z3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200185},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72726d24bc58ee4c0c30abf5c82122c2fa48bb57","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.1.1_1770695684270_0.024190583569142055","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"a2a-memory","version":"0.1.2","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.1.2","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"a379319d6f1b4e942e7896307f79fbe4bd92693d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.1.2.tgz","fileCount":91,"integrity":"sha512-xISEvRI6oOb/aEEcFBoqSx6eIiN/c94MTuUEQs1e0yroZWw0fg04Tlc5HxtUWUCwtgtvfnrFsXa75sWMOfMzyA==","signatures":[{"sig":"MEQCIBID2b93Y1gWXSudgZRX2ZiRIlbUNDzEBB8JYEgQFSwpAiBzYHIvdfbutLjuepqnBFi2M8W4xXQPXr5G6mH5ZyxU4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200486},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72726d24bc58ee4c0c30abf5c82122c2fa48bb57","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.1.2_1770695776194_0.3648203119444646","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"a2a-memory","version":"0.5.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.5.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3ba12971c0f2360935110b532277e9656f11e207","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.5.0.tgz","fileCount":175,"integrity":"sha512-OR6YeJt1XUpxkD9gwrVR29lna2T0OwKECiVWxs+0pOBtUpdcUlohtHBTa8htVpFrMnk4Awpt0i3NV6PX7Fd7Pw==","signatures":[{"sig":"MEUCIHbjE0WWg+WZ9B11HSi4RF6EcQWDLG8z/vHNfdQMZ/CXAiEA0rLKHg8Nx50McOzL6f9bKZtRb9ebnrk9bfeJCOnP8/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"03680ac4620e81d41bf3a6080bb02241c04e9cb8","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.5.0_1770882698028_0.9406915033515884","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"a2a-memory","version":"0.6.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.6.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c8534eaf8d7e2b370b9d58bff4e37106b8ce25c0","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.6.0.tgz","fileCount":223,"integrity":"sha512-ax6ATG4A0gd0/z41or4okHN3vAXmgoumcRRnvLh+ZKRijCKg3gXrYAMiKW8rphuajvMm2SDvKacXFUU3vAyn/w==","signatures":[{"sig":"MEUCIQCofvN/KKMdil1yZs7l0bGg2/dWANq0OmOmR0FIbJTCtQIgMGg9uCpoU38c58kngQmgSl5raqDp5Fhcutc2zEEjbaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"13209f05700e46704dad57f9ee6b3464cd9cca43","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.6.0_1771254972566_0.38387780505216984","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"a2a-memory","version":"0.7.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.7.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c9a8efcd78aec3e5757394443fd2c41e1b7edc58","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.7.0.tgz","fileCount":223,"integrity":"sha512-ioxu4bYBa+6XRrcjVQbINm8t96bGjpG9W4x/Db+UpI/R1Wys40WRhikzOTLYUx+oNEhML0AcFYmXiHuF6QAD6w==","signatures":[{"sig":"MEUCIQCfAa45NADD6WSCK58Vx7Qh1m33F8TD2qJ8EhyBtTom5QIgKXIlR53/eXqakrrm7T8NgmScgZuUQBRNUgWwNdg3XEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576342},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"91e53995a83d0ea3ee1a890adc11598042862fe7","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.7.0_1771408928809_0.9697428909088159","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"a2a-memory","version":"0.8.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.8.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"d3f0a94b8fc42ab49fddd7a0999804d54520949f","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.8.1.tgz","fileCount":223,"integrity":"sha512-FEfU6CTptztmrmEvOgwDNkEHBkhoQNu1KV2T335y1cueeE4kgTE4ROfF1UUzcJLHZzF+wJXylJeTqSc4qjxj1A==","signatures":[{"sig":"MEQCIGDvFBx8CzHD2tq6N9jxZv3UU9jzLSArQjlQW2V+RoBXAiA4N+9kLIe25rsrJj1ImQf1xR4aePY3Nvmacj6WW23ICg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577947},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"01bbd9f378fd78b6e14480220d191cf68ea45b31","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.8.1_1771418426228_0.6325712951988154","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"a2a-memory","version":"0.8.2","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.8.2","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"2d17ce15ee9f56841a4a86628dbe1e95acefca42","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.8.2.tgz","fileCount":267,"integrity":"sha512-MbWFonkYntk1B4TDj1TibbJTUaR7Z1jFjQHaoPX+0wKiQ1bLnqgG/ipAw5sK/bGOoBUsu/r52els28HpXkpeiw==","signatures":[{"sig":"MEYCIQD5LU1QfWZD46T22c3p1ogIeBctc9F25gRRsiE0TcI9cAIhAN/ZQQUeEqGBmp69QOsmykn498gOOueNy1guDCKC4Y8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d0719bbccf36065316f4bf5ee031ea31359d3212","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.8.2_1771936835839_0.8579420655531449","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"a2a-memory","version":"0.9.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.9.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"16f512c203f7df506518160539ebd787b3bb242d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.9.0.tgz","fileCount":271,"integrity":"sha512-VNhXqjOflPuzSZXw4Pu6JfpnYcQOuvP3xVwvN9JE0RzgBjDEdVCl4ncMZJWD/L1Njre57JlGrxILTmS/VnPqkw==","signatures":[{"sig":"MEQCIDhzPvMi5En2SEYi6r+UN9GTmSlFWxk5JAPqTYHMu919AiB8GiACOZUljfk6Fj5CeilZ2m56ur1Vqbn/ImLiHwenyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825974},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9e19c54baa5c59589b59980e81f27d5fa8643cbe","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"11.4.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"18.16.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.9.0_1771988736301_0.6112823288600644","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"a2a-memory","version":"0.9.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.9.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3ab3495f87891f515ae5e9cb3eeb61f0eea7f204","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.9.1.tgz","fileCount":271,"integrity":"sha512-duZOQljEcClWWFrkds8NQYj5QNX8yuasl+j1hu3cXlad2PaNwk6UlW7bann/M5yTPpxRjTeM7Z0T0oaKdj+/WA==","signatures":[{"sig":"MEQCICYPfRES6I9JvvtPHJndp3LNETMhbYZ8qnacz3xnPfjRAiBoPL3yXae0R0Qt116TNKFWDg2Mj5dE+DdKh7pWuDjpCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829606},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea5bac31bc098c0d6f3c7d2a60114414df1af187","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.9.1_1772015196745_0.6138182869041318","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"a2a-memory","version":"0.10.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c842484422cabdbbe164204e646fd405649b8766","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.0.tgz","fileCount":299,"integrity":"sha512-Crqi6nVrs75pwVR1aE7N4Qbb9ROW9/rpeD8zDbPRqK8NZcMGyk6+E9svoL2HWJYswn+C1mCmFp3mS1T8dtHAVQ==","signatures":[{"sig":"MEYCIQCk28FOKqjYwGeHt2Q5Q964dzKFoN+ZJP12x02bJ4KUYAIhANOq0+so2mlDKsrkhSsvg/rJcwbYZHIJ6+d+8MljGwRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":959173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c9e4e9867299ed626a4aa22b67870dc810ec8828","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.0_1772801974253_0.7165474136996888","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"a2a-memory","version":"0.10.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"9b455cedc289230e0cc69a0c97a6207d247c7564","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.1.tgz","fileCount":299,"integrity":"sha512-ey7UEmkKhLZqTH1Vg3ZG72DJPcbjLpRn/LqY4pnpWw4ciotZeBc8I7yKhCE9Z/ZhI94655cqc4+FEGbkztXNKw==","signatures":[{"sig":"MEUCICCJKDd23bdzkYPxy6NArKevgXnz8aW+RHe1i0Ma33XtAiEAgquGVoi3vdEelH6g+7oYZQqOxEPZCltq7jFZ9n+gIMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962249},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"942dd606642babd36c1efb28bc5ee46a05573eb4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.1_1772802945815_0.6622410835448571","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"a2a-memory","version":"0.10.2","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.2","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"fef84a515a3e6e4d9832ed340d5fda57fd4b5c7b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.2.tgz","fileCount":303,"integrity":"sha512-YAvVYKqZUUvxsk40t14o8/IYCpz1NrRh13MKqyKm+dPmjyF9csFtaYsPL4f/IZxnYieO0MU3/buZhh8EHBgTlA==","signatures":[{"sig":"MEUCIFVKEB9ttyoUy4NLlbLOc0labf03LWmw6iB0m/tddf1VAiEAwGkC8Tp9fCl4yL2/Yzdf2C/G5mVaGi4vDdCJEgKYyaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978031},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ad2e19fff44059b46c62d8253fb15403d9bd4f8c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.2_1772814486409_0.4282027421978667","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"a2a-memory","version":"0.10.3","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.3","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c4021659977b2ae77ce0cd896c086c78cfd50c32","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.3.tgz","fileCount":303,"integrity":"sha512-pxldtDURtH2wEzkvYOyl92GnipVokvO/OTcoEqm/DVeeSbJBj2W2V2DyKBMbCmmL1GPI/24vXpK/sz/pigcz0A==","signatures":[{"sig":"MEYCIQCTSp+fr4quOPqyra8oaIGvZADT/j7md6pq9szrVZoiqgIhAIpoJcnZooApO4Bpki61UNZmNWnBZQgX+yf9GHyrME8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980776},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"de7bd419e8a3d7d4d3f1dd1b063103a0f7e69d11","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.3_1772845207507_0.4435631380705589","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"a2a-memory","version":"0.10.4","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.4","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"69f178fb91de1c0583245afbeec69e7d2cc534cc","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.4.tgz","fileCount":303,"integrity":"sha512-pVj6f16QdpuW4fKc56qVFPPQbep2tK2ylNxAIIe9tMQNjNR8anXY5IQ4VK+X5hci75j/T2A5nLcesfGN/XRqFg==","signatures":[{"sig":"MEUCIH7QCG/wltXt/TLgc65SIPxRhqLuGugr5Qip5mn/i9pYAiEA/qQaW42kk4hM9UID+SwUIHm0Qq50dDhSNYiGvmF6nhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984543},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"291782142b4eabfe4a5b209aaab56af4275f0723","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.4_1772887004574_0.02480074374424568","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"a2a-memory","version":"0.10.5","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.5","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"4ac91a46a3e1ee138c527c9b8ea3efaf6a7cf255","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.5.tgz","fileCount":307,"integrity":"sha512-1EEb5S604S0dYnFe2npADhHvuRjXjpls3FWv/dARqFSrX7HkKAj8AZRE75+SEjawjuCNCQl1/7jF6LjeiXy3Kg==","signatures":[{"sig":"MEQCIDWp2HNSc2NmY/9ZXMerwEH9zICapWlS0dGps9FQKauQAiAqYf7QtpJW/Pr/pTeKjTBgnSYtnGzUauKPsinb1gnBtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a230658e0bb04998fccbf02a8b8e827e55117efd","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.5_1772976824429_0.7476239079712457","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"a2a-memory","version":"0.10.6","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.6","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"82eea50b7b9e8ff16dade6114b681ded292dbf31","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.6.tgz","fileCount":307,"integrity":"sha512-Y3pmG1RE11CoGPddnO3LodMZD15VYbaYL5Qjw4+rdD8DUpaw9uMtIPgF/KV1zWqNwtuU5+QtIC3NI9QL5Fi81w==","signatures":[{"sig":"MEUCIFBUG5Jl/T5kO8hTvkUWizOQYG9vAMqFcQk9sRcMYkC0AiEAvyXYTEqe+YCEfRa7T6JoSfvSsLzB2N+Di0J5g5zZzJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001200},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a8353eadd90fc9bcedd4408a9fdbcefb03e9abb4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.6_1772982532177_0.17913382671585754","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"a2a-memory","version":"0.10.7","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.7","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"69501a38004eb9ad5609257162b42ad41ad49809","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.7.tgz","fileCount":307,"integrity":"sha512-81+SSqAc5iMEjtLJcLUVhF+EJjfu7Dj7Q0okecOy68rUslx5dDCJTGZpeN/+nZRdefuDauZLeNlfcgLV8Lmc1A==","signatures":[{"sig":"MEUCIE5sBE7uE+s37YpM/sfvqm7zoWdLGL4V83g28pd7+yfbAiEAoaUvricPAQNxmBic8QEnnPtssXHSj+8ZfTz9Q5Gn/NY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003710},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e11c1a90811b6a59728b3fb29cd3ec5247b137f7","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.7_1773194242253_0.725795485155633","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"a2a-memory","version":"0.10.8","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.8","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"fa203af3107e7ed1e2d166d2bb19339240325a09","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.8.tgz","fileCount":307,"integrity":"sha512-KtTbmWZFR46SB0jQJDAiWUgm8OcIF3l97HgFc+87C6cI9zqYRC+Pih/V0SODSlYzh3SlLEAK8cpSBSvx/mfgBQ==","signatures":[{"sig":"MEYCIQCrzLwM603Fe80jgONbJne0ltJSW/s+RQujWy04t10PmQIhALONSaFb+NTL4FlVmQFNMGWfHmHyGJW+zVFOaQcUBcg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8bf4c72b7aff8d8b2b951371fc1ca6184a0e5127","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.8_1773290346023_0.3731654063043264","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"a2a-memory","version":"0.10.9","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.9","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"73cd2c6b5cfa36708cf7f1d71d7ca8fb66f7772d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.9.tgz","fileCount":311,"integrity":"sha512-WPLhMuTFAfMtEbgRiA05baKJjyDuvc+aHJWEtTvmRJX/SCGOQYLFpNs1BfhDdlF4IE0hR5iz7yjvV24Vlpm9LQ==","signatures":[{"sig":"MEYCIQCfIOTqOpngUnxi+j2lcrfCNPKhmnkVw2trjpk0rTMX0gIhAK22HSqyvqdmBYEQBKj4tY+6XMZC5sKjHPFZDw2KGE0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1059575},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dbb02e9a367a1dc7c4dec5ceb902403fe2066568","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.9_1773303963182_0.18347736526844471","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"a2a-memory","version":"0.10.10","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.10","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"ec54f7a138c5b8937e35ae447143854cb3a7b305","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.10.tgz","fileCount":315,"integrity":"sha512-komR1ivkBXZCBLziSXvMH+S5+EBsEuhTFm+CIZlWcV1X7lnSAE/DLMBaKBXPb3S2pbpjEfvoJO8iO0CNrVw0yA==","signatures":[{"sig":"MEUCIQCFkD4OaxhuU5ll0bSLEjZUCLOp5Mph9ovkFUl8i6YDrgIgf60xUh1DwcybYXAMcdKRKN2kx2+WqOeygc4I2JFFTD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"638caff84085c0503dda258bf49f7f1dbc919add","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.10_1773315333201_0.06817118003035016","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"a2a-memory","version":"0.10.11","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.11","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"df8e1c84e62d768f5fa2394395853aa40748a035","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.11.tgz","fileCount":315,"integrity":"sha512-6i3XByHgBFr2jc/1MhMxhZwYjzra4F4HzOCLEpNXD/2PFr/x+yjKHZllF6B+2Zfq7544jtCdKE3A5vM3wOxamg==","signatures":[{"sig":"MEYCIQCs5g19OebXDTLIZ+snXoLtRqDELELhqv5F7kxZiqNT5wIhAOnk5bJp/MLWS+keKCkjogR3jA+Pcnw4K9ZctZLKuus7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4ca38f9ceecdfc80933d986573e2d4f7628f74b5","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.11_1773363100407_0.6413135898117819","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"a2a-memory","version":"0.10.12","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.12","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"17d1441fb7ee80fa5745b612ef7d44e600594582","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.12.tgz","fileCount":331,"integrity":"sha512-zfJrGfk12lj0lYr2jH5YU/TWbhQ6xflXD443ZfCbYEbxjXNCxkTr/B4oUQKz/0RmbVIGrFWb5bimokItBxIbcg==","signatures":[{"sig":"MEYCIQD5apWFGgiIG5Oi/Dhmb+dqwOmrTe09FRTgT9LTnIzYsAIhAKRuaFii7WNafja79Q9kvJNqEDv2xkzDeMNKYyQSEkC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130603},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"916bfb0d32b4da21b5ebfebc94e3777a374f1578","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.12_1773410037586_0.7235893880217947","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"a2a-memory","version":"0.10.13","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.13","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"ffaac91099720630e8b44d4c5b8d594cff00fcdf","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.13.tgz","fileCount":335,"integrity":"sha512-PhCrDgmnCO1tNOV/uz/UKknyhhnvfP/kr6D/jgq+aOOfJAOy1BiFkgYn/jWWIuXyrW/LJ4JEydMv0QYM9jpZww==","signatures":[{"sig":"MEQCIAEpawyB60SJtblHq6aPFI7IpZXJYymeU151wCnCgfa6AiAJHngIpK/8I57LgoMW8ySPbZJ8lFWvV/q8PMjGEagKiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193176},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b5f80ffa67b7c8b19a434722bb22c807c058c8f3","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.13_1773757346994_0.07659066725335761","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"a2a-memory","version":"0.10.14","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.14","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"513c566fa84dded41746981ba27f085a359743cf","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.14.tgz","fileCount":335,"integrity":"sha512-xF8wuGi90G/s1HL9sLk7qiLtDZTl+vwLQpikhLuebuwtMKdyiDrX6PYSBwcqae5DE5QzW+deY9BlOKg/qkRnCA==","signatures":[{"sig":"MEUCIQDb2E92WzdCnfH9V5L4tEH8R3wlMzpnTRIMHbzLLxRzpwIgJ8BXaOnQxP4QV7g52lSXOC4SvFw546C2K+2jo+wYG78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193684},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2a7bb75ea8273c006219171208cd91b42ac1fd4f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.14_1773820644289_0.09953054023687402","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"a2a-memory","version":"0.10.15","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.10.15","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"a6dc607c54bf1c3981949b3f78d78ca980750b66","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.10.15.tgz","fileCount":335,"integrity":"sha512-xzXRodL7ekwyM9dJCVb9Y8pNp6cY6POn8va/mBvV8/yJ8xnTZ7hWMjkP1fO+gZzWeEKTiwMOWGbQ/f1cRUfpOg==","signatures":[{"sig":"MEYCIQC9NNum5/26qPW+k1N64F7i/FSUcSDnGVKaEtVbEtwxlwIhALgdHX2ek559OxrDIU1g+S+ohhyAn0M+ymfxyGeI4UeZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204886},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a9818733dc43cf50a27361435d349446d95c6d62","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.10.15_1773840803702_0.7310775926591484","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"a2a-memory","version":"0.11.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"7c504340d2339d10a1d718057d669113d43630f5","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.0.tgz","fileCount":339,"integrity":"sha512-VPzOn9zOpxyeQ5Wzf9ZaGF/QVJDQzEmcroP+vRrvpbaOkvXGP3nd/UgKzto66/Km9ujL+AN+lFQNNzdaBAJKag==","signatures":[{"sig":"MEUCIQCqBW5qxRgHnLvakdvk5OvT+HdnUYsD+X0F0zJ0MFzaMwIgM5Z3SFhTAxq8xRUvCdwCRDeUVQcPrATDs3ldObHbODk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1219621},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a51770b654533ebeadfdf9d6cfa911372d190ddf","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.0_1774056793696_0.21401848705461068","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"a2a-memory","version":"0.11.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"cad3d3c857ac022bec3599fa80aaa1c640a545f8","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.1.tgz","fileCount":343,"integrity":"sha512-pKDDlFcww07ylKUHO3WomgaeE2j3822VTBNOjYFVSt2ocQTS70IQ1ArHnn4rf98OZSVNnIP7TGRKpEA/ZLGc8w==","signatures":[{"sig":"MEUCIEcqyzAapq+0hh6UAPo2v1p7MG5SrO0H5+aArUSJWtl4AiEA8j80VfNy5qkI4AR5xyJU0Me+zmUmw6FCkpp76g4m3yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c035db056ce0351a6b163f44feb3872600f97014","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.1_1774093616708_0.27731901029161765","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"a2a-memory","version":"0.11.2","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.2","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5a5a67a007d34278848bfd0e1502cbb524a3dd38","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.2.tgz","fileCount":343,"integrity":"sha512-mLOecdpwJXJIxEzfwmairF5CzNf77G/3Jpskq/TvJ/yXT8Qk3KUlam9EPXEbADUVGjkbX/8wf4siPvmySBPhXQ==","signatures":[{"sig":"MEQCIDhuza+Dp/WN1OaxQ5tuhdvObISjwWSSBtA06zFoaWOyAiBwm0XgT2XxteYkWt92QXeHGODkVu1s3Ip5bxZ8eGRJCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242863},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3e177fdc0fdba4f0bec8c8b5b331812f0654bdc9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.2_1774145923990_0.4527839515044829","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"a2a-memory","version":"0.11.3","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.3","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"ab705d6ddf26eb9ed8c00de6ad8138c0061c4da1","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.3.tgz","fileCount":343,"integrity":"sha512-HXZcJtBc2Knh8HDbuT1iPK9XHiBqb14CYIlGNAeGgAaFG6dWDd6gRjRSEVRuAqnsXjVCsnv7qAtRXkv0yTIwrg==","signatures":[{"sig":"MEQCIF7PKaVoYTuyfvMA9YuyzmcN3AyWjizFe5TdYeSuoqiTAiBEwF0jvAhuSBkPdVILtm/i8l9P2Or99sMRyjnSYddQaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248574},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"df7ad38aaa296d3f5dbe095f23e224488b5df584","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.3_1774175631774_0.5961183151264151","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"a2a-memory","version":"0.11.4","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.4","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"a8acab7910bae2d47651b78960520e40f90fa6da","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.4.tgz","fileCount":343,"integrity":"sha512-pH4hQYa1Gea9LpCmY+G8RXWPN/7ShYR0Mr/2nf7ppsTRcbzcaizmTkhMxW7OaD02HsssuCAiHpAHr2nI8TgAUw==","signatures":[{"sig":"MEQCIHBh2+qRZRxYRV4l+DJBSE0ApgexyvLHSFOeSXv4dRrPAiAb0SlQ/MDNnhU9D27BW+ys6hjZEx+NNf7g4ztjiwewPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1260344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e422b2df4fb567b0d951032dd3291991ca57544d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.4_1774188424165_0.29580602462165184","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"a2a-memory","version":"0.11.5","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"MIT","_id":"a2a-memory@0.11.5","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5d623e737dc0c369b0bbade276192e5a32949cb3","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.5.tgz","fileCount":343,"integrity":"sha512-nrlskIQQk4jxhTPgtdXwRhDCUgXr8rNjHqi61UBRiLUIvCmf+HgGbfTgUs35o6Ew11LZbS3qc6/Te3d04seYog==","signatures":[{"sig":"MEQCIAvn8j8/j+DLv/jAYO/fgix9b3xKh72wd4Nw+ML+uqA4AiAw4Eg0Z3Jkq/afhBGE6aSchhMPACZgmsTW5twAbE71kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"de6a64b95754f7a4703bd4b2e5379c0e84dde23e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","prepublishOnly":"npm run build"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.5_1774845289705_0.3058679067589789","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"a2a-memory","version":"0.11.6","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.11.6","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"d9e5cd7c1b1cc39ce1bca332f83eea954c350106","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.11.6.tgz","fileCount":173,"integrity":"sha512-zR1g48Ilw+hYOAQCahijuQulfxWadukw80qA3Vjcn1MKONmhztZetGGZf2N/fLpSPMD6+FuDxuA2Va7ylXK+zQ==","signatures":[{"sig":"MEUCIDmw7ZqEq3cCGEN6ESAjVUsEsuLk4MRG3Vcc6iUIeIIiAiEAq0uhHFw3el+ItS1Sxv0utzdo2m55JWepyUp2lcQmH9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1295711},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b72920057da02961e5e59a43381d78b7c2048c75","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.11.6_1775387890975_0.9480524811288014","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"a2a-memory","version":"0.12.0","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.0","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"a795c554eb811cd81b1e7277c2e7dc14a2b4cba9","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.0.tgz","fileCount":179,"integrity":"sha512-BuQAtJrSV707k0tMpCWFHC09UESwXCL6YFIkYXIyUzlzQG3D4MHjPrkXQ/uZJfB1zn/PDeTQblVdOWQssJZ0UA==","signatures":[{"sig":"MEYCIQDmB/FJk/bMBAcJl6pjnfKSVfJy02OaC6vkGMa5jJvKdAIhANRjay6uu3ptc8tXujwxGjf7kcdZXyymEvU4NKqPSrqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360301},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a9c3cb55fa6099d6210c56484c52d8cdd5ce573e","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.0_1776672645667_0.5034691776928868","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"a2a-memory","version":"0.12.1","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.1","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"78a915be55e7a43b38206ff3a7126638dbcbb3c0","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.1.tgz","fileCount":179,"integrity":"sha512-3L1i5E4S5GgDzbJ+AnIv5UJBv6dsRGdBk75mBIANtTj/2fDcZXp3eQTBmmKFj3md9/lXdzGW4dd6rbM6WAjUBg==","signatures":[{"sig":"MEUCIHMmK6pc0IhxS38cXUtPsDN0FXCHBtzGO6UITWMTKmLRAiEAjv31KCHCd36ZUta8yPvxpbSlhALe3Ytf8ty+WuUeKmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"932bcc1cc7ce4703b4234b6591de92d1844ab8b2","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.1_1776676948404_0.8863814457138737","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"a2a-memory","version":"0.12.2","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.2","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"605e4339d4e408f6f8c5381a953bdd0a84ed634d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.2.tgz","fileCount":181,"integrity":"sha512-x8KKLuJhcyMu7A782ALmFjGqqo+rlnzy83Pb1veaujXsgqoM0ruW3fxviNt/vPkIoDHnEl+Y8AK8Y2IWydukCQ==","signatures":[{"sig":"MEUCIDHR2W0MV5pmvU6eikZlQEbkeMP9KSW73a/pbIvC6ziPAiEA8qbLDQ883A9yaRppVoriAXUmctPHsvk7kb/VEoUWacE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375785},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"849745b44255f027ad9924371ab25341b77ff0f8","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.2_1776684918326_0.8398853667872024","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"a2a-memory","version":"0.12.3","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.3","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"26d11d56001a56a8fb1e677e670385915ba11c87","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.3.tgz","fileCount":181,"integrity":"sha512-MEZ+TqpccosJkfvTDQvkzdY8+iIgvl7Er1+5zB8wTry5lUNDb5yBmDqDFRop1qp53V/blsVh2Z/ySGOgbpaN+g==","signatures":[{"sig":"MEUCICOv8fek83NhyZ7AfP0bS3ohs8WdqKp0b+RA2MoQyLEhAiEAsFRmMh+gY1A+fH8/EPGlbqxawJKpJdX4DxG1iZozZpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381111},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"770d9ebf8669c87639fb735d265a5ba6fc53bb86","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.3_1777357578657_0.8708828371164896","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"a2a-memory","version":"0.12.4","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.4","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"498b613bb71b2b8433efd4ec8b8692429122b2ad","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.4.tgz","fileCount":181,"integrity":"sha512-7Dpm2Q/dbx0k7GN+3QWKap1bxJOv/C7b64R+zH0jFS3jGSYC0wePBqofBEb4ijx5W0Y0ZqEh3FX8JVeIJ7uQGg==","signatures":[{"sig":"MEYCIQDZbwrQ7Cw33I6mVW9Trg2UNDfoIW4WlsZsf8ZRt9urEQIhAJ+6bqLQw69PBcFjGgrT6gae8z2UOsBPHoexYeMw3Fbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9f5cf4e1aabf0af48ac3521beb441582f6efbf12","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.4_1777810332447_0.6612140725010254","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"a2a-memory","version":"0.12.5","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.5","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"ef6cc9e37f6f256fcff306a1079c9a058f90457f","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.5.tgz","fileCount":181,"integrity":"sha512-tKQ/FDqtVoSE6AJiYba2IGGNXJJF5MbQMw5Md+C1njhejawH0qFvXCwbyaDpypRQzEYACpOzyK+sZ0eVb6XjaQ==","signatures":[{"sig":"MEUCIF76lWzTsipnVIKWYCCsOAvDlg3psjWEZX17uGyysObDAiEA9YDL7gWpgIBEgO13ZTbg2lg6hwJAEbV8yeuokuUI/HY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e27aba61d2202a31653ca1938fd355a1f7350e5b","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.5_1777811110781_0.6361600595492947","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"a2a-memory","version":"0.12.6","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.6","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"e8bf6730e592b49343d1740243d8194a67b886cd","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.6.tgz","fileCount":181,"integrity":"sha512-xsS525Uw02vSzT9xphqUkL1njOEK2fEAGr6yH64dDLJV2wiMP37y/UOobYhrjBF5H5NzU1t0as4ZyAWZoADqmQ==","signatures":[{"sig":"MEUCIQCZsaxr5B5Mnng9V9Yol049TaBSWBi2ntwShq2zuoMtJgIgCKqD2POvvqQAdn1nN3Iafut/XRDGIS3VAXvbBk+8rHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57abc637d3fc1cf02190672299520ac6cd2f6ed3","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.6_1777828946752_0.8236112334508827","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"a2a-memory","version":"0.12.7","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.7","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"2069159757d768a8cb025d5791f6160ac27a87d3","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.7.tgz","fileCount":181,"integrity":"sha512-Vri5AmcTyQCsVKhH343FG+nWnzvq2jdTx8Xb8GArwPvJd5jzXR6d1VruhMEXarcSL3xLwnGaI/dL6FysXJlrXw==","signatures":[{"sig":"MEYCIQC3zSSv/Tr5UmPpVxP6w5W+ZeEAjjEneSMEy0DhbGWDSwIhANeekefrQnu3bAU5231MgILMpUBDi/GuN9Vrr2pTDrj6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"705be5dbf018571506caf7e4e94f454dfffda080","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.7_1777914013565_0.32517811755561077","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"a2a-memory","version":"0.12.8","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.8","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3c055278251be12b0dac5868127bcf5f321fcf87","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.8.tgz","fileCount":181,"integrity":"sha512-oeFaDDJE6BV4ycPi8kpUsl/AKQBKD66Im8LirgQeJ1X/DGBDukV4y8u32yDs4dcJJ6OXxIapHaa/nUybozKvUw==","signatures":[{"sig":"MEUCIQDgN09v0lk8gYemV15F95RNgYt13Gj7GNUXH9wXCcD1xAIgJevrexa6KHZw8GVwM8dZekrbgNnr3qEFncm5gKtsIrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1398582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3d57381b615f62e3935157e5aa7953cb5c87f14d","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.8_1777981167602_0.7154264755351765","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"a2a-memory","version":"0.12.9","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.9","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"1a82514c014ae2bfcb6c550f15179dd3ae7f9396","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.9.tgz","fileCount":181,"integrity":"sha512-6OInzpPfebP3oj1wCCYUQMUHumz6LfsQRKE8i7Ol3C11zKooUnaihQq/PNm3JTOot0bvW0v9xQbeyDy6JfzdVA==","signatures":[{"sig":"MEUCIAmIYVQnYrm5CdRf9i4JtAaUdgcZfCZdF4P+iALrndNFAiEAprfZXG7pK6ba81Igny/D+jYB5QZQqW2325Fq1c+ysrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402954},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c1a12351cb7faff8d516cad0348e5d4b90b416b2","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.9_1778163235393_0.28807839647685163","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"a2a-memory","version":"0.12.10","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.10","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"da2dced52c1d36b711a74e4fcf79e6bf02ec15a3","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.10.tgz","fileCount":181,"integrity":"sha512-8OSUHnXlJ9pQrQOB/ArDt5ZQpMoJLTdX/bH9R2DOojJU4ZbBWve8u6uCDasacAaUvIxaTk2NWZlFbKisGaFQ3g==","signatures":[{"sig":"MEUCIQCE2C+D20x0PSG5GAuCssW4VZtIcaHFKrSCjvekuTT31gIgQI/wpq1y21VHLrsyGPL65RIhoyhHpOA1tOy2+XiEtp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1419752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dcffaf452ea0df4409282190954582e3b5b26a37","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.10_1778168262594_0.7792230216432434","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"a2a-memory","version":"0.12.11","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.11","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"0f964d73939fa558d962612b27ff0e38d99eaeda","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.11.tgz","fileCount":181,"integrity":"sha512-z1neOh8jgn8FhkRIHNc5em19bP69nsHEcne2uD3E4qYKWfwQc3DUVxFutvgXIPI3jLHc0REuw6/IJpOonQJ+rA==","signatures":[{"sig":"MEYCIQCK9NNbIjSSX61Y5TZ9BSzixPvmwMumgGKhtvWizLdA9wIhAKDprAVb8Mx0PjAz/wJCEvgIV2xsN2SUSnSyIp5QfJGD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417968},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"540faf78606dc16eca165fd0c7c620d7cfedf840","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.11_1778479673665_0.43656884327848333","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"a2a-memory","version":"0.12.12","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.12","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3c9a558e067885989be5909077ff2ded210af884","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.12.tgz","fileCount":181,"integrity":"sha512-a0HImsq7Xx7l4Yxr/IIujkaoEW/l7Wd31XoO1UU60vvQ/CcFz/nWao6Km+Zg+igZFBbZlq7TsbsQQ0DezsPiKw==","signatures":[{"sig":"MEUCIQDwoNtIYDkYH5Daw17gP+VtAW79mzLDhIYTuqIwi9zY6gIgS6f/t7RTRTD8PcbU6UaMHM6eSmY3ME2SLPK01lSYkNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6be1674ddde213ccaef6ff7130453a57e22cb4a6","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.12_1778941975958_0.35627795977740484","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"a2a-memory","version":"0.12.13","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.13","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"28522af662cbc97b937f760ba4d398eb12255f1b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.13.tgz","fileCount":181,"integrity":"sha512-3VQzwAvDHnHtkkRrVCoJvOpwo9T9JRPOqmGVN/VITd3m/ER3vlb2AOLi6hAz161JpM9kP+BtOu5+TVyKAZe2aw==","signatures":[{"sig":"MEUCIQDWOAvGnc2ckuQWCuXaxfOnKM579uo83JR7K6zYw2JgywIgMcpABPaOeLp8Dt1uGn+zKXg/esYFO8Y66n3BgXSIK5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1432500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d11ac5750e1f50111406746e0788dd9638b16a54","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.13_1778987266707_0.18710366110108279","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"a2a-memory","version":"0.12.14","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.14","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"7fef01867f929787bc1def16c855a183f590c113","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.14.tgz","fileCount":181,"integrity":"sha512-MF4A+pLpJhBZbitAcPvZbxK6/7mMWC0R+CzsXJ4e7CWjtiNEa2s2TmMcU0IodOu4sMmf7RIvzndwMLAoWj6RZQ==","signatures":[{"sig":"MEUCIQCsrZLRw4Q0iv/Sc2IPzCfh5egq8Xk/DhUyqju9ZC7k/QIgOOY+vNlpAQKGvXBmvWwzITBKpJxwgpUiShYcUaepNkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421026},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f57411da76c2c47f4cdfe9aaf6366c14fb263f31","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.14_1778988323004_0.9759363153284528","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"name":"a2a-memory","version":"0.12.15","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.15","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"7f7e08bbf6a00ba58706b4d9b4eb3315bf9d636f","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.15.tgz","fileCount":181,"integrity":"sha512-Ci2J3ednJ+bhyNEXrL2q1BIyyZTxajIObNlzNIjCkpaDcGVtOKpe/WshktcdVfDk2SGj1jH0472JyjbbQvbr9Q==","signatures":[{"sig":"MEUCIDV8zlXHFXodbvm1Wb3cNAP8ui3HBl/xw9/y4dg6bDThAiEAnRsVXZlbyiqv+oBMGvOi9S0x5au/EvziwnVZVQXkSpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426844},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49e4b4f56ba1d176b4aa01094d048ba51b3cdfab","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.15_1779690290066_0.6568193006070357","host":"s3://npm-registry-packages-npm-production"}},"0.12.16":{"name":"a2a-memory","version":"0.12.16","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.16","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c793da0c70eb4e2105151ac797d5400be0856260","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.16.tgz","fileCount":181,"integrity":"sha512-ne+GBg8L0vHu4fx7huDUt2CPDMPy9ZMyctNdUyjyobH05cv1q4QjAoPryw0nKgK3um70cZIBNDUQnofYNiZgVA==","signatures":[{"sig":"MEUCIQD3Qk0HYH+RCRnLVHQvDXzl/lDdKgWZ1T5NUJIOdnKIhQIgE7sZYLLE+nrYrmPKCauLA7VagY6ihKE8wIgOrXR9bwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f6e04b35f0356b00e07148df55cad8cbf69de51f","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.16_1779773931326_0.983120347792251","host":"s3://npm-registry-packages-npm-production"}},"0.12.17":{"name":"a2a-memory","version":"0.12.17","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.17","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5efa04b70b8692ebc08237261957ec0533e5f6dc","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.17.tgz","fileCount":181,"integrity":"sha512-OWFYeHKMXvOvN7IlTo1wAbmVt9n1n/KiMKqLN2DM9mPkIbYto80A547m4feAeOB9VoPtLz/xmQFR+HUUEhIcGw==","signatures":[{"sig":"MEUCIQCBoxJJa3+gRL+doHd41C/JiotBvdAgAAiyEJJp3Uc6tAIgEllbzlDqba2i+T+AmXj65I8e2YZU1H+xMlDlhNbTcTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1427742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6eeca9afc5468434c2bd888ed84095fc59378ff5","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.17_1780802039740_0.4752092130498813","host":"s3://npm-registry-packages-npm-production"}},"0.12.18":{"name":"a2a-memory","version":"0.12.18","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.18","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"7a5a32aa63fb19da1676208fd8d5d6f2b2ce0aac","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.18.tgz","fileCount":185,"integrity":"sha512-xNGBlozvaKTQwET/E0mZBx0nLIxfHRkRq2IrN4fRc+fbQzpZr5VLlbtRqOS+D86jUdgh+CjiD/yL6bYgE83amg==","signatures":[{"sig":"MEUCIQDnZpgXPh1ulzuyPxKElTR+k7D7+Mk97HjDEFdQ15+HowIgUBsWleazuE9Ofn6BndjkKUDJ5vmWmV17f5GaZBfMc4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1463450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"29b52e42667169b30ff3e5af24fdeaa520050eb1","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.18_1780818625405_0.4338252311105213","host":"s3://npm-registry-packages-npm-production"}},"0.12.19":{"name":"a2a-memory","version":"0.12.19","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.19","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"1952e3e7ccb6a801b299c8da8032fdd42f86d8e7","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.19.tgz","fileCount":187,"integrity":"sha512-3yuiqbWlkRu8g7plSTFuD0zScbysla3iyUy1qPcjBYvE1wUJgjlO57TwmrflH/gbKOZVe5oxcYSD1Mb+4YTEpg==","signatures":[{"sig":"MEQCIG5wifsfyX9oVX9WaAx38aVV2JcnbG43EF0QQTT+cf2FAiAA3ckDxlfwJIINZb/u0d6DOnx0VE0FSVoiy//oT9Uo+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1488569},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6e1041e2fd221360fa28c4432fc772b7d1a24053","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.19_1781101807955_0.40259451389401946","host":"s3://npm-registry-packages-npm-production"}},"0.12.20":{"name":"a2a-memory","version":"0.12.20","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.20","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"faed178d4dcf20940a3d5bd262031c0d54439aed","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.20.tgz","fileCount":187,"integrity":"sha512-5kmDjrn215/vny72+HHs4rN/8wKcDXttiJqDh+E+A5iyohTrcO3+bC9vt8ZnJORtN4yA4WIH3SIiszdvDbkxcQ==","signatures":[{"sig":"MEQCIDBZaAQZlMtqVakRMCUw/CE4LhVn3L0pekmD5zYR+haGAiBYavvCaMbHuwXoLLP7eVqZkIEAfd8LzEIp1pw+wq5wgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472706},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"83abd9a5b2f82fd570a246db81fdb714ebd1e245","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.20_1781154795325_0.11499733041716986","host":"s3://npm-registry-packages-npm-production"}},"0.12.21":{"name":"a2a-memory","version":"0.12.21","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.21","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"8255da8b41cfd4ed5ce1c99a41fc3faa3bcc1e98","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.21.tgz","fileCount":187,"integrity":"sha512-2xpuxMstEfX3O+jDm1+Yxy6Ot52kbxW+FQj6ib+ghuEruAhGHl2ZSXGyeMqEazSR7EOuQLeZtBXCD00ZycdQiw==","signatures":[{"sig":"MEUCIEmDn/8HEBhctn8Tk5G8PCi5s76iK5VCBf52F5X8r+xrAiEA+oixxyWu990cjqmZYIWFw8w+JIrJHV2B/sGkigFPB/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1481409},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"735baed32cc5c3f7b2246eec9bfa0652337d5090","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.21_1781179411260_0.3176263154792631","host":"s3://npm-registry-packages-npm-production"}},"0.12.22":{"name":"a2a-memory","version":"0.12.22","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.22","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"eed57e3112bc6b902a8457e3acf7a96906aba6e1","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.22.tgz","fileCount":187,"integrity":"sha512-CPwmyRLNBgHrLaQ0SeBIeIKY0TvOfusiSaGPTBqV/9p88RuIN1VQMekj3L0UeyEHi2BuZ+dAdwir22vDjsF9sQ==","signatures":[{"sig":"MEUCIQDSB3iE0M7cH/+P6SdSnZHaODWRrNoZRINk/MxIUr6ZfgIgLaTZggKQ50DGjbhjhkQ2JIl0UCsSydz6DhJUvYZOhv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487016},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fc3e846d48a29da223619b2eec4637e1188e8124","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\" && git add README.md","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.22_1781187900425_0.005049992918017443","host":"s3://npm-registry-packages-npm-production"}},"0.12.23":{"name":"a2a-memory","version":"0.12.23","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.23","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3447f4e1868605547900972469361efd123ddfa4","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.23.tgz","fileCount":191,"integrity":"sha512-2y4TwuPt4J872AGnHHfkpEXERl+LZD7LD/2kAIv8G8FdfWWWH8QV5qj5krAcWMnAHmAoH1M+QwaBXyYMnb2VIQ==","signatures":[{"sig":"MEQCIAmZJ6lGUFn2y3n4rMEPWEHAwmQaQwM8cduuQKThLBkuAiA9oUG/MaQX4rkeV+IA4LPU/AGPbIxyrXYuqz8XzKuEHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8293ae891fcd690103ef6c1990efaaadf3551f11","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.23_1781198396202_0.8348172419339277","host":"s3://npm-registry-packages-npm-production"}},"0.12.24":{"name":"a2a-memory","version":"0.12.24","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.24","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"1113431f24f7d81130a444de89fc1d7ad5f81f88","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.24.tgz","fileCount":191,"integrity":"sha512-b54m6J2OcKeRmOR48ffWFQ/gyiHsnVPEXEdeFV4U3+bVjC/GEkKCFjwjW8igCd1oc4C5oMKOTLWzL+ZLKEFgHQ==","signatures":[{"sig":"MEYCIQDX7qMfVd593SjiaUp42KzkGDuLT4mtAM1lpyyf93OUWAIhAPa6n97J+DqnJdjYj17yy4xM8WoJSG5YTLJWnP3HzOgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e51173584373662f568df554dbae879c69840f21","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.24_1781233562124_0.08582730600774169","host":"s3://npm-registry-packages-npm-production"}},"0.12.25":{"name":"a2a-memory","version":"0.12.25","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.25","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"2137df7a8065a6e8dfd3b5577a5cca1b7a97bc77","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.25.tgz","fileCount":191,"integrity":"sha512-O1OL7M5Pc2lGaAh1/62DdHHC4ADn38KVVRJ51tnXTnokuQmKH0aMcM5BY0YZ2o5JqUdk0us8sNLkh1pfDFUDjw==","signatures":[{"sig":"MEUCIHxJOgKPZiCRhcSSwvqLf2kMtKSXoginNyNamPzuD6l7AiEA9ISV+xlgZnBq/IpEF3EMLEUSPbG0ZKKJTyz60i9mrgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1663468},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4012df55cb38d97eb4b840dd7792019dcb714805","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.25_1781248123712_0.8488907865423969","host":"s3://npm-registry-packages-npm-production"}},"0.12.26":{"name":"a2a-memory","version":"0.12.26","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.26","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"6bc0d3e1b7a21fa3dc848fd4790ccfdb3142f02b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.26.tgz","fileCount":191,"integrity":"sha512-lpAvDQcm7jtQ6vhJyk51LY9aneFxAoKb3Vbrn0tr312sesi2yNCA5DPW2kCIOfrlp+xVIwD0jKdOLCxi1UaaaA==","signatures":[{"sig":"MEYCIQDbkk1/s5/SCGb8kaIHD7RUH3L0E5aG7N6GrSaw4ezs0AIhAOqJocX8ghV7Mhfw3Bri3HgBnpV6lwaK6JSfB1IeK5Lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2081963},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"93adeaa200b6af372ba820c3452518794853ae3b","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.26_1781326065052_0.7072709988217056","host":"s3://npm-registry-packages-npm-production"}},"0.12.27":{"name":"a2a-memory","version":"0.12.27","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.27","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"3753e4f4240291987736143653c06905d453fb66","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.27.tgz","fileCount":201,"integrity":"sha512-9bKEFjLxiVe+72J/jZTxwR3obYTWEomAwKs5MqDbA/wDlaFoAgsj/xebRFpnSoCDJ4Un4nzJf545TY6JxxKd/g==","signatures":[{"sig":"MEUCIFEqwCDnS+1piO0Ry8D9BvVirVVTLkPFhxSrlKbKUjvRAiEAm1mDoRDOImna6cCWWdZ9Jv19R0gM1IUUsYXyPj1gJRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3451058},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0e7df62877b029963edf475844697494fadf70dd","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.27_1782958405178_0.27568271635410846","host":"s3://npm-registry-packages-npm-production"}},"0.12.28":{"name":"a2a-memory","version":"0.12.28","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.28","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"79d249ce264d4f0a9ecf24d7ba79c862e1af4468","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.28.tgz","fileCount":201,"integrity":"sha512-kqShAXIo6Ql/wNoCf5KGQtP0tab2HQJhdeDB3GXQ0l2kORLlhe9z04BLAfVKg2NKgU3HmN9hc0lIOMiYL8sn8A==","signatures":[{"sig":"MEUCIQCgpixYNHGh/qJR0H4TwtH0PgtITY+PlbO4NEXbRN997gIgMDCfWb/ZblM/b3bSRQdpaf2tJFpXglRETVW2/lWQ+xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7431431},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"40265a94fe4074c10a4445288f9b147764fac8b6","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.28_1782980460925_0.9454573803725042","host":"s3://npm-registry-packages-npm-production"}},"0.12.29":{"name":"a2a-memory","version":"0.12.29","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.29","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"b9cd630f1433eda0a81ba677d40f371373f69089","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.29.tgz","fileCount":203,"integrity":"sha512-KbQF3DACcRpYM4zDxBqophY7Dh67pHHNeQYGT71rPezr3tvgwo7tqvsCsmCJ3auX8UTLwskEes0xB+HqQDYdtQ==","signatures":[{"sig":"MEQCIGtnbFXVCjWpvtHLWd6sh/ewpwpoCm4RKMBRfbwGONvCAiB51etJSsg8tAsyVc1KGuN6Xb+VtKGTcNy0mG37otzoXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20460583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"41a0892a178a40332d105ea989687c82d04c5639","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.29_1782987350270_0.32723451851055296","host":"s3://npm-registry-packages-npm-production"}},"0.12.30":{"name":"a2a-memory","version":"0.12.30","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.30","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"c869c0d839d130462062145aa7c6696782864817","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.30.tgz","fileCount":207,"integrity":"sha512-N9DcNEAXg4VthZV8HxGV4LFBys1QXNblUd7dEt2DXkg4gHDLCwtRim/EvzcyLV//m2HoWuPmaLvm/5LpnTaygA==","signatures":[{"sig":"MEQCIHv8pGcL8Iyf5Nz8trBmsDQYqd6aRGpeQavyUORW5Y7GAiBygytItIsFsEwsOel43ISnQ9hkk8OxFrxB0XbuJ14X9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64431537},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d5e00f0d1ce347bbac3999b61c3fb1870dfe902c","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node scripts/obfuscate.mjs","build:publish":"npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.30_1784048020071_0.8655886449650829","host":"s3://npm-registry-packages-npm-production"}},"0.12.31":{"name":"a2a-memory","version":"0.12.31","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.31","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"298b361f83d41eaeea8861644229e72bf93859c1","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.31.tgz","fileCount":195,"integrity":"sha512-cC5sebvYoPWbXG070kpHrhXZHN8BQKCiqYHbvIwbomW99rWZJiHnKew27TzAomVGG09tYBEjEexq8YblYOaLbA==","signatures":[{"sig":"MEUCIQDoWtNTA8jwKssZXmbg3t3rSwjKHBby9DGeJ/PsA50SewIgL8yjh7FRAmX9JP4ZCaTlNdm/G4yIX+PXLSyaXJzQeW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4bea81d25bb30e7e421c28cba84a28f6d8c6a5ef","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.31_1784220161235_0.5024168434152478","host":"s3://npm-registry-packages-npm-production"}},"0.12.32":{"name":"a2a-memory","version":"0.12.32","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.32","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"07eb5377c2522c256afb90848d3d9e88e4a45c43","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.32.tgz","fileCount":195,"integrity":"sha512-SNJxt/jAMLnauIHJPgUpKxvbpkJZAci1e4BlQBq0lox3wgSWLbDYzGCUWIFSs3MwualcTKtd3UdDF1a2+jJy2g==","signatures":[{"sig":"MEUCIQCErXAMgkowy3wWdmrRpK8QRV0rRvusaROGXNDFyU5UKgIgFp7na0G4gO2/RWscQ47XLhvjmwra2CKWWEo/fU/3ltI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1697693},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b9b86a1fda20c5e311bb7189c66c952a9ba62e9a","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.32_1784775163042_0.5462410108012805","host":"s3://npm-registry-packages-npm-production"}},"0.12.33":{"name":"a2a-memory","version":"0.12.33","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.33","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"31471b97f6d999f503c67ed8f3366959aacc5e9a","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.33.tgz","fileCount":195,"integrity":"sha512-HlWv/I5Rrtw72Nb/NNzY7mjc0zZKEiOFTC9C9WYc5qVAcLF/XhByP4G1BGtX/s4N6MClHiVVQErUs1ebuK36Bw==","signatures":[{"sig":"MEUCIQC6jZ/4ro5RM9m7S25bKmk9cWtiacxneSM9E1TP0GfmbwIgcgKN24QOLGyBHrZJSjbrOSb321oWOWxQSLId5aV2DZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693139},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"49deedffe377ce20283932f9d33a8abcb70ce146","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.33_1785209490894_0.19127597528676454","host":"s3://npm-registry-packages-npm-production"}},"0.12.34":{"name":"a2a-memory","version":"0.12.34","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.34","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"57b5b803d8dc0174d0eaa1f2513d51be534ae13f","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.34.tgz","fileCount":195,"integrity":"sha512-VM+h+VL5Xsi15Rholtu+z6D984P7Ki/irRoDi2y6ekf0YFbnJxdiWZBi/badAG9YvN1FtSRTDY3a1EHh3BGRlw==","signatures":[{"sig":"MEUCIHQby1UemQo+R+lIXQLsuvCy80DrGvfrWjhX6k2qE/MIAiEAukTdKEw3udrJMg5Nt5w4ReM0stcrkkPLMymbptIj5vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1702622},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8f10cf251c230ab3d6340ebd59eac5f848401f17","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.34_1785597319983_0.15119716841188513","host":"s3://npm-registry-packages-npm-production"}},"0.12.35":{"name":"a2a-memory","version":"0.12.35","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.35","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"66e21e8abd182b781496863a75d5bc53cb2b1924","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.35.tgz","fileCount":199,"integrity":"sha512-9naE2ga8We/jXdOEjYaitFKCsPlOD0fs0au7zMtcpfKUPc9J9R487jHt1YKbDsXVJwC+ldNB6y+ALtIz6NwxZg==","signatures":[{"sig":"MEUCIGmVVaQ4fNxuuMNl/SXsI9AtfsA3/IqN5kSLC5AdvoYyAiEAq+AScVg+Kd2W9E/jtdALqb6kPb2SWiiGn2x16YHpKB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1725395},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0b668f1297a8c2ff0d68f48c23423e7909779a2c","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.35_1785736865813_0.6419034501893908","host":"s3://npm-registry-packages-npm-production"}},"0.12.36":{"name":"a2a-memory","version":"0.12.36","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.36","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"65513d4c5393265645fd2cf84c6912d51980fe66","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.36.tgz","fileCount":199,"integrity":"sha512-d1ue/ku1k6TCA36UbJjjS3j6bDXcl6EDt+lKQJ9XRgxo4xzpKFCOwz4GbBlJkvQDEdoayuMcNpl6IRcCr3GL6g==","signatures":[{"sig":"MEYCIQDrKvZL/sNCM0gFX81cffQHiVaRXcHusj0wCypinx7WFAIhAMdCRceSym1naRuVqibY1Wpb2WS9PLoSQSXVxIHpXVpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2fbc02cb3f9ffbf91437f8a74264c941a6e5b6b1","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.36_1785739243891_0.29696365496383614","host":"s3://npm-registry-packages-npm-production"}},"0.12.37":{"name":"a2a-memory","version":"0.12.37","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.37","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5f99ed0683195386cb5c4f987b87e5fcf3499a0a","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.37.tgz","fileCount":199,"integrity":"sha512-kEnVUl4eXFenH9yuv+E899e15/OLeUGoI+qVRH9FBV3bV6NLKvBlpQnAWA0cotFTOxZSG8TYYs5nxcmI3fxGSg==","signatures":[{"sig":"MEQCIBSTrfvwpCTN0bBO8LME6v4vkZFsqEofInJ761X9b44WAiBjamn8QJiXXuDvrQ/eyUhEK4uAL61xsReNYKWChDtLtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1504421},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9e5ec7e0d09df7cf1238dd6dd0402a72423f37ab","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.37_1785929370461_0.5199953209401262","host":"s3://npm-registry-packages-npm-production"}},"0.12.38":{"name":"a2a-memory","version":"0.12.38","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.38","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"a9d2a4a6f1d629a894d109e8976d89d153a1f5a8","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.38.tgz","fileCount":199,"integrity":"sha512-tJdxDGPDMJxIn5rMatpnK7b2nImUyDlg28ynbAHWcCWsZB/ZieEAKO3bKxhiY5YBaJvKfz1jvYXkxyeOAw+hHA==","signatures":[{"sig":"MEQCIHVS058k5vWpTyWDybDRV4gSTtl9r+TnmZ5H19Aykr4jAiBd26oLfNqR4pgnWpVbBZfsY0qNH4AxjOwc0czo2HvGYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1510226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2f1c1afca55d2871f6f646bd6562988ca814e4e6","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.38_1785986168703_0.8242408534176111","host":"s3://npm-registry-packages-npm-production"}},"0.12.39":{"name":"a2a-memory","version":"0.12.39","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.39","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"4ef073186c7e447f62581429db68426848587c04","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.39.tgz","fileCount":199,"integrity":"sha512-VLoJepTAVmTcoAHI2V+b2hiFewYLGPI2EDn8efAIxWEcVwgSq9tGoTJhVO2JoDkhlPrmx3fVu6IYcNCvRAuRwQ==","signatures":[{"sig":"MEUCIQCDpifQzsO51IyM/grf/DFusvChBQInQ8eNqa+/wpGKHQIgR82KMtC0dm+0q8HgKif7HBcNswS1A8Rvew5qND/AhhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522178},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5e72ea5fdbbdae02bd39f2ab236f2ad5b25fcd19","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.39_1786108894750_0.48223398157210795","host":"s3://npm-registry-packages-npm-production"}},"0.12.40":{"name":"a2a-memory","version":"0.12.40","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.40","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"02e2ae9ee8beab9914256e85f507fa297d72ea75","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.40.tgz","fileCount":199,"integrity":"sha512-YCAVnplrxjxobsHo3rHFeU4PD4EmnwOJyKhtuiPspMK/TP94u6a3sCMKtooKD0J2sPoY3UTQAAxEOeXBw5NjuA==","signatures":[{"sig":"MEUCIGgQYqAQOrDLUPxgJ2QRfNQ8xx/rdQ7FLC/P0HOEpjJBAiEAgPxkBlBW4Btj11z2J32izxmTnSBpn0fGrusWUp9urYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1514993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f0f55a65c408f0589cff4d14ab7260d1ab15f615","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.40_1786291894505_0.5079959889924688","host":"s3://npm-registry-packages-npm-production"}},"0.12.41":{"name":"a2a-memory","version":"0.12.41","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.41","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"768fa36bd6fe5b8b147a7e05908b92a0ef913d9d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.41.tgz","fileCount":199,"integrity":"sha512-MxvcS5ms6xdB3p8ZE0Mq/EjTunyoxq3140zcghWLoA+5wzHVODGepBJ3kF5j07bvtZ1j3mj8ydb9eSt6pyRfoQ==","signatures":[{"sig":"MEUCIBW0F/K4ReFaBTzhJ/hW0pLUkJFU3trrVj5tOeU7JADWAiEApjKM2oT2RyuiPZEf6+PfjFqllk9WdI1IvZ+5ZWBRIlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f08ed3c75de662fc88f7fada8b315c143b90879e","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.41_1786347103559_0.9584858295948455","host":"s3://npm-registry-packages-npm-production"}},"0.12.42":{"name":"a2a-memory","version":"0.12.42","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.42","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5ea1d66b5de6aa11bc6925d05f6959e56a006718","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.42.tgz","fileCount":199,"integrity":"sha512-U0f217IL1t4Q6sjKSTpDt31bM/5VPklsgPyy9+4W4NJkOryzRbkzuJzWuZZK2teIAsm1O3rQ+zrG8aAF3SKfnQ==","signatures":[{"sig":"MEUCIQD/V2NF3LvCcQeXBKHXP5YybfJMPM53/lzcLNwTWYDwcAIgXzlULpdn1Fjs+qBhCT3Z2PTNq9hZcEXv9VZLufD2pyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1535061},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1d4836e2ead559fe985c70531c542670e2ea1722","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.42_1786427543416_0.6776226836441266","host":"s3://npm-registry-packages-npm-production"}},"0.12.43":{"name":"a2a-memory","version":"0.12.43","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.43","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"33f0da7183ced26bf1033fc1935cf66e219a69a5","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.43.tgz","fileCount":199,"integrity":"sha512-DHPf7L2Pd149maroPYMvuxd92T+fn2fkY9To5ocveAOusLyZz5+q9PoQAae/QkC0Rrh6CO8NKTiggIC3w2TMew==","signatures":[{"sig":"MEUCIQDUtzmwKJqP3hq9TY0Rv0teTZlY30dt7PhOw0wK5S2QaQIgeGJ+R87hst6DJlifgjjcTN/P8O1fD+j+660sPebac94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1541718},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4cf0f0314fbca599e19abaa58296378ae8a77dcd","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.43_1786584653662_0.9211556663315001","host":"s3://npm-registry-packages-npm-production"}},"0.12.44":{"name":"a2a-memory","version":"0.12.44","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.44","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"1a24c94c37d8434e8e2554d1edf70ef5b534989b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.44.tgz","fileCount":199,"integrity":"sha512-HNdPW6qa0i9t2lGEeHxOIJytXI49czTBTBMbN29rlPLpHTzv+5wbxKJx/CqJO15dzWC5hMBjC8MC7Eh+XARNPg==","signatures":[{"sig":"MEYCIQDS6vRZx4lUYQoxAydzPTOvEP4C/dytwHXavjtBN8e9RgIhAMH239oQ0Irx5mnUzUxcag5cJ3lf0su3Xz1c4wy5vyhT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b9a2a0d46619627c39b627363fa1970993529b20","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.44_1786755888947_0.2907033141795692","host":"s3://npm-registry-packages-npm-production"}},"0.12.45":{"name":"a2a-memory","version":"0.12.45","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.45","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"402a8571d8a5a601d97779321e4c865127fdc239","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.45.tgz","fileCount":199,"integrity":"sha512-/XhkTCTUMkedimhFqwbz2fWGqJkZ1FlllEpSxO4MqkyZUXasB27uUg1zjNSbBTZqONm5lBM8dnnFVGa932yl7g==","signatures":[{"sig":"MEQCIBmL2Iufd+DmR5jNni4qorfEqp9shrZd0EQqLnyzW3vxAiBciSIUxY7KyeIpdEq9oSpaBa4ceTX3C+PxFwqiqnJ81Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"605caae166bf2e4363d3d8c7b3564ff08624ae2a","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.45_1787032888195_0.44747662790220244","host":"s3://npm-registry-packages-npm-production"}},"0.12.46":{"name":"a2a-memory","version":"0.12.46","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.46","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"23dfd4940691a6e2c51c7857ac00891489373c69","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.46.tgz","fileCount":199,"integrity":"sha512-adDtUBFXq/imLzjrAxs+6Q+yyRKwi88FhXWqkfXR3ImvL5kfrioR/cteamHKIC83idRj2jjUwy1mGrgZCT/wpg==","signatures":[{"sig":"MEYCIQCPyo1WjiBO2upvjkolqw6CzLAzVtJH10UjKKGo1uJNOgIhAO1X1HUXemoiJLh7sSNJxzLs0ZVEZDCW6mvMJdxSkNye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548668},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"80d5e74f3b2988d89cc53157ac39739784942d7d","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.46_1787192453778_0.10658475566267","host":"s3://npm-registry-packages-npm-production"}},"0.12.47":{"name":"a2a-memory","version":"0.12.47","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.47","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"302d76fc6225972868ca757be792e22e8cf234c2","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.47.tgz","fileCount":199,"integrity":"sha512-WFaN4qOUCtf9UMTTzLsWJieDkN4ultF1vAho6UBcAKAcPuy0kDj1emEZf8f3nlht0J6z3KCDRpPlkWHcDt6PPQ==","signatures":[{"sig":"MEUCIQCvjZwM60U6X1pEGpD51lTmEqUjmGCks+6e5ev01ve1UAIgObyu4rguEb13i41QgjN8FbngXFYM2nBjp9V517fdrG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ca4cbc928977be2c84d51bba3dd917b483d5cac0","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.47_1787237139074_0.29769432942316243","host":"s3://npm-registry-packages-npm-production"}},"0.12.48":{"name":"a2a-memory","version":"0.12.48","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.48","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"5247733e611e0e4e49f121ea5daa097b52b3fd6b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.48.tgz","fileCount":199,"integrity":"sha512-g/r8Q1d9LAGaYBZdwStlO1ezRDyO83j+2LZxV3fmXoQ9EFCV36HPyEnuJ7lBhF1nCwXL6sbgx48xO0OLWOXT2g==","signatures":[{"sig":"MEUCIQDG8YI2WWRbJ5JLuJ7ap6UxgCAW7B4HrkPwavOdxvL0fAIgYi40O9mwvY/UJToXWdTGch7FQrfMuI1NihchXFprb78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547163},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e06e7ddc55eeec28ab93ba53436c650edf27d7c0","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.48_1787294138138_0.03699669205849743","host":"s3://npm-registry-packages-npm-production"}},"0.12.49":{"name":"a2a-memory","version":"0.12.49","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.49","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"e5262643ada615d28c5d5c1b7e79758af106ebd8","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.49.tgz","fileCount":199,"integrity":"sha512-A74Iaxc3OiE7QIOIZt6DZCFId3eLHZ993y98c3LojTaLzD9xopCrsq7vgXQMzGylw7h8+0dVOxgCG701aBxvFw==","signatures":[{"sig":"MEQCIDg26eahx6lln9qtRkbyAadO259yVo3d6vA1qBnzNaGaAiBf3tEXiTTjKB2JW0ZSIYXi5VVIUjkH2Wt2v8Hp7vDXkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1541604},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"81967e460a29e4604703736f02bf9d9352d930ee","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.49_1787387178026_0.6445297159868637","host":"s3://npm-registry-packages-npm-production"}},"0.12.50":{"name":"a2a-memory","version":"0.12.50","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.50","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"ed7b1677d2a134a311744d0d34edb0542a795fa3","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.50.tgz","fileCount":199,"integrity":"sha512-PVRFXEboZvXw3EGt3kdQWumFy2IiO+vRmuPkDUX/R8HpDIWt/lg/Q0pA3b4reUtMMydhQwgMGVwDOLPsqxn8VA==","signatures":[{"sig":"MEQCICCwi5DzO0Apa47j3KiOwGjWKhZVCXEDm48pC7Q2VykXAiAbILXWTKmRO7SmeP2U38kbvknXftoNfUpDUvQsqtR7tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"164ba5df5e9c1bfe5a2de3c72de96b70942e2350","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.50_1787535287275_0.9656108678950757","host":"s3://npm-registry-packages-npm-production"}},"0.12.51":{"name":"a2a-memory","version":"0.12.51","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.51","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"084200e4620d3908b5dcda43a1c913694046f7ee","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.51.tgz","fileCount":199,"integrity":"sha512-clu82+ddrDgzDbvBMZBfees5/0gifNZuD8IrMFM1qt3BZsInNq08m1JUl4U9+nZtbC5Ojq/BU7ktQmHNBH2b0A==","signatures":[{"sig":"MEUCIHNL83ygqp9okBVqwXswnRqGxiGEzy9JmX6USIaVvBUYAiEAkra45y90acsPtALBtOflzJYuOwMOUsSftSSy8lOQbSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1550014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"30db08b8bb25a7cb0576d45bb0c8ac74f10b4fa8","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.51_1788073012450_0.13002249277806177","host":"s3://npm-registry-packages-npm-production"}},"0.12.52":{"name":"a2a-memory","version":"0.12.52","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.52","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"588896ea31952b495dd6a51069def0c75e8f0daa","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.52.tgz","fileCount":199,"integrity":"sha512-Sb1MPc6EtfsdEfx06PmBBxnAg7UxAP52q9xG2FFZkZTQYvC66XXTW9KFDEt/5eo76M6OnSgLWooJ8zCcaIQvSg==","signatures":[{"sig":"MEUCIQC8FYkM2JJkqPLBl0/tDIJxp9C8P3iuhkt3oB/Fl1M1ZgIgNK+0s5/7+wzM9e9wxEkYlGc3+wCzlBNR2lOnWXhZ4TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1555155},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9fa20894cb94e2a40fba23597d5d594c74940e3e","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.52_1788314246318_0.06471074730760629","host":"s3://npm-registry-packages-npm-production"}},"0.12.53":{"name":"a2a-memory","version":"0.12.53","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.53","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"498a0ce94a032cd864b12935d8234cd518bd2e5d","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.53.tgz","fileCount":199,"integrity":"sha512-py1Gyr9+lCFfSHtdwedx/dDUI8BZy5YuIxXG1UrVnK+sRvOfS/pd2X7iJar6T/esf7JdvGth/+q9BTEgtCipNQ==","signatures":[{"sig":"MEYCIQCSQIoidmo4t3QtAQaRjSxKOduhjGuViKWz3Z3HwOl2FwIhAN8LW6+Kfba4mvricwqK5HQGyN2Cog1VbALgekSICbD3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXTaVVI/dHejdUbRp7QxA/WX/YUBMw8QsjvEVZoSsc9QIhAPSBqIDf2DkOCXpVIV9zFwbniGKgHFoAPHf+2eIgd6FZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554124},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"eae1e666ca314857a22c6fee0c820a61a76d96eb","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.53_1789288165630_0.6779071940184624","host":"s3://npm-registry-packages-npm-production"}},"0.12.54":{"name":"a2a-memory","version":"0.12.54","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.54","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"0e2858322eac1634e5fd87e6646b346f5df80fef","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.54.tgz","fileCount":199,"integrity":"sha512-sEZ5gOPBvlSNkakevVlSpS+/Dhn6sCSnLYaisGwsMDXSy+NzpPOB84T6wBesi3XS/KAmLXM+X7YLATdja0NtEQ==","signatures":[{"sig":"MEQCIBhE8YSARCl83z1dhKM9lkplVuoFEMhAgMSexUKrDGcuAiAeenjJUHIoG0JB7JBuqU5Y65DPx1RgjQvunUHIFgqiaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9kEqOvNDG7NKoo37zECnMoDMQ9jLiLTaP8OulaLQctAiEA8Mz7UBJAUrKJ8ympkywQqg4IfyqyMqB8eGrYNtXumVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7dc61c376ac7bbb983138bdf175363ceeb1ddb99","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.54_1789303631395_0.048544543010287544","host":"s3://npm-registry-packages-npm-production"}},"0.12.55":{"name":"a2a-memory","version":"0.12.55","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.55","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"96e70826f3aed7611368e3dbbca8001aec93394c","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.55.tgz","fileCount":201,"integrity":"sha512-/oe6NsDNKgEfZzu6NQOpQ1wVi8ZCW0Lj93YW0v6bzhEpvzG8PU9Hd2GzaiJwTJj/63aSA6EIRamdMQg1oGAhFw==","signatures":[{"sig":"MEYCIQD6UO1TB7DAyYrWEG4LnwSXWDDT0hth20kXik5iKhe2PwIhAIuyC3ajsq6QEM71vL2QRgNNZW+7sJQHvHK4kvICMSfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAcAscOV8d+YsJ0TcExtf9aRsa1D0zB/WIiMCJmTpoNQIgDgfkJIIscwcN2qKDqNK+DDNKH0FyE+oQUb8VgT7Vs28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1574880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ac6b9f0a7c1c0792a352c3b6944de87434791c2a","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.55_1789309526984_0.4016135875676172","host":"s3://npm-registry-packages-npm-production"}},"0.12.56":{"name":"a2a-memory","version":"0.12.56","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.56","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"aabcce74852b0cbb495a7be7915329de958850e7","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.56.tgz","fileCount":203,"integrity":"sha512-9m4Zf5SoLvgg33lrfoanrFC+uBuIx1EmoxjL0uSmJZTblyWAFPkJdd7x0gliYR+CHkQWzEGZN8X6ZQ2KW87Xpw==","signatures":[{"sig":"MEQCIAW5VCXrCoQEjqndeESa5WMYiB90U5VdbqVK3xb8TtinAiAgK3sANbVSkiMk9gHYdrypz45VKsjyyNaA6d4/IkYMzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCSMrlW11noac3bOxJWG0PBf17e7feqBXspR0PPtnKHyQIgObBcn1zE4fKc0uhnQEEF50T1n/PSYPH8ze/uysmLOFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5a99149f15075fb0407690f6ff5db3b570c06be0","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.56_1789373686775_0.9316045065882512","host":"s3://npm-registry-packages-npm-production"}},"0.12.57":{"name":"a2a-memory","version":"0.12.57","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.57","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"16b81f0b96645dc7b2048392f5cef8099c68da48","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.57.tgz","fileCount":203,"integrity":"sha512-WGTK5goFRcrFIpxN3SvJ6kVYHS+v4JgEW5v1I73o8V/8k3NvluggX3pTEzC5QfnPNUlf7hKHQLS8QFKmk9S6hw==","signatures":[{"sig":"MEQCIDMsaxCgmrbuQ0Ha/RnPaMPuGmUyXADmk7cmMODz+0i0AiBJYHVQ9T++XmRzeF8S2PKxDxf1T9LoL0lIaR0qsh30dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgRxztj8CPkAKBaBe/9M3PFuiSa3U+xASMQdJNEXoC2AiBV8wT9pna04hcldyFgxzH66+piirOWBE6JZ55QCpsJ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620495},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4d5103b2ab8c89c9ca0ec74ae9e795434377a445","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.57_1789391636746_0.14837971547898987","host":"s3://npm-registry-packages-npm-production"}},"0.12.58":{"name":"a2a-memory","version":"0.12.58","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.58","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"af1036b86e2b23f874cba8d9f9b0eec48777419b","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.58.tgz","fileCount":203,"integrity":"sha512-ggUkjRk62aJpz9plAB6+T8dzwBp1IeRoJOWDDRoJ4K9oYUCB/cPjsG/OXRPMsJwnVJFgvdhTn3EdGCNXRGZGyw==","signatures":[{"sig":"MEUCIQDkZpkcWlQBgHsdkxflg3d4G9V8S2+u7Iwt3NyCNsyuxAIgBLWeJ/8wN2+hiUGNgmItf/k7VPpxZC+nu+ZiT1graUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9dRaV2bvFw/BEZ3X8Ydxx0/RKnlE5N3wzj7rtuZzxuQIhALiIpFsfW0f8PL+qD2z7waSf4yQfySXljDQLx/1yKU5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1624701},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"16bd6debc8b227e391707ad296ce631a69458f54","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.58_1789395923484_0.6337183115353735","host":"s3://npm-registry-packages-npm-production"}},"0.12.59":{"name":"a2a-memory","version":"0.12.59","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.59","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"418086866ec7d189777d7ab77f5cdbbd24e548e0","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.59.tgz","fileCount":203,"integrity":"sha512-hYJH5O9Dp2KrNMhmreT7q7do7bEKGO9jncEI8hXF+7y8qyGt9XsQ61Xji0cUhNQy26LSyg5Tgx7L4BGJRGgHRQ==","signatures":[{"sig":"MEUCIQDBVYZb4p1+0kEPQrsOTtuu+wL8mIZ7UVXfqopymeMirwIgIxwux/xALeDnEyPyAu/9MZ6T4rIUZ72WiLP0U978Klc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhCsksXf91wA9Ha8oXqV93EmmMf2IHqK/t8jcqcjHowAiADkrlct45eqED6pPVBkoqxEDwwZzofgmKenu1dPQfnhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aea0a6c3468d421626a9bd34a1166c2c68e0ebc9","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.59_1789396563248_0.6000335971908493","host":"s3://npm-registry-packages-npm-production"}},"0.12.60":{"name":"a2a-memory","version":"0.12.60","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.60","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"7c00d8d8f97ba34dc3b5e2d918931e8c61e8edcc","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.60.tgz","fileCount":205,"integrity":"sha512-RQ6ex55Kxo6XDw7BVd5tTy0QVTVTEFQiV7yowvFOQmNV6meN1TNyzEpYgROk7RWna/KHqzaJVlXFG3qMtpv2Og==","signatures":[{"sig":"MEUCID+rIC4TAK0t43VtbX8sjk3RDLNtl/9yEX38T1HQ/AE5AiEAz2dSqah522HehxRKDzRLS4GnaYsEUYPa9oCf18ViULg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdu6XykByhqTBcD6Lo7wlspCY0BHjNn5qM9R+Zi+hAmAiAAol4A2Vtf7Rnn5ajBd8Nj65F+qQCyAdfce0I4VexfyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1641327},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"db9fbbb361b70a370fa96103417599c88188e1d9","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.60_1789404811130_0.877654716495093","host":"s3://npm-registry-packages-npm-production"}},"0.12.61":{"name":"a2a-memory","version":"0.12.61","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"license":"UNLICENSED","_id":"a2a-memory@0.12.61","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"homepage":"https://a2a-dashboard-production.up.railway.app","bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"bin":{"a2a-memory":"dist/cli/index.js"},"dist":{"shasum":"40ae0f764ef0f4cd6a3b941d290dccca77a6f724","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.61.tgz","fileCount":205,"integrity":"sha512-pr+GQhgWsMXH92t8vVxOw2hESDDsjNcw4wbIBIQwsplibEXiqbAUSU29BJzPaiDaO8x4gq0JWekzy9F7WyWhtA==","signatures":[{"sig":"MEQCIChJ2nfdR/CBHsNjqwHl4zlvOEgq6CxIqzRGt05J/3rJAiAVxSd5wzTRgNghhLujFFppafAgwVFBXSSBOo4nOs8zwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAJ/SdynF00DoMFXh6/Mm6n6DMFONnc80wyrWqjlAOMdAiEAq4iFEFnleK/QoME5qA9YUZExZVEyHC0yiDUFjBeb888=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636405},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c303946e8f9c1ef28d4c575c1a3baa535255ba44","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/a2a-memory_0.12.61_1789405267394_0.48648190789694135","host":"s3://npm-registry-packages-npm-production"}},"0.12.62":{"_id":"a2a-memory@0.12.62","bin":{"a2a-memory":"dist/cli/index.js"},"bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"dist":{"shasum":"86568071d79170e48d415359c6f33fc80cb363ba","tarball":"https://registry.npmjs.org/a2a-memory/-/a2a-memory-0.12.62.tgz","fileCount":205,"integrity":"sha512-mxrMP1fI7tPgx9SwVotiavJpOTodAQCyW+sRU59AIMiE7eOa1aiFF1sFUu0x+DG919ZhI0LCdUjgLP1Q8vS5IQ==","signatures":[{"sig":"MEUCIAncC3kxVXlTEmRbZJTGn2qgkYcX4yM2WpU0lldhbtPPAiEA9QvB6gUwScynLUwowvYIiIGQ0ADNSCgflEtLNRv8iGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA49Cl7pvaEh+H3lapB2gCBsX/fS0Ek/kYF0bUxgMARpAiBbuMOCIMEs6GLNl1LrhAGX37R3OdOqU6bAhPpAXQwn2A=="}],"unpackedSize":1637418},"main":"dist/index.js","name":"a2a-memory","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a7de5a2dd1095657803fb8f6f9e627e2aa8321df","license":"UNLICENSED","private":false,"scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts,.mjs,.cjs","test":"vitest","build":"tsc","clean":"rm -rf dist/","version":"node -e \"const fs=require('fs');const v=require('./package.json').version;const r=fs.readFileSync('README.md','utf8');fs.writeFileSync('README.md',r.replace(/> v[\\d.]+/,'> v'+v));\"","test:run":"vitest run","obfuscate":"node --max-old-space-size=8192 scripts/obfuscate.mjs","verify:slug":"node scripts/verify-slug-convention.mjs","build:publish":"rm -rf dist && npm run build && npm run obfuscate","prepublishOnly":"npm run build:publish"},"version":"0.12.62","_npmUser":{"name":"parksw02","email":"parksw02@gmail.com"},"homepage":"https://a2a-dashboard-production.up.railway.app","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"_npmVersion":"10.9.2","description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","directories":{},"maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"ora":"^8.0.0","zod":"^3.22.0","glob":"^10.0.0","chalk":"^5.3.0","inquirer":"^9.0.0","commander":"^12.0.0","better-sqlite3":"^11.0.0","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^1.6.0","typescript":"^5.4.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.0","javascript-obfuscator":"^5.4.1","@typescript-eslint/parser":"^7.0.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/a2a-memory_0.12.62_1790126682569_0.013793113503030474"}}},"time":{"created":"2026-02-10T02:40:23.656Z","modified":"2026-09-23T01:24:42.785Z","0.1.0":"2026-02-10T02:40:23.901Z","0.1.1":"2026-02-10T03:54:44.430Z","0.1.2":"2026-02-10T03:56:16.346Z","0.5.0":"2026-02-12T07:51:38.176Z","0.6.0":"2026-02-16T15:16:12.828Z","0.7.0":"2026-02-18T10:02:08.961Z","0.8.1":"2026-02-18T12:40:26.391Z","0.8.2":"2026-02-24T12:40:36.050Z","0.9.0":"2026-02-25T03:05:36.510Z","0.9.1":"2026-02-25T10:26:36.907Z","0.10.0":"2026-03-06T12:59:34.540Z","0.10.1":"2026-03-06T13:15:46.028Z","0.10.2":"2026-03-06T16:28:06.587Z","0.10.3":"2026-03-07T01:00:07.704Z","0.10.4":"2026-03-07T12:36:44.860Z","0.10.5":"2026-03-08T13:33:44.673Z","0.10.6":"2026-03-08T15:08:52.408Z","0.10.7":"2026-03-11T01:57:22.487Z","0.10.8":"2026-03-12T04:39:06.185Z","0.10.9":"2026-03-12T08:26:03.373Z","0.10.10":"2026-03-12T11:35:33.414Z","0.10.11":"2026-03-13T00:51:40.582Z","0.10.12":"2026-03-13T13:53:57.774Z","0.10.13":"2026-03-17T14:22:27.228Z","0.10.14":"2026-03-18T07:57:24.453Z","0.10.15":"2026-03-18T13:33:23.872Z","0.11.0":"2026-03-21T01:33:13.973Z","0.11.1":"2026-03-21T11:46:56.893Z","0.11.2":"2026-03-22T02:18:44.171Z","0.11.3":"2026-03-22T10:33:51.935Z","0.11.4":"2026-03-22T14:07:04.313Z","0.11.5":"2026-03-30T04:34:49.950Z","0.11.6":"2026-04-05T11:18:11.207Z","0.12.0":"2026-04-20T08:10:45.863Z","0.12.1":"2026-04-20T09:22:28.585Z","0.12.2":"2026-04-20T11:35:18.485Z","0.12.3":"2026-04-28T06:26:18.803Z","0.12.4":"2026-05-03T12:12:12.627Z","0.12.5":"2026-05-03T12:25:10.971Z","0.12.6":"2026-05-03T17:22:26.995Z","0.12.7":"2026-05-04T17:00:13.744Z","0.12.8":"2026-05-05T11:39:27.794Z","0.12.9":"2026-05-07T14:13:55.664Z","0.12.10":"2026-05-07T15:37:42.822Z","0.12.11":"2026-05-11T06:07:53.836Z","0.12.12":"2026-05-16T14:32:56.136Z","0.12.13":"2026-05-17T03:07:46.867Z","0.12.14":"2026-05-17T03:25:23.184Z","0.12.15":"2026-05-25T06:24:50.254Z","0.12.16":"2026-05-26T05:38:51.509Z","0.12.17":"2026-06-07T03:13:59.916Z","0.12.18":"2026-06-07T07:50:25.631Z","0.12.19":"2026-06-10T14:30:08.252Z","0.12.20":"2026-06-11T05:13:15.510Z","0.12.21":"2026-06-11T12:03:31.575Z","0.12.22":"2026-06-11T14:25:00.675Z","0.12.23":"2026-06-11T17:19:56.408Z","0.12.24":"2026-06-12T03:06:02.358Z","0.12.25":"2026-06-12T07:08:43.895Z","0.12.26":"2026-06-13T04:47:45.205Z","0.12.27":"2026-07-02T02:13:25.356Z","0.12.28":"2026-07-02T08:21:01.132Z","0.12.29":"2026-07-02T10:15:50.576Z","0.12.30":"2026-07-14T16:53:40.490Z","0.12.31":"2026-07-16T16:42:41.426Z","0.12.32":"2026-07-23T02:52:43.211Z","0.12.33":"2026-07-28T03:31:31.099Z","0.12.34":"2026-08-01T15:15:20.213Z","0.12.35":"2026-08-03T06:01:05.979Z","0.12.36":"2026-08-03T06:40:44.040Z","0.12.37":"2026-08-05T11:29:30.635Z","0.12.38":"2026-08-06T03:16:08.949Z","0.12.39":"2026-08-07T13:21:34.913Z","0.12.40":"2026-08-09T16:11:34.723Z","0.12.41":"2026-08-10T07:31:43.715Z","0.12.42":"2026-08-11T05:52:23.595Z","0.12.43":"2026-08-13T01:30:53.830Z","0.12.44":"2026-08-15T01:04:49.142Z","0.12.45":"2026-08-18T06:01:28.458Z","0.12.46":"2026-08-20T02:20:53.963Z","0.12.47":"2026-08-20T14:45:39.236Z","0.12.48":"2026-08-21T06:35:38.304Z","0.12.49":"2026-08-22T08:26:18.172Z","0.12.50":"2026-08-24T01:34:47.443Z","0.12.51":"2026-08-30T06:56:52.655Z","0.12.52":"2026-09-02T01:57:26.480Z","0.12.53":"2026-09-13T08:29:25.743Z","0.12.54":"2026-09-13T12:47:11.564Z","0.12.55":"2026-09-13T14:25:27.107Z","0.12.56":"2026-09-14T08:14:46.879Z","0.12.57":"2026-09-14T13:13:56.856Z","0.12.58":"2026-09-14T14:25:23.603Z","0.12.59":"2026-09-14T14:36:03.387Z","0.12.60":"2026-09-14T16:53:31.223Z","0.12.61":"2026-09-14T17:01:07.538Z","0.12.62":"2026-09-23T01:24:42.651Z"},"bugs":{"url":"https://github.com/a2a-memory/a2a/issues"},"license":"UNLICENSED","homepage":"https://a2a-dashboard-production.up.railway.app","keywords":["claude","claude-code","memory","ai","plugin","session","knowledge"],"repository":{"url":"git+https://github.com/a2a-memory/a2a.git","type":"git"},"description":"Persistent AI memory for Claude Code - Session extraction, local DB, and hook automation","maintainers":[{"name":"parksw02","email":"parksw02@gmail.com"}],"readme":"# @a2a/memory - Persistent AI Memory for Claude Code\n\n> v0.12.62 — **PreCompact checkpoint 경로 폐기 (#92, ADR-053 섹션 8)**: hook을 no-op으로 전환했다. 복구가 goal 중립이 아니라 **goal 훼손**이기 때문이다 — `extractCheckpointInfo`가 정규식 기반이라 실 transcript에서 원시 JSONL 메타를 그대로 뽑는데, 그 저장 태그가 `findRecentCheckpoint` 조회 조건과 정확히 일치해 **세션 중 생성된 노이즈가 직전 세션 LLM 요약을 보장 주입 슬롯에서 밀어낸다**. 🔴 **결론은 옳았고 근거는 거의 다 틀렸다** — 적대 검증 2라운드가 5건을 정정했다(「부하 하루 7건」이 실제 **0.32건/일**로 22배 과대 / 「flush·backfill 도달 0건」이 실제 28회 도달 — 근거로 쓴 로그가 `if (updated > 0)` **조건부**라 부재 증명이 못 됐다). checkpoint 생성은 SessionStart 채널(#90)이 담당하며 이 릴리스로 경로가 하나로 정리된다.\n>\n> 이전 버전: v0.12.37 #91 세션 인계 자산 무보호 차단(보호 지점 2→6 + 태그 SQL 조회) · v0.12.36 난독화 `controlFlowFlattening` 런타임 파괴 정정(#90 hotfix — 단위 테스트가 원리적으로 못 잡는 클래스) · v0.12.33 #83 embedding backfill SessionStart Step 1e 이관(`embedding IS NULL` 342→0, ADR-048 섹션 0.13) · v0.12.32 #81 shadow rebuild 채널 SessionStart 이관(섹션 0.12) · v0.12.30 #68 SessionEnd 예산 강제(ADR-050 — hook 41초 절단 → 14초 완주, tombstone 적체 680→213 배포 직후) + #65 shadow 재계산 자동화 + #63/#64 CI 게이트 배선(ADR-049) · v0.12.29 #59 MemoryRank rerank 검색 활성 · v0.12.23 Per-Memory Usage Ledger(#40/ADR-046).\n>\n> ⚠️ **유지보수 주의**: `package.json`의 `version` lifecycle script는 이 줄의 **버전 숫자만** 치환한다(`/> v[\\d.]+/`). 설명 본문은 자동 갱신되지 않으므로 릴리스마다 **수동으로 함께 고쳐야 한다** — 안 고치면 헤더 버전만 올라가고 내용이 배신한다(실제로 0.12.28~0.12.33 6개 버전 동안 설명이 0.12.27에 고정돼 있었다).\n\nPersistent AI memory for Claude Code. Automatically captures, stores, and retrieves knowledge across coding sessions with realtime prompt-level memory injection.\n\n## Features\n\n### Core Capabilities\n- **Realtime Context Injection** - Inject relevant memories on every prompt via UserPromptSubmit hook\n- **Session Extraction** - Extract memories from Claude Code sessions (JSONL parsing)\n- **Local-First DB** - SQLite with FTS5 full-text search + vector similarity\n- **Auto-Capture Hooks** - 5 Claude Code hooks for automatic memory lifecycle\n- **Hybrid Search** - FTS + Vector + Recency ranking (Reciprocal Rank Fusion)\n- **Adaptive RAG Router** - Query complexity classification (simple/semantic/complex)\n- **Cross-Encoder Reranker** - Precision re-ranking with ms-marco-MiniLM\n- **Lifecycle Management** - Quality scoring, TTL-based cleanup, memory tiering (Hot/Warm/Cold), CleanupScheduler\n- **Auto Memory Sync** - PostToolUse Hook에서 Claude memory 파일 자동 동기화\n\n### AI & Embeddings\n- **E5 Embedding (384D)** - Local semantic embedding via e5-small-v2 (ONNX, ~16ms/query)\n- **Local TF-IDF (64D)** - Lightweight hash-based embedding (fallback)\n- **OpenAI Embedding (1536D)** - Cloud embedding via OpenAI API\n- **LLM Integration** - AI-powered extraction and classification (OpenAI, Anthropic)\n- **Vector Quantization** - Float32 and Int8 scalar quantization for compression\n\n### Intelligence\n- **4-Way Dedup (Mem0 Pattern)** - ADD/UPDATE/DELETE/NOOP for memory deduplication\n- **Skill Crystallization** - Repeated patterns auto-crystallize into reusable skills\n- **Proficiency Tracking** - ACT-R cognitive model for skill level tracking\n- **Session Checkpoint** - Carry the previous session's summary into the next session (SessionStart channel)\n\n### Team & Sync\n- **Server Sync** - Synchronize with A2A server via REST API\n- **Team Collaboration** - Share memories across team members (CRDT vector clocks)\n- **E2E Encryption** - AES-256-GCM encryption for sensitive content\n- **Scheduled Sync** - Automatic periodic sync with configurable interval\n- **OS Keychain** - Secure API key storage (macOS/Linux/Windows)\n\n### Developer Experience\n- **CLAUDE.md Sync** - Sync CLAUDE.md sections to memory DB\n- **CLI (19 commands)** - Full command-line interface for all operations\n- **Logging** - JSON Lines hook logs with rotation and level filtering\n- **i18n** - Internationalization support (Korean, English)\n- **Sensitive Info Filter** - Auto-redaction of API keys, passwords, tokens (21+ patterns)\n\n## Quick Start\n\n```bash\n# Install globally\nnpm install -g a2a-memory\n\n# Initialize (creates DB + registers Claude Code hooks)\na2a-memory setup\n\n# Extract memories from existing sessions\na2a-memory extract --limit 20\n\n# Check status\na2a-memory status\n\n# Search memories\na2a-memory search \"authentication error\"\n\n# Health check\na2a-memory health\n```\n\n## CLI Commands\n\n| Command | Description | Options |\n|---------|-------------|---------|\n| `a2a-memory setup` | Initialize plugin, create DB, register hooks | - |\n| `a2a-memory status` | Show memory count, DB size, category breakdown | - |\n| `a2a-memory extract` | Extract memories from session files | `--limit <n>`, `--project <path>` |\n| `a2a-memory search <query>` | Hybrid search across all memories | `--limit <n>`, `--category <cat>` |\n| `a2a-memory list` | List memories with category/tier filters | `--category`, `--tier`, `--limit` |\n| `a2a-memory add` | Manually add a memory (interactive) | - |\n| `a2a-memory edit <id>` | Edit an existing memory (interactive) | - |\n| `a2a-memory rm <id>` | Delete a memory | - |\n| `a2a-memory config` | View and modify configuration | `get <key>`, `set <key> <value>` |\n| `a2a-memory sync` | Synchronize with A2A server | `--push`, `--pull`, `--watch`, `--interval <ms>` |\n| `a2a-memory team` | Team memory management | `join <teamId>`, `sync`, `members` |\n| `a2a-memory embed` | Manage embeddings | `generate`, `stats` |\n| `a2a-memory cleanup` | Remove low-quality/expired memories | `--dry-run`, `--force`, `--dedup` |\n| `a2a-memory health` | System health check (DB, config, logs) | `--verbose` |\n| `a2a-memory claude-sync` | Sync CLAUDE.md to memory DB | `--dry-run`, `--force` |\n| `a2a-memory skill` | Manage crystallized skills | `list`, `inspect <id>` |\n| `a2a-memory proficiency list` | Show proficiency levels for all skills | - |\n| `a2a-memory proficiency inspect <id>` | Detailed proficiency analysis | - |\n| `a2a-memory proficiency simulate` | Simulate proficiency scenarios | - |\n\n## Architecture\n\n### 1. Claude Code Hooks\n\nAfter `a2a-memory setup`, five hooks are registered:\n\n| Hook | Trigger | Action | Performance |\n|------|---------|--------|-------------|\n| **SessionStart** | Session begins | Injects relevant memories via hybrid search | ~200ms |\n| **PostToolUse** | After Write/Edit/Bash/Read/Grep/Glob | Auto-captures significant actions + dedup check + Claude memory file sync | ~50ms |\n| **UserPromptSubmit** | Every user prompt | Realtime FTS search + context injection | p50 < 30ms |\n| **PreCompact** | Before context compression | No-op since #92 (checkpoint storage retired — see ADR-053 s8) | ~10ms |\n| **SessionEnd** | Session ends | Extracts memories + team sync + skill evaluation | ~500ms |\n\n### 2. Memory Extraction\n\nParses `~/.claude/projects/<project>/<session>.jsonl` files and extracts:\n\n| Category | Examples |\n|----------|---------|\n| `error_solution` | Error + resolution pairs |\n| `code_pattern` | Repeated tool usage patterns |\n| `decision` | Architectural decisions with reasoning |\n| `project_knowledge` | Project context and rules |\n| `convention` | Development conventions and preferences |\n| `learning` | Learned techniques and insights |\n| `skill` | Crystallized reusable skills |\n\n### 3. Hybrid Search with Adaptive RAG\n\nThree-signal Reciprocal Rank Fusion (RRF):\n\n```\nScore = w1 * FTS_rank + w2 * Vector_similarity + w3 * Recency_score\n```\n\n- **FTS**: SQLite FTS5 full-text search\n- **Vector**: E5 (384D), TF-IDF (64D), or OpenAI (1536D) embeddings\n- **Recency**: Time decay scoring\n- **Skill Boost**: 1.5x weight for crystallized skill memories\n\n**Adaptive Router** classifies query complexity:\n- `simple` (1-2 keywords) → FTS only (< 5ms)\n- `semantic` (questions, descriptions) → FTS + Vector (< 30ms)\n- `complex` (code patterns, errors) → FTS + Vector + Reranker (< 100ms)\n\n**Cross-Encoder Reranker** (optional):\n- ms-marco-MiniLM-L-6-v2 for precision re-ranking\n- top-20 → top-5 refinement\n\n### 4. Memory Deduplication (Mem0 Pattern)\n\n4-Way decision for every new memory:\n\n| Action | Condition | Result |\n|--------|-----------|--------|\n| `ADD` | No similar memory exists | Create new |\n| `UPDATE` | Similarity > 0.8 | Merge with existing |\n| `DELETE` | New info invalidates old | Replace |\n| `NOOP` | Similarity > 0.95 | Skip (exact duplicate) |\n\n### 5. Storage & Indexing\n\n- **SQLite database** at `~/.a2a/memory.db`\n  - FTS5 full-text search index\n  - Vector embeddings table (with quantization support)\n  - WAL mode for concurrent access\n  - Sync status tracking with CRDT vector clocks\n- **Memory Tiering**: Hot (0-7 days), Warm (8-30 days), Cold (30+ days)\n- **Vector Quantization**: Float32 (50% reduction), Int8 (75% reduction)\n- **E2E Encryption**: AES-256-GCM with PBKDF2 key derivation\n\n## Configuration\n\nConfig file: `~/.a2a/config.json`\n\n```json\n{\n  \"mode\": \"local\",\n  \"autoCapture\": {\n    \"enabled\": false,\n    \"triggers\": [\"Write\", \"Edit\", \"Bash\", \"Read\", \"Grep\", \"Glob\"],\n    \"significanceThreshold\": 0.6\n  },\n  \"autoInject\": {\n    \"enabled\": true,\n    \"maxMemories\": 10,\n    \"maxTokens\": 2000,\n    \"minQuality\": 0.3\n  },\n  \"realtimeInject\": {\n    \"enabled\": true,\n    \"maxMemories\": 3,\n    \"maxTokens\": 1000,\n    \"cacheSize\": 20,\n    \"cacheTTLSeconds\": 60,\n    \"timeoutMs\": 100\n  },\n  \"embedding\": {\n    \"enabled\": false,\n    \"provider\": \"local\",\n    \"dimensions\": 64\n  },\n  \"lifecycle\": {\n    \"ttlDays\": 90,\n    \"maxMemories\": 1000,\n    \"cleanupOnSessionEnd\": false,\n    \"qualityThreshold\": 0.3\n  },\n  \"skillConversion\": {\n    \"enabled\": false,\n    \"evaluationInterval\": 5,\n    \"minRepetitions\": 3,\n    \"similarityThreshold\": 0.85,\n    \"minConfidence\": 0.7\n  },\n  \"proficiency\": {\n    \"enabled\": true,\n    \"levelFormula\": \"activation\",\n    \"maxLevel\": 10\n  },\n  \"autoSync\": {\n    \"enabled\": false,\n    \"pushOnSessionEnd\": true,\n    \"pullOnSessionStart\": true,\n    \"timeoutMs\": 30000,\n    \"intervalMs\": 1800000\n  },\n  \"db\": {\n    \"path\": \"~/.a2a/memory.db\",\n    \"maxSizeMB\": 100\n  },\n  \"logging\": {\n    \"enabled\": false,\n    \"level\": \"info\",\n    \"outputDir\": \"~/.a2a/logs\",\n    \"maxFileSizeMB\": 10,\n    \"maxFiles\": 3\n  }\n}\n```\n\n### Embedding Providers\n\n| Provider | Dimensions | Latency | Install |\n|----------|-----------|---------|---------|\n| `local` (TF-IDF) | 64 | < 1ms | Built-in |\n| `e5` (e5-small-v2) | 384 | ~16ms | `npm install @huggingface/transformers` |\n| `openai` | 1536 | ~100ms | Requires API key |\n\n```bash\n# Enable E5 embeddings\na2a-memory config set embedding.enabled true\na2a-memory config set embedding.provider e5\na2a-memory config set embedding.dimensions 384\n\n# Generate embeddings for existing memories\na2a-memory embed generate\n```\n\n### Server Sync\n\n```bash\n# Configure server\na2a-memory config set server.url https://your-a2a-server.com\na2a-memory config set server.apiKey your-api-key\n\n# One-time sync\na2a-memory sync --push    # local -> remote\na2a-memory sync --pull    # remote -> local\n\n# Continuous sync (every 30 min)\na2a-memory sync --watch\na2a-memory sync --watch --interval 60000  # every 60s\n```\n\n### Team Mode\n\n```bash\n# Join a team\na2a-memory team join my-team\n\n# Sync team memories\na2a-memory team sync\n\n# List team members\na2a-memory team members\n```\n\n### CLAUDE.md Sync\n\n```bash\n# Sync CLAUDE.md sections to memory DB\na2a-memory claude-sync\n\n# Preview without writing\na2a-memory claude-sync --dry-run\n\n# Force re-sync\na2a-memory claude-sync --force\n```\n\n## Programmatic API\n\n```typescript\nimport {\n  // Core\n  MemoryDatabase,\n  ConfigManager,\n  extractMemories,\n\n  // Search\n  HybridRanker,\n  AdaptiveRouter,\n  CrossEncoderReranker,\n  createEmbeddingProvider,\n  E5EmbeddingProvider,\n\n  // Extraction\n  DedupManager,\n\n  // Sync\n  A2AClient,\n  MemorySynchronizer,\n  TeamSynchronizer,\n  SyncScheduler,\n\n  // Lifecycle\n  cleanupMemories,\n  rebalanceTiers,\n\n  // Encryption\n  encryptContent,\n  decryptContent,\n\n  // Proficiency\n  ACTREngine,\n  ProficiencyTracker,\n\n  // Claude.md\n  syncClaudeMd,\n} from 'a2a-memory';\n\n// Database operations\nconst db = new MemoryDatabase('~/.a2a/memory.db');\ndb.initialize();\n\ndb.createMemory({\n  content: 'JWT tokens expire after 30 minutes',\n  category: 'convention',\n  tier: 'semantic',\n  tags: ['auth', 'jwt'],\n});\n\n// Hybrid search with E5 embeddings\nconst provider = createEmbeddingProvider({ provider: 'e5', dimensions: 384, enabled: true });\nconst ranker = new HybridRanker(db, provider);\nconst ranked = await ranker.search('auth error', { limit: 5 });\n\n// Adaptive RAG routing\nconst router = new AdaptiveRouter();\nconst route = router.classify('how to fix JWT token expiration?');\n// → { complexity: 'semantic', strategy: 'fts+vector' }\n\n// Memory deduplication\nconst dedup = new DedupManager(db);\nconst decision = await dedup.decide(newContent, existingMemories);\n// → { action: 'UPDATE', targetId: 'mem_123', reason: '...' }\n\n// Server sync\nconst client = new A2AClient({\n  serverUrl: 'https://a2a-api-production-8d17.up.railway.app',\n  apiKey: 'your-api-key',\n});\nconst sync = new MemorySynchronizer(db, client);\nawait sync.push();\nawait sync.pull();\n\n// Anthropic Memory API adapter\nimport { toAnthropicFormat, fromAnthropicFormat } from 'a2a-memory';\n\nconst memory = db.getMemory('mem_123');\nconst anthropicFormat = toAnthropicFormat(memory);\n```\n\n## Security\n\n### Sensitive Information Protection\n\nAutomatically filters 21+ patterns including:\n- Cloud provider keys (AWS, Google, Azure)\n- API keys and secrets (OpenAI, Stripe, GitHub)\n- Database connection strings\n- Private keys and certificates (RSA, EC, DSA, OPENSSH)\n- JWT tokens and session cookies\n- Service tokens (Slack, Discord, npm, PyPI)\n- Personal identifiable information (Korean SSN, Business registration)\n\n### Encryption\n\n**E2E Encryption** (opt-in via config):\n```bash\na2a-memory config set autoSync.encryption.enabled true\n```\n\n- Algorithm: AES-256-GCM\n- Key derivation: PBKDF2-HMAC-SHA256 (600,000 iterations)\n- Storage: OS keychain integration (macOS, Linux, Windows)\n- Scope: Content + embeddings encrypted before transmission\n\n### API Key Storage\n\nUses OS-native secure storage:\n- **macOS**: Keychain (`security` command)\n- **Linux**: Secret Service API (`secret-tool`)\n- **Windows**: Credential Manager (via `node-keytar`)\n\nFallback: Encrypted file storage at `~/.a2a/credentials.enc`\n\n## Requirements\n\n- Node.js >= 18.0.0\n- Claude Code (for hooks integration)\n- `@huggingface/transformers` (optional, for E5 embeddings)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}