{"_id":"@spinejit/spine-codex","_rev":"104-56cb96f996c1c547105a81de262ae6bd","name":"@spinejit/spine-codex","dist-tags":{"latest":"0.4.0","linux-x64":"0.4.0-linux-x64","linux-arm64":"0.4.0-linux-arm64","darwin-x64":"0.4.0-darwin-x64","darwin-arm64":"0.4.0-darwin-arm64","win32-x64":"0.4.0-win32-x64","win32-arm64":"0.4.0-win32-arm64"},"versions":{"0.131.0-alpha.1-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.1-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.1-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"310e69aa437317f0a13ce4f80a2beb64bb0c4352","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.1-darwin-arm64.tgz","fileCount":4,"integrity":"sha512-Q041lJ4XVj5AKZyBgCBD8SZaytylk3eIpBbmoopPPLifXy0MVcqRyv0WJf+TyRVCuvTtWDih3+4LGfmk3r77rg==","signatures":[{"sig":"MEUCIQCTSxdFKJlQwx89brYnIbm6y6QAJB6Mc77IlT1rcxUrpwIgKeOeBCxLkWDzvJHs9OPYn0mM92H9WPugb7hPoGoC2nQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201402908},"_from":"file:temp/null/20260709_0900/darwin-arm64-npm-artifacts-spinejit-default/codex-npm-darwin-arm64-0.131.0-alpha.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260709_0900/darwin-arm64-npm-artifacts-spinejit-default/codex-npm-darwin-arm64-0.131.0-alpha.1.tgz","_integrity":"sha512-Q041lJ4XVj5AKZyBgCBD8SZaytylk3eIpBbmoopPPLifXy0MVcqRyv0WJf+TyRVCuvTtWDih3+4LGfmk3r77rg==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.1-darwin-arm64_1783595708125_0.19801605541111567","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.1":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.1","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.1","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"338ede6f38449934845c4f32f635a8402e8eb2a3","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-kAgs7fSjUAqiIJrEXmCV3vBOENevA2RoIcT5j6eUUB/yyYIhNLZTdmomLEWpG2dNIkPQyW+xDxfvcWEvw1Qvog==","signatures":[{"sig":"MEYCIQCvHEtY0KbsuiqhqtVe1mZLX38A+DIhRUya3IhUdDQVRwIhAONCkSeG3Xnr8p3xO2mEMFTDLqLLzxPYGE7gXKXcO7N/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12891},"type":"module","_from":"file:temp/null/20260709_0900/darwin-arm64-npm-artifacts-spinejit-default/codex-npm-0.131.0-alpha.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260709_0900/darwin-arm64-npm-artifacts-spinejit-default/codex-npm-0.131.0-alpha.1.tgz","_integrity":"sha512-kAgs7fSjUAqiIJrEXmCV3vBOENevA2RoIcT5j6eUUB/yyYIhNLZTdmomLEWpG2dNIkPQyW+xDxfvcWEvw1Qvog==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","optionalDependencies":{"@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.131.0-alpha.1-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.1_1783597083777_0.9927685315265684","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.1-linux-x64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.1-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.1-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"167881dcaef7bccffdc33fef87ba7bacc6d61f81","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.1-linux-x64.tgz","fileCount":5,"integrity":"sha512-3dlkBgSwZSaAVk+nuNxNrFusAj0WSqukeqVukAldjXfHAVs+QbGfll3Oz/qp2U1eWr5sWv65/VaI6qjwLkp4Og==","signatures":[{"sig":"MEUCIGki9Oq4YSuhs8in9csJCzKjBzM03b8RBt60HRW1E06FAiEAzhgrkRfP2mGc7apb8lTB5nNXkVVq0NPIwEDkNa6vbJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276282486},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1210/dist/codex-npm-linux-x64-0.131.0-alpha.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1210/dist/codex-npm-linux-x64-0.131.0-alpha.1.tgz","_integrity":"sha512-3dlkBgSwZSaAVk+nuNxNrFusAj0WSqukeqVukAldjXfHAVs+QbGfll3Oz/qp2U1eWr5sWv65/VaI6qjwLkp4Og==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.1-linux-x64_1783915256252_0.013244027345668652","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.2-linux-x64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.2-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.2-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"a905b7487e5ba101634d75ef24d1fafcf352d146","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.2-linux-x64.tgz","fileCount":5,"integrity":"sha512-nA986nB8F+rJH5U9TtHiGI4Jw/8WmOQkiOc8O+G5rfXr4cF3/TG4MInqJkEHgdzb541VYWl/nGrtu3il797ilA==","signatures":[{"sig":"MEUCIQD1Ckksp4JnQgAbxdJIiMoTKvYMxiqULYH1Oq1XLaPSjAIgHL+QGp11h6Zze/rfCnzPYjwLAivnyycYFgvW4lKJSuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276282486},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1245/dist/codex-npm-linux-x64-0.131.0-alpha.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1245/dist/codex-npm-linux-x64-0.131.0-alpha.2.tgz","_integrity":"sha512-nA986nB8F+rJH5U9TtHiGI4Jw/8WmOQkiOc8O+G5rfXr4cF3/TG4MInqJkEHgdzb541VYWl/nGrtu3il797ilA==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.2-linux-x64_1783915563807_0.5902901999158916","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.2":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.2","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.2","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"34c603002a452ed3d51aa86aa0072355bafb09ab","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.2.tgz","fileCount":4,"integrity":"sha512-/uMMc/Ots6zVlyJ4Mdbi9gJ5S9FR7zbI4K5qj54H44Q0APG6oqFBnzMBfR7D4WPT+QrJIfSEvKOrBCosVyFHOg==","signatures":[{"sig":"MEUCIQCSaKJJsRrGzShvROWziItm8lDlSCLUHM2j60EsNCHHegIgcjQKUCUYziViCBf75uuasUtlBqcDNG5lui/hwHtcxI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12885},"type":"module","_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1245/dist/codex-npm-0.131.0-alpha.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1245/dist/codex-npm-0.131.0-alpha.2.tgz","_integrity":"sha512-/uMMc/Ots6zVlyJ4Mdbi9gJ5S9FR7zbI4K5qj54H44Q0APG6oqFBnzMBfR7D4WPT+QrJIfSEvKOrBCosVyFHOg==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.131.0-alpha.2-linux-x64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.2_1783915581000_0.6754086250011346","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.3-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.3-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.3-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"c8f2ee5be647c1f6d4c029de9275bf68642654f9","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.3-darwin-arm64.tgz","fileCount":4,"integrity":"sha512-3qWOjwVGrJ/amSlm1t9ZVTlwWk0vLmOM2olt/p7aAV3d4by8/PdrBnJW580tHYlt4Jjsg4kddloyYKOrLH/+/g==","signatures":[{"sig":"MEUCIQDwBRno1cA2+lYWKM/eFPPPx3HHqELaK/w1VKSkB9fV3AIgLfY6rWelwlNqgCYdApvckKIgrhLb65G9yqMH7Vw5Eg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201403004},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-darwin-arm64-0.131.0-alpha.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-darwin-arm64-0.131.0-alpha.3.tgz","_integrity":"sha512-3qWOjwVGrJ/amSlm1t9ZVTlwWk0vLmOM2olt/p7aAV3d4by8/PdrBnJW580tHYlt4Jjsg4kddloyYKOrLH/+/g==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.3-darwin-arm64_1783930853028_0.9576293065373547","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.3-linux-x64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.3-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.3-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"c0a37d10637d6f6b3a9df758395d1251a8b8dbb7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.3-linux-x64.tgz","fileCount":5,"integrity":"sha512-VxCG8zm7mAbDgOo6YlihSoykt8jobHSqQdk9ckCH0BRdSH+MtiktyctPagF/QXavTTr0XT0FqafU8TZtxt1joQ==","signatures":[{"sig":"MEUCIB43XBLEEYqaFaYSPR6L2YMzDmo86WiObKd5bXbiO6piAiEAxN30ZfU8enHessa3r+pvJPtg6iz/lXqj51ntunccVSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276282486},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-linux-x64-0.131.0-alpha.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-linux-x64-0.131.0-alpha.3.tgz","_integrity":"sha512-VxCG8zm7mAbDgOo6YlihSoykt8jobHSqQdk9ckCH0BRdSH+MtiktyctPagF/QXavTTr0XT0FqafU8TZtxt1joQ==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.3-linux-x64_1783930880032_0.9803957181385405","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.3":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.3","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.3","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"9ce1d5eecb180672c54ee627a8cf31ca4c614f12","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.3.tgz","fileCount":4,"integrity":"sha512-/l10VW9srZK5nVfFdC9RDklNZCmROZRyVRidJcq7mDNZS9gCNRCQKIE0AMbIuTVRC+DUE0DYaC+Pv/6hqcBpRg==","signatures":[{"sig":"MEUCIA6Dh0Q9OOXb3jzDekMfWAGd5iLaX2DDEXYwBrX+Y8rhAiEAxOAIu7ALIGFikfoxfBXv8lINoR5jRBCuR9QjWq9hC+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12985},"type":"module","_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-0.131.0-alpha.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1220/dist/codex-npm-0.131.0-alpha.3.tgz","_integrity":"sha512-/l10VW9srZK5nVfFdC9RDklNZCmROZRyVRidJcq7mDNZS9gCNRCQKIE0AMbIuTVRC+DUE0DYaC+Pv/6hqcBpRg==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.131.0-alpha.3-linux-x64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.131.0-alpha.3-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.3_1783930884006_0.9751531986372297","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.4-linux-x64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.4-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.4-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"1a99fea0c51b584d0f25c3762ee563a20a8fd97d","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.4-linux-x64.tgz","fileCount":5,"integrity":"sha512-xq91MaJYdtPQpg273dNwoqp1zH8yqLgwPX/5+xoeDfsFzMQztIlK7qYVE5UwPdsMyTXGbyOEsNH24Lji2FE7FQ==","signatures":[{"sig":"MEUCIQCvLsyT7K3r+HijxdRKxySb9z6qQhEKv3c0CUqOgYYYlwIgHSij8+skY3yPll3I38sIlugvSnmOZu6tP/25u1qG34g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276282486},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-linux-x64-0.131.0-alpha.4.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-linux-x64-0.131.0-alpha.4.tgz","_integrity":"sha512-xq91MaJYdtPQpg273dNwoqp1zH8yqLgwPX/5+xoeDfsFzMQztIlK7qYVE5UwPdsMyTXGbyOEsNH24Lji2FE7FQ==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.4-linux-x64_1783948526369_0.5424284501928038","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.4-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.4-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.4-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"d865905e700c93a937b6f817205a8b9280c14091","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.4-darwin-arm64.tgz","fileCount":4,"integrity":"sha512-K1+h/TQMwcdaNdH8E+3uAIr5hUcnKXPxFBTpBVXU8hKEZcfEKF+9mR4aLMib0Xwu77feYGb3WvJj6wismQL2Uw==","signatures":[{"sig":"MEQCIHq7WRhlvZJuh1j2mpzqTaUkJC1P5P8QIWLtpsGl88OYAiBnIGZVamfjU+ja0CPfuqmOxApz0QBFBBeoiHiU/tcRuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201403004},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-darwin-arm64-0.131.0-alpha.4.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-darwin-arm64-0.131.0-alpha.4.tgz","_integrity":"sha512-K1+h/TQMwcdaNdH8E+3uAIr5hUcnKXPxFBTpBVXU8hKEZcfEKF+9mR4aLMib0Xwu77feYGb3WvJj6wismQL2Uw==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.4-darwin-arm64_1783948553544_0.9514442218961676","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.4-win32-x64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.4-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.4-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"09355847f0afa895943a493720c9510518c19a81","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.4-win32-x64.tgz","fileCount":6,"integrity":"sha512-minwInLBu67AfroIL9BjH2DPlQQWSCJ6MhUzhpoxEHfqd6AB2+3J7bfKnKUKYZ7i2ycxfa2ZQPAHQMe8OuFNAA==","signatures":[{"sig":"MEYCIQCx9XI/drxjAHjieGLFbO6+8dL5XgDAgQaJGSmLYZjO0QIhAOD0xg+8tDaq73mMjNLAthZN6HozOr94TD0tp8Uuf83E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266849494},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-win32-x64-0.131.0-alpha.4.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-win32-x64-0.131.0-alpha.4.tgz","_integrity":"sha512-minwInLBu67AfroIL9BjH2DPlQQWSCJ6MhUzhpoxEHfqd6AB2+3J7bfKnKUKYZ7i2ycxfa2ZQPAHQMe8OuFNAA==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.4-win32-x64_1783948583359_0.0730702743738616","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.4-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.4-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.4-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"c299d678b5a76274133fc0d1157c23c7c0b26642","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.4-win32-arm64.tgz","fileCount":6,"integrity":"sha512-E4Y82RxmU5GwiaeZiNugMzmmkm3TV9eMABRj1yFQ1FjtToeYrRLYdtey5P7O/vhJV+K1H10LanEqg/+ZuF4nHg==","signatures":[{"sig":"MEUCIA20G5XSiUB85HTSwvmkcN2o8un7b5xAdlAJ8qB+9oocAiEA381Lv32F67+G60Tyjaaoz+NAf41C4jrPMrWZ3lcFr5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228930266},"_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-win32-arm64-0.131.0-alpha.4.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-win32-arm64-0.131.0-alpha.4.tgz","_integrity":"sha512-E4Y82RxmU5GwiaeZiNugMzmmkm3TV9eMABRj1yFQ1FjtToeYrRLYdtey5P7O/vhJV+K1H10LanEqg/+ZuF4nHg==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.4-win32-arm64_1783948611925_0.31311210208168005","host":"s3://npm-registry-packages-npm-production"}},"0.131.0-alpha.4":{"name":"@spinejit/spine-codex","version":"0.131.0-alpha.4","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.131.0-alpha.4","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"981aa0d1531d086e7103fd0b2b4ee88ad37ea422","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.131.0-alpha.4.tgz","fileCount":4,"integrity":"sha512-LflFx3l4KCffbRqclwFTvTA4cC17sDPRM2C/1RauPBNaPDWmu00Kum/RasGPjm3/EyJV77qoax38gPALbwrdIg==","signatures":[{"sig":"MEQCIDs6C3ciUpWJvXweMIuZBgMRcicKkNNjz5O4V2+O4LELAiBqRyeLEOoDFiE+0XkTGGRmx0oE1wBwvX5dxIrzFFsfhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13177},"type":"module","_from":"file:/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-0.131.0-alpha.4.tgz","engines":{"node":">=16"},"_npmUser":{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"},"_resolved":"/data/swe/FramePilot/cachetree/temp/null/20260713_1255/dist/codex-npm-0.131.0-alpha.4.tgz","_integrity":"sha512-LflFx3l4KCffbRqclwFTvTA4cC17sDPRM2C/1RauPBNaPDWmu00Kum/RasGPjm3/EyJV77qoax38gPALbwrdIg==","deprecated":"Retired incomplete preview; unsupported on some platforms. Install @spinejit/spine-codex@latest from https://registry.npmjs.org.","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"10.9.0","description":"<p align=\"center\"><code>npm i -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex CLI</strong> is a local coding agent based on Codex. <p align=\"center\">   <img src=\"https://github.com/GhabiX/SpineCodex/blob/main/.github/codex-cli-spl","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.131.0-alpha.4-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.131.0-alpha.4-win32-x64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.131.0-alpha.4-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.131.0-alpha.4-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.131.0-alpha.4_1783948615689_0.974918909193371","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-linux-x64":{"name":"@spinejit/spine-codex","version":"0.1.0-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"79faaeee6af1a6f7c4561f98ea4060a0a0daf893","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-linux-x64.tgz","fileCount":10,"integrity":"sha512-52ZojSj2N4g/ezc4Q8f0a9kLsuH/gdXh+CmH5Ogk3ykPMdTrYohe8XJv+YcRkjhUMMHwVOveVgBDl/EYZt5hFw==","signatures":[{"sig":"MEYCIQCj+48vrSQU5kE6yI/WCFQejrUaY1/+IjbUVe2eHOp4igIhAOypQZW7z0R4Dw3aOk5j3IAC2ViB70JA3HwpIhxe5kGI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378950229},"_from":"file:dist/npm/codex-npm-linux-x64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.1.0.tgz","_integrity":"sha512-52ZojSj2N4g/ezc4Q8f0a9kLsuH/gdXh+CmH5Ogk3ykPMdTrYohe8XJv+YcRkjhUMMHwVOveVgBDl/EYZt5hFw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-linux-x64_1784255986653_0.8620673639357677","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.1.0-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c3c48067f04d76bb764a6055c3b874ffc5fe7f93","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-linux-arm64.tgz","fileCount":10,"integrity":"sha512-YgRL9lUc61ElRO7qq9oADocoC4MsI+NK1Pa0iOZ6JyVzRdu2i1ywPrOEQRhkyscXaYhjFXyUjwRNoIZ/O5wNAg==","signatures":[{"sig":"MEYCIQD/ktqHuLFEiOKoB5BIASUAIeqHget7/RzwVvyejjZB2QIhAI+tbCxLVyPZVgj4NdxpjdcUGYn2sdHolK3Hw/JRoy1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332673578},"_from":"file:dist/npm/codex-npm-linux-arm64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.1.0.tgz","_integrity":"sha512-YgRL9lUc61ElRO7qq9oADocoC4MsI+NK1Pa0iOZ6JyVzRdu2i1ywPrOEQRhkyscXaYhjFXyUjwRNoIZ/O5wNAg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-linux-arm64_1784256007834_0.8684156088997683","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.1.0-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"901fdabf289fa5970b00d379d150ca05e7e984e6","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-darwin-x64.tgz","fileCount":9,"integrity":"sha512-/YkMiXRTI2BYVlYerJGvhOKmzyK8gimASAChxM8bih3oabWQLmVejlqu/OM59oXlJhIiSwGwNTO3T143JoSWXw==","signatures":[{"sig":"MEYCIQCW1sZACAF2hEMr1PNoLZlOW0s3/7OWy9CjgH7pkFcJTQIhAK9nYfzJU/b5Roh5xts9/Nxa5IJ2GTUf6e95wOzfS/Tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335406213},"_from":"file:dist/npm/codex-npm-darwin-x64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.1.0.tgz","_integrity":"sha512-/YkMiXRTI2BYVlYerJGvhOKmzyK8gimASAChxM8bih3oabWQLmVejlqu/OM59oXlJhIiSwGwNTO3T143JoSWXw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-darwin-x64_1784256027978_0.04540171170737883","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.1.0-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"d5c50f0da86851fe8c4602d3f39e06c690803326","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-tLawGWYfBhc0g6qUNOBgY7tDjrsfMqFPTUtazXx/b9pLma1QfQDFjHxUBG9UO2R1eq7sYZxE8lGtBm8QqSNyxA==","signatures":[{"sig":"MEUCIQCU8calFYdoAIcfOKeQVZuxgBn5q9DOfSvt1qlBxSWFvgIgBBFtRqhYyGrz3LiVkEuaMEVMmSxLWsLjKcehYXak3/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312345342},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.1.0.tgz","_integrity":"sha512-tLawGWYfBhc0g6qUNOBgY7tDjrsfMqFPTUtazXx/b9pLma1QfQDFjHxUBG9UO2R1eq7sYZxE8lGtBm8QqSNyxA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-darwin-arm64_1784256047090_0.7922237525180995","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-win32-x64":{"name":"@spinejit/spine-codex","version":"0.1.0-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"52c1d4f761d0f0893d41911fdbde905ad4a4a012","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-win32-x64.tgz","fileCount":10,"integrity":"sha512-Wt35+zMXdZWjiSK5RFtCsIZPw4lt1mVi0InDbQGLkERC8u87lR49SmLlI7hwx0cSUD0ao1VatSn2sJLKeInYIQ==","signatures":[{"sig":"MEQCIAOoJ9WFqmuctuiCONQ1eVpElJFGmd0Q+eepnhTUtlvsAiBqUr07u8urpOLd01jeA68gpvb27IqYHqgUtYq+eNFVng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410470135},"_from":"file:dist/npm/codex-npm-win32-x64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.1.0.tgz","_integrity":"sha512-Wt35+zMXdZWjiSK5RFtCsIZPw4lt1mVi0InDbQGLkERC8u87lR49SmLlI7hwx0cSUD0ao1VatSn2sJLKeInYIQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-win32-x64_1784256069969_0.5275745023619287","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.1.0-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"e5fae493a4b8045a369b97b9e89af645108b6e19","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0-win32-arm64.tgz","fileCount":10,"integrity":"sha512-NbZH1LMbpo7PeZqr0tKeCNmfYc2+q25AV61gMWjvSMowf9aLMunKi4jITO7mRDTplV9J0u6Kc3MA92sL4ZQhdw==","signatures":[{"sig":"MEUCIBWnH3AtS19LguockltBNvDWvWQXZyIXJVWbCBBnC7iTAiEA20Wso51shgPZJhzSJfh66KmDvDFAwdhDpDzxP0XRPC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357096700},"_from":"file:dist/npm/codex-npm-win32-arm64-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.1.0.tgz","_integrity":"sha512-NbZH1LMbpo7PeZqr0tKeCNmfYc2+q25AV61gMWjvSMowf9aLMunKi4jITO7mRDTplV9J0u6Kc3MA92sL4ZQhdw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0-win32-arm64_1784256091173_0.45449274640152404","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@spinejit/spine-codex","version":"0.1.0","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.0","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spinecodex":"bin/codex.js","spine-codex":"bin/codex.js"},"dist":{"shasum":"3d05d8eff031eab3a01d28f3c65d971c90a9758c","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.0.tgz","fileCount":5,"integrity":"sha512-S5TWu7VNB87r0n3bvyv7GUScNoybJrHWncHfm1EDRZYuGgrjUcCOCiUYPzxq5eeunWXkCQvmAmnEu00kRSzWqQ==","signatures":[{"sig":"MEUCIGFmx0ifFDJ07HagOSn9NtMtSd9Ob4T5/Hwgb47OeA1WAiEAnA1grpMB2U19zh/zJAlNc7rXrwQfJGtMg5kTH/xe2qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22130},"type":"module","_from":"file:dist/npm/codex-npm-0.1.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.1.0.tgz","_integrity":"sha512-S5TWu7VNB87r0n3bvyv7GUScNoybJrHWncHfm1EDRZYuGgrjUcCOCiUYPzxq5eeunWXkCQvmAmnEu00kRSzWqQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.1.0-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.1.0-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.1.0-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.1.0-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.1.0-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.1.0-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.0_1784256096791_0.8397313534754363","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-linux-x64":{"name":"@spinejit/spine-codex","version":"0.1.1-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"fa41510af6aeb73dce874d9b32ecf2f8a53a13d1","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-linux-x64.tgz","fileCount":10,"integrity":"sha512-8GfSVIt/Rno9vtjVlRIRpOkxLGdrTUOEsgHcTrPr5FIO0eqdLzrponB8btdVHP4oe/QZs2RMNOXbYq7XzfWx/A==","signatures":[{"sig":"MEUCIA7fB+D+j6mPfm3z2wkRcVe7V4avhORevBHe9RLjuS4vAiEAhnGUGpGeZHBwKcXoPkZQ+oL+e4gSodhdzshFxhAHDa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379261525},"_from":"file:dist/npm/codex-npm-linux-x64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.1.1.tgz","_integrity":"sha512-8GfSVIt/Rno9vtjVlRIRpOkxLGdrTUOEsgHcTrPr5FIO0eqdLzrponB8btdVHP4oe/QZs2RMNOXbYq7XzfWx/A==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-linux-x64_1784626566498_0.6119115042240597","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.1.1-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"628a9bfed76f3ecec4f85f3c80e14d4c7d233a2b","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-linux-arm64.tgz","fileCount":10,"integrity":"sha512-zRY7aR58DeMMFhdP2Ezhxu/JNh9vCdleDglkTcw4DEwCK9VvdNzFi5HkCn9T0wJMvSCs+/uVSUaVT2YSg2RWug==","signatures":[{"sig":"MEYCIQDk34DJgfWQvymjc9+on12OAGu3aprxVt2gPWjZUauIqgIhALULhV4RGWEromvej+PMtMzQU+4FluhRyyW7xn2EV2kS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333591082},"_from":"file:dist/npm/codex-npm-linux-arm64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.1.1.tgz","_integrity":"sha512-zRY7aR58DeMMFhdP2Ezhxu/JNh9vCdleDglkTcw4DEwCK9VvdNzFi5HkCn9T0wJMvSCs+/uVSUaVT2YSg2RWug==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-linux-arm64_1784626589810_0.5180053036569834","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.1.1-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"d62f6d7b524fb00eb53814652f591afe4fe6f07c","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-darwin-x64.tgz","fileCount":9,"integrity":"sha512-YXS8bZk6fWPstxZfFNMAF7/GGJVAukW9LS53mOSjakVZ2jRfaseYqUg3jCEJ+kEaEeqsqV/GKDdqAbhAKqUq3w==","signatures":[{"sig":"MEUCIQCVe0ji2hnR1MotwtREPM2k7cXNKcQtmGmtBflU0SDAcQIgSbJ+GbsLyhx7qgF8YeKkSMWQITT/cfizUw5OAoRrkxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336296341},"_from":"file:dist/npm/codex-npm-darwin-x64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.1.1.tgz","_integrity":"sha512-YXS8bZk6fWPstxZfFNMAF7/GGJVAukW9LS53mOSjakVZ2jRfaseYqUg3jCEJ+kEaEeqsqV/GKDdqAbhAKqUq3w==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-darwin-x64_1784626610402_0.1892229458496908","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.1.1-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"0f9406489c1ec9c69b11d63c2942d798cb023b20","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-5Dvw/QQHayY9syQIkchuSTMBymoAYCpCu7tBibS5LMkuE29gS+xWmoB9DFFmZO1WaNaBWwqhs5cNPaP7+Ylh6w==","signatures":[{"sig":"MEUCIQCtBXAgNuJpIb4jOPSQFGvSR+wIWI78byXEUsKvkm1mHgIgcCQOdqMSSSe4AitNfmZ0JjvzBA9wc81ETYnRsn5flR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313076382},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.1.1.tgz","_integrity":"sha512-5Dvw/QQHayY9syQIkchuSTMBymoAYCpCu7tBibS5LMkuE29gS+xWmoB9DFFmZO1WaNaBWwqhs5cNPaP7+Ylh6w==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-darwin-arm64_1784626629578_0.19079554792262154","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-win32-x64":{"name":"@spinejit/spine-codex","version":"0.1.1-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"806e5965925dd3e0a181aec9f8e5236010a0e846","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-win32-x64.tgz","fileCount":10,"integrity":"sha512-+6HVlkDywp1493O6J42SxuAQG78ksUEy6ky4vfbfENLB4HAGfemoITqrGC40Lqtz6/Y46p7XjZ9hsomHMQkmOA==","signatures":[{"sig":"MEUCIQC9lnFLtgWDYUZGXCLni3P4NlWJfgHMXloFg2qG0dk0JAIgPX3XdhLk7Na4r0T9IRSh13f1L3qzLEWqRPqaZ8C6VWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411784439},"_from":"file:dist/npm/codex-npm-win32-x64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.1.1.tgz","_integrity":"sha512-+6HVlkDywp1493O6J42SxuAQG78ksUEy6ky4vfbfENLB4HAGfemoITqrGC40Lqtz6/Y46p7XjZ9hsomHMQkmOA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-win32-x64_1784626651445_0.5380570004121525","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.1.1-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"3e5edfa16bc04e3197f2504c8ddd684ee49aede4","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1-win32-arm64.tgz","fileCount":10,"integrity":"sha512-qXCCC+1QW0XHjIFSDHHFCfGkcaPTBnhx2Q582BMVXhdJiGRor8BtTNeL2WDkO3MBJ44UuHufOMkgcpSFEI0rvQ==","signatures":[{"sig":"MEQCIAPvai3dWy/yo2/IqdiNq7aKRAaXLtx9YWa9kQHNORFTAiBTuZT8GQycdtbM8m2lznZGHuQfL31+/Hw0ZAkJbUN6OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":357712636},"_from":"file:dist/npm/codex-npm-win32-arm64-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.1.1.tgz","_integrity":"sha512-qXCCC+1QW0XHjIFSDHHFCfGkcaPTBnhx2Q582BMVXhdJiGRor8BtTNeL2WDkO3MBJ44UuHufOMkgcpSFEI0rvQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\"><code>npm install -g @spinejit/spine-codex</code></p> <p align=\"center\"><strong>SpineCodex</strong> is an independently maintained, local coding agent based on OpenAI Codex, with Spine context management.</p> <p align=\"center\">   <img sr","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1-win32-arm64_1784626672914_0.8703785270693685","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@spinejit/spine-codex","version":"0.1.1","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.1.1","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spinecodex":"bin/codex.js","spine-codex":"bin/codex.js"},"dist":{"shasum":"ac050c1acebd58449a7a6895bf4b11ef7e8a6631","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.1.1.tgz","fileCount":5,"integrity":"sha512-NwfkacbmphVDRpXny285meJiQAIqOPcP+qe5bhE+AknECbXFbZ7lWJ+MoAe24JxQWnPjOr6vVa57Pc8yByC8Ig==","signatures":[{"sig":"MEUCIBGbd9vZxVtcEbDDDPxjJ8v3RoerVeExjPLQufQkJ7G2AiEA6VpeezxnlHEeUnCuooKnop3Yod22AFsQJRrQrshE7vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22130},"type":"module","_from":"file:dist/npm/codex-npm-0.1.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.1.1.tgz","_integrity":"sha512-NwfkacbmphVDRpXny285meJiQAIqOPcP+qe5bhE+AknECbXFbZ7lWJ+MoAe24JxQWnPjOr6vVa57Pc8yByC8Ig==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.1.1-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.1.1-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.1.1-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.1.1-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.1.1-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.1.1-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.1.1_1784626677864_0.8708018066543284","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-linux-x64":{"name":"@spinejit/spine-codex","version":"0.2.0-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"bcee1dfdae99b4dd9385d79494e19a7546e5d1b7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-linux-x64.tgz","fileCount":10,"integrity":"sha512-VrJpkjgMGqqzvRzQs+E+0k9xe7a9N2D+QA+qMNLrettC+8bBVtbp8LqcMgFFNCtwXxYT/Kf0J7KgxRSwbozIbw==","signatures":[{"sig":"MEQCIFw7Ky11zbWP+Uv2ikJbPgil84DseBhrfJ92B2oYlyriAiB3IOr5QbypXMTCk4+oqfwF24qbsVvmohXK6bIYtUDJ1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380220330},"_from":"file:dist/npm/codex-npm-linux-x64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.2.0.tgz","_integrity":"sha512-VrJpkjgMGqqzvRzQs+E+0k9xe7a9N2D+QA+qMNLrettC+8bBVtbp8LqcMgFFNCtwXxYT/Kf0J7KgxRSwbozIbw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-linux-x64_1785194312702_0.35013416393475927","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.2.0-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"3b623f0516eb8a9ad53ede2fea0beb81eb5b7cbc","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-linux-arm64.tgz","fileCount":10,"integrity":"sha512-hxFqCHEQFeeioDB/mV2M3uhcVPlHYwzNXWqO0+9jaH5xeLvyYTViSW1kK0U2A0s4U6wnLGBjfherStECzjSaSQ==","signatures":[{"sig":"MEQCIBWEi1bycTzmlyPc/xa6vOtqFWPXB+kis058lo8YpaBLAiBx0+NCDfPN8BN/YIKhmtA00SuMqTCb5JLVOdM3tfXugQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333661055},"_from":"file:dist/npm/codex-npm-linux-arm64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.2.0.tgz","_integrity":"sha512-hxFqCHEQFeeioDB/mV2M3uhcVPlHYwzNXWqO0+9jaH5xeLvyYTViSW1kK0U2A0s4U6wnLGBjfherStECzjSaSQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-linux-arm64_1785194334280_0.3141621301992872","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.2.0-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"3567ea2ee5436ecb13c4ea75c728a01641411339","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-darwin-x64.tgz","fileCount":9,"integrity":"sha512-sUCreaWFrJ6JX+FT6yOLYkqzeGCv9uR+P70QkKHwdqPrQw52iRviQxQgjdfuxvVvszgF7JE+IVtiDMG+BzB6WA==","signatures":[{"sig":"MEYCIQDUUD3KqsbcGdczXVEcZ/eHWNlWvfFPrqpttvdQzWKoNgIhAKqAz0t4Sr+F5S5r2jW9ZWJvmH1KP/Rhg9k3NJbkgNMd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336582986},"_from":"file:dist/npm/codex-npm-darwin-x64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.2.0.tgz","_integrity":"sha512-sUCreaWFrJ6JX+FT6yOLYkqzeGCv9uR+P70QkKHwdqPrQw52iRviQxQgjdfuxvVvszgF7JE+IVtiDMG+BzB6WA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-darwin-x64_1785194354995_0.01075132586653993","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.2.0-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"706186c4fb9d74bb6dcd8d7f4de69a6973f2c915","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-yNU9+16XHHAd5WGIhd2zg+qFeQqis3WBKTaOqGYeozFe4HgkGMWihNa/c30Can7P8izVyAP2oaeYGE0V3Ub//A==","signatures":[{"sig":"MEYCIQDDrHA3PUSm4nHu9GlnLIqzLLEmbk3LXjwfDjOrzVjlsgIhALUHjAXpIxUutzt6TYiyxdF34dHoYZbMNiJw+f6codk3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313359411},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.2.0.tgz","_integrity":"sha512-yNU9+16XHHAd5WGIhd2zg+qFeQqis3WBKTaOqGYeozFe4HgkGMWihNa/c30Can7P8izVyAP2oaeYGE0V3Ub//A==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-darwin-arm64_1785194374278_0.761127286277336","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-win32-x64":{"name":"@spinejit/spine-codex","version":"0.2.0-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"6f4d1c572a70413bef1112bc2e23b81d2a626e17","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-win32-x64.tgz","fileCount":10,"integrity":"sha512-SjCCQvH9T6/4ymMUDruwCKGgUS/nO/RQ+jP7urEPDLQloU1yaGLhyHF9vsXYV0Q7H7R20e323gdTIZ74U1CBCw==","signatures":[{"sig":"MEUCIQDImGz7D/4i/ULbBj6u96kf8Tgvvy3chgC47AYmAKYRxgIgZx3D/GX6RFA7Uwssf8Lwc9jL54XdvkupmZWhFn6exuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412231244},"_from":"file:dist/npm/codex-npm-win32-x64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.2.0.tgz","_integrity":"sha512-SjCCQvH9T6/4ymMUDruwCKGgUS/nO/RQ+jP7urEPDLQloU1yaGLhyHF9vsXYV0Q7H7R20e323gdTIZ74U1CBCw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-win32-x64_1785194400522_0.9532807751065586","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.2.0-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"cb992a1ff569957e477df92c8cc90a4e53af32c6","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0-win32-arm64.tgz","fileCount":10,"integrity":"sha512-/bI2LwPY2RAnxyq3E1l5VwQjmc3vSGkVQcSinEs/H14CbhA3B+EibrA9fvflOuXfdkybPTFN84Nt6LUFqODfSQ==","signatures":[{"sig":"MEYCIQDiayeVxppXxAFMtZZVksdCnXJh99GiFWoYeZkkXRVuvwIhAKp2LG9v37ZYbwmbrluMyiPEYDZwNkFc8/ydhmnpcW25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359507537},"_from":"file:dist/npm/codex-npm-win32-arm64-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.2.0.tgz","_integrity":"sha512-/bI2LwPY2RAnxyq3E1l5VwQjmc3vSGkVQcSinEs/H14CbhA3B+EibrA9fvflOuXfdkybPTFN84Nt6LUFqODfSQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0-win32-arm64_1785194421879_0.319012293791771","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@spinejit/spine-codex","version":"0.2.0","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.0","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"de8b0dc1d9410f71a4500145887f92364f4e27ac","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.0.tgz","fileCount":5,"integrity":"sha512-8HTk5czbsf/0nzVQBaASsiQGIlhgWs+n/uyODafwFswV1Nt3DVKPmD3rH2OJIucQ1oucaX70R5sNr2eCZQSixw==","signatures":[{"sig":"MEUCIQDlGA4sMciiJiZZyxvCwZz2/QEBOcxQUZcW+0IfNo791AIgIUV1YhAERMp6OggnfLagRJ1Ok9XuJEUGOAhD2sMxWP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26533},"type":"module","_from":"file:dist/npm/codex-npm-0.2.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.2.0.tgz","_integrity":"sha512-8HTk5czbsf/0nzVQBaASsiQGIlhgWs+n/uyODafwFswV1Nt3DVKPmD3rH2OJIucQ1oucaX70R5sNr2eCZQSixw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.2.0-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.2.0-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.2.0-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.2.0-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.2.0-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.2.0-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.0_1785194427457_0.32117913380705","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-linux-x64":{"name":"@spinejit/spine-codex","version":"0.2.1-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"9b21cbebdc0706816a815b47b268e27b9fc39914","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-linux-x64.tgz","fileCount":10,"integrity":"sha512-JCx2lJVk4ir+2EWu9Q+BimqANUM+A72uf3o7Tn3TmnI2r1u9wvOs7UqYK9I9iYZQXNsUeaL4JIKSkDg9/hEOFQ==","signatures":[{"sig":"MEQCIEPBQV1p0EV8F4GvdrMUa8lPqu8y+DXkYzFIkc5IW38TAiBwVWTM3uwRXKUqGOP6zv4blnmuh6Z9H7kkGQet01u9Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379515927},"_from":"file:dist/npm/codex-npm-linux-x64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.2.1.tgz","_integrity":"sha512-JCx2lJVk4ir+2EWu9Q+BimqANUM+A72uf3o7Tn3TmnI2r1u9wvOs7UqYK9I9iYZQXNsUeaL4JIKSkDg9/hEOFQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-linux-x64_1785277777165_0.14834372416387653","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.2.1-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"89dd0d5c102893c4cec3e6a46e2ef0527e3502a2","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-linux-arm64.tgz","fileCount":10,"integrity":"sha512-H/djilmd7wnXM8Eu6m6dJQEj8aGsuTVTz9Ma9aGYYG+izKzyFbPhrjfbXc4fOdwa7xNlTeAs1RyJcNVm0PfgsA==","signatures":[{"sig":"MEUCIQDcwWv1AcWX9wOPdIsoqXrMOKyAeNiWzv+P2OX6AH6ocQIgZLEHX5YCafHGEqjNfZW0wvB4vp4ihv9NZkusDqzHmdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333595628},"_from":"file:dist/npm/codex-npm-linux-arm64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.2.1.tgz","_integrity":"sha512-H/djilmd7wnXM8Eu6m6dJQEj8aGsuTVTz9Ma9aGYYG+izKzyFbPhrjfbXc4fOdwa7xNlTeAs1RyJcNVm0PfgsA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-linux-arm64_1785277797131_0.5374308473864242","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.2.1-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"fd29dd32d454c4cc65809e27b1d9900b31973878","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-darwin-x64.tgz","fileCount":9,"integrity":"sha512-6OQuFI8mJhq8Wln2AWZhoFIhMyJJZy31UZuN530wTKUmKImKi4iy/z9gdEdIsI+UuYxLW+lcgZAvwTTgfBAkcA==","signatures":[{"sig":"MEYCIQC/sLWStcsVunXDQeVM932jdb0mceE7IEL3lBTJYIgjFQIhAP6bupP1FFKumrT8ptPsZa7vcOh5uegmv2V5qZVbzKBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337359375},"_from":"file:dist/npm/codex-npm-darwin-x64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.2.1.tgz","_integrity":"sha512-6OQuFI8mJhq8Wln2AWZhoFIhMyJJZy31UZuN530wTKUmKImKi4iy/z9gdEdIsI+UuYxLW+lcgZAvwTTgfBAkcA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-darwin-x64_1785277817532_0.7546333087764552","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.2.1-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"92f86fef0212d5341193a719e30d5f587d8f76a4","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-+0m2rS99jOHtc5AAfDH8dvqMu2gsvnUsOV2xkSfhdfq2eUZPRglv5wwmt/R2n1NDRIOdxatWLdw8RwxKmLhUtw==","signatures":[{"sig":"MEYCIQDwdBxtuK6NmDaV8ATWKTyQ0/kbYh/4F5+noqAy1BQNNQIhAM20YiELIWwU6IN9ef9mri9C8HB9riclvhmgGkpiPT5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314204768},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.2.1.tgz","_integrity":"sha512-+0m2rS99jOHtc5AAfDH8dvqMu2gsvnUsOV2xkSfhdfq2eUZPRglv5wwmt/R2n1NDRIOdxatWLdw8RwxKmLhUtw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-darwin-arm64_1785277839705_0.05993839386434674","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-win32-x64":{"name":"@spinejit/spine-codex","version":"0.2.1-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"3fe5ebb9176cc396c1e7e48ae7af7e74368ae7fe","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-win32-x64.tgz","fileCount":10,"integrity":"sha512-dyTHvlmnxGBEt2E695MuJEWL8HeG/vI6ABxHG0ydYbb0v9y9PlO7CW2K4DggJje46qK+jmS1Lv6OvQnKmQKHuA==","signatures":[{"sig":"MEYCIQDq+E5I0OE6cKMvIM8tkEvGzfNp4te1UNlydGCHEPKa/gIhAOtGBkZHF+yVt9ghvofZoD+vwg6XIxfuF4LidDLXlbtz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":412992697},"_from":"file:dist/npm/codex-npm-win32-x64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.2.1.tgz","_integrity":"sha512-dyTHvlmnxGBEt2E695MuJEWL8HeG/vI6ABxHG0ydYbb0v9y9PlO7CW2K4DggJje46qK+jmS1Lv6OvQnKmQKHuA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-win32-x64_1785277862779_0.12891064953706244","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.2.1-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"dd18f720a58019f1f29026e0033b61e41f724483","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1-win32-arm64.tgz","fileCount":10,"integrity":"sha512-2S8xCgYP7bQZhNwv0fvON4pxBUIgz2ujsV5CecCh4G3tIYSz4UJ9mnsqUzfzDxN0dac2rqB/n30bAsvHhplnNg==","signatures":[{"sig":"MEYCIQDbRoj3z5UlJHXL3d3urLbIrzacoPR3gpXAoc1zd+jLWQIhALzwbStiLgTdRRgVVmR2jM6IGOFIBNlke6b6mhYMeZJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358972094},"_from":"file:dist/npm/codex-npm-win32-arm64-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.2.1.tgz","_integrity":"sha512-2S8xCgYP7bQZhNwv0fvON4pxBUIgz2ujsV5CecCh4G3tIYSz4UJ9mnsqUzfzDxN0dac2rqB/n30bAsvHhplnNg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<h1 align=\"center\">SpineCodex: Just-in-Time Context Tree Compilation for Cost-Efficient Long-Horizon Tasks</h1>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1-win32-arm64_1785277884314_0.6189334336596262","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@spinejit/spine-codex","version":"0.2.1","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.1","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"0e3c362377ec845d788d3822944944576a438794","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.1.tgz","fileCount":5,"integrity":"sha512-zjEsoK8OBie8sDo0ZBBJ0E864L3c++kffa0nfBeuirZqb5oJsv/P0dAY5hwrtq5PvcPipT6+Hh8rO+PdFOVLtQ==","signatures":[{"sig":"MEUCIQDCuhIMwBDXVyxqJNGQF6iYLzHolH1p1iX3GcS0ADYVOQIgeWgJq3tCJvzNYvDB/iMxiwM0Nhhntt58/xNkxztdA2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26642},"type":"module","_from":"file:dist/npm/codex-npm-0.2.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.2.1.tgz","_integrity":"sha512-zjEsoK8OBie8sDo0ZBBJ0E864L3c++kffa0nfBeuirZqb5oJsv/P0dAY5hwrtq5PvcPipT6+Hh8rO+PdFOVLtQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.2.1-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.2.1-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.2.1-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.2.1-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.2.1-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.2.1-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.1_1785277890013_0.8461850526054349","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-linux-x64":{"name":"@spinejit/spine-codex","version":"0.2.2-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"1a00523ff2da18f94f715aa74cd78d5d8e4c02d9","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-linux-x64.tgz","fileCount":10,"integrity":"sha512-hFmg0C2oyk0nCQbp0CD/gZJ5PuPFb98c+gOYxGbT4F/rZEqRLbVXtZSbTCYgy6YOUqh1QDdfRTUodtuSKmD/4Q==","signatures":[{"sig":"MEUCIQCFstWFSaliqe52oJscWX9U3IRjTxCGn9kEDs9iLr4WrAIgEuOKYa/YyUvWPqgKMNS7PoOs2Ecfh1FSWkDZcjpG6H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381735153},"_from":"file:dist/npm/codex-npm-linux-x64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.2.2.tgz","_integrity":"sha512-hFmg0C2oyk0nCQbp0CD/gZJ5PuPFb98c+gOYxGbT4F/rZEqRLbVXtZSbTCYgy6YOUqh1QDdfRTUodtuSKmD/4Q==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-linux-x64_1785527626936_0.19654740824033556","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.2.2-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"90c38b7930b2c45c4e43b1cc3ab6ff77b4e4e9b1","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-linux-arm64.tgz","fileCount":10,"integrity":"sha512-rEPQw3+fR3dMB4Eubg5mZ4IBO2W0MBbI+O+1iR0kO26ms0odeQ0W4lgKFUVxDm0SBLxGDz/gSsNIMAcB6lrEOg==","signatures":[{"sig":"MEYCIQDSzIEWGlrk60f6KSE9aZKgqHfrfDtqRJNJleWxzWgMcwIhAL6TRiQFctgJ+N+XI1Eyu2y/rqptvLfnuKLcpKWJi3+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335630542},"_from":"file:dist/npm/codex-npm-linux-arm64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.2.2.tgz","_integrity":"sha512-rEPQw3+fR3dMB4Eubg5mZ4IBO2W0MBbI+O+1iR0kO26ms0odeQ0W4lgKFUVxDm0SBLxGDz/gSsNIMAcB6lrEOg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-linux-arm64_1785527647593_0.13288285822882995","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.2.2-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"ae4b312c653b79c58ea174009f27ed138d5716b7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-darwin-x64.tgz","fileCount":9,"integrity":"sha512-usGp2h1TaXL0u1xa6pKTehTQtfgo8tysX0wAVzfzzlNA75i0ZiszdN36V/dhMkQad1+kRr4rk58FzYzv3C0BHg==","signatures":[{"sig":"MEUCIDh3kaj+hxQJavOm5TzEdbk46NGJoQW15Rj7jrlB718yAiEAwOGfbTjK+flGjMu+N9a8mi5yVdsSZxybz5gtaE1Ny9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":338584025},"_from":"file:dist/npm/codex-npm-darwin-x64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.2.2.tgz","_integrity":"sha512-usGp2h1TaXL0u1xa6pKTehTQtfgo8tysX0wAVzfzzlNA75i0ZiszdN36V/dhMkQad1+kRr4rk58FzYzv3C0BHg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-darwin-x64_1785527667783_0.6070964604100504","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.2.2-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"a81226707c3fd28d9ee483128cf9941c92d317a7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-bFCV/oll+Z30v7a6wgLkZ8i5B/a2p+vA4M4RYnVwXd4kuMUyWdiRNa93WLt/BCASi6Ck5b7Nfeg4kWIeR9fAaw==","signatures":[{"sig":"MEUCIQCuBLnTBHpstx1mVi++Vxkf/OKOQMSAP2eswwM/8BEtVQIgKh4o1iEJyAu4yV7Zif1yZpruOM+oQDq4UY9k6syqyMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":315706762},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.2.2.tgz","_integrity":"sha512-bFCV/oll+Z30v7a6wgLkZ8i5B/a2p+vA4M4RYnVwXd4kuMUyWdiRNa93WLt/BCASi6Ck5b7Nfeg4kWIeR9fAaw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-darwin-arm64_1785527687842_0.8162729258141972","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-win32-x64":{"name":"@spinejit/spine-codex","version":"0.2.2-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"2035f120da757d2bf0e9aec0aef2a9971ff44909","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-win32-x64.tgz","fileCount":10,"integrity":"sha512-GNDzXwOKjwQ89JiFIbJTKdlM6trU4QcZxY1oNUV4TdpuFrBfSKlrJsmIaEsURPc3eWnqNfsbDDbmAMhLym5ldQ==","signatures":[{"sig":"MEQCIF4ec7MKdbZZnpQx/8MKdgm4jBc4Rds8S4JHPv4YqC+ZAiBTJqhKpwrxsX/d8zA7sTaU+EK15NRZkWIAK9j5gqgsSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414425939},"_from":"file:dist/npm/codex-npm-win32-x64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.2.2.tgz","_integrity":"sha512-GNDzXwOKjwQ89JiFIbJTKdlM6trU4QcZxY1oNUV4TdpuFrBfSKlrJsmIaEsURPc3eWnqNfsbDDbmAMhLym5ldQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-win32-x64_1785527710815_0.031865673313264065","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.2.2-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"d097bce24c02069512dafa467b944a8eefedb0c6","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2-win32-arm64.tgz","fileCount":10,"integrity":"sha512-xsdj4WrSeqTgcYEJPaA0UH2tlVQGltnrpbaup+a4ClnmJhhEerIsBQi1ofnPQrFE2ZNk4vNDyC2EcoX+nC8QmQ==","signatures":[{"sig":"MEUCIH2hG4u++HTw/w6ZP9HN86GDtvmzVSpyuKFI2W12YGOxAiEA0LwARS7ZpZEP7dJnvhXLvsgLF59yevr9+hUc8xoTi0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359707480},"_from":"file:dist/npm/codex-npm-win32-arm64-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.2.2.tgz","_integrity":"sha512-xsdj4WrSeqTgcYEJPaA0UH2tlVQGltnrpbaup+a4ClnmJhhEerIsBQi1ofnPQrFE2ZNk4vNDyC2EcoX+nC8QmQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"<p align=\"center\">   <img src=\"./.github/assets/spinecodex-tree.svg\" width=\"88\" alt=\"SpineCodex tree mark\" /> </p>","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2-win32-arm64_1785527733361_0.18195545662230983","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@spinejit/spine-codex","version":"0.2.2","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.2.2","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"5aef052d0ba5f703b6be95a5c189f886b348d682","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.2.2.tgz","fileCount":5,"integrity":"sha512-7eMrI/VvxtpLEQxa//EQp+2BreodYVgopuNYVOAmCAxLoKS8I8DF28BbjwULHtWVxMG0RjawD8vrjifyA5LnWw==","signatures":[{"sig":"MEUCIDWRjuedMOq5r6EMzofbkL3k8x4SXBTeFZthixAQffzeAiEArJ12eX2evQNXv/tYJs3sZ2VW7DuNyLk1qADHvZ5iSkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29868},"type":"module","_from":"file:dist/npm/codex-npm-0.2.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8e97f8a4-2ad5-43f7-866e-cf6b4c768ef3"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.2.2.tgz","_integrity":"sha512-7eMrI/VvxtpLEQxa//EQp+2BreodYVgopuNYVOAmCAxLoKS8I8DF28BbjwULHtWVxMG0RjawD8vrjifyA5LnWw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.16.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.2.2-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.2.2-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.2.2-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.2.2-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.2.2-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.2.2-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.2.2_1785527738935_0.9503990104125319","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-linux-x64":{"name":"@spinejit/spine-codex","version":"0.3.0-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"0601249ca75005466a3cb87157a324cdb392fabb","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-linux-x64.tgz","fileCount":10,"integrity":"sha512-3iOLeWTq3yu6VYVI27nExlL7dlLXtsYeGpkTxG9QLiEHu3GX4deWnACSJGR3iN1CvqZ7L9zKvQ+m3UJLaW1t/A==","signatures":[{"sig":"MEUCIGtYCCRhBWcrZ1AR8P+nhrCcvFzUkA918gjSbAr4bX4XAiEAx9snCEiM5eRC9NEtK4VKwRD4HCOawbBHjfvERfPB6KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350168499},"_from":"file:dist/npm/codex-npm-linux-x64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.3.0.tgz","_integrity":"sha512-3iOLeWTq3yu6VYVI27nExlL7dlLXtsYeGpkTxG9QLiEHu3GX4deWnACSJGR3iN1CvqZ7L9zKvQ+m3UJLaW1t/A==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-linux-x64_1787385678341_0.6102835425594684","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.3.0-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a5469e04a9b3c23295c92a1e1deb9e03ce716468","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-linux-arm64.tgz","fileCount":10,"integrity":"sha512-fUTbxLPPYGy3Dyl6I7t3HoaldKzHeeUG+/ybcatyOOwcg59q3ZjFcO6vFbHZwFnxVkQvYgAjPteLtGDi841agA==","signatures":[{"sig":"MEQCIHQB84nmL762u5K20xiPaSSNfPaOj2cWJjQBrYvrOpIvAiBnFI2FL3v4gKDnlzMsNCJ7G1kzQvL+TO3SeRtAZn2Klg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305893872},"_from":"file:dist/npm/codex-npm-linux-arm64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.3.0.tgz","_integrity":"sha512-fUTbxLPPYGy3Dyl6I7t3HoaldKzHeeUG+/ybcatyOOwcg59q3ZjFcO6vFbHZwFnxVkQvYgAjPteLtGDi841agA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-linux-arm64_1787385699913_0.7287335118475631","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.3.0-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"1ec396b5349ff11e137a2649cf8deaa34d57e670","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-darwin-x64.tgz","fileCount":9,"integrity":"sha512-/WZAg2SZU4D7iq9eGpzJrvUc07c5O7q8xLJXIoDHLg7h7j3iKhAr2MYzbBRJ/dHQF+cylGiZf7Lm1iDYElfqAQ==","signatures":[{"sig":"MEQCIARxThxxRHeqOusPAFCOCJQIKLAkK7r/gyhVgtbVDKuQAiBdbocO+ZFJRYH24sdoqp5hcAh1cIh1pXbSHfaU/m4x7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297612751},"_from":"file:dist/npm/codex-npm-darwin-x64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.3.0.tgz","_integrity":"sha512-/WZAg2SZU4D7iq9eGpzJrvUc07c5O7q8xLJXIoDHLg7h7j3iKhAr2MYzbBRJ/dHQF+cylGiZf7Lm1iDYElfqAQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-darwin-x64_1787385721097_0.5509228608472441","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.3.0-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"bde56d31203ee7f942bac257c57018c8f4bbcfab","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-bJ+HsoRVj0rOcJcVV+CV+5FDO8gM8CLh4Vz+BYE9Uf9vyFoEUIvpnPtqv3NJwN16nm3I5NtQ6pAUi9PIpzKnFw==","signatures":[{"sig":"MEUCIDaS7oJlwgA9qMYCX4MQUn2tGxwCZcE5DyDisn078/icAiEA65IkknZ+sFri1e4GbKrQQI/ojUrqge2OhyOChhYh6P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279190364},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.3.0.tgz","_integrity":"sha512-bJ+HsoRVj0rOcJcVV+CV+5FDO8gM8CLh4Vz+BYE9Uf9vyFoEUIvpnPtqv3NJwN16nm3I5NtQ6pAUi9PIpzKnFw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-darwin-arm64_1787385743010_0.4286926296609843","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-win32-x64":{"name":"@spinejit/spine-codex","version":"0.3.0-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"d2060773c161519d4aea81cebb3381084d60a3be","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-win32-x64.tgz","fileCount":10,"integrity":"sha512-Q/WJr4i8w6BwyaazY6MgYdfD5YvPkjNi/HWojKN1qJoTzKwCDcseKkEU5D95ef4RUjU/TlIZAySuV5QZv1Qj/w==","signatures":[{"sig":"MEUCIQCbMgix92rK4PBAMAw48lJPl3APjO7CQqRmTgUNV101xwIgZp9FyqXjCAQaD0QO6t92P/SDkW78CGWhPha00lLqju8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374907429},"_from":"file:dist/npm/codex-npm-win32-x64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.3.0.tgz","_integrity":"sha512-Q/WJr4i8w6BwyaazY6MgYdfD5YvPkjNi/HWojKN1qJoTzKwCDcseKkEU5D95ef4RUjU/TlIZAySuV5QZv1Qj/w==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-win32-x64_1787385766521_0.9192119731400372","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.3.0-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"f13d0b54e5225ce7d41532c954082edd6d874dbb","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0-win32-arm64.tgz","fileCount":10,"integrity":"sha512-Iwx49IPF4nZ0H4MrNGqWCt5t0K7mg2roAtjww7UeQX2mZg4sGkXFajssaSSlO29My114k0L8wU8ebBDn3juskw==","signatures":[{"sig":"MEUCIQCeWeCnmHhkNB+GpJ1omAwVJHsqtBmutpRDlOcgSS/kPAIgTuLnuoKj6E38eq5U13mSAkqrU8CR6BnwjuQaV+fKW6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321395754},"_from":"file:dist/npm/codex-npm-win32-arm64-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.3.0.tgz","_integrity":"sha512-Iwx49IPF4nZ0H4MrNGqWCt5t0K7mg2roAtjww7UeQX2mZg4sGkXFajssaSSlO29My114k0L8wU8ebBDn3juskw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0-win32-arm64_1787385786866_0.16578908981738838","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@spinejit/spine-codex","version":"0.3.0","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.0","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"e76531e8a097e8a023a45a5566b421c04d0c04d4","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.0.tgz","fileCount":5,"integrity":"sha512-m5KwYYNL/EmEAu1oRtK1UM9ImRk+QAmsm8gmhi3nM00mR3MNXRj1N36zOI4np1e1nHLMFIBlQ9bw7oBG8bMsgA==","signatures":[{"sig":"MEUCIQCC3qJ38BwCsKg5XgqSmSCT71HDIplP7HsO+kPz2r9JUwIgEZJN478hhFvj/RZsi+YKJxspOLN425G61HQD3H5zRzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31614},"type":"module","_from":"file:dist/npm/codex-npm-0.3.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.3.0.tgz","_integrity":"sha512-m5KwYYNL/EmEAu1oRtK1UM9ImRk+QAmsm8gmhi3nM00mR3MNXRj1N36zOI4np1e1nHLMFIBlQ9bw7oBG8bMsgA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.3.0-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.3.0-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.3.0-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.3.0-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.3.0-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.3.0-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.0_1787385793099_0.8484797900803986","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-linux-x64":{"name":"@spinejit/spine-codex","version":"0.3.1-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"e30dc6e28dd065493965342eb754f315d73ee827","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-linux-x64.tgz","fileCount":10,"integrity":"sha512-41xUTbAm21zFsRRNIXw+WWs6WzJse9/AdOql76GgZkVQLhoSDejLhSaKCcSBxd3jpKyBxZ387wBlUHR65BFxog==","signatures":[{"sig":"MEQCICQfFbzq7PI/Lpyeaa8Ra5IgKlX2oYmOlxZL75i7TXsnAiBtVnDsoUjKzAXK+pBWLo6HjdaL47LLohpL7vw6jp+FUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350188979},"_from":"file:dist/npm/codex-npm-linux-x64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.3.1.tgz","_integrity":"sha512-41xUTbAm21zFsRRNIXw+WWs6WzJse9/AdOql76GgZkVQLhoSDejLhSaKCcSBxd3jpKyBxZ387wBlUHR65BFxog==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-linux-x64_1787404995801_0.2955774469406962","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.3.1-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"9502b15df3c7e08ab9ed54e3fd96ff8495161168","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-linux-arm64.tgz","fileCount":10,"integrity":"sha512-/GQF9dx7lBsSTvTg4KDzqC1sUBrvpDWlkTcaOhqwAuuONvZKHaBCFMOKsGI1Vi4pDrpA6Xm9+8ziDkdclXfTtQ==","signatures":[{"sig":"MEUCIQDKUHoTHDELGT2yVyDoTJf1N8ByjOg2Hdbltgx947F9OwIgWY7QmeLtV+Va9pD4EXy/wy1BB64OHzu320vvBTsZBJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305893872},"_from":"file:dist/npm/codex-npm-linux-arm64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.3.1.tgz","_integrity":"sha512-/GQF9dx7lBsSTvTg4KDzqC1sUBrvpDWlkTcaOhqwAuuONvZKHaBCFMOKsGI1Vi4pDrpA6Xm9+8ziDkdclXfTtQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-linux-arm64_1787405020377_0.7027721929303117","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.3.1-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"860406343d2c9e71428367106a02c552bb03ea1d","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-darwin-x64.tgz","fileCount":9,"integrity":"sha512-paDB97eTp1un4NKIyvEPFheaP8IpYl1wDNfNoiRZmnGsJChBjvgfx/MTOVpr25Lx5Tvpm/iiNiWajxCAPgAVIQ==","signatures":[{"sig":"MEYCIQCQGpfIcJEdofWaq+rogkq8ldA9AdvPeAMufebot5Hw1AIhAI11VYaWPEPbsGGkZKrvaB+Bf0e7El0/ZhKZW9su9k8m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297596303},"_from":"file:dist/npm/codex-npm-darwin-x64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.3.1.tgz","_integrity":"sha512-paDB97eTp1un4NKIyvEPFheaP8IpYl1wDNfNoiRZmnGsJChBjvgfx/MTOVpr25Lx5Tvpm/iiNiWajxCAPgAVIQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-darwin-x64_1787405043217_0.7902050713488216","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.3.1-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"8d959f46482cec1565ab8618652b4dc972432866","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-Idwr5bPRR1gAzl9JZVf/y7WtQtLD3EBVCuN8KSjyyT54f42x3O0Ec9/PF1/8DXlT8EBLAcANom+oQYNeUoq8bA==","signatures":[{"sig":"MEUCIQDOvCphzITFCPTU4TIyYBIoc11oLi65b5oXZvlyKWbmlgIgelGdjGNvoMaRxZEh8I+s5hNfa4jaiK0j2vpn1GDt/ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279170828},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.3.1.tgz","_integrity":"sha512-Idwr5bPRR1gAzl9JZVf/y7WtQtLD3EBVCuN8KSjyyT54f42x3O0Ec9/PF1/8DXlT8EBLAcANom+oQYNeUoq8bA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-darwin-arm64_1787405068329_0.9197244076078486","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-win32-x64":{"name":"@spinejit/spine-codex","version":"0.3.1-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"8f8e88619f0dc857e75d05b63fc7931282c42de7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-win32-x64.tgz","fileCount":10,"integrity":"sha512-T/b4cX2sCUn6VeoQxzCLhCAt2nOspljSv2itcav9qNDjOTpT1yYYnntl7HyoA1lvTXMqXjC8WuDQyR2fR0ucNg==","signatures":[{"sig":"MEYCIQCFT5B2P5n/fN/HJGlgHVyWIZ3fRN2iwTykMjm77ZpMIQIhANDGXIKj9WoL8ApFbnfBaKRYQsabd4uBX0tISJhdld0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374945317},"_from":"file:dist/npm/codex-npm-win32-x64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.3.1.tgz","_integrity":"sha512-T/b4cX2sCUn6VeoQxzCLhCAt2nOspljSv2itcav9qNDjOTpT1yYYnntl7HyoA1lvTXMqXjC8WuDQyR2fR0ucNg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-win32-x64_1787405092423_0.8004113447830623","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.3.1-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"56fef5bb0e56bc24a5aa8336282747b168cf740e","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1-win32-arm64.tgz","fileCount":10,"integrity":"sha512-PRBQQLMYSUzM9nOn+HCRICEGq8xxpJZekFRnoYQrycYznpO+WXRIeHuta0+FCXnH5OOWDFoYaUxdRfCaKprP4w==","signatures":[{"sig":"MEUCIAPNPltQrIFY2H21XwmF/aby0K1pJDQXePUEJXeZGPOKAiEAz+f5CDDX48Mko6ncEfcvmoUtg24cWviBM1lnEkM/S3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321385514},"_from":"file:dist/npm/codex-npm-win32-arm64-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.3.1.tgz","_integrity":"sha512-PRBQQLMYSUzM9nOn+HCRICEGq8xxpJZekFRnoYQrycYznpO+WXRIeHuta0+FCXnH5OOWDFoYaUxdRfCaKprP4w==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1-win32-arm64_1787405116554_0.36637892676588546","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@spinejit/spine-codex","version":"0.3.1","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.1","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"bcf473d3c4870a9767e8bab817a38312b923222c","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.1.tgz","fileCount":5,"integrity":"sha512-GQE29XjzNDat5sDCRyjcZzhVqqvyQv9fiFRGDHe1Njbt7T7Yiqq/VjF+UvsnR5jkb2MH8Qi4qNqGcwwAPApssA==","signatures":[{"sig":"MEYCIQCqFnDtteXogFOhA6AchgviA7sp4n4HjMDluy9gTga/OAIhAPe7t7qAbgRqAVHEbHrU7TKgPs8olMoEYZgDZtp4YQ7+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31614},"type":"module","_from":"file:dist/npm/codex-npm-0.3.1.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.3.1.tgz","_integrity":"sha512-GQE29XjzNDat5sDCRyjcZzhVqqvyQv9fiFRGDHe1Njbt7T7Yiqq/VjF+UvsnR5jkb2MH8Qi4qNqGcwwAPApssA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.3.1-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.3.1-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.3.1-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.3.1-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.3.1-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.3.1-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.1_1787405122919_0.38294127244927534","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-linux-x64":{"name":"@spinejit/spine-codex","version":"0.3.2-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"97db91c0e1291aaec094bf55b64fcd34f16a022d","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-linux-x64.tgz","fileCount":10,"integrity":"sha512-QaPglQOEK5ntaIcUsRhu+ddDhCPs2h1Co/gJkxjryJYWgxU0yXRjEP5CWdgWx0qk3mxBoJYH6syuLHuijU5K/w==","signatures":[{"sig":"MEYCIQDHO/pfyUwMAwCrIJ4DLaE6ImZ5WTsVI5oUdZQwQNvHXgIhAPn/EKiBYeAV5m4h+q0m75/fYMPIHby6S4ic79u1xf3B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350136320},"_from":"file:dist/npm/codex-npm-linux-x64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.3.2.tgz","_integrity":"sha512-QaPglQOEK5ntaIcUsRhu+ddDhCPs2h1Co/gJkxjryJYWgxU0yXRjEP5CWdgWx0qk3mxBoJYH6syuLHuijU5K/w==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-linux-x64_1787551426502_0.999416280454134","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.3.2-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c3f179bac5e62152f281bab54a0a0266c8761eb5","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-linux-arm64.tgz","fileCount":10,"integrity":"sha512-NGIO9g5TorXcEZ3iNp6rGxYrB1HbGYbDRDuOorso/gU/9zVCdGFEAu381tty/taaFo6BDHBE1GMzT1eQCX5hGA==","signatures":[{"sig":"MEQCIBJQP3loy6I0yX70HyOdfT8Miw1+DpGH6M9ajq4tMDacAiA8L2U7zXGV5aFKlxjvcD5dKca5utN1Z7FzDOnRoV70sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305959997},"_from":"file:dist/npm/codex-npm-linux-arm64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.3.2.tgz","_integrity":"sha512-NGIO9g5TorXcEZ3iNp6rGxYrB1HbGYbDRDuOorso/gU/9zVCdGFEAu381tty/taaFo6BDHBE1GMzT1eQCX5hGA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-linux-arm64_1787551447527_0.9509025522572405","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.3.2-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"da1c6ecfcc489452687fb5d2825b22ae0b3163dd","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-darwin-x64.tgz","fileCount":9,"integrity":"sha512-S9+fVgqvm2nBrArdiWJLExePtbjjlnl0LAY5k33cLP32wnUxp5yRq21vAItu7Jen0B6aby/JWF+jtj+gZesiTQ==","signatures":[{"sig":"MEQCIEg7SloMCYB/e0qWRFzoAwzKIFydNsEvHWTbFkIGAuvXAiBOqAaRpQvfwieHkI7uo/TPNaAwY8PSpmB35vVGe5zoDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297553540},"_from":"file:dist/npm/codex-npm-darwin-x64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.3.2.tgz","_integrity":"sha512-S9+fVgqvm2nBrArdiWJLExePtbjjlnl0LAY5k33cLP32wnUxp5yRq21vAItu7Jen0B6aby/JWF+jtj+gZesiTQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-darwin-x64_1787551469547_0.407033224197513","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.3.2-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"606e5929c39c2ed9b67598f5f7089ee00c09286a","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-PtK7y1E+XS8JQYSh1DJ0C2RPzwM3jNCYnDCtHUevqgEX4r0dGuUiF9kWfPTw4Wo/NNp3gGWl+MnmppH9mQpHww==","signatures":[{"sig":"MEQCIAkxP74ZpnJSSU3641HfCyc5yUJC6ezDLHMM+ZTiJenRAiBY5kS9OAZ0VANaknww/r3STJiEnuIxOpCrH61uOQWw+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279205817},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.3.2.tgz","_integrity":"sha512-PtK7y1E+XS8JQYSh1DJ0C2RPzwM3jNCYnDCtHUevqgEX4r0dGuUiF9kWfPTw4Wo/NNp3gGWl+MnmppH9mQpHww==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-darwin-arm64_1787551488471_0.4016617983348829","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-win32-x64":{"name":"@spinejit/spine-codex","version":"0.3.2-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"a91952f3b7afac372b41e1edb533be86cb61a3b1","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-win32-x64.tgz","fileCount":10,"integrity":"sha512-w87mjxnNWGd80XD0kCDz5E30I6P0vNmDFZMvekYDtJOIOdP8EioF2BHAHfYMWcJYH57F6YR5q8RhYY9+G/OepQ==","signatures":[{"sig":"MEQCIAjYTDHHOG2iJR6wa0vwDTl6p4xvmvizCbPULhf8UM5pAiB5Yv4DRZdWiYT0rUhrphfs1CmEuubCs12l4x3ij3/6cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374923378},"_from":"file:dist/npm/codex-npm-win32-x64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.3.2.tgz","_integrity":"sha512-w87mjxnNWGd80XD0kCDz5E30I6P0vNmDFZMvekYDtJOIOdP8EioF2BHAHfYMWcJYH57F6YR5q8RhYY9+G/OepQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-win32-x64_1787551510973_0.7576593496708754","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.3.2-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"6d8c98e57e3078e433e6223b2291d4b6d087197e","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2-win32-arm64.tgz","fileCount":10,"integrity":"sha512-4aeCrjjx1eeX232zHA+yo5glDWAdjXJJvzCGl7U0+77p58CBV6ENVxL2sBhZami1iGvsQb98+kmNWk9tuLephA==","signatures":[{"sig":"MEQCIHcOatGduQfjFolIlsGaxdGkpCXaBdFdUqdJwhaGiBEgAiAv8scJC7y69RReIfZTsTdK0yoZx2U92zm5P2/Wr5B6OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321385079},"_from":"file:dist/npm/codex-npm-win32-arm64-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.3.2.tgz","_integrity":"sha512-4aeCrjjx1eeX232zHA+yo5glDWAdjXJJvzCGl7U0+77p58CBV6ENVxL2sBhZami1iGvsQb98+kmNWk9tuLephA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2-win32-arm64_1787551531643_0.4349036258742274","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@spinejit/spine-codex","version":"0.3.2","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.2","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"884cb039c180eeb6a24d2eb923274806012599bd","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.2.tgz","fileCount":5,"integrity":"sha512-JM0C5puf08ryCv2Eap1X7HOIE9LEyZEhF32zpt/oqJJiQ8fhvksppq4A1c0Q3tpUiLyi8KyPowyUikmrBKba/A==","signatures":[{"sig":"MEYCIQDofdE2VKDKU7p4DiK7WOJ3OoIG2vR65zYNk/KJLlkS2AIhAMQ4TkfuZ8krX25peyJ+entiSLNV71bw/zwzqqNc8V1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32203},"type":"module","_from":"file:dist/npm/codex-npm-0.3.2.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.3.2.tgz","_integrity":"sha512-JM0C5puf08ryCv2Eap1X7HOIE9LEyZEhF32zpt/oqJJiQ8fhvksppq4A1c0Q3tpUiLyi8KyPowyUikmrBKba/A==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.3.2-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.3.2-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.3.2-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.3.2-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.3.2-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.3.2-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.2_1787551537314_0.9714072499682949","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-linux-x64":{"name":"@spinejit/spine-codex","version":"0.3.3-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"e7efee74db9194386b6ff2300e8141279b5c79c7","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-linux-x64.tgz","fileCount":10,"integrity":"sha512-LSsTGaGxoiBkmLIX0MHjrnneWh+Bb8XizLrtK4aobTm/Mns7czpIrmH3ThFbqHTjNxuGh4LSFDvwKo0p+FxCTA==","signatures":[{"sig":"MEUCIQCoZhQCN43v5HBGt7VKjh9da1ubmNPlJAW1xa7PkJ80VwIgae06wbIgQhIwnR8w7ouw/YCAFyXozwGMock7LRk0dKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350136616},"_from":"file:dist/npm/codex-npm-linux-x64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.3.3.tgz","_integrity":"sha512-LSsTGaGxoiBkmLIX0MHjrnneWh+Bb8XizLrtK4aobTm/Mns7czpIrmH3ThFbqHTjNxuGh4LSFDvwKo0p+FxCTA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-linux-x64_1787587698624_0.5695248342414869","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.3.3-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"abbd9b349dd207f6020721c45ff4565bacf6dab1","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-linux-arm64.tgz","fileCount":10,"integrity":"sha512-zm7KCoOmW4IFSDe8p4oU/YEH0RbmmgoUB5DGDeVIwmapVTDF13+IiE+Rc765qMNtYWelSM1w9tCVowPYsHxBmg==","signatures":[{"sig":"MEUCIQCSRuTB6nsdqmdVjZjoaKrDIW78Fnt2LlDcDwg8fQjwSQIge3Toqq6/rKgeaGh8z0rq01fwm6SvUrucp8dyjYVI1GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":305960293},"_from":"file:dist/npm/codex-npm-linux-arm64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.3.3.tgz","_integrity":"sha512-zm7KCoOmW4IFSDe8p4oU/YEH0RbmmgoUB5DGDeVIwmapVTDF13+IiE+Rc765qMNtYWelSM1w9tCVowPYsHxBmg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-linux-arm64_1787587721565_0.5931273443336686","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.3.3-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"9caac9b059db46702d48fcc971c2cb39f8c3f164","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-darwin-x64.tgz","fileCount":9,"integrity":"sha512-EO2QC39an+HLY/w62uxd7I578gskpJ32sipg+Z6A4Xhj77leRbBnKvWBsEoTofzt8NsH9N0urRbBcEzxVp+wFA==","signatures":[{"sig":"MEUCIQDAPmhH9xDr6f/ZOiUexoBGtEoumtnWHq1iNduI74tN4wIgcHOviF3H42WA0a26+Ic3yE2CIfdacPU6ngzIbd/DHrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297587828},"_from":"file:dist/npm/codex-npm-darwin-x64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.3.3.tgz","_integrity":"sha512-EO2QC39an+HLY/w62uxd7I578gskpJ32sipg+Z6A4Xhj77leRbBnKvWBsEoTofzt8NsH9N0urRbBcEzxVp+wFA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-darwin-x64_1787587742977_0.8992207043127303","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.3.3-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"5e70c29eec70e7f383151cb20f692c9e083a7c63","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-Q2HReVD4eVW91fqqj8Z435r3/SsUEgKRw//RdXkKd4mpMsx88jFmMBnPNWnYwX0yC5+/WpCqfmBuz1w7VVw4NA==","signatures":[{"sig":"MEUCIDoMExdk5Ifh3cp0g8e5iOWJRKyEdaxxdY1AryOhIjNAAiEAt/cWGN7+rNuWjbihI5o83DqPM87+iWoswNEjGDB1Wcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279189873},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.3.3.tgz","_integrity":"sha512-Q2HReVD4eVW91fqqj8Z435r3/SsUEgKRw//RdXkKd4mpMsx88jFmMBnPNWnYwX0yC5+/WpCqfmBuz1w7VVw4NA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-darwin-arm64_1787587766247_0.5042915318944847","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-win32-x64":{"name":"@spinejit/spine-codex","version":"0.3.3-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"1091c4187031f214c9522aab5ea0ee7989da3407","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-win32-x64.tgz","fileCount":10,"integrity":"sha512-CqyZ+6bXIDJYju+dAA/igojL3DvA4kG9eTJNhvdm3pOxY+yVtwXfV/CQzyEEOZJ7vOVQDc39ZIWLa3QAiQ/4oQ==","signatures":[{"sig":"MEYCIQDA/JxLp/sCh6l2z9+7IRNniEu5L4UNWlpzvxbf6hwz3AIhAIzKPGeBxnbR21FT99pt2WdEQL1zoaKAwYZ6k92DLyrY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374949274},"_from":"file:dist/npm/codex-npm-win32-x64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.3.3.tgz","_integrity":"sha512-CqyZ+6bXIDJYju+dAA/igojL3DvA4kG9eTJNhvdm3pOxY+yVtwXfV/CQzyEEOZJ7vOVQDc39ZIWLa3QAiQ/4oQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-win32-x64_1787587788241_0.8040583718641867","host":"s3://npm-registry-packages-npm-production"}},"0.3.3-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.3.3-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"f345e6470942ce002228199c782fe20bfc92572e","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3-win32-arm64.tgz","fileCount":10,"integrity":"sha512-EXu7W2u7TsgvMIl0QH+04EFE3TY9qbpik2AuHQn05TlbqZ9D9TrDNLue5Rmm9Q5EEnXFPBb3mrR8glIyw+yvTg==","signatures":[{"sig":"MEQCIGN4A94x9ZGShgnG6P2KdMt3MHqmqj5zmdJGRnPLgUD8AiAdr36h9xrSNawCkgYWDtG3Q3ufNI3h+HWOTCgOqe3HHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321393567},"_from":"file:dist/npm/codex-npm-win32-arm64-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.3.3.tgz","_integrity":"sha512-EXu7W2u7TsgvMIl0QH+04EFE3TY9qbpik2AuHQn05TlbqZ9D9TrDNLue5Rmm9Q5EEnXFPBb3mrR8glIyw+yvTg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3-win32-arm64_1787587811374_0.7106735042868026","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@spinejit/spine-codex","version":"0.3.3","keywords":["coding-agent","codex","spine","cli"],"license":"Apache-2.0","_id":"@spinejit/spine-codex@0.3.3","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"bin":{"spine-codex":"bin/codex.js"},"dist":{"shasum":"ef6678edace0a73f6f4185bd4a8f0d42f97895eb","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.3.3.tgz","fileCount":5,"integrity":"sha512-7hIPZ+IlWdbkj4uTGEv4gRLMvGrbCnryFQ4H2rrYw9B1ACHpnAK/+oGz5cIVsNT/JRMxKeSY3yGjiZQgtZyrwQ==","signatures":[{"sig":"MEUCIQCUULNeoY+j++qzz70CxUWGFdfTKnsHyGlTex+gBhGeXQIgXCuHRY0PyFCxWXNTo9ArvSfx4WtZ43xq57VmU3cAnV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32499},"type":"module","_from":"file:dist/npm/codex-npm-0.3.3.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.3.3.tgz","_integrity":"sha512-7hIPZ+IlWdbkj4uTGEv4gRLMvGrbCnryFQ4H2rrYw9B1ACHpnAK/+oGz5cIVsNT/JRMxKeSY3yGjiZQgtZyrwQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.17.0","description":"An independent Codex-based coding agent with Spine context management.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.3.3-linux-x64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.3.3-win32-x64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.3.3-darwin-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.3.3-linux-arm64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.3.3-win32-arm64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.3.3-darwin-arm64"},"_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.3.3_1787587818094_0.8371584362202626","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-linux-x64":{"name":"@spinejit/spine-codex","version":"0.4.0-linux-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-linux-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"371814bdb36e5f0978e1e886623c3dd73878a6d8","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-linux-x64.tgz","fileCount":10,"integrity":"sha512-Xl7WnoxHbLS/QTty/OzVoXR1PMnm3f4sQ6DpxPCtnz87BMqxH5uy/rZeCSk4FR6RCjMUdbdocqUwfWEV6JoIAw==","signatures":[{"sig":"MEUCICND9a/2vUgXJMWO/pI0hvmYAzSNmgFezkDigmny4BpoAiEAyMcpl8eIzRqL9wdAjMzVK6vXUQTUjl9E/l/F1UcaV4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-linux-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369561008},"_from":"file:dist/npm/codex-npm-linux-x64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-x64-0.4.0.tgz","_integrity":"sha512-Xl7WnoxHbLS/QTty/OzVoXR1PMnm3f4sQ6DpxPCtnz87BMqxH5uy/rZeCSk4FR6RCjMUdbdocqUwfWEV6JoIAw==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-linux-x64_1789463685218_0.9947410363130043","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-linux-arm64":{"name":"@spinejit/spine-codex","version":"0.4.0-linux-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-linux-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"1b273b3cc50c193b38dce22ed56c582db5027785","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-linux-arm64.tgz","fileCount":10,"integrity":"sha512-objUSCD3NkGxm659e1bauvKrohsxzNxLw87LXZyhSmlC8/NUqMWxdzl+nVtAPI02zku7EpmLFJisNHVHwYw13Q==","signatures":[{"sig":"MEYCIQDSshQm8KbrcadmfhKAp4yaiVNmLu3DILWZsUeXsjA/8gIhAMMzcaZPYkZ5u77GaIcBmEYlK+4rn54v7HlJgHF+GeIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-linux-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322143741},"_from":"file:dist/npm/codex-npm-linux-arm64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-linux-arm64-0.4.0.tgz","_integrity":"sha512-objUSCD3NkGxm659e1bauvKrohsxzNxLw87LXZyhSmlC8/NUqMWxdzl+nVtAPI02zku7EpmLFJisNHVHwYw13Q==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-linux-arm64_1789463707804_0.3870912514947127","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-darwin-x64":{"name":"@spinejit/spine-codex","version":"0.4.0-darwin-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-darwin-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["x64"],"dist":{"shasum":"097e9f49913933a23594d9311b1f5c37f4b4db14","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-darwin-x64.tgz","fileCount":9,"integrity":"sha512-V8cdPU6LiCixwPUBDC2x5p1iE4GKvaTdcfVH6kqe8Vyd0WtmVplVLq2m9bXFxQV0Wg3DGAzeri0g64UvQSQUzQ==","signatures":[{"sig":"MEQCIDI7u0MJRIuzeN5nbDB+T2mP+cTwc0WzrSNospa1NwL+AiANOgV2GFc9dmKJuOhxCMJ1FPEz5vlBN6f2GijPbpCESg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-darwin-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309635332},"_from":"file:dist/npm/codex-npm-darwin-x64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-x64-0.4.0.tgz","_integrity":"sha512-V8cdPU6LiCixwPUBDC2x5p1iE4GKvaTdcfVH6kqe8Vyd0WtmVplVLq2m9bXFxQV0Wg3DGAzeri0g64UvQSQUzQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-darwin-x64_1789463727988_0.031303056013185726","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-darwin-arm64":{"name":"@spinejit/spine-codex","version":"0.4.0-darwin-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-darwin-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["darwin"],"cpu":["arm64"],"dist":{"shasum":"10b137ce3df38d420f11b73b53019719a19023e2","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-darwin-arm64.tgz","fileCount":9,"integrity":"sha512-7An2irzHUR46Vp5LH4ufaIr1RudLQnV+nvBCPDwGhrLFxCks6QTt6OC60XK7IzW1nPrCOMeafDjAUa+kFx2rDA==","signatures":[{"sig":"MEUCIQCkxWv5bZasmqYPQG3LMjxw6UfWGOaaYYns7xQDXF9bmgIgEMqYkCwmpp3N+F6zLJHtUPoxUPqgmopw28PPsLYq3ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-darwin-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291985417},"_from":"file:dist/npm/codex-npm-darwin-arm64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-darwin-arm64-0.4.0.tgz","_integrity":"sha512-7An2irzHUR46Vp5LH4ufaIr1RudLQnV+nvBCPDwGhrLFxCks6QTt6OC60XK7IzW1nPrCOMeafDjAUa+kFx2rDA==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-darwin-arm64_1789463747974_0.05483631744925055","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-win32-x64":{"name":"@spinejit/spine-codex","version":"0.4.0-win32-x64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-win32-x64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["x64"],"dist":{"shasum":"2e97ff23bfda3435b717a78754a9a82c21f666cf","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-win32-x64.tgz","fileCount":10,"integrity":"sha512-eTepP6TsZ3oM3y/SF8nAT9F46zgK4L7+l03bzxQ4m7UkrTmQGHCRWBjiRDCAz6EVQSpa5Zu5vcIqbAQ/9XiGNQ==","signatures":[{"sig":"MEYCIQD8LHxmn4RYmEIUTUXcZK/0hBbEVniHzvdcPw97DQVPzAIhAPJOylDzDr/1Km+m9X7z2B0gwbwLgTKV4aBOrABLs7Sf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-win32-x64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397218306},"_from":"file:dist/npm/codex-npm-win32-x64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-x64-0.4.0.tgz","_integrity":"sha512-eTepP6TsZ3oM3y/SF8nAT9F46zgK4L7+l03bzxQ4m7UkrTmQGHCRWBjiRDCAz6EVQSpa5Zu5vcIqbAQ/9XiGNQ==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-win32-x64_1789463771362_0.6384167934068892","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-win32-arm64":{"name":"@spinejit/spine-codex","version":"0.4.0-win32-arm64","license":"Apache-2.0","_id":"@spinejit/spine-codex@0.4.0-win32-arm64","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"os":["win32"],"cpu":["arm64"],"dist":{"shasum":"c9f59422deef10807df6397f44753e410bb18681","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0-win32-arm64.tgz","fileCount":10,"integrity":"sha512-RLFt+cQZ2/dGoYA/meNL0NfJRC48s5A8/b/R+z5bhyLSEeUZ5dIrl8T9jU9MwQkT6Z1qe2tOIoqdeaHqUY+iBg==","signatures":[{"sig":"MEUCIQCMZeUhmdHxTHpValFV+ljZc4YDorXfNN8yVN4SAvIGRwIgTWqWZv+IBMfIWS+wCOf/9ev0fHINH80KcE9k4k4BfQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0-win32-arm64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344271879},"_from":"file:dist/npm/codex-npm-win32-arm64-0.4.0.tgz","engines":{"node":">=16"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-win32-arm64-0.4.0.tgz","_integrity":"sha512-RLFt+cQZ2/dGoYA/meNL0NfJRC48s5A8/b/R+z5bhyLSEeUZ5dIrl8T9jU9MwQkT6Z1qe2tOIoqdeaHqUY+iBg==","repository":{"url":"git+https://github.com/GhabiX/SpineCodex.git","type":"git","directory":"codex-cli"},"_npmVersion":"11.19.0","description":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/spine-codex_0.4.0-win32-arm64_1789463792795_0.06003642328986181","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@spinejit/spine-codex","version":"0.4.0","description":"An independent Codex-based coding agent with Spine context management.","license":"Apache-2.0","bin":{"spine-codex":"bin/codex.js"},"type":"module","engines":{"node":">=16"},"repository":{"type":"git","url":"git+https://github.com/GhabiX/SpineCodex.git","directory":"codex-cli"},"homepage":"https://github.com/GhabiX/SpineCodex#readme","bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"keywords":["coding-agent","codex","spine","cli"],"publishConfig":{"access":"public"},"packageManager":"pnpm@10.34.5+sha512.a4ee05f2f73658255bd6a89859c065a45c28a57daefae2c893a168ee2b73168c37b91e83e57ea67654ad03f03031746430e8bce38e362e042605fb8abc80192e","optionalDependencies":{"@spinejit/spine-codex-linux-x64":"npm:@spinejit/spine-codex@0.4.0-linux-x64","@spinejit/spine-codex-linux-arm64":"npm:@spinejit/spine-codex@0.4.0-linux-arm64","@spinejit/spine-codex-darwin-x64":"npm:@spinejit/spine-codex@0.4.0-darwin-x64","@spinejit/spine-codex-darwin-arm64":"npm:@spinejit/spine-codex@0.4.0-darwin-arm64","@spinejit/spine-codex-win32-x64":"npm:@spinejit/spine-codex@0.4.0-win32-x64","@spinejit/spine-codex-win32-arm64":"npm:@spinejit/spine-codex@0.4.0-win32-arm64"},"_id":"@spinejit/spine-codex@0.4.0","_integrity":"sha512-Dkp+lH9julCQGiT9znG5u5Py5RyyCYbHPJ8Pw9EIJwtOUuLKAgYE/eFLgmtrBeiSfbdopBpV4AFdtEHpjdGmEg==","_resolved":"/home/runner/work/SpineCodex/SpineCodex/dist/npm/codex-npm-0.4.0.tgz","_from":"file:dist/npm/codex-npm-0.4.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-Dkp+lH9julCQGiT9znG5u5Py5RyyCYbHPJ8Pw9EIJwtOUuLKAgYE/eFLgmtrBeiSfbdopBpV4AFdtEHpjdGmEg==","shasum":"d15034694c77e2b48bf9725f5ac61acbea4e6bdd","tarball":"https://registry.npmjs.org/@spinejit/spine-codex/-/spine-codex-0.4.0.tgz","fileCount":5,"unpackedSize":35189,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@spinejit%2fspine-codex@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFbCML7eqfwnMVLE2lzCghlXx0eGTHta+jV5VamIGtjLAiEA8mWExi01oAFZReZmHXWI+OUN6VPXUZeqn9fzzKC2ZkI="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:84eff407-c868-4c47-9ea1-5110b444eda6"}},"directories":{},"maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spine-codex_0.4.0_1789463798583_0.04761047597301027"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T11:15:07.942Z","modified":"2026-09-15T09:16:39.079Z","0.131.0-alpha.1-darwin-arm64":"2026-07-09T11:15:09.312Z","0.131.0-alpha.1":"2026-07-09T11:38:03.908Z","0.131.0-alpha.1-linux-x64":"2026-07-13T04:00:57.564Z","0.131.0-alpha.2-linux-x64":"2026-07-13T04:06:05.107Z","0.131.0-alpha.2":"2026-07-13T04:06:21.148Z","0.131.0-alpha.3-darwin-arm64":"2026-07-13T08:20:54.173Z","0.131.0-alpha.3-linux-x64":"2026-07-13T08:21:21.312Z","0.131.0-alpha.3":"2026-07-13T08:21:24.143Z","0.131.0-alpha.4-linux-x64":"2026-07-13T13:15:27.652Z","0.131.0-alpha.4-darwin-arm64":"2026-07-13T13:15:54.715Z","0.131.0-alpha.4-win32-x64":"2026-07-13T13:16:24.943Z","0.131.0-alpha.4-win32-arm64":"2026-07-13T13:16:53.089Z","0.131.0-alpha.4":"2026-07-13T13:16:55.816Z","0.1.0-linux-x64":"2026-07-17T02:39:48.485Z","0.1.0-linux-arm64":"2026-07-17T02:40:09.586Z","0.1.0-darwin-x64":"2026-07-17T02:40:29.602Z","0.1.0-darwin-arm64":"2026-07-17T02:40:48.811Z","0.1.0-win32-x64":"2026-07-17T02:41:11.791Z","0.1.0-win32-arm64":"2026-07-17T02:41:33.561Z","0.1.0":"2026-07-17T02:41:36.920Z","0.1.1-linux-x64":"2026-07-21T09:36:08.291Z","0.1.1-linux-arm64":"2026-07-21T09:36:31.505Z","0.1.1-darwin-x64":"2026-07-21T09:36:52.347Z","0.1.1-darwin-arm64":"2026-07-21T09:37:11.127Z","0.1.1-win32-x64":"2026-07-21T09:37:33.295Z","0.1.1-win32-arm64":"2026-07-21T09:37:54.629Z","0.1.1":"2026-07-21T09:37:57.987Z","0.2.0-linux-x64":"2026-07-27T23:18:34.502Z","0.2.0-linux-arm64":"2026-07-27T23:18:55.995Z","0.2.0-darwin-x64":"2026-07-27T23:19:16.605Z","0.2.0-darwin-arm64":"2026-07-27T23:19:35.874Z","0.2.0-win32-x64":"2026-07-27T23:20:02.404Z","0.2.0-win32-arm64":"2026-07-27T23:20:23.602Z","0.2.0":"2026-07-27T23:20:27.619Z","0.2.1-linux-x64":"2026-07-28T22:29:38.957Z","0.2.1-linux-arm64":"2026-07-28T22:29:58.844Z","0.2.1-darwin-x64":"2026-07-28T22:30:19.507Z","0.2.1-darwin-arm64":"2026-07-28T22:30:41.251Z","0.2.1-win32-x64":"2026-07-28T22:31:04.635Z","0.2.1-win32-arm64":"2026-07-28T22:31:26.406Z","0.2.1":"2026-07-28T22:31:30.156Z","0.2.2-linux-x64":"2026-07-31T19:53:48.738Z","0.2.2-linux-arm64":"2026-07-31T19:54:09.297Z","0.2.2-darwin-x64":"2026-07-31T19:54:29.470Z","0.2.2-darwin-arm64":"2026-07-31T19:54:49.628Z","0.2.2-win32-x64":"2026-07-31T19:55:13.284Z","0.2.2-win32-arm64":"2026-07-31T19:55:35.097Z","0.2.2":"2026-07-31T19:55:39.063Z","0.3.0-linux-x64":"2026-08-22T08:01:20.113Z","0.3.0-linux-arm64":"2026-08-22T08:01:41.684Z","0.3.0-darwin-x64":"2026-08-22T08:02:02.644Z","0.3.0-darwin-arm64":"2026-08-22T08:02:24.864Z","0.3.0-win32-x64":"2026-08-22T08:02:48.226Z","0.3.0-win32-arm64":"2026-08-22T08:03:08.465Z","0.3.0":"2026-08-22T08:03:13.240Z","0.3.1-linux-x64":"2026-08-22T13:23:17.503Z","0.3.1-linux-arm64":"2026-08-22T13:23:42.043Z","0.3.1-darwin-x64":"2026-08-22T13:24:05.168Z","0.3.1-darwin-arm64":"2026-08-22T13:24:29.819Z","0.3.1-win32-x64":"2026-08-22T13:24:54.142Z","0.3.1-win32-arm64":"2026-08-22T13:25:18.178Z","0.3.1":"2026-08-22T13:25:23.060Z","0.3.2-linux-x64":"2026-08-24T06:03:48.239Z","0.3.2-linux-arm64":"2026-08-24T06:04:09.168Z","0.3.2-darwin-x64":"2026-08-24T06:04:31.076Z","0.3.2-darwin-arm64":"2026-08-24T06:04:49.954Z","0.3.2-win32-x64":"2026-08-24T06:05:12.698Z","0.3.2-win32-arm64":"2026-08-24T06:05:33.565Z","0.3.2":"2026-08-24T06:05:37.447Z","0.3.3-linux-x64":"2026-08-24T16:08:20.439Z","0.3.3-linux-arm64":"2026-08-24T16:08:43.250Z","0.3.3-darwin-x64":"2026-08-24T16:09:04.506Z","0.3.3-darwin-arm64":"2026-08-24T16:09:27.775Z","0.3.3-win32-x64":"2026-08-24T16:09:49.942Z","0.3.3-win32-arm64":"2026-08-24T16:10:12.988Z","0.3.3":"2026-08-24T16:10:18.219Z","0.4.0-linux-x64":"2026-09-15T09:14:47.015Z","0.4.0-linux-arm64":"2026-09-15T09:15:09.490Z","0.4.0-darwin-x64":"2026-09-15T09:15:29.577Z","0.4.0-darwin-arm64":"2026-09-15T09:15:49.473Z","0.4.0-win32-x64":"2026-09-15T09:16:13.165Z","0.4.0-win32-arm64":"2026-09-15T09:16:34.535Z","0.4.0":"2026-09-15T09:16:38.722Z"},"bugs":{"url":"https://github.com/GhabiX/SpineCodex/issues"},"license":"Apache-2.0","homepage":"https://github.com/GhabiX/SpineCodex#readme","keywords":["coding-agent","codex","spine","cli"],"repository":{"type":"git","url":"git+https://github.com/GhabiX/SpineCodex.git","directory":"codex-cli"},"description":"An independent Codex-based coding agent with Spine context management.","maintainers":[{"name":"ghabix","email":"xiangjh2022@mail.sustech.edu.cn"}],"readme":"<h1 align=\"center\"><img src=\"./.github/assets/spinecodex-tree.svg\" width=\"56\" alt=\"SpineCodex tree mark\" /> SpineCodex</h1>\n\n<p align=\"center\"><em>Let your Codex work, evolve, and scale on the SpineTree.</em></p>\n\n<p align=\"center\"><a href=\"https://www.npmjs.com/package/@spinejit/spine-codex\"><img src=\"https://img.shields.io/npm/v/%40spinejit%2Fspine-codex?label=npm\" alt=\"npm version\" /></a> · <a href=\"./LICENSE\"><img src=\"https://img.shields.io/badge/license-Apache--2.0-blue.svg\" alt=\"Apache-2.0 license\" /></a></p>\n\n<p align=\"center\">English · <a href=\"./README.zh-CN.md\">简体中文</a></p>\n\n<p align=\"center\">\n  <img src=\"./.github/assets/spinecodex-tui.gif\" width=\"800\" alt=\"SpineCodex TUI demonstration\" />\n</p>\n\n## Why SpineCodex\n\nSpineCodex gives your Codex a **SpineTree to work on**: long-running,\nmulti-step work is broken into owned Work Units, persisted by the runtime as\nSpineBranches, and refined, delegated, and completed as the tree evolves —\nwithout forcing the entire process into one ever-growing transcript.\n\n### Get started\n\nInstall it in your existing Codex environment and run it directly. The current\ndevelopment branch targets upstream OpenAI Codex `0.153.4`. Published builds\nare listed in the [release history](https://github.com/GhabiX/SpineCodex/releases):\n\n```bash\nnpm install -g @spinejit/spine-codex@latest\nspine-codex\n```\n\nSpine Spawn is enabled by default. Run `/experimental` to enable the optional\nMemory Projection surface, then save and start a new conversation. Set\n`spine_spawn.max_concurrent_threads_per_session` in `~/.codex/config.toml` to\nconfigure the total per-session thread limit, including the root thread.\n\n### What this enables\n\nCompared with Codex, SpineCodex resolves **89% more tasks at 27% lower total\ncost** on [SWE-Milestone](https://github.com/DeepCommit-ai/SWE-Milestone) and\nextends the effective working context by up to **10×**. It also improves the\naverage score by **10.8 points** on [ProgramBench](https://programbench.com) and\nthe mean score by **9.2 points** on [FrontierSWE](https://www.frontierswe.com).\n\n| Linear context                                     | SpineCodex                                                                                                                                                                                                                     |\n| -------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| ❌**Run out of context?**                    | ✅**256K → 2.5M Effective Working Context**<br />SpineJIT compiles completed branches into semantic Node Memory, extending effective working context beyond the native window.                                          |\n| ❌**Drift after repeated compaction?**       | ✅**Minimum Effective Context. Maximum Focus.**<br />Spine Runtime maintains the SpineTree and projects only the context required by the current Work Unit, keeping the agent focused.              |\n| ❌**Lose patience and focus on long tasks?** | ✅**Recursive Subagent Scaling on Demand.**<br />SpineJIT lets the agent recursively unfold into specialized subagents on demand, bringing divide-and-conquer structure and greater reasoning depth to complex problems. |\n\n## What's new\n\n### Upcoming\n\n- **PI and DeepSeek Harness plugins** — SpineSDK integrations in development.\n- **App Spine UI** — Inspect and operate the SpineTree, Work Units, and runtime\n  state from the Codex App. In development.\n\n<details>\n<summary>Preview App Spine UI</summary>\n\n  <p align=\"center\">\n    <img src=\"./.github/assets/spinecodex-app-ui-preview.gif\" width=\"820\" alt=\"Upcoming App Spine UI preview\" />\n    <br />\n    <sub>Preview — App Spine UI is in development.</sub>\n  </p>\n</details>\n\n<details>\n<summary>Versions</summary>\n\n<details>\n<summary>0.4.0</summary>\n\nMoves the upstream Codex baseline to `0.153.4`. Unbinds the source-ledger\nhistory cap from the one-turn visible item limit, and the 1MiB synthetic\ncontext-plan cap, so long sessions are no longer killed at 4096 raw history\nitems or 1048576 bytes of Node Memory.\n</details>\n\n<details>\n<summary>0.3.3</summary>\n\nImproves paginated-session recovery: incompatible historical records no longer\nblock a valid lineage, while broken files and lineage-boundary errors remain\nfatal. Adds regression coverage for malformed rate-limit records during replay.\n</details>\n\n<details>\n<summary>0.3.2</summary>\n\nRestores the upstream Codex compatibility identity (`0.147.0`) while keeping\nthe SpineCodex product version independent. Also hardens update-cache\nisolation, resumed Spawn visibility, and release metadata checks.\n</details>\n\n<details>\n<summary>0.3.1</summary>\n\nSeparates the SpineCodex update cache from upstream Codex installations so\nproduct updates cannot collide with the upstream client.\n</details>\n\n<details>\n<summary>0.3.0</summary>\n\nMoves Spine onto a sampling-boundary runtime: Work Units, recursive Spawn,\nNode Memory, replay, and projection are coordinated by SpineSDK and surfaced\nthrough the native Codex experience. The runtime owns tree state and context\nprojection while the agent focuses on the current unit.\n</details>\n\n<details>\n<summary>0.2.2</summary>\n\nIntroduces the public SpineJIT design: compile a linear message stream into a\nSpineTree, replace completed branches with Node Memory, and support recursive\nsubagent scaling. Spine Spawn and Memory Projection were the first experimental\nsurfaces of that design.\n</details>\n</details>\n\n## How Spine works\n\nLLMs consume a linear context, but work unfolds recursively.\n\n- **Agent:** works on the current Work Unit.\n- **Spine Runtime:** persists Work Units as SpineBranches and composes them into a SpineTree.\n- **SpineJIT:** projects the current branch into the linear context required by the next model sample.\n\n```text\nWork Unit -> SpineBranch -> SpineTree -> current-branch Context\n```\n\nThe agent manages work; Spine maintains the recursive state behind the existing\nworkflow.\n\n## Long-horizon performance\n\nAcross three long-horizon coding benchmarks, SpineCodex delivers stronger\noutcomes: **1.89× resolved tasks at 27% lower total cost** on SWE-Milestone,\n**+10.80pp average score** on ProgramBench, and **+9.2pp mean score** on\nFrontierSWE.\n\n<details>\n<summary>Benchmark details</summary>\n\n### SWE-Milestone (ICML 2026)\n\n*Long-horizon software development · 80 milestones · GPT-5.6 · sol high*\n\n| System               |     Resolved |        Total cost |\n| -------------------- | -----------: | ----------------: |\n| BaseCodex            |            9 |           $764.18 |\n| **SpineCodex** | **17** | **$556.46** |\n\n**1.89× resolved tasks at 27% lower total cost.**\n\n### ProgramBench\n\n*Whole-repo program reconstruction · Random sample: 50 of 200 tasks · GPT-5.6 · Sol high · conservative cost estimate*\n\n| System               |       Avg. score | Tasks scoring >95% |              Cost |\n| -------------------- | ---------------: | -----------------: | ----------------: |\n| BaseCodex            |           62.55% |               2/50 |           $188.12 |\n| **SpineCodex** | **73.35%** |     **7/50** | **$475.10** |\n\n**+10.80pp average score and 3.5× high-scoring tasks.**\n\n### FrontierSWE\n\n*Ultra-long-horizon coding · 9-task evaluation · GPT-5.6 · high · estimated API cost per trial*\n\n| System               |     Mean score |     Best score |             Cost |\n| -------------------- | -------------: | -------------: | ---------------: |\n| BaseCodex            |           33.5 |           37.9 |           $20.16 |\n| **SpineCodex** | **42.7** | **46.8** | **$37.29** |\n\n**+9.2pp mean score and +8.9pp best score.**\n\n</details>\n\n## How SpineJIT works\n\n**Agent Morphogenesis:** Each task shapes its own context and execution through\njust-in-time context-tree compilation and recursive subagent scaling.\n\n**TL;DR:** SpineJIT replaces the live suffix of a context with shorter memory,\nwhile keeping the prefix unchanged so it can continue to hit the prompt cache.\n\nTo control this suffix replacement precisely, SpineJIT is implemented as a\njust-in-time compilation and context-mapping pipeline:\n\n$$\n\\text{context messages}\n\\rightarrow \\text{Spine tokens}\n\\rightarrow \\text{SpineTree (ParseStack)}\n\\rightarrow \\text{new context}\n$$\n\nThe pipeline has two main stages.\n\n### 1. JIT-compile context into a SpineTree\n\nSpineJIT treats a context $C$---a message list, or simply a sentence whose characters are messages---as a stream to compile.\n\nAt each sampling boundary, it turns newly appended messages and control events into **Spine tokens** and updates a live LR(0) ParseStack:\n\nSpineJIT uses four token kinds:\n\n$$\n\\Sigma_{\\mathrm{Spine}} = \\{\\mathrm{Message},\\ \\mathrm{Open},\\ \\mathrm{Close},\\ \\mathrm{SpineSpawnNode}\\}\n$$\n\n`Message` represents a raw context item. `Open`, `Close`, and\n`SpineSpawnNode` are special tokens emitted by SpineJIT at the corresponding\nsampling boundaries.\n\n$$\n\\begin{aligned}\n\\mathrm{SpineTree} &\\to \\mathrm{Nodes}\\ \\mathrm{End} \\\\\n\\mathrm{Nodes} &\\to \\mathrm{Node} \\mid \\mathrm{Nodes}\\ \\mathrm{Node} \\\\\n\\mathrm{Node} &\\to \\mathrm{Message} \\mid \\mathrm{SpineTreeNode} \\\\\n\\mathrm{SpineTreeNode} &\\to \\mathrm{Open}\\ \\mathrm{Nodes}\\ \\mathrm{Close} \\mid \\mathrm{SpineSpawnNode}\n\\end{aligned}\n$$\n\n`End` is only the logical end of a session; a live session never emits it.\nTherefore, the ParseStack is the live SpineTree, and the reduction `Open Nodes Close -> SpineTreeNode` turns a closed subtree into one node.\n\nIn short, SpineJIT uses LR(0) JIT compilation to map context $C$ to a Spine Tree $PS$:\n\n$$\nPS = \\mathrm{compile}(C)\n$$\n\n### 2. Map the SpineTree into a new context\n\nThe structured SpineTree can now be mapped into a shorter context while preserving its stable prefix. For ParseStack $PS$, define:\n\n$$\nC' = f(PS) = \\prod_{i=0}^{n} h(PS[i])\n$$\n\n$$\nh(X) =\n\\begin{cases}\n\\prod_{x \\in X} h(x), & X = \\mathrm{Nodes} \\\\\n\\mathrm{raw}(X), & X = \\mathrm{Message} \\\\\n\\mathrm{memory}(X), & X = \\mathrm{SpineTreeNode} \\\\\n\\mathrm{spine\\\\_node\\\\_desc}(X), & X = \\mathrm{Open}\n\\end{cases}\n$$\n\nHere, $\\prod$ means ordered concatenation.\n\nThe mapping is deliberately small:\n\n- `Message` keeps its original content through $\\mathrm{raw}(X)$.\n- A closed `SpineTreeNode` is replaced by its shorter $\\mathrm{memory}(X)$.\n- An unmatched `Open` is represented by a concise\n  $\\mathrm{spine\\\\_node\\\\_desc}(X)$, helping the LLM delimit the currently live\n  Spine node.\n\nAs parsing progresses, completed work in the context suffix is reduced into a `SpineTreeNode` and then projected as memory. Earlier context remains unchanged:\n\n$$\n\\mathrm{prefix} \\cdot \\mathrm{suffix}\n\\longrightarrow\n\\mathrm{prefix} \\cdot \\mathrm{memory}\n$$\n\nThis is the central idea of SpineJIT: compress the context where work has finished, without invalidating the reusable prefix.\n\n### 3. How SpineJIT inserts Spine control tokens\n\nThe LLM decides when to open or close a `SpineTreeNode` from the current context. The guiding objective is to maximize the average relevance of the remaining context to the current task.\n\nHere, a **sampling** means one complete processing cycle for a model response: the response itself together with any tool calls it produces.\n\nSpineJIT exposes Spine tools to let the LLM express these decisions. After a successful tool call in a sampling step, SpineJIT inserts the corresponding control token at a precise boundary:\n\n| Tool call       | Inserted token      | Position      |\n| --------------- | ------------------- | ------------- |\n| `spine.open`  | `Open`            | Pre-sampling  |\n| `spine.close` | `Close`           | Pre-sampling  |\n| `spine.next`  | `Close Open`      | Pre-sampling  |\n| `spine.spawn` | `SpineSpawnNode`s | Post-sampling |\n\nThese tokens connect the model's task-boundary decisions to the LR(0) parser, which continuously updates the ParseStack and therefore the context seen by the next sampling step.\n\n<p align=\"center\">\n  <a href=\"./.github/assets/spinecodex-loop.webp\">\n    <img src=\"./.github/assets/spinecodex-loop.webp\" width=\"700\" alt=\"SpineCodex context tree growing through recursive agent spawning\" />\n  </a>\n  <br />\n  <sub>Click to view the full animation.</sub>\n</p>\n\n## Citation\n\nA technical report on SpineJIT will be released soon.\n\nIf you use SpineCodex in your research, please cite this repository:\n\n```bibtex\n@software{xiang2026spinecodex,\n  title = {Agent Morphogenesis: Just-in-Time Context Tree Compilation for Cost-Efficient Recursive Subagent Scaling},\n  author = {Jiahong Xiang and Kunqiu Chen and Yuqun Zhang},\n  year = {2026},\n  url = {https://github.com/GhabiX/SpineCodex}\n}\n```\n\n## Project\n\nSpineCodex is an independently maintained [OpenAI Codex CLI](https://github.com/openai/codex)\n(upstream 0.153.4), maintained by [Jiahong Xiang](https://ghabix.github.io)\nand [Kunqiu Chen](https://camsyn.github.io).\n\nSpineCodex is licensed under the [Apache-2.0 License](LICENSE). OpenAI Codex\nand other derived components retain their attribution in [NOTICE](NOTICE).\n\n## Contributing\n\nWe welcome bug reports, issue discussions, and ideas for new features. If you\nhave a feature or PR idea, please open an issue and reach out to us first so we\ncan confirm the direction, scope, and compatibility with the current SpineSDK\nand upstream Codex version. Please report any bugs through [GitHub Issues](https://github.com/GhabiX/SpineCodex/issues); we will follow up promptly and work toward a fix. You are also welcome to [reach out to me directly](https://ghabix.github.io).\n","readmeFilename":"README.md"}