{"_id":"cli-continues","_rev":"16-b22faf4c38de2bc7f30f57dec5d9cc6b","name":"cli-continues","dist-tags":{"latest":"2.4.3"},"versions":{"1.0.0":{"name":"cli-continues","version":"1.0.0","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@1.0.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"727e662e47a12c6fd9df15f7c579ad39032e6630","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-1.0.0.tgz","fileCount":60,"integrity":"sha512-J41EWIfPPoIKnoGjNziqP7fnkvt700Hhb3J9q8wKlvrs7IB64Cb0Tq2BNjX5krmd0h6wjj2jeD52RQyDlpUdvw==","signatures":[{"sig":"MEUCIQDd+VQjZKgZjzMm8ZRlEahOhxz3GbxfQsomONbrDdBdTgIgT/oXWoOVAjjaMk4Pr/o7iwHiBNIxQFyygj2pNUymehQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341800},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"gitHead":"74055a65306a9c4a582dfd3db1ef3796540bb840","scripts":{"dev":"tsx src/cli.ts","link":"npm run build && npm link","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"11.8.0","description":"Never lose context. Resume any AI coding session across Codex, Claude, Copilot, Gemini & OpenCode.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","inquirer":"^8.2.7","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.1.0","@types/inquirer":"^8.2.12"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_1.0.0_1770637260335_0.6185991711987626","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"cli-continues","version":"1.0.1","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@1.0.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"c28ffb975ec6e3a5eddea60717ffd74bfff9e088","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-1.0.1.tgz","fileCount":60,"integrity":"sha512-LdWbfci5Lr7qqdo/8TwsxYhuELvO4kF7als7qcW2Rrk+dDa5c3HnU2psNOyty33MXSTTrB/DvD41bWIS2GgpPQ==","signatures":[{"sig":"MEUCIGjZiGwm2j6hh3wYMDEGeQx9M4njBPEyhLdAJRTXNu5qAiEAqBCd87kJ7Ez2YttosXyXjSddUP9ZykmlgWD8gLLNvd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340447},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c79588e65fb8dcfa1d1890347a84ce812f35398","scripts":{"dev":"tsx src/cli.ts","link":"npm run build && npm link","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Codex, Claude, Copilot, Gemini & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","inquirer":"^8.2.7","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.1.0","@types/inquirer":"^8.2.12"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_1.0.1_1771178539348_0.05982089155235526","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"cli-continues","version":"1.0.2","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@1.0.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"899ba8ad9e7925cd5569275ef6df3c9f99f80e2d","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-1.0.2.tgz","fileCount":60,"integrity":"sha512-27RA8q4MxKZQAS6HObVE63AXuEshqyZx7HXDnhEVKIM2ZxU4nXqIhXwATn3jaCbBYrVQ4mOGNYBG/TgpRcCVJA==","signatures":[{"sig":"MEYCIQDyFm+hNc4cBKTZPeE2UudtgA37ZXOuMavXdnrupqgN/gIhAKT/viJ5tn4Ty2xpF+Obg/xN4SO0GknBBt0ltSTyLxIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340537},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-1.0.2.tgz","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"npm run build && npm link","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/b1d55dd56311b7b7d613339c32f391d7/cli-continues-1.0.2.tgz","_integrity":"sha512-27RA8q4MxKZQAS6HObVE63AXuEshqyZx7HXDnhEVKIM2ZxU4nXqIhXwATn3jaCbBYrVQ4mOGNYBG/TgpRcCVJA==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Codex, Claude, Copilot, Gemini & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","inquirer":"^8.2.7","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.1.0","@types/inquirer":"^8.2.12"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_1.0.2_1771180134618_0.1787122678580344","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"cli-continues","version":"2.1.0","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"b7206198c4c305bc4fd62bc63077a19d7696538d","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.0.tgz","fileCount":83,"integrity":"sha512-xYVdFEaGFjgLuHJmgTJ28ePEYZF9OQIP4OIC/Woafu1ruh47sM9NKt919bav1Vu6Ppo4LYd3P8qm6i7gebwUog==","signatures":[{"sig":"MEUCIQDaLDWOdpEs/E35MOz5biYcqGqcWcjR1KzZqySwxFq8VwIgPQLrIK8OFOPY+YifTD+gGHB3GQlvicbbpl5+zW0we50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417322},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.1.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/2d3fe256c54cb8485e265bf2f92b9ed9/cli-continues-2.1.0.tgz","_integrity":"sha512-xYVdFEaGFjgLuHJmgTJ28ePEYZF9OQIP4OIC/Woafu1ruh47sM9NKt919bav1Vu6Ppo4LYd3P8qm6i7gebwUog==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.0_1771488369256_0.20570407599623808","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"cli-continues","version":"2.1.1","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"5386791a4204deb5d865b8a7c5d4ab48b96fddca","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.1.tgz","fileCount":83,"integrity":"sha512-nW7mNFRcAOEoNGby8b5HK0XRMVxkdFTZs2eaSeJIaQ3kPUsMGntZg3J5U+9v8Una0cHLDqiVXQidF5kag34pCg==","signatures":[{"sig":"MEUCIQDOCeSgev5l8BsWOFZt8k9AmBxY8JTyufSrzKvZD4iuSwIgQq6fKHgfithBPRyh8ebUR9QfmwxHJSEZ6RlrfUr6On4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417329},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.1.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/d2e15419b217df9c0aeeeab172f6c154/cli-continues-2.1.1.tgz","_integrity":"sha512-nW7mNFRcAOEoNGby8b5HK0XRMVxkdFTZs2eaSeJIaQ3kPUsMGntZg3J5U+9v8Una0cHLDqiVXQidF5kag34pCg==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.1_1771488496552_0.7711741779771226","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"cli-continues","version":"2.1.2","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"30d41d16e91a8a893c30f6653585afa4758151d4","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.2.tgz","fileCount":83,"integrity":"sha512-WcxuX9nmrFqbhMu8yhnTD/4PZJAtP79OBGgRa/QjxeyverHn8Y7/IOEetaLM9PNHk/4MZfmziPOjyRh1Hmvttw==","signatures":[{"sig":"MEQCIArgsuAUe75QTuAU1KKkCmbpIIOP3bCW5bvEL7m+vGlRAiA6l5iFmtZDWi/NCy0/UvlwXxAWUk689K7IF38iLwnD/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417329},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.1.2.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/ec02c8cc4bb42956356b4a5e78d39386/cli-continues-2.1.2.tgz","_integrity":"sha512-WcxuX9nmrFqbhMu8yhnTD/4PZJAtP79OBGgRa/QjxeyverHn8Y7/IOEetaLM9PNHk/4MZfmziPOjyRh1Hmvttw==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.2_1771488637525_0.03657771135400312","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"cli-continues","version":"2.1.3","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.3","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"348ef5e44a071b3d95f95d53eb6be711a901bca6","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.3.tgz","fileCount":83,"integrity":"sha512-ZPksgxkze31HMr8Fr8fxwxx8kyXpnYhERoazOV/CaACMbHQQZEWgl08Ev/ca1GrWl5BGlnUiT7gJJHZatw6UOg==","signatures":[{"sig":"MEUCIQCMEhb7G2Zhnh0+qxB228V+6wGD0l4ArdD23HHJufUjXwIgFVIvKxoGTZiV5uaFjJrAotDdVjIeqYpGZyLHb+64xAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417329},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.1.3.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/1fdd8ac37c90ef9147a0949796031b9d/cli-continues-2.1.3.tgz","_integrity":"sha512-ZPksgxkze31HMr8Fr8fxwxx8kyXpnYhERoazOV/CaACMbHQQZEWgl08Ev/ca1GrWl5BGlnUiT7gJJHZatw6UOg==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.3_1771488764162_0.3269199891827286","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"cli-continues","version":"2.1.4","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.4","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"9181bc69afe21398779f2c40ba7dfeb54fa7f64d","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.4.tgz","fileCount":83,"integrity":"sha512-xxpLtW7W6QKnm3ME7kqh26cynSA0KHSFuujRADaoJLIOiMSSHOYhFA7anbsCjImtisPLmyF+Auagx1WiCoZzVw==","signatures":[{"sig":"MEUCIQDxTK9SBYwtUJX2oNj1cfxrN8MyU3vN8B2hcsZ7KCDfQgIgWMhpcP9hqCIIdIcTO07BQRz9IuOU6F+2HsQYog5XKAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417369},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"a5a92177d15bcd48522e67f782237eb47846001a","scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.9.4","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.4_1771488873293_0.6638764072795047","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"cli-continues","version":"2.1.5","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.1.5","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"0c99a63e5a7c331ee321b862651022528633d03c","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.1.5.tgz","fileCount":83,"integrity":"sha512-x7ok0lkYZLG39Vbf/MD8vpWIQVLQWDsLxZIt3luCkOQa0XM+OPnlV/8p/Qiy8Sx5Y5EzKi2GhEdlnAK3eAL4yw==","signatures":[{"sig":"MEYCIQDiTdn4qg0NdcLrjGyPfkZC8IHcCH7x7vmBUmG1x+P/2wIhAJOzXCOggtjjdXcHoYVfWJCSieeS7XXt4tRYfmv1kdBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417329},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.1.5.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/81d81481d4866a16553cb5c400be13e6/cli-continues-2.1.5.tgz","_integrity":"sha512-x7ok0lkYZLG39Vbf/MD8vpWIQVLQWDsLxZIt3luCkOQa0XM+OPnlV/8p/Qiy8Sx5Y5EzKi2GhEdlnAK3eAL4yw==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.1.5_1771488988362_0.45778741657411626","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"cli-continues","version":"2.2.0","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.2.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"8395f10882a3cd722d248a8988da7aa86b43d021","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.2.0.tgz","fileCount":83,"integrity":"sha512-Luf/OhAt1H2lQAi44MiLujw4Hel6ZfllwU0gcNlXbl2Stdx1rWxvSoyaG/W5xQTcG/oqqEPRgR9KmfkMzZpPnA==","signatures":[{"sig":"MEYCIQDyGDJ2m1cmucAn4QzhBKNNgNhCRzYKdC/sRpqG2CbdNAIhALItGlh1dkdiDBszUwYaCa8TQASb55MIlSm9dSVEIGJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421273},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"494e0d0600e1619c0cb75abe3533bd9566db3109","scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.9.4","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.2.0_1771489987626_0.15670609006106417","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"cli-continues","version":"2.2.1","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.2.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"44791b9728d50470c9984cafd532d495583b285c","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.2.1.tgz","fileCount":83,"integrity":"sha512-MtssHo7pwg6jKjaAMFOFEGIiJ8MATddlQMPIhC5m5dGCxRjnY6J72Gt6eomkrX431TqKU3FEi/kIoiRjJ96ALw==","signatures":[{"sig":"MEQCIBXIfSdGnawfKIOm2VaQ80yoBBaBdkzcjSuOMU9YcfM2AiB4oTJBjlLCpu2z3SRwjVjpIDkJJysOm57SNlj+kluWtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421233},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.2.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/460d4dac2c7465cb472c6185fd70947c/cli-continues-2.2.1.tgz","_integrity":"sha512-MtssHo7pwg6jKjaAMFOFEGIiJ8MATddlQMPIhC5m5dGCxRjnY6J72Gt6eomkrX431TqKU3FEi/kIoiRjJ96ALw==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.2.1_1771490049434_0.6507408918618647","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"cli-continues","version":"2.3.0","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.3.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"f3ca9cca6996aab986bc9229d0672b811dbbd288","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.3.0.tgz","fileCount":83,"integrity":"sha512-sWS9LTx+vsPt/4RP9dq5dVVcoAeJb0V1720deOJth/7QsBjipFWF2BeIpH8MQwo3Ismc9/+wHAaRCBFmiy1eoQ==","signatures":[{"sig":"MEUCIBDo9RPVRkMqE7fXxYxojrSfUsPNjFA/6x9PzzPLGttoAiEA9BfU8g7UxEeC/NSjX+xGMK30hx0+SWN5VUHoF8hO8CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421713},"main":"dist/cli.js","type":"module","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c23494456008d28ff0928457f97989cb615f13f6","scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.9.4","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.3.0_1771490950198_0.7788032891543888","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"cli-continues","version":"2.4.0","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.4.0","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"2a3ba16ada1693285fffa0e278ccafdd7f73cbaf","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.4.0.tgz","fileCount":87,"integrity":"sha512-ADZgJ9cADmC5PVs1chU9+NRo5qF8QryfAroURM5HOrRmZrjvB9rO0aTJfQrMaLsljavz3Qqu3pMM3ftNuJr8TQ==","signatures":[{"sig":"MEUCIGAClfBxOb9lJdpUWXVaEXl46J6XHwbVzE4Bvx0H1C7yAiEA7QJbjqHpCZ7ctlyfBBMFNb1meqoLiVMEnhttsmSc9oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472203},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.4.0.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/8c53bb2ce26abd11c43ba8399cb0a10e/cli-continues-2.4.0.tgz","_integrity":"sha512-ADZgJ9cADmC5PVs1chU9+NRo5qF8QryfAroURM5HOrRmZrjvB9rO0aTJfQrMaLsljavz3Qqu3pMM3ftNuJr8TQ==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.8.2","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.4.0_1771495541752_0.45672934775750096","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"cli-continues","version":"2.4.1","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.4.1","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"63939acbe4357b001f2d07f604717522496e6dc1","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.4.1.tgz","fileCount":87,"integrity":"sha512-g/dqJoGMbprcCaUJxlzOUUxFB7As7dr1mZb8Cz3DaSDeH92NL3hGn+4Eerud2wlx9LgldX7KdqHbf2SQdRXTdQ==","signatures":[{"sig":"MEUCIQDB3nM4BNDEsj2X4SWWoLiXo5tkKjfnUNQszZfts0bVpQIgYcdkP0fm4HU5P+h1BZLM4QHSOeiXN7P+moYXQnctBII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472203},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.4.1.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/886679f50e734288127ae7ba0be567ad/cli-continues-2.4.1.tgz","_integrity":"sha512-g/dqJoGMbprcCaUJxlzOUUxFB7As7dr1mZb8Cz3DaSDeH92NL3hGn+4Eerud2wlx9LgldX7KdqHbf2SQdRXTdQ==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.9.4","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.4.1_1771495758132_0.06411261927943102","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"cli-continues","version":"2.4.2","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","_id":"cli-continues@2.4.2","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"homepage":"https://github.com/yigitkonur/cli-continues#readme","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"bin":{"cont":"dist/cli.js","continues":"dist/cli.js"},"dist":{"shasum":"bb5ab87f9d2b57724f86799371eedd2b6e485d95","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.4.2.tgz","fileCount":87,"integrity":"sha512-HLp3wKx15Bkw9FljxT5maLbpOQtSqVi8KrCUMZ7P/Wn198/R1SYi7oxh3jTrm7doepZQ2jRboyOOHx5y0CVVlA==","signatures":[{"sig":"MEQCID6Ad2F498FY1rEozz0UIAdQHfPmemruYMe9cKpuQnNOAiAk0pc1/2HUevqfaL4+h0II0YX6HLBbOUE645gxERMz3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473274},"main":"dist/cli.js","type":"module","_from":"file:cli-continues-2.4.2.tgz","types":"./dist/cli.d.ts","engines":{"node":">=22.0.0"},"scripts":{"dev":"tsx src/cli.ts","link":"pnpm build && pnpm link --global","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","test:watch":"vitest","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"_resolved":"/tmp/565ae56542765812c5f98c17df6ab575/cli-continues-2.4.2.tgz","_integrity":"sha512-HLp3wKx15Bkw9FljxT5maLbpOQtSqVi8KrCUMZ7P/Wn198/R1SYi7oxh3jTrm7doepZQ2jRboyOOHx5y0CVVlA==","repository":{"url":"git+https://github.com/yigitkonur/cli-continues.git","type":"git"},"_npmVersion":"10.9.4","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^5.4.1","yaml":"^2.8.2","chalk":"^4.1.2","commander":"^14.0.3","@clack/prompts":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-continues_2.4.2_1771496514089_0.9629821531151936","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"cli-continues","version":"2.4.3","description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","main":"dist/cli.js","bin":{"continues":"dist/cli.js","cont":"dist/cli.js"},"type":"module","repository":{"type":"git","url":"git+https://github.com/yigitkonur/cli-continues.git"},"keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"author":{"name":"Yigit Konur"},"license":"MIT","bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"homepage":"https://github.com/yigitkonur/cli-continues#readme","engines":{"node":">=22.0.0"},"dependencies":{"@clack/prompts":"^1.0.1","chalk":"^4.1.2","commander":"^14.0.3","ora":"^5.4.1","yaml":"^2.8.2"},"devDependencies":{"@types/node":"^25.1.0","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18"},"scripts":{"build":"tsc","dev":"tsx src/cli.ts","test":"vitest run","test:watch":"vitest","start":"node dist/cli.js","clean":"rm -rf dist","link":"pnpm build && pnpm link --global","version:patch":"npm version patch","version:minor":"npm version minor","version:major":"npm version major"},"_id":"cli-continues@2.4.3","types":"./dist/cli.d.ts","_integrity":"sha512-4sRqCBbIECL0Y3r9CloyEfNqQ9gs8riqbAx68xIjPX5lCp7TAGat1APvqfBFaPbstP/qiH2zN2T1NJpYBLJfnQ==","_resolved":"/tmp/1efc29f44ad2afffec7b937c85ae0cc6/cli-continues-2.4.3.tgz","_from":"file:cli-continues-2.4.3.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-4sRqCBbIECL0Y3r9CloyEfNqQ9gs8riqbAx68xIjPX5lCp7TAGat1APvqfBFaPbstP/qiH2zN2T1NJpYBLJfnQ==","shasum":"a5f4dc6985126db2e884dea201cfb811eb7dc307","tarball":"https://registry.npmjs.org/cli-continues/-/cli-continues-2.4.3.tgz","fileCount":87,"unpackedSize":473274,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDZwdJfN7STSH+8ufuIZMoyRHFvPMb7ImPtLJrFsDJi7gIhAN5RQscv2qxjgk67H8CBCJwS1/8u6IkAy4NotM99uEQE"}]},"_npmUser":{"name":"yigitkonur","email":"yigit35@gmail.com"},"directories":{},"maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-continues_2.4.3_1771496526870_0.22928333827569713"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T11:41:00.141Z","modified":"2026-02-19T10:22:07.143Z","1.0.0":"2026-02-09T11:41:00.551Z","1.0.1":"2026-02-15T18:02:19.574Z","1.0.2":"2026-02-15T18:28:54.848Z","2.1.0":"2026-02-19T08:06:09.409Z","2.1.1":"2026-02-19T08:08:16.704Z","2.1.2":"2026-02-19T08:10:37.711Z","2.1.3":"2026-02-19T08:12:44.312Z","2.1.4":"2026-02-19T08:14:33.439Z","2.1.5":"2026-02-19T08:16:28.547Z","2.2.0":"2026-02-19T08:33:07.808Z","2.2.1":"2026-02-19T08:34:09.598Z","2.3.0":"2026-02-19T08:49:10.332Z","2.4.0":"2026-02-19T10:05:41.909Z","2.4.1":"2026-02-19T10:09:18.276Z","2.4.2":"2026-02-19T10:21:54.243Z","2.4.3":"2026-02-19T10:22:07.018Z"},"bugs":{"url":"https://github.com/yigitkonur/cli-continues/issues"},"author":{"name":"Yigit Konur"},"license":"MIT","homepage":"https://github.com/yigitkonur/cli-continues#readme","keywords":["ai","coding-assistant","codex","claude","copilot","gemini","opencode","session","resume","context","cli","developer-tools","productivity","rate-limit","session-handoff","context-switch","cross-tool"],"repository":{"type":"git","url":"git+https://github.com/yigitkonur/cli-continues.git"},"description":"Never lose context. Resume any AI coding session across Claude, Copilot, Gemini, Codex & OpenCode.","maintainers":[{"name":"yigitkonur","email":"yigit35@gmail.com"}],"readme":"# continues\n\n> Pick up where you left off — seamlessly continue AI coding sessions across Claude, Copilot, Gemini, Codex & OpenCode.\n\n[![npm version](https://img.shields.io/npm/v/cli-continues.svg)](https://www.npmjs.com/package/cli-continues)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Why?\n\nHave you ever hit your daily limit on Claude Code mid-debug? Or burned through your Gemini quota right when things were getting interesting?\n\nYou've built up 30 messages of context — file changes, architecture decisions, debugging history. And now you either wait hours for the limit to reset, or start fresh in another tool and explain everything from scratch.\n\n**`continues` reads your session from any supported tool, extracts the context, and injects it into whichever tool you switch to.** Your conversation history, file changes, and working directory all come along.\n\n## Features\n\n- 🔄 **Cross-tool handoff** — Move sessions between Claude, Copilot, Gemini, Codex & OpenCode\n- 🔍 **Auto-discovery** — Scans all 5 tools' session directories automatically\n- 🛠️ **Tool activity extraction** — Parses shell commands, file edits, MCP tool calls, patches, and more from every session\n- 🧠 **AI reasoning capture** — Extracts thinking blocks, agent reasoning, and model info for richer handoffs\n- 📋 **Interactive picker** — Browse, filter, and select sessions with a beautiful TUI\n- ⚡ **Quick resume** — `continues claude` / `continues codex 3` — one command, done\n- 🖥️ **Scriptable** — JSON/JSONL output, TTY detection, non-interactive mode\n- 📊 **Session stats** — `continues scan` to see everything at a glance\n\n## Installation\n\n```bash\nnpm install -g cli-continues\n```\n\nOr run directly without installing:\n\n```bash\nnpx cli-continues\n```\n\nBoth `continues` and `cont` work as commands after global install.\n\n## Quick Start\n\n```bash\n# Interactive session picker — browse, pick, switch tools\ncontinues\n\n# List all sessions across every tool\ncontinues list\n\n# Grab a Claude session and continue it in Gemini\ncontinues resume abc123 --in gemini\n\n# Quick-resume your latest Claude session (native resume)\ncontinues claude\n```\n\n## Usage\n\n### Interactive Mode (default)\n\nJust run `continues`. It walks you through:\n\n1. Filter by directory, CLI tool, or browse all\n2. Pick a session\n3. Choose which CLI tool to continue in (only shows *other* tools — the whole point is switching)\n\nWhen you run `continues` from a project directory, it prioritizes sessions from that directory first:\n\n```\n┌  continues — pick up where you left off\n│\n│  ▸ 12 sessions found in current directory\n│  Found 904 sessions across 5 CLI tools\n│    claude: 723  codex: 72  copilot: 39  opencode: 38  gemini: 31\n│\n◆  Filter sessions\n│  ● This directory (12 sessions)\n│  ○ All CLI tools (904 sessions)\n│  ○ Claude (723)\n│  ○ Codex (72)\n│  ○ Copilot (39)\n│  ○ Opencode (38)\n│  ○ Gemini (31)\n└\n\n◆  Select a session (12 available)\n│  [claude]    2026-02-19 05:28  my-project    Debugging SSH tunnel config   84a36c5d\n│  [copilot]   2026-02-19 04:41  my-project    Migrate presets from Electron c2f5974c\n│  [codex]     2026-02-18 23:12  my-project    Fix OpenCode SQLite parser    a1e90b3f\n│  ...\n└\n\n◆  Continue claude session in:\n│  ○ Gemini\n│  ○ Copilot\n│  ○ Codex\n│  ○ OpenCode\n└\n```\n\nIf no sessions are found for the current directory, all sessions are shown automatically.\n\n### Non-interactive\n\n```bash\ncontinues list                          # List all sessions\ncontinues list --source claude --json   # JSON output, filtered\ncontinues list --jsonl -n 10            # JSONL, limit to 10\ncontinues scan                          # Session discovery stats\ncontinues rebuild                       # Force-rebuild the index\n```\n\n`list` output:\n\n```\nFound 894 sessions (showing 5):\n\n[claude]   2026-02-19 05:28  dev-test/SuperCmd     SSH tunnel config debugging         84a36c5d\n[copilot]  2026-02-19 04:41  migrate-to-tauri      Copy Presets From Electron          c2f5974c\n[codex]    2026-02-18 23:12  cli-continues         Fix OpenCode SQLite parser          a1e90b3f\n[gemini]   2026-02-18 05:10  my-project            Tauri window management             96315428\n[opencode] 2026-02-14 17:12  codex-session-picker  Where does Codex save JSON files    ses_3a2d\n```\n\n### Quick Resume\n\nResume the Nth most recent session from a specific tool using native resume (no context injection — fastest, preserves full history):\n\n```bash\ncontinues claude        # Latest Claude session\ncontinues codex 3       # 3rd most recent Codex session\ncontinues copilot       # Latest Copilot session\ncontinues gemini 2      # 2nd most recent Gemini session\ncontinues opencode      # Latest OpenCode session\n```\n\n### Cross-tool Handoff\n\nThis is the whole point. Start in one tool, finish in another:\n\n```bash\n# You were debugging in Claude, but hit the rate limit.\n# Grab the session ID from `continues list` and hand it off:\ncontinues resume abc123 --in gemini\n\n# Or pick interactively — just run `continues`, select a session,\n# and choose a different tool as the target.\n```\n\n`continues` extracts your conversation context (messages, file changes, pending tasks) and injects it as a structured prompt into the target tool. The target picks up with full awareness of what you were working on.\n\n## How It Works\n\n```\n1. Discovery    → Scans session directories for all 5 tools\n2. Parsing      → Reads each tool's native format (JSONL, JSON, SQLite, YAML)\n3. Extraction   → Pulls recent messages, file changes, tool activity, AI reasoning\n4. Summarizing  → Groups tool calls by type with concise one-line samples\n5. Handoff      → Generates a structured context document\n6. Injection    → Launches target tool with the context pre-loaded\n```\n\n### Tool Activity Extraction\n\nEvery tool call from the source session is parsed, categorized, and summarized. The handoff document includes a **Tool Activity** section so the target tool knows exactly what was done — not just what was said.\n\nShared formatting helpers (`SummaryCollector` + per-tool formatters in `src/utils/tool-summarizer.ts`) keep summaries consistent across all 5 CLIs. Adding support for a new tool type is a one-liner.\n\n**What gets extracted per CLI:**\n\n| Tool | Extracted |\n|:-----|:----------|\n| Claude Code | Bash commands (with exit codes), Read/Write/Edit (file paths), Grep/Glob, WebFetch/WebSearch, Task/subagent dispatches, MCP tools (`mcp__*`), thinking blocks → reasoning notes |\n| Codex CLI | exec_command/shell_command (grouped by base command: `npm`, `git`, etc.), apply_patch (file paths from patch format), web_search, write_stdin, MCP resources, agent_reasoning → reasoning notes, token usage |\n| Gemini CLI | read_file/write_file (with `diffStat`: +N -M lines), thoughts → reasoning notes, model info, token usage (accumulated) |\n| Copilot CLI | Session metadata from workspace.yaml (tool calls not persisted by Copilot) |\n| OpenCode | Messages from SQLite DB or JSON fallback (tool-specific parts TBD) |\n\n**Example handoff output:**\n\n```markdown\n## Tool Activity\n- **Bash** (×47): `$ npm test → exit 0` · `$ git status → exit 0` · `$ npm run build → exit 1`\n- **Edit** (×12): `edit src/auth.ts` · `edit src/api/routes.ts` · `edit tests/auth.test.ts`\n- **Grep** (×8): `grep \"handleLogin\" src/` · `grep \"JWT_SECRET\"` · `grep \"middleware\"`\n- **apply_patch** (×5): `patch: src/utils/db.ts, src/models/user.ts`\n\n## Session Notes\n- **Model**: claude-sonnet-4\n- **Tokens**: 45,230 input, 12,847 output\n- 💭 Need to handle the edge case where token refresh races with logout\n- 💭 The middleware chain order matters — auth must come before rate limiting\n```\n\n### Session Storage\n\n`continues` reads session data from each tool's native storage. Read-only — it doesn't modify or copy anything.\n\n| Tool | Location | Format |\n|:-----|:---------|:-------|\n| Claude Code | `~/.claude/projects/` | JSONL |\n| GitHub Copilot | `~/.copilot/session-state/` | YAML + JSONL |\n| Google Gemini CLI | `~/.gemini/tmp/*/chats/` | JSON |\n| OpenAI Codex | `~/.codex/sessions/` | JSONL |\n| OpenCode | `~/.local/share/opencode/` | SQLite |\n\nSession index cached at `~/.continues/sessions.jsonl`. Auto-refreshes when stale (5 min TTL).\n\n## Commands\n\n```\ncontinues                           Interactive TUI picker (default)\ncontinues list                      List all sessions\ncontinues resume <id>               Resume by session ID\ncontinues resume <id> --in <tool>   Cross-tool handoff\ncontinues scan                      Session discovery statistics\ncontinues rebuild                   Force-rebuild session index\ncontinues <tool> [n]                Quick-resume Nth session from tool\n```\n\n### `continues` / `continues pick`\n\nInteractive session picker. Requires a TTY.\n\n| Flag | Description |\n|:-----|:------------|\n| `-s, --source <tool>` | Pre-filter to one tool |\n| `--no-tui` | Disable interactive mode |\n| `--rebuild` | Force-rebuild index first |\n\n### `continues list` (alias: `ls`)\n\n| Flag | Description | Default |\n|:-----|:------------|:--------|\n| `-s, --source <tool>` | Filter by tool | all |\n| `-n, --limit <number>` | Max sessions to show | 50 |\n| `--json` | Output as JSON array | — |\n| `--jsonl` | Output as JSONL | — |\n| `--rebuild` | Force-rebuild index first | — |\n\n### `continues resume <id>` (alias: `r`)\n\n| Flag | Description | Default |\n|:-----|:------------|:--------|\n| `-i, --in <tool>` | Target tool for cross-tool handoff | — |\n| `--no-tui` | Skip interactive prompts | — |\n\n### `continues scan`\n\n| Flag | Description |\n|:-----|:------------|\n| `--rebuild` | Force-rebuild index first |\n\n### `continues <tool> [n]`\n\nQuick-resume using native resume (same tool, no context injection).  \nTools: `claude`, `copilot`, `gemini`, `codex`, `opencode`. Default `n` is 1.\n\n## Conversion Matrix\n\nAll 20 cross-tool paths are supported and tested:\n\n|  | → Claude | → Copilot | → Gemini | → Codex | → OpenCode |\n|:--|:--------:|:---------:|:--------:|:-------:|:----------:|\n| **Claude** | — | ✅ | ✅ | ✅ | ✅ |\n| **Copilot** | ✅ | — | ✅ | ✅ | ✅ |\n| **Gemini** | ✅ | ✅ | — | ✅ | ✅ |\n| **Codex** | ✅ | ✅ | ✅ | — | ✅ |\n| **OpenCode** | ✅ | ✅ | ✅ | ✅ | — |\n\nSame-tool resume is available via `continues <tool>` shortcuts (native resume, not shown in matrix).\n\n## Requirements\n\n- **Node.js 22+** (uses built-in `node:sqlite` for OpenCode parsing)\n- At least one of: Claude Code, GitHub Copilot, Gemini CLI, Codex, or OpenCode\n\n## Development\n\n```bash\ngit clone https://github.com/yigitkonur/cli-continues\ncd cli-continues\npnpm install\n\npnpm run dev          # Run with tsx (no build needed)\npnpm run build        # Compile TypeScript\npnpm test             # Run 122 tests\npnpm run test:watch   # Watch mode\n```\n\n## License\n\nMIT © [Yigit Konur](https://github.com/yigitkonur)\n","readmeFilename":"README.md"}