{"_id":"claude-session-continuity-mcp","_rev":"50-3b4e85146ccf8e0a585e2c84252fcf6a","name":"claude-session-continuity-mcp","dist-tags":{"latest":"1.17.2"},"versions":{"1.0.0":{"name":"claude-session-continuity-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.0.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"f4c12c45c988c1686bbc008a345712190d91eac5","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.0.0.tgz","fileCount":67,"integrity":"sha512-a6GaugZg74zSenKnpiutZbqjx7bqVqCv2DU/4cuJ7PFnYjtHMrZCDaghHo4eMBpUtmJ3BOmA4q2qkgFz5ozp2A==","signatures":[{"sig":"MEYCIQC7oy1xLs2j81k21MX8DB+fdXo/loKRYybdcHsEZphjyQIhALyW2cH36VVEbdb9QYOjHW8m+X7LPdsxqaSqmfXaO+3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475660},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"57cc18c3614d790d55c8a3ee978dd78050f0a699","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.0.0_1769413411296_0.8929126332133797","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.1.0":{"name":"claude-session-continuity-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.1.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"674587543b7be4077669201a1e245c3280b9ad4f","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.1.0.tgz","fileCount":71,"integrity":"sha512-z8f825eRTfJDZ8ElZwDuy2qy6gckR1q9eLEI4NbtFpLZCXDJB2RXN8vv1Mz45SosE9vk/YdD4pZDO0QutyffmQ==","signatures":[{"sig":"MEYCIQDQhmMYVise6dLT3y1LohTcJeAWyc9wcP/464nsfNcHvAIhAPnfEDIgpd75xEume7nq3eosgFl4AUdY70FAtGBo7dsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615635},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d5573117677d8ec8503e20ebea97057af5a2414","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.1.0_1769816288876_0.7291527765212731","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.1.1":{"name":"claude-session-continuity-mcp","version":"1.1.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.1.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"eb89571edc4225bc746282044a67c4a54d2c7773","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.1.1.tgz","fileCount":71,"integrity":"sha512-YdpLAl9ar13sIC/2tV665wE5KP+8Ia6Q1vF6VjoDjCFYNj/eLLLzmWvg25ze1n816c2eb78PvHylxbwxzr839g==","signatures":[{"sig":"MEUCIA4dQDSmT0DOkK4O6WNBfHhE7TqzTlcjOg+Vf98v+HUSAiEA8yCDPkBUgRsRsXxpyJ6nY+4Yh/S6Ex31y5n1nkUUrbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614626},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d5573117677d8ec8503e20ebea97057af5a2414","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.1.1_1769816642896_0.6767167580262303","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.2.0":{"name":"claude-session-continuity-mcp","version":"1.2.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.2.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"1cd1938e806267d41517c5b66565d530469c68f9","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.2.0.tgz","fileCount":77,"integrity":"sha512-jjxOVLqk3af58c6FpMUy96tmqS8pR4EhbjRKzR8i6OLt5uFJx7to3u+a/iOzUcrcuuIIWCBk8cOGPe8C3zUT2Q==","signatures":[{"sig":"MEYCIQDu6U0zCE/PAyvnUxQSLjqCii7tZzpsr9Rv7ftOntZE1QIhALs8tczF+NKbb6OMECo4kdMqr0ol4qYPSYXS/y+SgN8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634337},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a72777a0798688dc71cc5bd8735eb505cdd278e3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.2.0_1769847612072_0.7308913306816904","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.3.0":{"name":"claude-session-continuity-mcp","version":"1.3.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.3.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"22b41e949baf98b364352886076cde103859ca53","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.3.0.tgz","fileCount":77,"integrity":"sha512-hjVr7arA/Mqdte5aRuQtLtOtqiAsXrSaGeAqD83DvctM0WjzhR7YgXyfPvXg9segz1RUJSApKmap/S7QRwt8qg==","signatures":[{"sig":"MEYCIQCn3YCJ7oreNq2A7Eo0VtezDDbJ/3QaZWVZ5UGBLlig9gIhAOHteGyBwNGH1CQWTF0KOcE4qlY1c/ft23gKo/EsgQGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639711},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"876c168f94ba0b40744bdd577d7921e7cfe189ec","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.3.0_1769999500521_0.6855455852940637","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.4.0":{"name":"claude-session-continuity-mcp","version":"1.4.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.4.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"6f4ab5f63e5421e9d09c99e690e23efb71ffdbff","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.4.0.tgz","fileCount":77,"integrity":"sha512-LdTlr/AlN+Tb63PcOAmcuXSyF/5YrZliy8LltO4DcHYOfpseM4c6f1PysvMmaby1QrA+9GEKz2T8g+gNVB/yfA==","signatures":[{"sig":"MEQCIHzz6m2V+VJjfATBNTiFeQZPXYN93O3bcxwYrccdVtcyAiB1exWdEEJFs4ltC04Qisjl1tnJFnbTt+iciQi8ZA9v6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639749},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ed8c00fdc8d052fba82544e82bf0735992209f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.4.0_1770315841147_0.08542306729798721","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.4.1":{"name":"claude-session-continuity-mcp","version":"1.4.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.4.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"15f2717a0f83c256a046afba961d391eb60be3df","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.4.1.tgz","fileCount":77,"integrity":"sha512-+1T4UrQQNfdOXjdYAaSdedrG4tmgmlfxI+8hyPQtxEAsBvCvMCLCYyOd9ZETx8t+EQVm1mw0UnefJKmZgsHL9w==","signatures":[{"sig":"MEQCIADpTK/DdsM+5NOFzj1GtCkW65QGY7zDvYtw+c4v5gElAiBmOXYQLipsOZEtzl8S+cwHLFxVMhLyxN3oSp1lEEOcUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639256},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ed8c00fdc8d052fba82544e82bf0735992209f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.4.1_1770316233173_0.49147416390273735","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.4.2":{"name":"claude-session-continuity-mcp","version":"1.4.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.4.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"915f052db207aa651ab6b5c652e1a487fb97a318","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.4.2.tgz","fileCount":77,"integrity":"sha512-s0EIlC5faFo2FDWfjMa6WWv1t1dSjpidLdbFI1vnKy7cYgBP37/bxe3za/lR0DNUM+V2qRtC4L5VVunhD2fbfQ==","signatures":[{"sig":"MEUCIQDdT7FXG0bW3l3wUBsksfNygJ3lUsyisQfq598Mvw4fWwIgHiW4m/A6UyQisI6yv1yZVfc4eC2RKC/WffSGMJ8u/fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639396},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ed8c00fdc8d052fba82544e82bf0735992209f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.4.2_1770316655734_0.6694733456078168","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.4.3":{"name":"claude-session-continuity-mcp","version":"1.4.3","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.4.3","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"5ad2a8634b6352233a8cedf4808a498c96366924","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.4.3.tgz","fileCount":77,"integrity":"sha512-EKqrvpf7mFGNF/mwiFFi0ECxXhOcimMScLLTLAXHykTgpHb6lDpEKcXRmSa0O+dj200zGR+YJP2iWgipKCG89Q==","signatures":[{"sig":"MEYCIQD3L3fqm4ap/QO+fX6zL3CBZxwgMsKDF8pOiulgv/RboQIhAJj0eREVUWADUMQJrnmigRB0KI/23t5hlkx/doJOshar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639820},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ed8c00fdc8d052fba82544e82bf0735992209f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.4.3_1770317294779_0.035839682465095724","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.5.0":{"name":"claude-session-continuity-mcp","version":"1.5.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.5.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"794f2ab0c6bf81441d3ea2598b6030f198c4882c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.5.0.tgz","fileCount":83,"integrity":"sha512-m7Fx5lvBLkM62S7Qy/VvYfUYOpWN3vBSqaVYKhLCdI73PhKyZ52gdXMztPGNZOxhKLiPQFZ1UiD+ihFPR7O2YA==","signatures":[{"sig":"MEQCIEQQ56bC10dLGSP+nkxb117U5/nhIv4NYwunjRA41otzAiBgzKm/agDoLDFgt/2/BqSUU/6DAgr08Yc3tHIdN7ud4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661018},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2ed8c00fdc8d052fba82544e82bf0735992209f1","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.5.0_1770347696506_0.6821303430859158","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.5.1":{"name":"claude-session-continuity-mcp","version":"1.5.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.5.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"e032c00a49548b818a976ba00516f861ff2de182","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.5.1.tgz","fileCount":83,"integrity":"sha512-ouV/MGhEgv9FiDOZFobs5RWL3WJ+k71WJ8SwIdZ4hxPwKRTs0Xp5I7V7cf4/4rwUQciWajuSroVbPsCXBtbQcw==","signatures":[{"sig":"MEYCIQCVq/xM1tKrzAYk9hwjAg4u1y/+Jm3lnDBzRB7f3PfthwIhAM3e1W6IJ88IrLuiaqgu6STTjdJpdLDJ7rtXPhTD1wTR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661059},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d4bd18e32500aedfe4078c84f773f489fd18a1e6","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.5.1_1770440318960_0.6275328864564196","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.0":{"name":"claude-session-continuity-mcp","version":"1.6.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"84139a2e19c077edfe6299656d5192e44141e6c9","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.0.tgz","fileCount":83,"integrity":"sha512-F1TK0pvwHMotlT8yN3g8et3ODaznmDk4mNjlELTvt52GBpZ3axe9JdP1Y1YOLvujd5/nJFYKZTiYswZkqBziZg==","signatures":[{"sig":"MEYCIQC79gjGlrE2F2ev6gBNTDAfMoGvccqjB3Hyh3Y1iC0OnwIhAK5k3hgvM2QeeeKlxXsDQgBFIwEC7keESGbdZMaCbx77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663691},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a0975767878ad6ffcd25ccb5e4b217ea76f7b4ab","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.0_1770462498551_0.05881919420753623","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.1":{"name":"claude-session-continuity-mcp","version":"1.6.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"1d1d291410a8611c9521d7cdd198da01cec5cb18","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.1.tgz","fileCount":83,"integrity":"sha512-2FqkK0H7R3s73jGD7exWnNgiCYMA5gKQNS/vCXjpXPtoLiOPO4aYBJL6C1YNXZjWTzAuVybG64+fcYZJRktMyA==","signatures":[{"sig":"MEYCIQC+5wCgnL4OEWuyqAo3QjZJwmLfRtNZVN9/514vTiiFgAIhAI7RTdIjLLuiYgHGQnbMsmg1mTJLVsqRWZfuzYzOWEyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"84de0eb3e1e073dbeb069c314605d96f1f446a09","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.1_1770635984626_0.19781707358642286","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.2":{"name":"claude-session-continuity-mcp","version":"1.6.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"53c7d7c7dc678ddf3885cca856756b52b2f287ca","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.2.tgz","fileCount":83,"integrity":"sha512-8+KZf2Oe9PbIzdVqgeQS0AYEJsO3L/d3RABhaRcqBEzhqScLj8HyPaS4A70HECqKfB0/ooadkklo0GZ9+t1Qww==","signatures":[{"sig":"MEYCIQC4DSWIrBzMHNaGxCFh05PuzY3dICwVsaA4lRfC48Zs6wIhAPitGRvvuOjFFFqNz1EFOpgvQ73Le4mkpuesJWEvU6FA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664805},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"5de2e022d686a909a64b266e64e3548ab500d356","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.2_1770636655130_0.463497326464702","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.3":{"name":"claude-session-continuity-mcp","version":"1.6.3","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.3","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"f60909185cc3478f7bc034ef824e211a92f34819","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.3.tgz","fileCount":83,"integrity":"sha512-gPXHXWeJ2TCqoG1B0b6ASMAfevGCgnJj+iyP0vhQ4CX7qg79lputlivAVM43tuNdpaqtbyAAiHys57IPhTUC0g==","signatures":[{"sig":"MEUCIQCU7aKtWwW0j/G8zWP657yxwzABBWFqhInWmy/PO6iuGQIgJZuc0dbWixiQDooIU0XBY/Hk2RT8oWJC/20cf7OBJ4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b3639c79b6e67eff670c812528d0efb25c59d0eb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.3_1770687299247_0.31576426805953584","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.4":{"name":"claude-session-continuity-mcp","version":"1.6.4","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.4","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"282b31ece4721cdbb43c2c7b7e3ef7c824f21aa7","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.4.tgz","fileCount":83,"integrity":"sha512-qp5+tP+Gf6yBVHGDKGHZc8Jc9ss0PXBi2MxdEKfprS4P8ALjCxaFkgiLLh5nL7HdfEmAQVYQnu+/EekIUxRCQg==","signatures":[{"sig":"MEUCIQCmd9GTXHucGZ+utifnYLW1O/jS5TBjj5dX0fb0LS6NAAIgNjV333kP4m5rGcW+2sKnYWzoaNiaQLPrmUKibeI3EvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665179},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b3639c79b6e67eff670c812528d0efb25c59d0eb","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.4_1770688724137_0.3082999050733708","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.5":{"name":"claude-session-continuity-mcp","version":"1.6.5","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.5","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"cbd9b8bf03f5122da29434066b91c9251dcc4302","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.5.tgz","fileCount":83,"integrity":"sha512-X7OnG0woMWACwmzeoBLPxHTe7B7DOxM0vjArJ/PUVkJUHzcVidm6RPJs7Ffd35vEuU6FvFPh1YgDv4GpADcJJQ==","signatures":[{"sig":"MEUCIQDVF7BE9RJ/iD+IlmYeYlwoxgNxiunn4O0zoz0esnfljAIgFPIDybD5wn3Xg48JK/hFkSYnOuWk3zNqv+tPI3s+L5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31744b9cdfc1f1d9fedf33eda0e9e0609e13fbd9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.5_1770705193352_0.7886500760946069","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.6":{"name":"claude-session-continuity-mcp","version":"1.6.6","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.6","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"17318784f21afd752e73f5ac461dc2e773ddddec","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.6.tgz","fileCount":83,"integrity":"sha512-eVI0v09Q7gh/R9ui9RjMIvfW/6jAD3HFog/NqJe9cf1DY/zyGk/PZMTBJ8Un/qTvjr0Idc/sX61wblL2dukbzg==","signatures":[{"sig":"MEQCICYGaNNbMbYYaFNYRsrS6yNwROGS4wbZjQJamvAodtJKAiAfY5P8rBFbWveOlaXsUFdws/MOuXir8uA3/o1xhPNcSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666654},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f9991dccbd35c2bf2da5793a8535dddd6bcaea99","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.6_1770708502778_0.05906438365592992","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.6.7":{"name":"claude-session-continuity-mcp","version":"1.6.7","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.6.7","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"f365fe3caf0a69661f71030e63d0615c810e7039","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.6.7.tgz","fileCount":83,"integrity":"sha512-CdvlUqu0xl00o2KDKgj5c2fzQbjp2M4f9cRbJZQX5J0Mx1v3G2kWz+HLbzn3CwX7tD64c2pVWXNOlsq2JoTp+w==","signatures":[{"sig":"MEUCIQCkXOtzyviOViZ6jNKisRYEFXDojWqPXI9M8RYAhSKQbwIgBmkCiinMS7YkHHQdHurXh9YhK/ymwKrMVP0SQr6obE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667285},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"35a71cfb9b08cfddbab9285edd337e260fcacf01","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.6.7_1770709437638_0.9143046793552791","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.7.0":{"name":"claude-session-continuity-mcp","version":"1.7.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.7.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"85c87dc7575b2b245a9d2bc46ac19614b7cc074c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.7.0.tgz","fileCount":83,"integrity":"sha512-r6/tIHxe8kjRWrNsPD/YTuXipQjmwbbLi9If5JCP+OlCh2pNdUpe0QVyVqsElEnuBlDPKgdLym2peh2NBHuQ4Q==","signatures":[{"sig":"MEUCIGTduUdd13S5358FMB/vBKmkXlKrO7mcnod2nufd15/OAiEAtyZfA4PAaoXncrcEzbIibs7SUMUqX0gARO0En4QEy0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682478},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7a89e08c7b1d152eb496dd16f68702eb402415b5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.7.0_1771092077285_0.31726513653642585","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.7.1":{"name":"claude-session-continuity-mcp","version":"1.7.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.7.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"99cc6737015670547478d6d0589dd48fa6be1790","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.7.1.tgz","fileCount":83,"integrity":"sha512-YGEIJcI86yj44EqahI4Rp7OL+rU7axTS83Qw9WDMxg4s8LKs+s/6UtGAcV8kgU9/SX0lu5w9yi4VZqo0T1NEOA==","signatures":[{"sig":"MEUCICF1I1cBaqQAyW2j4KVfcpcmeUrAr6hCkfk1Y2Kud1QSAiEAokP7elrVwAopV33vK2Nic7LO2D0aQSZdw6W7jDjzTLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683701},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d48b81f92d28978c540d3df694df5c235b0ebb4","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.7.1_1771124675645_0.816817407249588","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.8.0":{"name":"claude-session-continuity-mcp","version":"1.8.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.8.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"684ead480f8d2c1f934c4e6641d4f0a0c728bdcb","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.8.0.tgz","fileCount":83,"integrity":"sha512-HiwLYP11D2mrLtmzLIhSK0LdeCPkzNiUmekOZeDhmBW/upF5hvOGvO2b3ZHsqvyyd9gyIkGFZp46mGIANxVSVA==","signatures":[{"sig":"MEQCIE8zK0x9jwrKqcnmx3yJZDeGL0G2zE7iyiNl2zr8kkrDAiA6UAIwL6f0IodSSUHLrvn/ae28J2Jpk2wcqEa75xD6yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690468},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.8.0_1771128353380_0.8580797235006341","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.8.1":{"name":"claude-session-continuity-mcp","version":"1.8.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.8.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"1c6d1ff7cb74085abf90b6508f460d916d00171f","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.8.1.tgz","fileCount":83,"integrity":"sha512-SvcN4g388KmSaS9sZXswZNQfqaqlBgKT+4gkkT0XjMzyA3G3YMX1d5TiEq1n2PXF7pI22Mb7sPxfAkmOpMAFZg==","signatures":[{"sig":"MEQCIHBTjpNLHsrPHb8R6Ow7Hrs/Q5RputDR4Tz4rEtQ+xV2AiA8twHXTwk9uxsfMo0A9+etlPKQdslAAqxLxpV2h1qT0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690850},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.8.1_1771761886314_0.6342822704295612","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.8.2":{"name":"claude-session-continuity-mcp","version":"1.8.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.8.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"2b939914d69d7f1e5d72afd21067aab3693a63b9","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.8.2.tgz","fileCount":83,"integrity":"sha512-CEBBLbu0YmTAhn8O5pDYmOdgQIKxN3kbZj0nTVmP7tay+caug8aWrjf+5BaiMwPXT5yVwEBdfHS6T+Oc4uroAg==","signatures":[{"sig":"MEUCIQDCqlG849M4jfr98HZKVrve83lXN9pH/QefhpvetjvIkwIgY6ngbHUyRIY3aMUFf/BRjw09BfsxU1b/huA4j5lHHj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690747},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.8.2_1771762285180_0.15380292187969546","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.0":{"name":"claude-session-continuity-mcp","version":"1.9.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"4c3138a2e81824a129a7e190b31e9b75b6e69151","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.0.tgz","fileCount":83,"integrity":"sha512-bHZ5BinDXLTGFIzko+HjKcL1Wt0PetXTy9kcSXt1sIUH+86r6mWB37uucXCL4kYEAOQnPnDAD0IxRgsK+sXvEw==","signatures":[{"sig":"MEQCID/FmOcG1R7GIZSNnpg8wlw0K8XGGe0sKtE13S+4TlkgAiBIcdQ5pvJpEQ+qCmcQEFWRbBJV43mTMxyW9FQojIGhfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.0_1771764171759_0.2658884342883894","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.1":{"name":"claude-session-continuity-mcp","version":"1.9.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"574f7faf9e8dca7b77cafc7d4faabdb8e36222a5","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.1.tgz","fileCount":83,"integrity":"sha512-u6qFpETp115HhGpkV371e/5sZ3+6ynjFzoqynkvynvuordg2a0qy4peEQj6/VTFDa0sXgx96PXDsH0c/YsqjzA==","signatures":[{"sig":"MEUCIQDdj399MA0vt34og5X78dU74q0vy4y+l3sTsvCy2YMXSQIgasTXe//A77DBwLSRZ0K3c4fCvMx6iNtHric3STDeYvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694275},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.1_1771807984174_0.5135162864542839","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.2":{"name":"claude-session-continuity-mcp","version":"1.9.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"3f1e85b39c2a31cfd14d4c117119e2a54fec97d8","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.2.tgz","fileCount":83,"integrity":"sha512-Gm/kTeeSPtA8NRuwXCLkPGCsAclq/VlWmoh0IqUihTKSEa9R0LGsGUMNws0vvKOov1ou5nvlJXrYnShl4zZ66g==","signatures":[{"sig":"MEYCIQDM8ENMDIY8MTw4W0nKvsS32XFZVnOQc4z43iIKEpWwqQIhAOyy1usLzsu/oJyjpJ36lbtAAH0RojUMJHp3f0eBlSJB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":694879},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.2_1771855911012_0.26460450142115444","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.3":{"name":"claude-session-continuity-mcp","version":"1.9.3","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.3","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"6eed98bf47a0b87478a2e6c01c70c6dbec4f48b8","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.3.tgz","fileCount":83,"integrity":"sha512-Aste0Mgv+A5NywsabVpnTYQmaM793t9FoC9zGZzQrtmzp6QDWiBP9GRn8UgsWnrRP+DT7N7e6wplnyCtchFyxA==","signatures":[{"sig":"MEUCIQCSy4ogDVK2jblkh222gHOEZ7YUa5hKqGmMbjpz8HgHugIgLb6NWszXW9l46JVIc7F7GwMkG2snUUwqTqzJIaHML0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.3_1771856045040_0.661543878596242","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.4":{"name":"claude-session-continuity-mcp","version":"1.9.4","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.4","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"8d0c9deaa27e3d01128a8122bf8796f3501ee925","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.4.tgz","fileCount":83,"integrity":"sha512-btwSzM/xTnfwVl0DB0gO8BYiptsutr6phXYx2iAVoMTsOyBEfXmegUzHwF/uJKSoucrnDA8YZUeVGD+69W2Wzg==","signatures":[{"sig":"MEUCIHPh0vxkRpG9dodNqFpcdbv5VKA3J82TQax9NS1LuX/3AiEAwESZ1ECiHjrslQEo30zG5SI9gOl1SJFDHNPFUAR+yag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695910},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.4_1771856344180_0.37885118273966345","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.5":{"name":"claude-session-continuity-mcp","version":"1.9.5","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.5","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"e7f96e56aa7ac9f2ae30438d8c4d7bb81eb11a96","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.5.tgz","fileCount":83,"integrity":"sha512-L51Tgn3OUotHMWAKlk+5uEdSvl6cJDbkC516Cy7tzDSJGlFpK1Th0FPJa/WhTsCPYVy/xJYXeceYkX5xN4Wyqg==","signatures":[{"sig":"MEUCIQDnze/Y5abvpOc7pZctYt5KSrlu0ryFh1VLyR6R+JQi/AIgcZ3QL215PHDQDURn414Oxgr0kkTAaLt5wad1iKA9lqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.5_1771929623224_0.44628075742985307","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.6":{"name":"claude-session-continuity-mcp","version":"1.9.6","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.6","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"e97c4a063bd1effa2c0368ef1aa69c74be1dfe29","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.6.tgz","fileCount":83,"integrity":"sha512-iGSREExKk141b3Nd6Mz9ZcFEJ8ClzEEMd3SbEsLDclyVf/9gLR+wly4GG60C6ATlGLtjaIgfiJWmwDfEwTtmVQ==","signatures":[{"sig":"MEQCIEVCEvfjJW1DQ6eMeSSbhNrmFQ38dzDEubNfy4aATmK8AiBunsOwcpC1aJQQDeNxwdSUBy+BeitHOIJw7NkCeIEvSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8a6d89709442e7157eb35b509202426a0b7cee85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.6_1771945663400_0.8470119385859993","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.9.7":{"name":"claude-session-continuity-mcp","version":"1.9.7","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.9.7","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"aa75f60970e34292f57d076ca0e9fc5813af15af","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.9.7.tgz","fileCount":83,"integrity":"sha512-XTV8w2BWz0K0TXxpX+IrOR1H82DIeUCdzUI9qKa0Lh48/ZU0GCoXfTpozlUEaUES5cdR2FqCNXpOsrk1zlhVVw==","signatures":[{"sig":"MEQCICRPDo69R7nErkF7FLcXnlE4ZRidhWermOXKUc/M8AROAiA/82jFzbn8PdVSr27Sbdxd5PD46bXAxLDZYsqROHHHsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699221},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e462fed1cd362577e75d38f129b6b06225392497","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.9.7_1772272308591_0.5941253603992509","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.10.0":{"name":"claude-session-continuity-mcp","version":"1.10.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.10.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"266c8f0904b2de2a761bf0feb01c77cc8cffa77c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.10.0.tgz","fileCount":83,"integrity":"sha512-HUX+xEqc975ZEASY8mQ5VXC7qwq2U6Xyr4GPW+z0hEToyHCnvCx0GAxQuVR663oRRz+A+zDPciuaEI9EjFO8ng==","signatures":[{"sig":"MEUCIAtcdli/JJB9bMIas2LZPpbGn1BOM/H4hOBHBLPFFuTpAiEAzB+Sjao5lOc2/9gSaozTZQ5SNecWNLBJ4cw7gXQgtTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":711138},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7bd7b49b79fdd75a87ce52e355ba6bb7d2383f81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.10.0_1772276246230_0.5809156307377048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.10.1":{"name":"claude-session-continuity-mcp","version":"1.10.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.10.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"0930e4e450076fe907a485bdcf3b75afc060b5a6","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.10.1.tgz","fileCount":83,"integrity":"sha512-ci6dKhCT2G9PKKbCtucuOJZKkPh1LY3KIEMJeuJjdLuhrzP/Kn3h9tDN/UDhzfq2tm2204sgYWVs1bS3r/XXMA==","signatures":[{"sig":"MEYCIQCkMiiKugxh0xB/7PfP/PHC865mjCuUImh9Qmgsxifw8gIhAJCzsbBotEUx8kYXhgyRZdSGau6uOIy69A+4l/bWClDx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714852},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7bd7b49b79fdd75a87ce52e355ba6bb7d2383f81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.10.1_1772277164062_0.19158634607344882","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.10.2":{"name":"claude-session-continuity-mcp","version":"1.10.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.10.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"65b325df290ef4402eb948721eee5d199b372a66","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.10.2.tgz","fileCount":83,"integrity":"sha512-z+CCvwCyj6FvRm8JMtGVeimU4kFDh3iqa+fCxFc2ORH4SgNEZoqzuWRpJpz3R7s1KlBSASIW60jYj2quXb3GOg==","signatures":[{"sig":"MEUCIHglboaFne/hyH7W9AGE4NDe1KDeeVd2nJrZRmZUH5sCAiEA5uqwLMb3awMfLqh+rYflaSvV/gUm8E6CytyPL1ed1A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7bd7b49b79fdd75a87ce52e355ba6bb7d2383f81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.10.2_1772277535547_0.8927628444708202","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.11.0":{"name":"claude-session-continuity-mcp","version":"1.11.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.11.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"6c7a5a3ca71a9764c2d8c77629e6123494c14967","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.11.0.tgz","fileCount":83,"integrity":"sha512-lM3euA+Jt5G17uLEoJelpXucRWmSi2BHr+JSRBmp4nPqRWY8N0WijkCQJbQA5/hFH1dO1c2+leCI+HwnEtzVTg==","signatures":[{"sig":"MEUCIAueWYktpJ0vpx8Ckwr4ifukil6WOes+bz5e1OfrVLlKAiEAxI17kbz17gaGXE3QgqEEBrWAdbvIM/m8MAMUhEpqjfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719647},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7bd7b49b79fdd75a87ce52e355ba6bb7d2383f81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.11.0_1772281734176_0.8869830210021454","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.12.0":{"name":"claude-session-continuity-mcp","version":"1.12.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.12.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"2a7f27e1aa4b45e80259686ebc3278f1f960c98c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.12.0.tgz","fileCount":83,"integrity":"sha512-DcFBpirzcTyiro0/JvwfxjM+7HaE5sWJvYqcw2UyZLTXrwcyvo1NLl1FCso+D0EAw/PB8dGjtXRLnQtKuAcPqw==","signatures":[{"sig":"MEUCIQDg3TFeVaBwh2MlkyY4GPzFv5CdlUDpfyp0ruTZq3jqEwIgEla0BhWhsH3sXfgQ0NuHsQr869+JZ61BSRKOZSXruEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724432},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7bd7b49b79fdd75a87ce52e355ba6bb7d2383f81","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.12.0_1772355825119_0.971365803256969","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.12.1":{"name":"claude-session-continuity-mcp","version":"1.12.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.12.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"9463457597cb1a4f3f2c26f589c2d45833e6289e","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.12.1.tgz","fileCount":83,"integrity":"sha512-0q5galJ9Q6TK+Xk8jgAXqpLTWQ5PLufVj/tQZnwLomTYKqe+xhrVNtKRHgyEacOWiV8ST31gQQyaRH/YxAn2mA==","signatures":[{"sig":"MEYCIQDJaQdrVwbdhaPlt5Mvsd+VglPSMtag0P3BhuSnjLPHogIhAIwArgeZc7wkj3+Zsrb4tZdR/4bFIMLnkNA6nWxC4YNd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726040},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cab3db3b2bdf85cecd9d3853872b93b9ada107c0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.12.1_1772416226758_0.21893835231911263","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.13.0":{"name":"claude-session-continuity-mcp","version":"1.13.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.13.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"cd6fb9a2ba62b7ff9b33fcc471757e026685fc08","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.13.0.tgz","fileCount":83,"integrity":"sha512-OMrJtbBqk2RN26RfHM4HM/dV5wBvlBbbj4Zcp7jEnMv3Xvh2o53LRHuKV00PutmPWymAPeEZD45Y4SDLIf68vQ==","signatures":[{"sig":"MEQCIFLmWKYH23RCMoTajOVXV6IfP61z2HKR+/Fbj8qGVRoZAiBN3Rmm+If4ahgU6pwBjUi4fm2btXm5cSyZezJ2tQMyIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cab3db3b2bdf85cecd9d3853872b93b9ada107c0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.13.0_1774097242140_0.029600925539317924","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.13.1":{"name":"claude-session-continuity-mcp","version":"1.13.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.13.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"3965e88748e68cb8095b26cdb7f8f797a47c866b","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.13.1.tgz","fileCount":83,"integrity":"sha512-NhTbeQSi79HaRRNMl41tTyrp5o91cPGjDek/qELQFgQJJ9cmXFc0TF1xgzjUR2xeK6JcI1b7d3U4q6LGCFSaxQ==","signatures":[{"sig":"MEQCIGAj85e17I5+50od6eAQ6iAFvSds5Qe+8v9hvgSdReuAAiBKL6ybhDfsBE6hY+dInk88L/THQDiJZlecx+VP9gM00w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744089},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"48bda13cf6cc33ffcaa4c4daba8c337c8fe15313","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.13.1_1775823093939_0.8284618539716315","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.13.2":{"name":"claude-session-continuity-mcp","version":"1.13.2","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.13.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"1c2d1b4444bb93f2935d44eadff8f51f55962b0c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.13.2.tgz","fileCount":83,"integrity":"sha512-VrU6QJoHm3x93MjtuBnmgdU9+0EOLV/BawIecp9+06iRE/goCabCCjDCNFyvz0RHhrDjy36ESQFTBnJRy+9fQw==","signatures":[{"sig":"MEYCIQCKcGKORqAG62cO34y6s5DxV0MW9lKJivkZGHQDG6RC8gIhAN3ZC8LXdHjLQUTrqDLykL+Kmeu4cUSysg0fvqSyYVAP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753883},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0af2e6c21dbce495acdaf59a8090a509769b1b17","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"25.2.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.6.2","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.13.2_1778658101323_0.3372622897400812","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.15.0":{"name":"claude-session-continuity-mcp","version":"1.15.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.15.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"5e007434b6d0f2e9b818b82b3f450aed18d6ca97","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.15.0.tgz","fileCount":83,"integrity":"sha512-2Jt+zcC2sXT69nxpjTJTivTJd63cfMzhPyz7XlGWERqzye9zVj0JicQwFRjmpMuZ3ZrYZQXEcv3ccOuhsfAgTw==","signatures":[{"sig":"MEYCIQDvvDe/0lcFgaj7Aa/Zi8p190fw4zZ0fN0c6P467HRH7wIhAJSAPhelSbsL0SgTRDhjNBfda5j/lItihV8RHuEjGLnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":780935},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd0255a94e7fb5ec5798d25e0fc1b482b4dab0c2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.15.0_1783493734401_0.9918518617716754","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.15.1":{"name":"claude-session-continuity-mcp","version":"1.15.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.15.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"f08d9ea93449c94c84491b2a994faeaafc8a0360","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.15.1.tgz","fileCount":83,"integrity":"sha512-Vd1BcwNeHdCSGFBsfOrvAqmlRHZN9szpEYVyVT7IHD6AXZUxwN5XKzfzGBx66rK/npcZxQ/SFYf8NGJ8ZT41nw==","signatures":[{"sig":"MEQCIA/n+hoOz5W8atJUET3YJl5QFzOD2ITgNyRtp5R6D1deAiAJHoBxvmrhzCfa82aD1HTfE6LzNwoOlDqbuhVp8HcICg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":784593},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bfc737c68a05ebfdf3c49756972ac89756a6032d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.15.1_1783518882526_0.8861442317029993","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.16.0":{"name":"claude-session-continuity-mcp","version":"1.16.0","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.16.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"9d4f5b214c50fb45004589ee9ed17e0b3c6b9a78","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.16.0.tgz","fileCount":83,"integrity":"sha512-IjpiwT50UJrSD+a2U6Oy9TJGxUkCR7bZxrqcxZgrfL3OaqVDbaD3fNBVhjqLaF2e+WOZJLI4Ydy6QDlM6Q4XCA==","signatures":[{"sig":"MEQCIFgex7ia8q3VUAZQSmxegEPGzI80W0qCsdwKD+2qHa7XAiAjY8Td2y3c2yAOsrCh0l3qX6BeL0a+LA+OYyB0tusvkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":794451},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e9d2220f406b2db04541c89569da88f92d71efbe","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.16.0_1783574755531_0.35895944716627226","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.16.1":{"name":"claude-session-continuity-mcp","version":"1.16.1","keywords":["mcp","model-context-protocol","claude","claude-code","ai","context","memory","session","continuity","anthropic"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.16.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"e6cd49f1bce7ba2c4fcb2d0734bcb76f3b5c641c","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.16.1.tgz","fileCount":85,"integrity":"sha512-9uz9bHXvit7flxae/6xjKPflULGrpmsexIPUQTbNkrAkw6mBKbMJYH/2NNIotJhCHkAZN1+HuWPR2SLGv7+LJQ==","signatures":[{"sig":"MEQCIHFo8JV6uu82w7HqXsXhSr8ltJyCKo7z6+js4wc5hLHjAiAJzz/vkn7EsgIhbhpYmOCdCQDANHfb5mgi+O4C8GXDCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798842},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c33768d31910814a0d9bfcc77502c4ac60630d4d","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session Continuity for Claude Code - Never re-explain your project again","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.16.1_1783587635353_0.26958024631088473","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.16.2":{"name":"claude-session-continuity-mcp","version":"1.16.2","keywords":["mcp","model-context-protocol","claude","claude-code","codex","codex-cli","openai","ai","context","memory","session","continuity","anthropic","agent-memory"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.16.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"dee77b4b47d28770ef7db69c3bf4f79b4b7dedb0","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.16.2.tgz","fileCount":85,"integrity":"sha512-OOLWJbGgbnu0Aa2gHFmqOx+lryC7QnMhOBziHrNp/FmELoJFZ+u+M9TNpkfPuv4tM9oeocRk5diit/8hkW+TeA==","signatures":[{"sig":"MEYCIQDerXYTWfC+oS1o50UOshOQSAvZyibWeIm9pVPgBfmfyAIhAIG+i+PfqTf5U/izpVMAD/xqC6O8PzE4XXfwPtmkAIjn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799120},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e45b24690b3945fb5dbedd9bd056d6cda1815465","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session continuity for Claude Code & OpenAI Codex CLI - never re-explain your project again. 100% local, zero config, auto context injection.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.16.2_1783590192848_0.6711703580512276","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.17.0":{"name":"claude-session-continuity-mcp","version":"1.17.0","keywords":["mcp","model-context-protocol","claude","claude-code","codex","codex-cli","openai","gemini","gemini-cli","google","ai","context","memory","session","continuity","anthropic","agent-memory"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.17.0","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"7a960ebd3f72a3853683a2196d305fd679687365","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.17.0.tgz","fileCount":85,"integrity":"sha512-qMSoyDg3zo9mW1RfG7rFTYS1mgmFDWEltrQJa9u+LwlOLYvzbjki46UROXl51z8M6Muifgp7CgpHWzNSxEmgew==","signatures":[{"sig":"MEUCIQCJQ07CWv/TvpvSlZjmdTg/gldqBGMrMk6DaFjiQSVoUAIgBUD6hU2dWlrqSnrF4lTf4ovNMWVBJjrTmBpr7tu8WOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":808357},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"93692e55a9d32847198fa5943d9a6aad8593c337","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","dashboard":"node dist/dashboard.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","dashboard:v2":"node dist/dashboard-v2.js","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session continuity for Claude Code, OpenAI Codex CLI & Google Gemini CLI - never re-explain your project again. 100% local, zero config, auto context injection.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.17.0_1783650543620_0.5454196501687048","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.17.1":{"name":"claude-session-continuity-mcp","version":"1.17.1","keywords":["mcp","model-context-protocol","claude","claude-code","codex","codex-cli","openai","gemini","gemini-cli","google","ai","context","memory","session","continuity","anthropic","agent-memory"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.17.1","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"1f47a01d27a80bbc4e4051c0349679f1da309db6","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.17.1.tgz","fileCount":77,"integrity":"sha512-eJvfz+j1WIItRkr3MxZU64S8lilIPah9+Hk5gAQW2EVZOQtp3nYWFJt8cod6FDFonDacgZKomSrU51wouuEgSw==","signatures":[{"sig":"MEQCIDkxk75fOYEzmj9NkdIp5buMnl0ByWfTmdMLfr+fUtvpAiBmNbFsAbeh5ICXU/vJVckUwsj5Fcm1tNkormCQR8+tDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536842},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"a990880437b69ad37dc1aee9c8aeccb9ed3f5efc","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session continuity for Claude Code, OpenAI Codex CLI & Google Gemini CLI - never re-explain your project again. 100% local, zero config, auto context injection.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.17.1_1783655088221_0.03245579498739937","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."},"1.17.2":{"name":"claude-session-continuity-mcp","version":"1.17.2","keywords":["mcp","model-context-protocol","claude","claude-code","codex","codex-cli","openai","gemini","gemini-cli","google","ai","context","memory","session","continuity","anthropic","agent-memory"],"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","_id":"claude-session-continuity-mcp@1.17.2","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"bin":{"claude-session-hooks":"dist/hooks/install.js","claude-hook-post-tool":"dist/hooks/post-tool-use.js","claude-hook-pre-compact":"dist/hooks/pre-compact.js","claude-hook-session-end":"dist/hooks/session-end.js","claude-hook-user-prompt":"dist/hooks/user-prompt-submit.js","claude-hook-session-start":"dist/hooks/session-start.js","claude-session-continuity-mcp":"dist/index.js"},"dist":{"shasum":"3b8b8597fba2f0aa5acfdfae29ba4c70885153f8","tarball":"https://registry.npmjs.org/claude-session-continuity-mcp/-/claude-session-continuity-mcp-1.17.2.tgz","fileCount":77,"integrity":"sha512-DwuKOacXv5zLysL5Ipn7uSSAc45hQwzXV5dOzKQIaPcvK/uLXpSEV7tYZdGHwPGGTBgQ0r2pFZNtReWdaoVW6g==","signatures":[{"sig":"MEUCIQCbtYte/8qEf4lKw+rv4srCXNJHtIwwK2ypSP5GlMJKHAIgXxA8aPsB58hH3382NauP+g2AVglLLe7CIWXa6EJCHhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538391},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"gitHead":"fc9638cc45f41f2558fdd287d065f24131041670","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","start":"node dist/index.js","start:v2":"MCP_V2_ONLY=true node dist/index.js","test:watch":"vitest","postinstall":"node dist/hooks/install.js install 2>/dev/null || true","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm test"},"_npmUser":{"name":"leesmemo","email":"lasjk7@gmail.com"},"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Session continuity for Claude Code, OpenAI Codex CLI & Google Gemini CLI - never re-explain your project again. 100% local, zero config, auto context injection.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.23.0","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","typescript":"^5.0.0","@types/node":"^20.0.0","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/claude-session-continuity-mcp_1.17.2_1783755744335_0.5940395960504647","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Renamed to 'passbaton' (v2.0.0) - now clearly agent-neutral (Claude Code, Codex, Gemini). Please install 'passbaton' instead. Same hooks, same local db, your history carries over."}},"time":{"created":"2026-01-26T07:43:31.295Z","modified":"2026-07-15T13:19:22.910Z","1.0.0":"2026-01-26T07:43:31.452Z","1.1.0":"2026-01-30T23:38:09.028Z","1.1.1":"2026-01-30T23:44:03.033Z","1.2.0":"2026-01-31T08:20:12.316Z","1.3.0":"2026-02-02T02:31:40.662Z","1.4.0":"2026-02-05T18:24:01.380Z","1.4.1":"2026-02-05T18:30:33.339Z","1.4.2":"2026-02-05T18:37:35.948Z","1.4.3":"2026-02-05T18:48:14.927Z","1.5.0":"2026-02-06T03:14:56.669Z","1.5.1":"2026-02-07T04:58:39.127Z","1.6.0":"2026-02-07T11:08:18.734Z","1.6.1":"2026-02-09T11:19:44.811Z","1.6.2":"2026-02-09T11:30:55.296Z","1.6.3":"2026-02-10T01:34:59.399Z","1.6.4":"2026-02-10T01:58:44.284Z","1.6.5":"2026-02-10T06:33:13.511Z","1.6.6":"2026-02-10T07:28:22.963Z","1.6.7":"2026-02-10T07:43:57.778Z","1.7.0":"2026-02-14T18:01:17.479Z","1.7.1":"2026-02-15T03:04:35.863Z","1.8.0":"2026-02-15T04:05:53.568Z","1.8.1":"2026-02-22T12:04:46.520Z","1.8.2":"2026-02-22T12:11:25.369Z","1.9.0":"2026-02-22T12:42:51.939Z","1.9.1":"2026-02-23T00:53:04.434Z","1.9.2":"2026-02-23T14:11:51.187Z","1.9.3":"2026-02-23T14:14:05.191Z","1.9.4":"2026-02-23T14:19:04.376Z","1.9.5":"2026-02-24T10:40:23.420Z","1.9.6":"2026-02-24T15:07:43.575Z","1.9.7":"2026-02-28T09:51:48.802Z","1.10.0":"2026-02-28T10:57:26.419Z","1.10.1":"2026-02-28T11:12:44.249Z","1.10.2":"2026-02-28T11:18:55.739Z","1.11.0":"2026-02-28T12:28:54.351Z","1.12.0":"2026-03-01T09:03:45.338Z","1.12.1":"2026-03-02T01:50:26.938Z","1.13.0":"2026-03-21T12:47:22.349Z","1.13.1":"2026-04-10T12:11:34.132Z","1.13.2":"2026-05-13T07:41:41.500Z","1.15.0":"2026-07-08T06:55:34.563Z","1.15.1":"2026-07-08T13:54:42.827Z","1.16.0":"2026-07-09T05:25:55.699Z","1.16.1":"2026-07-09T09:00:35.559Z","1.16.2":"2026-07-09T09:43:13.042Z","1.17.0":"2026-07-10T02:29:03.790Z","1.17.1":"2026-07-10T03:44:48.378Z","1.17.2":"2026-07-11T07:42:24.508Z"},"bugs":{"url":"https://github.com/leesgit/claude-session-continuity-mcp/issues"},"author":{"name":"Byeongchang Lee","email":"leesgit@github.com"},"license":"MIT","homepage":"https://github.com/leesgit/claude-session-continuity-mcp#readme","keywords":["mcp","model-context-protocol","claude","claude-code","codex","codex-cli","openai","gemini","gemini-cli","google","ai","context","memory","session","continuity","anthropic","agent-memory"],"repository":{"url":"git+https://github.com/leesgit/claude-session-continuity-mcp.git","type":"git"},"description":"Session continuity for Claude Code, OpenAI Codex CLI & Google Gemini CLI - never re-explain your project again. 100% local, zero config, auto context injection.","maintainers":[{"name":"leesmemo","email":"lasjk7@gmail.com"}],"readme":"# claude-session-continuity-mcp\n\n> **Never re-explain your project to your AI coding agent again.** 100% local session memory for **Claude Code, OpenAI Codex CLI & Google Gemini CLI** — auto context injection, semantic search, and error→solution recall. Zero config, zero API cost.\n\n[![npm version](https://img.shields.io/npm/v/claude-session-continuity-mcp.svg)](https://www.npmjs.com/package/claude-session-continuity-mcp)\n[![npm downloads](https://img.shields.io/npm/dm/claude-session-continuity-mcp.svg)](https://www.npmjs.com/package/claude-session-continuity-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![claude-session-continuity-mcp MCP server](https://glama.ai/mcp/servers/leesgit/claude-session-continuity-mcp/badges/card.svg)](https://glama.ai/mcp/servers/leesgit/claude-session-continuity-mcp)\n\n**⚡ One install → context auto-loads every session · 🧩 survives compaction (0 re-explaining) · 🔒 100% local, $0 API**\n\n![Session continuity demo — Claude auto-restores your project context on session start](assets/demo.gif)\n\n> **Name note:** the package is called `claude-session-continuity-mcp` for historical reasons, but it is **agent-agnostic** — Claude Code, Codex CLI, and Gemini CLI are first-class and share one local memory.\n\n## The Problem\n\nEvery new session — whether you're in Claude Code, Codex CLI, or Gemini CLI:\n\n```\n\"This is a Next.js 15 project with App Router...\"\n\"We decided to use Server Actions because...\"\n\"Last time we were working on the auth system...\"\n\"The build command is pnpm build...\"\n```\n\n**5 minutes of context-setting. Every. Single. Time.**\n\n## The Solution\n\n**Fully automatic.** Lifecycle hooks handle everything without manual calls — on **Claude Code**, **OpenAI Codex CLI**, and **Google Gemini CLI**, sharing one local memory so context carries across all three:\n\n```bash\n# Session start → Auto-loads relevant context + recent session history\n# When asking → Auto-injects relevant memories/solutions\n# During conversation → Tracks active files + auto-injects error solutions\n# On compact → Structured handover context for continuity\n# On exit → Extracts commits, decisions, error-fix pairs from transcript\n```\n\n```\n← Auto-output on session start:\n# my-app - Session Resumed\n\n📍 **State**: Implementing signup form\n\n## Recent Sessions\n### 2026-02-28\n**Work**: Completed OAuth integration with Google provider\n**Commits**: feat: add OAuth callback handler; fix: redirect URI config\n**Decisions**: Use Server Actions instead of API routes\n\n### 2026-02-27\n**Work**: Set up authentication foundation\n**Next**: Implement signup form validation\n\n## Directives\n- 🔴 Always use Zod for form validation\n- 📎 Prefer Server Components by default\n\n## Key Memories\n- 🎯 Decided on App Router, using Server Actions\n- ⚠️ OAuth redirect_uri mismatch → check env file\n```\n\n**Zero manual work. Context follows you.**\n\n---\n\n## Why this over other memory tools?\n\nMost Claude memory tools rely on **explicit tool calls** (\"remember this\"), a **cloud API**, or a **background AI worker**. This one is deliberately different:\n\n| | claude-session-continuity-mcp | Typical cloud/AI-memory MCP |\n|---|---|---|\n| **Setup** | `npm i -g` → hooks auto-install | Manual server + API key |\n| **Trigger** | 5 automatic hooks (no commands) | You call a `remember` tool |\n| **Storage** | 100% local SQLite | Cloud / external service |\n| **API cost** | **$0** — local embeddings | Per-token / subscription |\n| **Latency** | < 5ms (on-device) | Network round-trip |\n| **Privacy** | Never leaves your machine | Sent to a provider |\n| **Search** | FTS5 + local semantic, KO/EN/JA cross-lingual | Varies |\n\nIf you want zero-config, offline, no-cost memory that just *happens* while you work — this is it.\n\n### Auto-injection vs. explicit search\n\nThere's also a great class of **local search** tools (e.g. [ctx](https://github.com/ctxrs/ctx)) that index your agent history so you can *query* it (`search \"failed migration\"`). That's complementary, not the same job:\n\n| | claude-session-continuity-mcp | Local-search tools (ctx, etc.) |\n|---|---|---|\n| **How you use it** | **Automatic** — context appears on session start, no command | You (or the agent) run a search query |\n| **Compaction** | **PreCompact hook re-injects a handover** → 0 context re-explained after a compact | Not its job (it's a search index) |\n| **Best at** | *Never losing your thread* across sessions & compacts, hands-off | *Finding* a specific past decision/command on demand |\n| **Coverage** | Claude Code + Codex CLI + Gemini CLI (where auto-injection is possible) | Often 30+ agents indexed for search |\n\nUse search when you want to *look something up*. Use this when you want your context to *follow you* without asking.\n\n---\n\n## Codex CLI support (v1.16.0+)\n\nBeyond Claude Code, this also supports **OpenAI Codex CLI**. If `~/.codex` exists,\nthe installer registers the same hooks in `~/.codex/hooks.json` (SessionStart,\nUserPromptSubmit, PreCompact, Stop), and the hooks auto-detect the host and emit\nthe right output format (Codex's `hookSpecificOutput.additionalContext`).\n\nThe same local `sessions.db` is shared, so context carries across both agents:\nwhat you did in Codex is available in Claude Code and vice versa.\n\n**Scope:** session save + context injection work on both. Codex file-change\ntracking (PostToolUse) isn't wired yet — session save already covers most of it\nvia transcript parsing. Codex's `transcript_path` is treated as an unstable\ninterface (it can be null at startup), so host detection uses an installer-injected\n`--codex` marker rather than relying on the path.\n\n---\n\n## Gemini CLI support (v1.17.0+)\n\nAlso supports **Google Gemini CLI**. If `~/.gemini` exists, the installer registers\nthe hooks in `~/.gemini/settings.json` (SessionStart, BeforeAgent, PreCompress,\nSessionEnd — Gemini's event names), preserving your other settings. Same shared\nlocal `sessions.db`, so context carries across all three agents.\n\nGemini's transcript format was verified against real `~/.gemini/tmp/.../chats/*.jsonl`\nfiles — it uses **two shapes** (a flat `{type, content}` line and an older\n`{\"$set\":{\"messages\":[…]}}` diff line); the parser handles both. Like Codex,\n`transcript_path` can be null at startup, so host detection uses a `--gemini` marker.\n\n**Honest scope note:** session save (SessionEnd) and context output are verified working.\nGemini's `SessionStart` context injection is documented as *advisory-only* upstream\n([gemini-cli#15413](https://github.com/google-gemini/gemini-cli/issues/15413)) — if your\nGemini build doesn't render the injected context on startup, that's an upstream limit,\nnot this tool. Session continuity still works via the saved history.\n\n---\n\n## Quick Start\n\n> **Requires Node.js 22+.** The native `better-sqlite3` dependency only ships\n> prebuilt binaries for Node 22, 24, and 26 (the currently supported lines —\n> Node 18 and 20 are both end-of-life). On older Node it falls back to compiling\n> from source, which fails without build tools. Node 22 and up install cleanly\n> with no compiler needed.\n\n### Recommended: Global Installation\n\n```bash\nnpm install -g claude-session-continuity-mcp\n```\n\n**That's it!** The postinstall script automatically:\n1. Registers MCP server in `~/.claude.json`\n2. Installs Claude Hooks in `~/.claude/settings.json`\n\n### Why Global (`-g`)?\n\nThis tool is designed to track **all your Claude Code projects** in a single unified database.\nGlobal installation is strongly recommended because:\n\n| Reason | Detail |\n|---|---|\n| **Single source of truth** | One binary serves every project — no version drift between projects |\n| **Hooks are user-scoped** | `~/.claude/settings.json` lives in your home directory, not per-project |\n| **Cross-project context** | Sessions from `app-a` and `app-b` share the same DB and search index |\n| **One update = everything refreshed** | `npm install -g <latest>` updates all projects at once; no per-project reinstall |\n| **`npm exec` resolves global first** | Hooks call `npm exec -- claude-hook-*` which finds the global package reliably regardless of cwd |\n\n**Important**: Even with global install, you can still **disable the hook for specific projects** (see below).\nGlobal ≠ forced on every project.\n\n### Disabling Hooks for Specific Projects\n\nGlobal install does **not** mean \"always on everywhere\". You have three layers of control:\n\n| Layer | File | Scope |\n|---|---|---|\n| 1. Global ON (default) | `~/.claude/settings.json` | All projects |\n| 2. Project-wide OFF | `<project>/.claude/settings.json` | Whole team (committed) |\n| 3. Personal-only OFF | `<project>/.claude/settings.local.json` | Just you (gitignored) |\n\n**To disable hooks in a specific project**, create the override file with empty hook arrays:\n\n```json\n// <project>/.claude/settings.json  (or settings.local.json for personal-only)\n{\n  \"hooks\": {\n    \"SessionStart\": [],\n    \"UserPromptSubmit\": [],\n    \"PostToolUse\": [],\n    \"PreCompact\": [],\n    \"Stop\": []\n  }\n}\n```\n\nEmpty arrays override the global setting → that project's sessions are no longer tracked.\n\n### Updating to a New Version\n\n```bash\nnpm install -g claude-session-continuity-mcp@latest\n```\n\nThat's the only step — all projects pick up the new binary on next Claude Code restart.\nNo need to reinstall in each project.\n\n### Alternative: Local Install (Not Recommended)\n\nIf you really want per-project install (e.g., locked version for one project):\n```bash\ncd <project> && npm install claude-session-continuity-mcp\n```\nDrawback: you must install separately in every project, and `npm exec` may not find the local copy reliably from hook context (cwd-dependent). Stick with `-g` unless you have a specific reason.\n\n### What Gets Installed\n\n**MCP Server** (in `~/.claude.json`):\n```json\n{\n  \"mcpServers\": {\n    \"project-manager\": {\n      \"command\": \"npx\",\n      \"args\": [\"claude-session-continuity-mcp\"]\n    }\n  }\n}\n```\n\n**Claude Hooks** (in `~/.claude/settings.json`):\n```json\n{\n  \"hooks\": {\n    \"SessionStart\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-session-start\" }] }],\n    \"UserPromptSubmit\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-user-prompt\" }] }],\n    \"PostToolUse\": [{ \"matcher\": \"Edit\", \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-post-tool\" }] }, { \"matcher\": \"Write\", \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-post-tool\" }] }],\n    \"PreCompact\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-pre-compact\" }] }],\n    \"Stop\": [{ \"hooks\": [{ \"type\": \"command\", \"command\": \"npm exec -- claude-hook-session-end\" }] }]\n  }\n}\n```\n\n**Note (v1.5.0+):** Full lifecycle coverage with 5 hooks. Uses `npm exec --` which finds local `node_modules/.bin` first.\n\n### Installed Hooks (v1.5.0+)\n\n| Hook | Command | Function |\n|------|---------|----------|\n| `SessionStart` | `claude-hook-session-start` | Auto-loads project context on session start |\n| `UserPromptSubmit` | `claude-hook-user-prompt` | Auto-injects relevant memories + past reference search |\n| `PostToolUse` | `claude-hook-post-tool` | Tracks active files (Edit, Write) + auto-injects error solutions (Bash) |\n| `PreCompact` | `claude-hook-pre-compact` | Structured handover context before compression |\n| `Stop` | `claude-hook-session-end` | Extracts commits, decisions, error-fix pairs from transcript |\n\n### Manual Hook Management\n\n```bash\n# Check hook status\nnpx claude-session-hooks status\n\n# Reinstall hooks\nnpx claude-session-hooks install\n\n# Remove hooks\nnpx claude-session-hooks uninstall\n```\n\n### 3. Restart Claude Code\n\nAfter installation, restart Claude Code to activate the hooks.\n\n---\n\n## Features\n\n| Feature | Description |\n|---------|-------------|\n| 🤖 **Zero Manual Work** | Claude Hooks automate all context capture/load |\n| 🎯 **Quality Memory Only** | **(v1.10.0)** Only decisions, learnings, errors — no file-change noise |\n| 🧠 **Semantic Search** | multilingual-e5-small embedding (94+ languages, 384d) |\n| 🌍 **Multilingual** | Korean/English/Japanese + cross-language search (EN→KR, KR→EN) |\n| 🔗 **Git Integration** | Commit messages auto-extracted from transcripts |\n| 🕸️ **Knowledge Graph** | Memory relations (solves, causes, extends...) |\n| 📊 **Memory Classification** | 5 types: observation, decision, learning, error, pattern |\n| ✅ **Integrated Verification** | One-click build/test/lint execution |\n| 📋 **Task Management** | Priority-based task management |\n| 🔧 **Auto Error→Solution** | **(v1.12.0)** Bash errors auto-detect → inject past solutions; session-end auto-records error-fix pairs |\n| 💰 **Token Efficiency** | **(v1.11.0)** Removed loadContext from UserPromptSubmit (saves 24-60K tokens/session) |\n| 📑 **Progressive Disclosure** | **(v1.11.0)** memory_search returns index first, memory_get for full content |\n| ⏳ **Temporal Decay** | **(v1.11.0)** Memory scoring with type-specific half-lives for relevance |\n| 📝 **Structured Handover** | **(v1.10.0)** PreCompact saves work summary, active files, pending actions |\n| 🚪 **Smart Session End** | **(v1.10.0)** Extracts commits, decisions, error-fix pairs from transcript |\n| 🗑️ **Auto Noise Cleanup** | **(v1.10.0)** Auto-deletes stale observation memories (3d+) |\n| 🔍 **Past Reference Detection** | **(v1.8.0)** \"저번에 X 어떻게 했어?\" auto-searches DB |\n| 📝 **User Directive Extraction** | **(v1.8.0)** Auto-extracts \"always/never\" rules from prompts |\n\n---\n\n## Claude Hooks - Auto Context System\n\n### How It Works\n\n**SessionStart Hook** (`npx claude-hook-session-start`):\n- Auto-detects project: monorepo (`apps/project-name/`) or single project (`package.json` root folder name)\n- Loads context from `.claude/sessions.db`\n- Injects: Current state, **3 recent sessions** with commits/decisions, directives, pending tasks, filtered key memories\n- Auto-cleans stale noise memories (3d+ auto-tracked, 14d+ auto-compact)\n\n**UserPromptSubmit Hook** (`npx claude-hook-user-prompt`):\n- Runs on every prompt submission\n- **(v1.11.0)** No longer calls loadContext() — saves 24-60K tokens/session\n- Injects relevant context (filtered: decisions, learnings, errors only)\n\n**PostToolUse Hook** (`npx claude-hook-post-tool`):\n- Tracks hot file paths and updates `active_context.recent_files`\n- **(v1.12.0)** Auto-detects Bash errors → searches solutions DB → injects past solutions into context\n- **No longer creates observation memories** (v1.10.0 — eliminates `[File Change]` noise)\n\n**PreCompact Hook** (`npx claude-hook-pre-compact`):\n- Builds structured handover context: work summary, active file, pending action, key facts, recent errors\n- **No longer stores auto-compact memories** (v1.10.0)\n\n**Stop Hook** (`npx claude-hook-session-end`):\n- Extracts commit messages from JSONL transcript (`git commit -m` patterns)\n- Extracts error-fix pairs (error → resolution within 3 messages)\n- **(v1.12.0)** Auto-records error→fix pairs to solutions table for future reuse\n- Extracts decisions (\"because\", \"instead of\", \"chose\" patterns)\n- **(v1.11.0)** Single-pass transcript parsing (4 JSONL reads → 1)\n- Stores structured metadata in `sessions.issues` column as JSON\n\n### Example Output (Session Start)\n\n```markdown\n# my-app - Session Resumed\n\n📍 **State**: Implementing signup form\n🚧 **Blocker**: OAuth callback URL issue\n\n## Recent Sessions\n### 2026-02-28\n**Work**: Completed OAuth integration\n**Commits**: feat: add OAuth handler; fix: redirect config\n**Decisions**: Use Server Actions over API routes\n**Next**: Implement form validation\n\n## Directives\n- 🔴 Always use Zod for validation\n\n## Pending Tasks\n- 🔄 [P8] Implement form validation\n- ⏳ [P5] Add error handling\n\n## Key Memories\n- 🎯 Decided on App Router, using Server Actions\n- ⚠️ OAuth redirect_uri mismatch → check env file\n```\n\n### Hook Management\n\n```bash\n# Check status\nnpx claude-session-hooks status\n\n# Reinstall\nnpx claude-session-hooks install\n\n# Remove\nnpx claude-session-hooks uninstall\n\n# Temporarily disable\nexport MCP_HOOKS_DISABLED=true\n```\n\n### Past Reference Detection (v1.8.0)\n\nWhen you ask about past work, the `UserPromptSubmit` hook automatically searches the database:\n\n```\nYou: \"저번에 인앱결제 어떻게 했어?\"\n→ Hook detects \"저번에\" + extracts keyword \"인앱결제\"\n→ Searches sessions, memories (FTS5), and solutions\n→ Injects matching results into context automatically\n```\n\n**Supported patterns (Korean & English):**\n\n| Pattern | Example |\n|---------|---------|\n| 저번에/전에/이전에 ... 어떻게 | \"저번에 CORS 에러 어떻게 해결했지?\" |\n| ~했던/만들었던/해결했던 | \"수정했던 로그인 로직\" |\n| 지난 세션/작업에서 | \"지난 세션에서 결제 구현\" |\n| last time/before/previously | \"How did we handle auth last time?\" |\n| did we/did I ... before | \"Did we fix the database migration before?\" |\n| remember when/recall when | \"Remember when we set up CI?\" |\n\n**Output example:**\n```markdown\n## Related Past Work (auto-detected from your question)\n\n### Sessions\n- [2/14] 카카오 로그인 앱키 수정, 인앱결제 IAP 플로우 수정\n\n### Memories\n- 🎯 [decision] 테스트: 인앱결제 상품 등록 완료\n\n### Solutions\n- **IAP_BILLING_ERROR**: StoreKit 2 migration으로 해결\n```\n\n### Why npm exec? (v1.4.3+)\n\nPrevious versions used absolute paths or `npx`:\n```json\n// v1.3.x - absolute paths (broke on multi-project)\n\"command\": \"node \\\"/path/to/project-a/node_modules/.../session-start.js\\\"\"\n\n// v1.4.0-1.4.2 - npx (required global install or hit npm registry)\n\"command\": \"npx claude-hook-session-start\"\n```\n\nNow we use `npm exec --`:\n```json\n\"command\": \"npm exec -- claude-hook-session-start\"\n```\n\n**`npm exec --` finds local `node_modules/.bin` first**, then falls back to global. Works with both local and global installation without hitting npm registry.\n\n---\n\n## Tools (v5 API) - 25 Focused Tools\n\n### 1. Session Lifecycle (4) ⭐\n\n```javascript\n// Start of session - auto-loads context\nsession_start({ project: \"my-app\", compact: true })\n\n// End of session - auto-saves context\nsession_end({\n  project: \"my-app\",\n  summary: \"Completed auth flow\",\n  modifiedFiles: [\"src/auth.ts\", \"src/login/page.tsx\"]\n})\n\n// View session history\nsession_history({ project: \"my-app\", limit: 5 })\n\n// Semantic search past sessions\nsearch_sessions({ query: \"auth work\", project: \"my-app\" })\n```\n\n### 2. Project Management (4)\n\n```javascript\n// Get project status with task stats\nproject_status({ project: \"my-app\" })\n\n// Initialize new project\nproject_init({ project: \"my-app\" })\n\n// Analyze project tech stack\nproject_analyze({ project: \"my-app\" })\n\n// List all projects\nlist_projects()\n```\n\n### 3. Task Management (4)\n\n```javascript\n// Add a task\ntask_add({ project: \"my-app\", title: \"Implement signup\", priority: 8 })\n\n// Update task status\ntask_update({ taskId: 1, status: \"done\" })\n\n// List tasks\ntask_list({ project: \"my-app\", status: \"pending\" })\n\n// Suggest tasks from TODO comments\ntask_suggest({ project: \"my-app\" })\n```\n\n### 4. Solution Archive (3)\n\n```javascript\n// Record an error solution\nsolution_record({\n  errorSignature: \"TypeError: Cannot read property 'id'\",\n  solution: \"Use optional chaining: user?.id\"\n})\n\n// Find similar solutions (keyword or semantic)\nsolution_find({ query: \"TypeError property\", semantic: true })\n\n// AI-powered solution suggestion\nsolution_suggest({ errorMessage: \"Cannot read property 'email'\" })\n```\n\n### 5. Verification (3)\n\n```javascript\n// Run build\nverify_build({ project: \"my-app\" })\n\n// Run tests\nverify_test({ project: \"my-app\" })\n\n// Run all (build + test + lint)\nverify_all({ project: \"my-app\" })\n```\n\n### 6. Memory System (5)\n\n```javascript\n// Store a classified memory\nmemory_store({\n  content: \"State management with Riverpod makes testing easier\",\n  type: \"learning\",  // observation, decision, learning, error, pattern\n  project: \"my-app\",\n  tags: [\"flutter\", \"state-management\"],\n  importance: 8,\n  relatedTo: 23  // Connect to existing memory\n})\n\n// Search memories — returns index (id, type, tags, score) for token efficiency\nmemory_search({\n  query: \"state management test\",\n  type: \"learning\",\n  semantic: true,  // Use embedding similarity\n  limit: 10\n})\n\n// Get full memory content by ID (v1.11.0)\nmemory_get({ memoryId: 23 })\n\n// Find related memories (graph + semantic)\nmemory_related({\n  memoryId: 23,\n  includeGraph: true,\n  includeSemantic: true\n})\n\n// Get memory statistics\nmemory_stats({ project: \"my-app\" })\n```\n\n### 7. Knowledge Graph (2)\n\n```javascript\n// Connect two memories with a typed relation\ngraph_connect({\n  sourceId: 23,\n  targetId: 25,\n  relation: \"solves\",  // related_to, causes, solves, depends_on, contradicts, extends, example_of\n  strength: 0.9\n})\n\n// Explore knowledge graph\ngraph_explore({\n  memoryId: 23,\n  depth: 2,\n  relation: \"all\",  // or specific relation type\n  direction: \"both\"  // outgoing, incoming, both\n})\n```\n\n## Memory Types\n\n| Type | Description | Use Case |\n|------|-------------|----------|\n| `observation` | Patterns, structures found in codebase | \"All screens are separated in features/ folder\" |\n| `decision` | Architecture, library choices | \"Decided to use SharedPreferences for caching\" |\n| `learning` | New knowledge, best practices | \"Riverpod is better for testing\" |\n| `error` | Occurred errors and solutions | \"Provider.read() doesn't rebuild → use watch()\" |\n| `pattern` | Recurring code patterns, conventions | \"Avoid late keyword abuse\" |\n\n## Relation Types\n\n| Relation | Description | Example |\n|----------|-------------|---------|\n| `related_to` | General relation | A and B are related |\n| `causes` | A causes B | Caching decision → folder structure change |\n| `solves` | A solves B | Riverpod learning → Provider bug fix |\n| `depends_on` | A depends on B | Folder structure → Caching decision |\n| `contradicts` | A conflicts with B | Two design decisions conflict |\n| `extends` | A extends B | late pattern → Extended to Riverpod learning |\n| `example_of` | A is example of B | Specific code is example of pattern |\n\n---\n\n## Data Storage\n\nSQLite database at `~/.claude/sessions.db`:\n\n| Table | Purpose |\n|-------|---------|\n| `memories` | Classified memories (observation, decision, learning, error, pattern) |\n| `memories_fts` | Full-text search index (FTS5) |\n| `memory_relations` | Knowledge graph relations |\n| `embeddings_v4` | Semantic search vectors (multilingual-e5-small, 384d) |\n| `project_context` | Fixed project info (tech stack, decisions) |\n| `active_context` | Current work state |\n| `tasks` | Task backlog |\n| `solutions` | Error solution archive |\n| `sessions` | Session history |\n\n---\n\n## Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `WORKSPACE_ROOT` | - | Workspace root path (required) |\n| `MCP_HOOKS_DISABLED` | `false` | Disable Claude Hooks |\n| `LOG_LEVEL` | `info` | Log level (debug/info/warn/error) |\n| `LOG_FILE` | - | Optional file logging path |\n\n---\n\n## Development\n\n```bash\n# Clone\ngit clone https://github.com/leesgit/claude-session-continuity-mcp.git\ncd claude-session-continuity-mcp\n\n# Install\nnpm install\n\n# Build\nnpm run build\n\n# Test\nnpm test\n\n# Test with coverage\nnpm run test:coverage\n```\n\n---\n\n## Performance\n\n| Metric | Value |\n|--------|-------|\n| Context load (cached) | **<5ms** |\n| Memory search (FTS) | ~10ms |\n| Semantic search | ~50ms |\n| Build verification | Project-dependent |\n\n---\n\n## Roadmap\n\n- [x] v2 API (15 focused tools)\n- [x] v4 API (24 tools - memory + graph)\n- [x] v5 Claude Hooks (auto-capture)\n- [x] Knowledge Graph with typed relations\n- [x] Memory classification (6 types)\n- [x] Semantic search (embeddings)\n- [x] Multilingual pattern detection (KO/EN/JA)\n- [x] Git commit integration\n- [x] 111 tests (6 test suites)\n- [x] GitHub Actions CI/CD\n- [x] Multilingual semantic search (v1.6.0 - multilingual-e5-small)\n- [x] Cross-language search EN↔KR (v1.6.0)\n- [x] Solution semantic search (v1.6.0)\n- [x] Fix hooks settings file path (v1.6.1 - settings.json, not settings.local.json)\n- [x] Auto-migrate legacy hooks (v1.6.1)\n- [x] Fix PostToolUse matcher format to string (v1.6.3)\n- [x] Fix README documentation for new hook format (v1.6.4)\n- [x] Empty session skip and techStack save improvements (v1.7.1)\n- [x] Past reference auto-detection in UserPromptSubmit hook (v1.8.0)\n- [x] User directive extraction (\"always/never\" rules) (v1.8.0)\n- [x] Memory quality overhaul — no more `[File Change]` noise (v1.10.0)\n- [x] Structured handover context in PreCompact (v1.10.0)\n- [x] Smart session-end: commit/decision/error-fix extraction from transcript (v1.10.0)\n- [x] Auto noise cleanup (3d+ observations, 14d+ auto-compact) (v1.10.0)\n- [x] 3 recent sessions display with structured metadata (v1.10.0)\n- [x] Token efficiency — remove loadContext from UserPromptSubmit, saves 24-60K tokens/session (v1.11.0)\n- [x] Single-pass transcript parsing, 4 JSONL reads → 1 (v1.11.0)\n- [x] Temporal decay for memory scoring with type-specific half-lives (v1.11.0)\n- [x] Progressive disclosure — memory_search returns index, memory_get for full content (v1.11.0)\n- [x] Memory consolidation via Jaccard similarity (v1.11.0)\n- [x] Auto error→solution pipeline — PostToolUse detects Bash errors, injects past solutions (v1.12.0)\n- [x] SessionEnd auto-records error-fix pairs to solutions table (v1.12.0)\n- [x] Cross-project solution search with current project prioritization (v1.12.0)\n- [ ] sqlite-vec native vector search (v2 - when data > 1000 records)\n- [ ] Web dashboard\n- [ ] Cloud sync option\n\n---\n\n## Contributing\n\nPRs welcome! Please:\n\n1. Fork the repo\n2. Create a feature branch\n3. Add tests for new features\n4. Ensure `npm test` passes\n5. Submit PR\n\n---\n\n## License\n\n[MIT](LICENSE) © Byeongchang Lee\n\n---\n\n## Acknowledgments\n\n- [Model Context Protocol](https://modelcontextprotocol.io/) by Anthropic\n- [Xenova Transformers](https://github.com/xenova/transformers.js) for embeddings\n\n---\n\n<div align=\"center\">\n\n**If this saves you from re-explaining your project, consider giving it a ⭐ — it genuinely helps others find it.**\n\n</div>\n","readmeFilename":"README.md"}