{"_id":"@codei/codei","_rev":"11-49467219662f7ad6fd4b63de35672938","name":"@codei/codei","dist-tags":{"latest":"0.0.13"},"versions":{"0.0.3":{"name":"@codei/codei","version":"0.0.3","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.3","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"1b66b8d255d0d6db63de8bc3f4e82fea2942b3a8","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.3.tgz","fileCount":3,"integrity":"sha512-Szir5nGuZW5TGgbRDl9MpciEgPc4diL8+iANOyY1zLQ4jx19tVAHXO+YTLQH8+4wwF18tRNdp7d0nreN65Uo5w==","signatures":[{"sig":"MEQCIEEy6kWuNZ3Gu7iYHmApTijtUh6C0zeLbAx4EAj7jymAAiB+O/FPjaQAG+RlZEOL0Vd6L10LRfQKEv+GLSqpKJ6zBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5644},"type":"module","engines":{"node":">=16"},"gitHead":"8276f887992b8243a722f4b6f3bcf381e72fa524","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git","directory":"js-cli"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.3","@codei/codei-darwin-x64":"0.0.3","@codei/codei-win32-arm64":"0.0.3","@codei/codei-darwin-arm64":"0.0.3","@codei/codei-linux-x64-musl":"0.0.3","@codei/codei-linux-arm64-musl":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.3_1780637748482_0.1797136587733128","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@codei/codei","version":"0.0.4","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.4","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"8959a0578649091a974700f37201af28f472c263","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.4.tgz","fileCount":3,"integrity":"sha512-r3DzVN2m4/xGLx1c0Ptw3a2LJ4N5Pr2IWOxUvDZfFgPxRhv16GpuiCZGjhAZChBqoXkirDiqG1OzgxESAG6yDA==","signatures":[{"sig":"MEUCIQCk6B+Rf1hFfouD64hD7feAzWNFMZzqOwq0E/wUnyaIrgIgf907AsCkFm2hxGky2VNEARnO0O0PuKvyIU/yYN85IO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"6f9ae9a1841d41166febccc9a2dcde6d1f683ab2","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.4","@codei/codei-darwin-x64":"0.0.4","@codei/codei-win32-arm64":"0.0.4","@codei/codei-darwin-arm64":"0.0.4","@codei/codei-linux-x64-musl":"0.0.4","@codei/codei-linux-arm64-musl":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.4_1780639854542_0.45022834846677395","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@codei/codei","version":"0.0.5","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.5","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"42c6419f8a1f76c29426ef6f41d6db96b9627daa","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.5.tgz","fileCount":3,"integrity":"sha512-D7UJLld2/zZJMMYaubO/4YgQ/BdTCk79HRi9TZhK/uKQPLiQb37VtVzIc+BM52EWZcsFkCjkzA739D0WpA1KUA==","signatures":[{"sig":"MEUCIQDYMQ2XtEO9I/7tnKyASxKyhcq16/xzJefg/cYUcavBRAIgfIjA8eVsZ6egBkyBOHRAudXj2+FeaJ5RnHZEoDAV+pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"56d2c70839490608eb521d1ce1e480ec2c794900","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.5","@codei/codei-darwin-x64":"0.0.5","@codei/codei-win32-arm64":"0.0.5","@codei/codei-darwin-arm64":"0.0.5","@codei/codei-linux-x64-musl":"0.0.5","@codei/codei-linux-arm64-musl":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.5_1780641642173_0.40103603631774876","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@codei/codei","version":"0.0.6","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.6","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"51c78044c5e4fba8dd9f2edf06ee9b61228581f7","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.6.tgz","fileCount":3,"integrity":"sha512-0xRDHtQO7dvrulKd0Q9FSFX5EIkdtzX/rzi8GSZhrvq0jjumN8JBgtCzQbnxQBHPsYpr5ob30BfKEY1nKp61MA==","signatures":[{"sig":"MEUCIDheOwF/633XS9DidF35gKBLU04AJF9hXDE4xw43ce/lAiEA3pbMHffTSNiBTWk7yQVtbp77G8YjgD1rx+fV1eninNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"70d815a6353b32c3df45a5e22b0d49ac17f15f99","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.6","@codei/codei-darwin-x64":"0.0.6","@codei/codei-win32-arm64":"0.0.6","@codei/codei-darwin-arm64":"0.0.6","@codei/codei-linux-x64-musl":"0.0.6","@codei/codei-linux-arm64-musl":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.6_1782216721555_0.5113359004700546","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@codei/codei","version":"0.0.7","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.7","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"6c8650a4890b475869e97f274d7a1bf0393a212b","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.7.tgz","fileCount":3,"integrity":"sha512-bRhBb9eCMUdVHFkmRXA6839wSdRCEI3bXXDThYbyeIsTGSOBuDAZTv5KWX0CI4h9ygzl2ggXJjwjx+FggoOUDQ==","signatures":[{"sig":"MEUCIQDDVMLwtjfbPUTYVy8nobI4jP8eUYyJ9SztfdKg9An+0gIgFf5d0302fs33aKA2nvdNkb1sVdp07lYl33v9L8cPIbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"000aeb2b81509eec2017d79d7c156b99032f6306","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.7","@codei/codei-darwin-x64":"0.0.7","@codei/codei-win32-arm64":"0.0.7","@codei/codei-darwin-arm64":"0.0.7","@codei/codei-linux-x64-musl":"0.0.7","@codei/codei-linux-arm64-musl":"0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.7_1782267191764_0.8236395711024755","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@codei/codei","version":"0.0.8","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.8","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"26757d9bc19f8b17025c717090aa35a1df448844","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.8.tgz","fileCount":3,"integrity":"sha512-wMTsSvG1zlRxAnPL+d9Oh7ygb6tw6gr+7DYoUIR8P5ZFvcVSI7xCxmEimE42uHPGSJ5ORZrl51kW3hABDSV2nA==","signatures":[{"sig":"MEUCIEZG7ae2sEazwf68xCNhZnEp0EqM7CRu24Nr5GptNKwDAiEA2dFXDF+BI8X4H4J3Ur1ZPPu0nnYItxTUWpMlB4XGGCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"30acd1c49ec1585ccaa8941c578468535c1dd18f","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.8","@codei/codei-darwin-x64":"0.0.8","@codei/codei-win32-arm64":"0.0.8","@codei/codei-darwin-arm64":"0.0.8","@codei/codei-linux-x64-musl":"0.0.8","@codei/codei-linux-arm64-musl":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.8_1782269025795_0.4321945076655216","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@codei/codei","version":"0.0.9","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.9","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"a2663a6fe6b9ba058946acc864defffcd7558025","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.9.tgz","fileCount":3,"integrity":"sha512-YEbeEg7k3elRmv3lm8SVVY1yjFBwyOF7O7jy8Sy0UJKWgjleSjT8g8ZTlv+I2Mc3nu4ga1tiK7YALqnKPZ6snA==","signatures":[{"sig":"MEQCIAZG3Wb3odXPPt54DPu/YBsCiZFjakF8UAtb59SE3mzgAiAH9lznRUkQTYOHgVof5Iy4EQw6efwMSmCqrsFQgmk2BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5617},"type":"module","engines":{"node":">=16"},"gitHead":"34a53d2347f6af111c19d5e758762659744ef5d3","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"CodeI ai-coding agent","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.9","@codei/codei-darwin-x64":"0.0.9","@codei/codei-win32-arm64":"0.0.9","@codei/codei-darwin-arm64":"0.0.9","@codei/codei-linux-x64-musl":"0.0.9","@codei/codei-linux-arm64-musl":"0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.9_1782298242876_0.543476140871086","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@codei/codei","version":"0.0.10","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.10","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"9a33b10e7e70545d6d4e820dff797b73d37bd5c6","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.10.tgz","fileCount":4,"integrity":"sha512-EPrKUk1o0+8eoktDEPYA0IcV/r+BzRhoeOZdlQt+WeeZqU+2wjP9Kdfw8QW2eyZmAKoiIcwsKxMtyF15udFNwg==","signatures":[{"sig":"MEUCIQDXM1m+RTOxU98GYkl09bhVPMTq0ztl6F4/J9gEeYmisgIgEl4cIoM2lae0sYreuB78apJFNEIOgLyn+5gQN2huKs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11385},"type":"module","engines":{"node":">=16"},"gitHead":"579e189b2d34e28e859e3062c01b529768be1199","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.10","@codei/codei-darwin-x64":"0.0.10","@codei/codei-win32-arm64":"0.0.10","@codei/codei-darwin-arm64":"0.0.10","@codei/codei-linux-x64-musl":"0.0.10","@codei/codei-linux-arm64-musl":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.10_1782301536140_0.2210779300759711","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@codei/codei","version":"0.0.11","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.11","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"7b9d732dfc92900037d64e754302d9406ef98b75","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.11.tgz","fileCount":4,"integrity":"sha512-vpmJdCioldQpo1WzwfsHlnSV7N9bece2NAS9E/wcztxwoXAfPLpVOrosHt7DQliNwMbWEKg3Kt71q21NVbHwXg==","signatures":[{"sig":"MEUCIQD4984zJvTfCpMg/xr5D71kxcCQ/R/T5wTSAcu6gRofhAIgDnZt3QtE+YAcPHtw4wxU5p/9EETIRQuC4DeFKAt4KVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11385},"type":"module","engines":{"node":">=16"},"gitHead":"9f90ab71d55c7aa0741d9b6ef6d8095bf9e9f774","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.11","@codei/codei-darwin-x64":"0.0.11","@codei/codei-win32-arm64":"0.0.11","@codei/codei-darwin-arm64":"0.0.11","@codei/codei-linux-x64-musl":"0.0.11","@codei/codei-linux-arm64-musl":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.11_1782369046978_0.9262669517069431","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@codei/codei","version":"0.0.12","keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.12","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"homepage":"https://github.com/007gzs/codei#readme","bugs":{"url":"https://github.com/007gzs/codei/issues"},"bin":{"codei":"bin/codei.js"},"dist":{"shasum":"7b501f3f49c41cd85da311dd9b8b5cd1c52fbf18","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.12.tgz","fileCount":4,"integrity":"sha512-A3yde9oaCddnO9+kvm7CabBHaGX2WqBHKFvtdEfcrmN9tiQtx9hn1qX4BPDA4qOwpwF1oyk3V01ir29C4JYHnA==","signatures":[{"sig":"MEUCIQCPO9yz1h0KnCQdlxW10PE5nSoBNkRkuBqkv2voR5FuEwIgcwghmQBOS9XVHFmZYPtgkTVpZD+7VOEY6OHb+uzxmAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11385},"type":"module","engines":{"node":">=16"},"gitHead":"39ef9f90b2fb0d4348d0d00325551f9e4a5deae5","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"repository":{"url":"git+https://github.com/007gzs/codei.git","type":"git"},"_npmVersion":"10.8.2","description":"终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@codei/codei-win32-x64":"0.0.12","@codei/codei-darwin-x64":"0.0.12","@codei/codei-win32-arm64":"0.0.12","@codei/codei-darwin-arm64":"0.0.12","@codei/codei-linux-x64-musl":"0.0.12","@codei/codei-linux-arm64-musl":"0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/codei_0.0.12_1782445480343_0.14195115388939472","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@codei/codei","version":"0.0.13","description":"终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。","bin":{"codei":"bin/codei.js"},"type":"module","engines":{"node":">=16"},"scripts":{"postinstall":"node scripts/postinstall.js"},"optionalDependencies":{"@codei/codei-linux-x64-musl":"0.0.13","@codei/codei-linux-arm64-musl":"0.0.13","@codei/codei-darwin-x64":"0.0.13","@codei/codei-darwin-arm64":"0.0.13","@codei/codei-win32-x64":"0.0.13","@codei/codei-win32-arm64":"0.0.13"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/007gzs/codei.git"},"keywords":["codei","ai-coding","agent","openai"],"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","_id":"@codei/codei@0.0.13","gitHead":"d65d17a566a249c48a16ddf87b8569bc52367eec","bugs":{"url":"https://github.com/007gzs/codei/issues"},"homepage":"https://github.com/007gzs/codei#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-uXpPqeBAM8oW3hPawarKHmvuWqzpVpB8pRqSEEl7uWSAlD3fb3JdMpLb8txgjNr7WQJy5QI9uUegFEDva8aEsA==","shasum":"fc7e7b793193acc319c24545d631513fca7c1ad8","tarball":"https://registry.npmjs.org/@codei/codei/-/codei-0.0.13.tgz","fileCount":4,"unpackedSize":11385,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCBQW404DIco1O2b2/b/fqfxaMIIDxxcHJ2ytVS2k8TngIgfrdtLGNYGjZDTlcCR6y0W0Dwdv3OyjZdSHF+sKh2e8w="}]},"_npmUser":{"name":"007gzs","email":"007gzs@sina.com"},"directories":{},"maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codei_0.0.13_1782447369769_0.9092667106515335"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-05T05:35:48.274Z","modified":"2026-06-26T04:16:10.060Z","0.0.3":"2026-06-05T05:35:48.612Z","0.0.4":"2026-06-05T06:10:54.689Z","0.0.5":"2026-06-05T06:40:42.302Z","0.0.6":"2026-06-23T12:12:01.689Z","0.0.7":"2026-06-24T02:13:11.897Z","0.0.8":"2026-06-24T02:43:45.944Z","0.0.9":"2026-06-24T10:50:43.009Z","0.0.10":"2026-06-24T11:45:36.274Z","0.0.11":"2026-06-25T06:30:47.137Z","0.0.12":"2026-06-26T03:44:40.473Z","0.0.13":"2026-06-26T04:16:09.911Z"},"bugs":{"url":"https://github.com/007gzs/codei/issues"},"author":{"name":"007gzs","email":"007gzs@gmail.com"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/007gzs/codei#readme","keywords":["codei","ai-coding","agent","openai"],"repository":{"type":"git","url":"git+https://github.com/007gzs/codei.git"},"description":"终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。","maintainers":[{"name":"007gzs","email":"007gzs@sina.com"}],"readme":"# CodeI\n\n终端优先的 AI 编程 Agent，用自然语言在本地仓库中读代码、改代码、跑命令、调试问题。\n\nRust 实现，单二进制分发，支持 OpenAI 兼容 API、Anthropic、vLLM 等 Provider，提供全屏 TUI、行式 REPL 与 SDK。\n\n## 特性\n\n- **多 Provider**：OpenAI、Anthropic、任意 OpenAI 兼容端点（vLLM、本地模型等）\n- **内置工具**：`read` / `write` / `edit` / `grep` / `glob` / `list_dir` / `shell` / `definition`，以及子 Agent `task`\n- **MCP**：通过 [Model Context Protocol](https://modelcontextprotocol.io/) 扩展外部工具\n- **会话持久化**：SQLite 存储，支持恢复、导出、压缩\n- **TUI**：基于 Ratatui 的全屏交互，流式输出、滚动、Slash 补全、剪贴板复制\n- **安全策略**：破坏性工具可要求审批；Shell 支持超时与沙箱限制\n- **国际化**：界面支持 `zh-CN` / `en-US`\n- **可编程**：`codei-sdk` 供脚本与 CI 集成\n\n## 快速开始\n\n### 从源码构建\n\n```bash\ngit clone https://github.com/007gzs/codei.git\ncd codei\ncargo build --release -p codei\n./target/release/codei --help\n```\n\n### 初始化配置\n\n```bash\ncodei config init\n```\n\n配置文件默认位于 `~/.config/codei/config.toml`。示例：\n\n```toml\n[defaults]\nmodel = \"gpt-4o\"\nprovider = \"openai\"\ntemperature = 0.2\nmax_tokens = 8192\nlanguage = \"zh-CN\"\n\n[providers.openai]\napi_key_env = \"OPENAI_API_KEY\"\nbase_url = \"https://api.openai.com/v1\"\n\n# 本地 vLLM / OpenAI 兼容服务\n[providers.custom]\napi_key = \"empty\"\nbase_url = \"http://localhost:8000/v1\"\napi_style = \"openai\"\ntool_format = \"tools\"   # vLLM 请使用 tools，不要用 functions\n```\n\n也可在配置中直接写 `api_key`（优先于 `api_key_env`）。\n\n### 启动交互\n\n```bash\n# 全屏 TUI（默认）\ncodei\n\n# 指定工作目录\ncodei --cwd /path/to/your/project\n\n# 行式 REPL\ncodei --no-tui\n\n# 单次提问并打印结果\ncodei -p \"解释这个项目的结构\"\n\n# 自动批准工具调用\ncodei -y\n\n# 调试日志（写入 ~/.local/share/codei/logs/debug.log）\ncodei --verbose\n```\n\n## 配置说明\n\n| 配置项 | 说明 |\n|--------|------|\n| `defaults.provider` | 使用的 Provider 名称 |\n| `defaults.model` | 默认模型 |\n| `defaults.language` | UI 语言：`zh-CN` / `en-US` |\n| `providers.*.base_url` | API 地址 |\n| `providers.*.api_style` | `openai` 或 `anthropic` |\n| `providers.*.tool_format` | `tools`（推荐）或 `functions`（旧版 function calling） |\n| `agent.max_tool_rounds_per_turn` | 单轮最多工具调用次数 |\n| `tools.shell.enabled` | 是否启用 shell 工具 |\n\n项目级配置可放在 `.codei/config.toml`；项目说明可写在 `AGENTS.md` 或 `.codei/rules/`。\n\n完整设计见 [docs/DESIGN.md](docs/DESIGN.md)。\n\n## CLI 命令\n\n```bash\ncodei                          # 交互模式\ncodei -p \"你的问题\"             # 单次执行\ncodei -c                       # 继续最近一次会话\ncodei -r <session-id>          # 恢复指定会话\n\ncodei config show              # 查看合并后的配置\ncodei config init              # 创建用户配置\n\ncodei session list             # 列出会话\ncodei session delete <id>      # 删除会话\ncodei session export <id>      # 导出 JSONL\n\ncodei mcp init                 # 创建 MCP 配置\ncodei mcp list                 # 列出 MCP 服务器\ncodei mcp add <name> -- <cmd>  # 添加 MCP 服务器\n```\n\n## TUI 快捷键\n\n| 操作 | 按键 |\n|------|------|\n| 发送消息 | `Enter` |\n| 滚动聊天 | `PageUp` / `PageDown`，`Home` / `End` |\n| 选中复制（终端原生） | `Shift` + 鼠标拖动 |\n| 复制全部聊天 | `Ctrl+Shift+Y` 或 `/copy` |\n| 复制上一条助手回复 | `Ctrl+Shift+L` 或 `/copy last` |\n| Slash 补全 | `Tab`，`↑` / `↓` |\n| 退出 | `Ctrl+C` |\n| 工具审批 | `y` 同意 / `n` 拒绝 |\n\n## Slash 命令\n\n在输入框中使用：\n\n| 命令 | 说明 |\n|------|------|\n| `/help` | 显示帮助 |\n| `/exit`, `/quit` | 退出 |\n| `/clear` | 清空当前会话消息 |\n| `/compact` | 压缩会话历史 |\n| `/copy`, `/copy last` | 复制聊天内容 |\n| `/model <name>` | 切换模型 |\n| `/provider <name>` | 切换 Provider |\n| `/session list` | 列出会话 |\n| `/session new` | 新建会话 |\n| `/session resume <id>` | 恢复会话 |\n\n## 内置工具\n\n| 工具 | 功能 |\n|------|------|\n| `read` | 读取文件（支持行范围） |\n| `write` | 写入文件 |\n| `edit` | 按片段替换编辑 |\n| `grep` | 正则搜索代码库 |\n| `glob` | 按模式匹配文件路径 |\n| `list_dir` | 列出目录 |\n| `shell` | 执行 Shell 命令 |\n| `definition` | 查找符号定义 |\n| `task` | 启动子 Agent 处理子任务 |\n\n## MCP\n\n在 `~/.config/codei/mcp.toml`（或 `codei mcp init` 生成）中配置 MCP 服务器，启动时自动连接并将其工具注册为 `mcp_<server>_<tool>`。\n\n```bash\ncodei mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/dir\n```\n\n## 开发\n\n```bash\n# 测试\ncargo test --workspace\n\n# Lint\ncargo clippy --workspace -- -D warnings\n\n# 仅构建 CLI\ncargo build -p codei\n```\n\n### Crate 结构\n\n```\ncrates/\n├── codei-cli/       # 二进制入口\n├── codei-tui/       # TUI\n├── codei-agent/     # Agent 循环\n├── codei-llm/       # LLM Provider 抽象\n├── codei-tools/     # 工具注册与执行\n├── codei-session/   # 会话与持久化\n├── codei-commands/  # Slash 命令\n├── codei-config/    # 配置加载\n├── codei-mcp/       # MCP 客户端\n├── codei-sdk/       # 程序化 API\n└── codei-i18n/      # 国际化\n```\n\n## 许可证\n\nDual-licensed under [MIT](LICENSE) or [Apache-2.0](LICENSE-APACHE).\n","readmeFilename":"README.md"}