{"_id":"@gird/ccli","_rev":"51-b4b88a28fd17c6d992d4a1d681e6f8cc","name":"@gird/ccli","dist-tags":{"latest":"2.28.0"},"versions":{"1.0.0":{"name":"@gird/ccli","version":"1.0.0","keywords":["ai","cli","agent","coding-assistant","anthropic","qwen","openai"],"author":"","license":"MIT","_id":"@gird/ccli@1.0.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"a9291573b352b8ca738a921a29adf137324a641d","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-1.0.0.tgz","fileCount":35,"integrity":"sha512-8VNlP0IqLiYtXYfn/MjS9BeRBRguAVYAEjygjNVXRv47XMprkBoKQs5Hgj2uAFtAkXAtITAFMOFkd9UlX1OTOw==","signatures":[{"sig":"MEYCIQD7AJh64pnz3OfVoKdREFpaNRKiyW0cX7S4Fr4iTBxdMAIhAPKgQBQikWNkGZL0Uy8tRrc/Ajk4Zm9U8/PikAXoJ/oJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128889},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"807bd87d6a2efadf5f6a696131e9c15195be7b22","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"CCLI —— 代理型（Agentic）终端 AI 编程助手,支持 Anthropic 与 OpenAI 兼容后端(通义千问/DeepSeek/GLM)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"openai":"^6.42.0","@anthropic-ai/sdk":"^0.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_1.0.0_1781175708831_0.6850088769561207","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@gird/ccli","version":"1.0.1","keywords":["ai","cli","agent","coding-assistant","anthropic","qwen","openai"],"author":"","license":"MIT","_id":"@gird/ccli@1.0.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"e42bbf69ee2605611b893573ecbcb5c7bc41377f","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-1.0.1.tgz","fileCount":36,"integrity":"sha512-OCZvVbY++1qGUnPn4trrROQcUEbVEJrenuFkVf3sBL0h58536o4lqghmxtMkgTe0xklDkaNITjLc2N45pp4GoA==","signatures":[{"sig":"MEYCIQC6CvYVSLGmjUZxNL5ptf1vI4YEB4vtOVJJ+++3FxrfEwIhAJSZA8lD5RUX3UlXXZDMAPzbiDXl25kGwc9Av3yF3N83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126397},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3a96854df7737442d5b1f7a44cc21b7a19fc720c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"CCLI —— 代理型（Agentic）终端 AI 编程助手,支持 Anthropic 与 OpenAI 兼容后端(通义千问/DeepSeek/GLM)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"openai":"^6.42.0","@anthropic-ai/sdk":"^0.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_1.0.1_1781178288358_0.07379662171409929","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@gird/ccli","version":"1.0.2","keywords":["ai","cli","agent","coding-assistant","anthropic","qwen","openai"],"author":"","license":"MIT","_id":"@gird/ccli@1.0.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"4ad65816b914b8d1711897e4091523c4c99760fa","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-1.0.2.tgz","fileCount":36,"integrity":"sha512-piqNC4k8jyK3WfvH/B2lmiNZ8LWqfILY8CH9c1i/BJD752zg+nyjw+RVniQAXCwmYkT3UDfuA11p6AUEbTr8Ag==","signatures":[{"sig":"MEYCIQCGdXwnlCihNWMaDr2V4MVtglxLzsMgmjdhTGNcXYJQoQIhAKWubwqpEnRmPfJKoucqkdMfT6dAquv63wt9twYiPkSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126053},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6b8ffb220ff13e5ebb550aa81c222f91919144ef","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"10.9.7","description":"CCLI —— 代理型（Agentic）终端 AI 编程助手,支持 Anthropic 与 OpenAI 兼容后端(通义千问/DeepSeek/GLM)","directories":{},"_nodeVersion":"22.22.2","dependencies":{"openai":"^6.42.0","@anthropic-ai/sdk":"^0.104.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_1.0.2_1781181002565_0.094677074132544","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@gird/ccli","version":"2.0.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"13ae851db60e5f89bb8e6ef9e458006993be77d0","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.0.tgz","fileCount":15,"integrity":"sha512-muPH+SMAYm+IIMG8wFY0kafA2DH11Djq4hDVeCE7b1GugLbkzM+Fu6SnQgi4/LmLhjlxv4rqVbE80eplittToA==","signatures":[{"sig":"MEYCIQDRr8Q+49zUsQhHmnvccb6W9pzi4vaL5mXOGvGJoLcaiQIhAKuy8kng8Uz3qt73LFXAxA5oq1NNg2F7RJXj2MQLv7Xe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24776},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"464a3d6376073d4b205aced8a53366f05addbb60","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.0_1783523581640_0.5562719406514474","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@gird/ccli","version":"2.0.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"371e1cb61230c41318bbaf327fcf6d978906d814","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.1.tgz","fileCount":15,"integrity":"sha512-jmfcViqub6dMEZ10zPKJJOIy+XbTj56PvegETc03Xl8eoY9YdSHTSE86la+wiWO5r/O4xe1FUf4sYtQtCWwiFw==","signatures":[{"sig":"MEUCIQDLHAm65Uh75sGWSKxIn6tsOiDH6gmOfMHPRgUAQFiC4AIgXiyWYUbOr1Sygqm/8uBLImqf6WHUPmalZuzuoWxq9x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22767},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2014c47490855b6ec68849231de69435ce2f1c03","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.1_1783523768636_0.404954516095102","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@gird/ccli","version":"2.0.2","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"53d92b7c6244a735099d9bfab269283dbd0c26f7","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.2.tgz","fileCount":17,"integrity":"sha512-Wjl036/wIAoY/Z6Vph/d+TzuCjHqFly2hLhEWSHeXkoc7uGMqS0hGOw94xRp9e8KGp6Plycv0duYFHq8oN6TDA==","signatures":[{"sig":"MEUCIH/5iQinclQH/cLG2I4iG4n7Tc4jsRwfamX3gWMEKrn4AiEA5sjGMymffi+NJGVQA+FWZBbYzhXuoxrtM2P9MzjyC9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26924},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b87a59e5f0da110d5b500f60f2aa82c983f0d19c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.2_1783524013204_0.16478321688303765","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@gird/ccli","version":"2.0.3","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.3","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"6156e6d8083a5a559ed54c5eed6c339038946d0d","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.3.tgz","fileCount":17,"integrity":"sha512-Q923/dkAr+UNT8wqXd4fycI8DvakD1drgJLliD9GjN/K0WaKf+8cKRG3yjb+wfieuhAnu7vH99x684lai8Sezw==","signatures":[{"sig":"MEYCIQC9dKF9FRhIikdZmqjjTD3SmOMPHa8C2JRKcS/Z3D3GagIhAM1mVUN/ZV7OjR0M75aR9rd0La8SOAtvwmELbCSgIjRG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25551},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f074c9e01df3cf109ed6a337827d0408bb6b3fbc","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.3_1783524195468_0.5721744064131495","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@gird/ccli","version":"2.0.4","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.4","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"39ebbd17991aa870314990f01174413ee093847f","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.4.tgz","fileCount":19,"integrity":"sha512-nmiqczsFa/6USVjJMjKyedBlOj+097ODB9O0KXrWrn3MOE/mfka2l7GtNhloJc+JNnQUwoyXPZVUTUf28h2Mpg==","signatures":[{"sig":"MEUCIBjH6HHf4QisHC64gmX/QXoBTZbkju2vBk374IFfz4Q3AiEA4pM5F/abJyRgiAID2tufgsgmhh7i5LKuvt4dtonETHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36454},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"63c3a923f5838daead2a72f06bdb38f98aa7b799","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.4_1783525865621_0.805758510678561","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@gird/ccli","version":"2.0.5","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.5","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"78b4b1b5352c8139d38a62e09b79de5803b20fd0","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.5.tgz","fileCount":21,"integrity":"sha512-i8CvfhVwixEIDMjwMNDT6vnsVtY8esCvFBvzvaJY0/NEzAlcP1h74X4fK9v9nWYH5ovq8+hNp6A8WMdlgIl0tQ==","signatures":[{"sig":"MEUCIQC3RsG2N80h8CtPYLhuCRtNqP69HlIXzrtbmezeFQqWEAIgIhD3/FizzqmDti0KVCpR0Y/+VxP0q5PalNnAaN0b3uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54974},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"258b7594c7d975c153b23a5451f857f51be35611","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.5_1783529801964_0.6271321611498515","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@gird/ccli","version":"2.0.6","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.6","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"b7581181d8881a54c8d8588909007387699774eb","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.6.tgz","fileCount":21,"integrity":"sha512-djSHpnsRhn/DQYGgK47jErkKujREtN7sgY8Hg7dErOL1+aiBtVB6RQDVjyQYlY43jEPfyVgSQJu8TWxIfrOBIA==","signatures":[{"sig":"MEYCIQDXM6+KgdtDYUzVaJPMQWhqJW91/Nz/hi7Us/p7QIyIcgIhANPEyFgk6j1L6p/v6zQRQ2qTYoEzIlPtNHVW9cnTTE0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55066},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3fd16d2ef66535b90be0e6f25fcd333f8df2d7d5","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.6_1783529861577_0.8732072693775423","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@gird/ccli","version":"2.0.7","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.0.7","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"5919c32ac6586c9587195b45372417c00f082df0","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.0.7.tgz","fileCount":21,"integrity":"sha512-o4USoRn9M+Hr4xNkMJS9kLIDXLeUrrcQbVkVEyp6r97F9+byFU04nc7uxWh58ggCRu9s/EtsTB165zPzPAtcCQ==","signatures":[{"sig":"MEQCIBj/nHx5x6mlk+14Q/igNUB6sw3msWbd0uTtLSb0nOf0AiAj6E2n6WUUq2RUUp0osfT5LgOv85XEILMA429vIl6c7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60661},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"46a7e7caa2cb3dd21476e2a68ecf71ec31e3129d","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.0.7_1783530777670_0.8127214461978822","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@gird/ccli","version":"2.1.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.1.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"c55bbd2400bba21eb163d9b9400177b3882123e1","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.1.0.tgz","fileCount":21,"integrity":"sha512-b/6vCaB11PIn/1sIgVzGYFu0J8DnUz4e0CzjtfDld35l/Ha/bVLjPVKdEwHY05VvKTz4gpRGU+z83vxNSqhwPA==","signatures":[{"sig":"MEUCIHfgXgYyyg6cft53OZVn25BsSHYt0oMHAvsK3tIR4rVMAiEA6W9JE3RSA82bwQqcrcxFvN6vi9yDH0qqYnWsoz23iQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71586},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"236cead60b7da8efe362262b7cfde7ba104306c1","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.1.0_1783533378313_0.9657697174593367","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@gird/ccli","version":"2.1.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.1.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"0d5d16933627834cb946b8f17dc357f9c701aea1","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.1.1.tgz","fileCount":35,"integrity":"sha512-omhLpx1Xrb+BsIHIELgFyUKwrPbYrZLNTxrXmHhwCcziYEd87JFp1cgoKnmhQJzi6v1i5GV47NDj+J2AiWQ48A==","signatures":[{"sig":"MEYCIQCkT4Zxx42B7J9d/QYfB7/bEy7yzT7GGSxCV+/B4DT9+AIhAOf9Y3GWuzENSks56ucnsffgPE0aI8/4CbHadfpei5jj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76614},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"43b5650a3d0dd42709aa426ea6fa7eed6bc355c6","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.1.1_1783582830853_0.6503367647168927","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@gird/ccli","version":"2.1.2","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.1.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"6da896f4f9485ef0c03e2fe1adfff45903ba9164","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.1.2.tgz","fileCount":37,"integrity":"sha512-lEmGjLCbYoJv9LBed3WnpCfu4mmDeVwkCMZY79F1yjGENVqKVO+TwGmw+BhfVWUYYFj/miP8jt1J/v8LOPZDow==","signatures":[{"sig":"MEUCIQCpmNtqPZqxZiPG98vgJeXA5uLLmdogBJHMpw7cOnt58QIgDRBwdy4W5HIvTTIwOrUB1g6j77Kial8XV+QDTfUPjTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108003},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"29156a6b9b45b2a89ae756ab416e4b602385efc7","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.1.2_1783586296195_0.6551816909345374","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@gird/ccli","version":"2.2.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.2.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"543b68d912af5ad764aa5ad801180e7f28d6a6fc","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.2.0.tgz","fileCount":43,"integrity":"sha512-vQP27ReHgy6NOBjbYxe0A5Y/N8cjXMmF1HQJ+V47aXxan21OUMokXCND43cY+DAi73MfHcqcSHQUENZ6icYIKA==","signatures":[{"sig":"MEUCIQC38cVFSVqxaAhZlZHfcb4eVNiDl6KjrLITAj2ccxXaGQIgSIm3reyhW14NHoMaF4wanIzN8S7hRwgf59fTfW+9j0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127782},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"1ebe04ddf54b0edd55d742ce791c566332f48dd0","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.2.0_1783591416434_0.25588046195200875","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@gird/ccli","version":"2.3.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.3.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"7fca48123e529e8cbb656a2b9c4bb9c87cfff16e","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.3.0.tgz","fileCount":45,"integrity":"sha512-i7um2Srozw5RE9jJHxYl3mLXNz4VTiT/OMUzuQgBy5dNekb4JJiyewQEqIWwk5yp1YrgImzUWeWme4xSJ3EvLQ==","signatures":[{"sig":"MEQCICV/dT40pbpqjf61wm4Tz02TyoklXMcDwYTSCv6qmyr9AiAn6lCb2jBnqjWhEpqy/K0YsFwYE7Vo0ddYpaOR6NFJzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133541},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"2fcec07c38300632d71662968649aa991b9d9a9d","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.3.0_1783591829840_0.341567971513014","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@gird/ccli","version":"2.4.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.4.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"333e57f5a13c9aee58fb9a1f968b9a2153aa5778","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.4.0.tgz","fileCount":47,"integrity":"sha512-obnH2d3gUP1Jkmm2SvYVBv3wIkxPXJeYnYWBEZYbHQa7bs717Gn6oMSERFVt6yHlJmunBGo7QBKBxY6Ani569A==","signatures":[{"sig":"MEYCIQCn0GY0XJachlJRInWZK0x3TY+JCdoIydfRJ4SbEpBQzwIhAOL8QRxMHE6zroEflWM2uUyDO4tl8a5MSUyi1nkfbO1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148232},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a4aeeff2768596231ed00356cfb2ccf38e4525ca","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.4.0_1783595367219_0.7652094241287322","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@gird/ccli","version":"2.5.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.5.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"2f6f7b5dc2bb1002d724104d9befa69da034172e","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.5.0.tgz","fileCount":47,"integrity":"sha512-5w3w9C3wNSFSuzuaag6Zthgg+csLYzQ0u0pevGvlosFmuxyv3H/mj9/iE/DrDcbjZyiZBi0MtG5v/k7HpoCVwQ==","signatures":[{"sig":"MEUCIQDRv73jQFYUFdRVFry7qsZDUEezK6m/WCp08TvIuNWODAIgLkyxSWfj8fh5xVpu4bBhu3pwb2vd2ge4hk2R+9PtVFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171561},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"36c488f8bab654afd5f6a0bf87ab5578864c0db0","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.5.0_1783597804204_0.5479862620785598","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@gird/ccli","version":"2.5.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.5.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"0bc0f66b3cd9a8f84bb4a39d577f08866149c2ff","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.5.1.tgz","fileCount":47,"integrity":"sha512-ssGFfzAwzahIkq1u9t5vl75Ns+Dp6HLZOm+F6BTscaAsZhVRy2dGEHRusLMaaaRfNY1knec1+q/43ipYO9JfAQ==","signatures":[{"sig":"MEUCIERDqsEvFa3fOPU9d9OZBTNkOOEynKQmW2i1muiaSEFcAiEA/ZXGk2V/VYU4NmN++z3XeUDxLE+gOgb/lTCh0YF0zOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177004},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9891b7b9fc525e74152aadf5523bf4d3cc026e76","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.5.1_1783611948445_0.030968872845000384","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@gird/ccli","version":"2.6.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.6.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"5472b56abb3db460bcc602dff6df0d5d290564d3","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.6.0.tgz","fileCount":73,"integrity":"sha512-c4jTw7mzVqwvoROPNoDE9W6Ls4aZMKtOJtlWo9ya4DyR5LUJOw2Nt2z5n4OKTbPUBqgpiFPiY/k34BQffKhhpQ==","signatures":[{"sig":"MEUCID8uKbFqvOnshGqIXbZp89k5DulCcgxElVy8ePLJ7vSFAiEA296WpfIEyGSkozRW+J0QIc7lkwPKQDUiRlXCuKgzLWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203180},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5557473aae1ea1971885838156e9a6314b4abab0","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.6.0_1783617923559_0.4671803704957844","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@gird/ccli","version":"2.7.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.7.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"a2331913678ffc288e490c70eacecea697fbe639","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.7.0.tgz","fileCount":75,"integrity":"sha512-9UvRFNUOc9gdZF7Jh3tkWgkpKuG9mGeOMZ05Jde87ztwcehXIRFzvsK6CVv1DNfKyrn8Tig/YRrrvM9jwyhDjA==","signatures":[{"sig":"MEYCIQDXFfM3xQEkB84lCDha9hh01wuZO5TkoSe5xol/hTv/vgIhAMzYy9F0p0Igf4klohHYsTyJEq9yDecxph3N51Qws/lO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211313},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"8fd124792b44e454b54c7ef7dcfd6d471428dca3","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.7.0_1783619585885_0.7290919016225739","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@gird/ccli","version":"2.8.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.8.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"607ff6360c90c418eece46e66e01315000388288","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.8.0.tgz","fileCount":81,"integrity":"sha512-nX5HAVR2PqvCZhv3IRm10+UQIqCo+CjnACKBynG3S4k4hq6Jt2TLxtsKiBu5eHSlUFBLXmJlMIRGLEaZO3mZYA==","signatures":[{"sig":"MEYCIQDISwL8OPebK9Ej2SNOQonwzvQTlRQqQ1Yn+d4NCArgLwIhAMLShefrW0jP7geZgTR5Xot9rgSKPZ47eauO+dlH+pPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241532},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ff9026ca6a12fffb3be233680d679612d8d07bca","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.8.0_1783699377730_0.21124959298528756","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@gird/ccli","version":"2.9.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.9.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"0bafc6085987e46eb120020079193374d97d8928","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.9.0.tgz","fileCount":85,"integrity":"sha512-mkIE3/hbKeCSDx4wv/z1wQmlfr0BzeiezXFEuH7ntPdw+bqSQHKAPbTXmhVLdPeHUHjnvXwrrLfr/E8oYTO78Q==","signatures":[{"sig":"MEYCIQDUa1HP+B3Fx/joqqdbekupp/WPnB60P+gYESNMmqOXZgIhAOaI+AD9pfahMrvndQvKZUnGvj92ZaP5pbw7EzgPeFYN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255539},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"0a58e986327b715a2e77969e5c36e917e8399875","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.9.0_1783702948667_0.8013354160094521","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@gird/ccli","version":"2.10.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.10.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"1b8eedf1fc257273c58f36792396037e225a7443","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.10.0.tgz","fileCount":87,"integrity":"sha512-IAC/Sv4Pey+z2W8p1Mkn7Kdgmt4hAYbxD1uFL7g2rWQOrdf0usvDmgOIcbhFaIutfge/p/5/W4lKOPNC/5iEdQ==","signatures":[{"sig":"MEQCIGXXRJ+r8obbciNi0BsH7bfRKZhE9kvwaBsSehacbGhAAiA7XACZRkZ7sU3Tqxc8U5JXtGVmVviOMjqPFTT3FetmTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268950},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"877d2a688f5926b076f485577aa1fdcb3a548c65","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.10.0_1783706565852_0.8828815654319129","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@gird/ccli","version":"2.11.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.11.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"1ee831ce37dcef341f20e194978a6ab0717d467c","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.11.0.tgz","fileCount":93,"integrity":"sha512-OWrBP9njWIGPjFniqY2RQvovIXGriSobS2l9qRa82XsVBpyypDWfmyZifTsVExyy7ADcZ6u8KU2ua5QLIhzi6A==","signatures":[{"sig":"MEYCIQDhRElUEybBh6o0WY0QUgaX/byknptI6TEDB09ylcn5pAIhAIQuwya4vnXwEVkzdEmCQxSXjffbgEdHcS1GOv7Mg4AT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284090},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3759728a33fd6a674838cf0c208045acc9e03cf9","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.11.0_1783708434178_0.020159984088904626","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@gird/ccli","version":"2.12.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.12.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"6cd054fe0a6fb68e61cada9cff61aa5895f26932","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.12.0.tgz","fileCount":101,"integrity":"sha512-kOvJoY8zOxUYVafCXiBSpGQkOylpoHSthxNWyg3ZrZXLcL+gCG2Hja2iPIjwT+ssR2pEZ6WWVZVEMn/lczm0dw==","signatures":[{"sig":"MEUCIAnZUonotA1QDsMQ26l46tb0XGY7uhCtWSvOCgEDBfACAiEAmhtvEdAToIFc79213JPVPVHDsY07St1Nh1lY9ULbdKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345233},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"75e914391ebbe9855f79be2e7addc6060e80b89e","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.12.0_1783748081345_0.3173898082683597","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@gird/ccli","version":"2.13.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.13.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"df626cc7fb23817389321e453ae7e227e14a9803","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.13.0.tgz","fileCount":105,"integrity":"sha512-h5XwobE7oP41GWPpn1CkgrHSiF+F2PkLs59WoUX8iJ+DGFMGxpl4ulpggsVvYwMwlDzC9rXWMLSKbrRd1IY31w==","signatures":[{"sig":"MEUCIQCIinBEMEy9nFV45mBDVd4AFilJ5+cEbVxM2TUEA4USyAIgZzf2qEvxJniFHl7WAe2yMwxwuUxzHYzdQ56ab4POBCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382504},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"95cec692b062030b11515be55ab23d99ef427a51","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.13.0_1783756348606_0.5368505317288286","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@gird/ccli","version":"2.13.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.13.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"93de6c360c30297f1cded866bd257cfa1e29be43","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.13.1.tgz","fileCount":107,"integrity":"sha512-7M8wJuzgjzPp8NPG32PRGDkm1T/l/zxyBRdhyOFa71ewoa4ltQDp+Hcp4NtP4FDLKFE0aAJtzRROzVKSrlO88g==","signatures":[{"sig":"MEUCIQDQgiSjIPN5qK/VTFJpZi6HjBJBhudJjoRHnB/Hlq2zeQIgQQbpyc3sb5ZyHkakUTqXa8f2tSs/NWM8gyAtKJpzXUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406128},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"b958c20f8f1e00e869c79c39dbad89e52e878f3e","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.13.1_1783761836286_0.47250185715872584","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@gird/ccli","version":"2.13.2","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.13.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"f03dfd25742986b583ad684130475b199299b4cd","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.13.2.tgz","fileCount":109,"integrity":"sha512-irQIVkYgpEYeYBkBjAKB0Tl54ZBrrkzblwdJ6dvsJ/Du5wweN8EGPfPTFqr45uB5mB1RwBEpl8Nu2ZqXsx9V3A==","signatures":[{"sig":"MEUCICbtqRolTF1sb3PJKJakZZ8K5fKuNj9oyMYUAbAwM3oEAiEA+GNU6uTROhb7mOdYzZ3h2u6msjQlu71K9spTj5GHstM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420526},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6ba2cd3435e5910debed77682c157d0264e1d23a","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.13.2_1783763215312_0.5670514822208725","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@gird/ccli","version":"2.14.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.14.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"9e8c4c5ad02b0a118b33ba28b460d7b010579a42","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.14.0.tgz","fileCount":113,"integrity":"sha512-BArS3qIvZZJKbL1Uwz1mOBFxYbLeoCRc6WxRgxrVt89YPu/8G9VC+F/nY8bvL00Mcgu8nKlG68FRJo88hfDh+g==","signatures":[{"sig":"MEUCIDH+q6GWfX3SyFhgp7UqU42HXVtmge7Pg6Qy10OhG6JxAiEA20Q/uO/iTFA2rJ9mNRKV7pw+PAS382MmToqQ5l8r7OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458994},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"30a9cb3101a8c02c22022cf2d79419b50903e422","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.14.0_1783780076111_0.792087486269391","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@gird/ccli","version":"2.15.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.15.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"fd5c6c71b65fc99134022ce19b7a47d516243479","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.15.0.tgz","fileCount":117,"integrity":"sha512-+2mtmkcniCXQuEfFW22cvkQ7ZRudJpeSodHYPuy0lgwH30vxqCNBsh5y+G4AU3XMEjktOreklwtok9mzqp/PQQ==","signatures":[{"sig":"MEUCIQD7SqDR4ciNHXO5qUOh7xNL06d1i5G5OqTerpiH4FuHSgIgU/LDgRfq/CkqtBzi4ePWvrO4Me3bSIVZOk/vH/c+WRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502638},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"51c4bdab731932564607f0082ff8c13345a633b6","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.15.0_1783787393255_0.6891079488482807","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@gird/ccli","version":"2.17.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.17.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"3e36fa025a4c3424027cc17adedef10401359e38","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.17.0.tgz","fileCount":135,"integrity":"sha512-TIVyd2d3nCUI638FRafQwMH4LL5+oI0kb6Z7FhA83jWv+gJSFzDfpJRPlWZrPQUNFgVypwY6PfLCiXhx6MYa7A==","signatures":[{"sig":"MEUCIQCwDhuWK1oQ7hsKhShD2vV4aF4bR+tZp4Q6uLImIfUAagIgD7yT/evsxWK2j4+iJWAgU4bFWYjniuONi32e/ZsU58k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":605656},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"c767c718cc5f2cd3e42568c7a97de4347795d9e6","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.17.0_1783868927096_0.9333810062776791","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@gird/ccli","version":"2.18.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.18.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"2f41007fba1f78f0789e74c53ec9e6edcd7d7688","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.18.0.tgz","fileCount":149,"integrity":"sha512-R09rjuShpGNRxRzHDviejP2JxJQihhjY5DRfLY9hwSpdHy69JUQ+/rpEoCXNppLLW32ZfpQIKGiVwRADNk6eBw==","signatures":[{"sig":"MEYCIQDQ3uyfWPFbF5y3U/a8omnfAijbgi3HltMeO5aG3HKMxQIhANmH0PGY1jzu9LF5YsgaFowPaU7hH+/GRKc0m3/d+ETs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695478},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"47b17c5974b3a5ab7f60acc1a6040310888173e0","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.18.0_1784032211777_0.34207329130311925","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@gird/ccli","version":"2.19.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.19.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"824fc50623e623c2ecf43cf3a03b8e6fca5d77b7","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.19.0.tgz","fileCount":158,"integrity":"sha512-c/qAercXJSKOGdZbGR32GWtCLkYCBvLgRgiHonEKn++e/77fHD0qX+hkgtJABRoNzG7/yOlMLvCxJ8k383TSYQ==","signatures":[{"sig":"MEQCIDQn6wT8PUvjJ5eUpPWvU+bUyJHd7V0eRLIFIz32BsnbAiB75MBBjm18QABL9nho1meIjev2CMIgeVblToIAOZUXVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":801964},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"9647ff156a4416f2bb06817170875404940f2762","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.19.0_1784046835463_0.2624868203632549","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@gird/ccli","version":"2.20.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.20.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"956eead2d48bfbb16ac7ee56186f9e56c838cf4a","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.20.0.tgz","fileCount":172,"integrity":"sha512-MnKMMkr+kTm141i/IaGR38/7Sb8HU/Zp4avqYcPlgjUvmkJ5r+DgjsiGKy2Xr0X9wRkFWBPFAGpm1KrlJ5mbnw==","signatures":[{"sig":"MEUCIQCOd1ugxBmzuiVzUzTBxq6s9x4U7FE9iYqAOMS3lvuxrQIgYd+UXTspOmPNKLnMq676PZCzIbDR8vEWp7NPEE1++e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901467},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f308fcf981758ad13824a1f932328f395866bb9b","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.20.0_1784088914145_0.32380033142738895","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@gird/ccli","version":"2.21.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.21.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"5dff2c4391deb753839b2fe8a216a7ce696ce1a6","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.21.0.tgz","fileCount":194,"integrity":"sha512-19METxID/g0hRSY43uMUJMCtfXxuQXcuAPbGpLbHs85U9rPeptbQxX2yhWtribPaUtkYJtWI6Gl0XtdwSgc3TQ==","signatures":[{"sig":"MEUCIQDXVX81sSP0BlbEt6/g0/3nBJ41EDNajJ2ISJ9wlsTJ2gIgRgw6JPOBJc9/fYOrKFA4KRXGCrKj7NDwj74W6DzsZQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1000121},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"ff6ec0a1d5c8f2cb874443b6beb0e032b217010d","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.21.0_1784103041954_0.07544989178161332","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@gird/ccli","version":"2.22.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.22.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"0c6f6fb18efd78e39b252e2efbe519087eca56f4","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.22.0.tgz","fileCount":196,"integrity":"sha512-D5FiZgBcLq1ncS6XFHnRX2Ed3UuWadMLYCCw9qUgHbx2ri7ST2ITiqpwsroiaKEc4nSUb/tK51nHKGONJBUh8w==","signatures":[{"sig":"MEYCIQDp7TZFU96T1MzfTf6GvbHuCCDPrZgIbaZLWYJBmmvq6gIhAIfHlOUGc+n8TTjXNV8Ppxd2ITuOpcVm3/QEHpB80peW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1019404},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"42e3408e51e00f66a62f37522b8277f9da7ac3d0","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.22.0_1784273843947_0.9442869902832234","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@gird/ccli","version":"2.23.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"1474aea591bbfad25ab1be166cb30af574ef55b1","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.0.tgz","fileCount":200,"integrity":"sha512-fHkW1cXsvGf6s1SDsncFQLPAHoDPNmVYwIDMHJamLnLJplCoprT2XAoGCuiu2FpWL+h7CoRb43yRWJh8oiJskA==","signatures":[{"sig":"MEUCIE1zpbyIK3rkVjddcCG8kvueubP5Q4WWmyP7uGCCP2WBAiEAtc59vmVGUG/F53HihLRbmRw7894VR5Ab44TtrcYAPSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078290},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"bb3d6cd07dd2a22bc5cc0c0e542e56b70bcfb75c","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.0_1784294963311_0.8842233454299255","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"@gird/ccli","version":"2.23.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"3765d4b9d0b0b8c70082dc7229a0255e83253fb3","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.1.tgz","fileCount":200,"integrity":"sha512-qYWbvrY7eHLbU/Z2AHPsu71qxafqG6B4K5HYlhSMIlTDUQuX9/Od2k9IP7AS04X5IiFADIguc+bJOEq2Qj/n2g==","signatures":[{"sig":"MEYCIQCrpFScs8nxUNLC+b4C6Yv4rOlRu0c601B6k0rmU6it1gIhAN9qK8FKZdmzyNFzr5Uxg183UJPSATMqXO/Apa72n+O4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078290},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3a33ee4a15838d93b78d60408d9e7df6589ddcc9","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.1_1784295503391_0.9433550426922244","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"@gird/ccli","version":"2.23.2","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"5ef2431719c9c18e409246d300f75daef4582936","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.2.tgz","fileCount":200,"integrity":"sha512-yIHsEFAb9gPJlv5Nj0N1ExT/atBAQKiAqipB2e4FQxrIx5cQxu8sTNMJZ/G4Egy1IdNoQaicM5nSbrtMStwdnw==","signatures":[{"sig":"MEQCIH/pT7MUhjFaWynzUd8l+N+CrVARZT1JgtUVhmPiGTreAiAOqNIVa+M7boYOcZYvhsGWxRgg+WjOB6Epwl9SA0QAtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062426},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"e42ba04cba4e7ed08d290cde8161de095fe6baea","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.2_1784296062850_0.5066033462030686","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"name":"@gird/ccli","version":"2.23.3","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.3","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"ed4b138f5eab2d7c1b185784f885480e515aef68","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.3.tgz","fileCount":200,"integrity":"sha512-XV2CBHaRx1qlxiryEYwE+C5mPBBmyllnAipY/fcgwSQ6AoyVLNABmNbkrRBWxkn1Xydgpq+/owPmloJhj6fF1Q==","signatures":[{"sig":"MEUCIQDGAZCe42tG9kTkzIAnc7rFvu33Cbtt4qBnJk3gdkHr+QIgTgFa8QHLmXaye0Dl/4HZ0/eGrvvnfPSAndqT/Z8ESdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062426},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"4762d39af8954b9de64aac12c4b1f35072204842","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.3_1784296976988_0.5260444365030155","host":"s3://npm-registry-packages-npm-production"}},"2.23.4":{"name":"@gird/ccli","version":"2.23.4","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.4","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"907095f935a066a11164ef7f8ce5f959e4943c0a","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.4.tgz","fileCount":200,"integrity":"sha512-hrJtcedb9srJMySgwfb3VKGcd81WExMe+IFpuCwBSMlVJKMl+1YuyDXYlWAoeG8NolIDT/OUF/eowVKswRKOsw==","signatures":[{"sig":"MEYCIQCHgVh2PSgbQBjQX5THdiLB1lxgyGd8dKRGK50L3Evh3wIhAP0xPwFU5uNGbAl29wvBogZuNVtR60YeBm3syN/FOtsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062426},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a45c0fa874e338c2717507271cdbe5a3ae3cb715","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.4_1784297458034_0.8488188168052773","host":"s3://npm-registry-packages-npm-production"}},"2.23.5":{"name":"@gird/ccli","version":"2.23.5","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.23.5","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"dbd200be7a0e8ef5cacf3c4fab854a95c93adfc1","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.23.5.tgz","fileCount":200,"integrity":"sha512-tftzSe8gVJlZ9d0KoiijZgaBbgkGs0w1jWavhvzhi2huPUytxPbfdsZzAuERpQzBU0sXKhEqFpP0vaes8YYd4Q==","signatures":[{"sig":"MEYCIQDmImS+3FJbFSx4qhcwppjV1YZhI518XaMRXM37Qb9GHgIhAIxCwXYsfj6esZbGcqFV2m7c1vV41JijItTSJsmHjc+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062426},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"dc6415ac62b5841a0a4f427192befe6b6436d733","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.23.5_1784298024243_0.3577032873252217","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@gird/ccli","version":"2.24.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.24.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"a4f8bf849e6ded00c035374a9adebf23d7754416","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.24.0.tgz","fileCount":220,"integrity":"sha512-l44I74Dgq3HtU3sQ8ziEddT08SKkoWHrRq5QWAQFAo9cnR9p45ZCaUrgEC4X0W3SaFw1/fV+aeOOV9RLuX/Odg==","signatures":[{"sig":"MEYCIQDovH0sTPu01BKM+dyKE3YrmhmJsa+8c+HtiIRlU1sN9QIhAPrz+4BqSo+9KGShoA4MgrZeiUkbbUuEZLk83yH3rNU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1094194},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3346140e93314af108059c375b8a46ea1a3c02b8","scripts":{"dev":"tsx src/index.ts","test":"node --import tsx --test test/**/*.test.ts","build":"tsc -p tsconfig.json && cp src/server/webui.html dist/server/webui.html && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.24.0_1784300971852_0.03605820876968546","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@gird/ccli","version":"2.25.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.25.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"7aec81eddf4b4b496223fbaff060c1f3a147960e","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.25.0.tgz","fileCount":270,"integrity":"sha512-LNEA1zdyuo9zbLJ9i0EIWL4NkytA5qcdWmxgtb88QJtuXiEqTbT1lt3UkTDKiJTNOdu4T4mMsZsd/oIf1vRGQg==","signatures":[{"sig":"MEYCIQCfprTgV3tIc7P6fweb+2BcXHLQHGZVtIYcp/Ny593EZwIhAM0YpWvjtCaHsGTTIMSWXzkDzBhOjZjL0aN/kLQPHZN9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1890232},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"44cfe4503bb5ee239b1bf64ad018f672f2df6b9e","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.25.0_1784436261890_0.9097932641445576","host":"s3://npm-registry-packages-npm-production"}},"2.25.1":{"name":"@gird/ccli","version":"2.25.1","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.25.1","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"e2c78d5250d2c119c356ebcbbde0e0f8b6129383","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.25.1.tgz","fileCount":270,"integrity":"sha512-mFdNWcqtvjkOEh5ktYGxHxNxFrZiMvFXhQs4IVAWk7ZvufvIzCBVEqasPQ6vq8Lic/KhAMkxTULjv/bnGTtG8A==","signatures":[{"sig":"MEQCIB7SHtiBmx4Nac0jHLC/lLYQLxATgQJMzK4gPP/IXzMMAiBwjtrVByytcQdvsOgXbcL7BJkXkjDeyYB2fZBRzr1Ruw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1890970},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"a0ccedc827947978746bb71e1874371b4ea23713","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.25.1_1784437125257_0.48248801178821954","host":"s3://npm-registry-packages-npm-production"}},"2.25.2":{"name":"@gird/ccli","version":"2.25.2","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.25.2","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"b842f57cac709cdbe545557a2d58c2a7d54de5d9","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.25.2.tgz","fileCount":270,"integrity":"sha512-wHk6DV6VsefmCI7XVciF6qrEzZXY/cW/GNIhSnhsUlWvW3/dgoHJaXuh9pO9lFuXdIb00tmpUxjP/fOcBJTwtA==","signatures":[{"sig":"MEYCIQDQDwnG6T1NCip+Vy7Hj3Mf12RlmIr78tYhcAzZcdxkDgIhAN79Tsf9YabI3mLwF8PkVP6oxLDj9ULTTX3XlD2nbO3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1890980},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3a4752d0e1df776f015b9b35cf4f4dec6ba4b0c2","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.25.2_1784438978607_0.7493672214352718","host":"s3://npm-registry-packages-npm-production"}},"2.25.3":{"name":"@gird/ccli","version":"2.25.3","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.25.3","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"97cc09240a8f7311287e01cb85f1629e1a0aac46","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.25.3.tgz","fileCount":270,"integrity":"sha512-4Nv+btwa14i6Vi4yQkp2kb30lyXVJbAZd8ot3rG+9hZDd+7sqnZOX4oEriNsLVf8wC6WPkUUYCWwt65TiQQjnA==","signatures":[{"sig":"MEQCIEOOfg4ZhoqnyV/RELtVF0qQBqYNKqwk0C6WNAvDenTWAiBrOdPdLyQRbuylwN3SH2cI384tKuNfF16jnd+I65XuEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1892855},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"673a37bb1779671295ee9a1191eb50d63cf0f420","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.25.3_1784444484524_0.9384994677238583","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@gird/ccli","version":"2.26.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.26.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"a5f5180bea6116aee06d0ec50f3d947fff7ab936","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.26.0.tgz","fileCount":275,"integrity":"sha512-AoEtS4ScM4elHcl5i+KsZZRwhVa7TCXzv8AThjdqv4g7ylLDJE8HcmRBGBIeh6yQxd6xAwFu4cs11tgyQMiu+g==","signatures":[{"sig":"MEUCICEColxqvMRDU2AmXXgCi4PkTbhyTXGrVd5SwdJC2yXrAiEA+JRfUnDHbhODCeVnQgykJK2dPXyukeaRewctPw+muP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2078424},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"376a193b84b134f056057cd9bde25fff6387a35e","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../vis && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && cp -r apps/vis/dist dist/vis && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","vis:dev":"vite --config apps/vis/vite.config.ts apps/vis","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.26.0_1784863684669_0.06465566990711702","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@gird/ccli","version":"2.27.0","keywords":["ai","cli","agent","coding-assistant"],"license":"MIT","_id":"@gird/ccli@2.27.0","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"homepage":"https://github.com/GridGit/ai-cli#readme","bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"bin":{"ccli":"dist/index.js"},"dist":{"shasum":"4ece683b029d8de1122fb5a9e94a82ab2d6cc6c6","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.27.0.tgz","fileCount":279,"integrity":"sha512-FjdocBSFdzbBye3DDrgsDQUMDsa500+fBVnkblWC5RdQQvj42gEgsp/edKpRYA2WpeE6ZKVysDow+MPmr7l9+A==","signatures":[{"sig":"MEYCIQCQEGm4GW1Hgs3h3V1kkzKOQz2tN6LIdp3Dr9b0wiF4zQIhAJBzfWjlbKzB3mFU0DUC12QP03azHHtbC9wGeJNlyeLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111684},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"75615c692ada465c57aef979d834702c2a0dad6b","scripts":{"dev":"tsx src/index.ts","test":"tsx scripts/test.ts","build":"cd apps/web && npm run build && cd ../vis && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && cp -r apps/vis/dist dist/vis && chmod +x dist/index.js","smoke":"tsx scripts/smoke.ts","start":"node dist/index.js","vis:dev":"vite --config apps/vis/vite.config.ts apps/vis","web:dev":"vite --config apps/web/vite.config.ts apps/web","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prebuild":"rm -rf dist","typecheck":"tsc --noEmit -p tsconfig.json","build:native":"node scripts/build-native.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"repository":{"url":"git+https://github.com/GridGit/ai-cli.git","type":"git"},"_npmVersion":"11.12.1","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","directories":{},"_nodeVersion":"24.15.0","dependencies":{"openai":"^6.45.0","@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vue":"^3.5.40","sass":"^1.101.0","vite":"^8.1.5","pinia":"^4.0.2","esbuild":"^0.28.1","typescript":"^6.0.3","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ccli_2.27.0_1785392099111_0.3680809289364886","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@gird/ccli","version":"2.28.0","description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","type":"module","bin":{"ccli":"dist/index.js"},"main":"./dist/index.js","scripts":{"prebuild":"rm -rf dist","build":"cd apps/web && npm run build && cd ../vis && npm run build && cd ../.. && tsc -p tsconfig.json && cp -r apps/web/dist dist/web && cp -r apps/vis/dist dist/vis && chmod +x dist/index.js","build:native":"node scripts/build-native.mjs","dev":"tsx src/index.ts","web:dev":"vite --config apps/web/vite.config.ts apps/web","vis:dev":"vite --config apps/vis/vite.config.ts apps/vis","start":"node dist/index.js","typecheck":"tsc --noEmit -p tsconfig.json","lint":"oxlint src test scripts","lint:fix":"oxlint --fix src test scripts","test":"tsx scripts/test.ts","smoke":"tsx scripts/smoke.ts","mcp:demo":"tsx examples/mcp-server/mcp-auth-server.ts","prepublishOnly":"npm run build"},"engines":{"node":">=18"},"keywords":["ai","cli","agent","coding-assistant"],"repository":{"type":"git","url":"git+https://github.com/GridGit/ai-cli.git"},"bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"homepage":"https://github.com/GridGit/ai-cli#readme","license":"MIT","publishConfig":{"access":"public"},"devDependencies":{"@types/better-sqlite3":"^9.6.0","@types/node":"^25.9.3","@vitejs/plugin-vue":"^6.0.8","esbuild":"^0.28.1","oxlint":"^1.77.0","pinia":"^4.0.2","sass":"^1.101.0","tsx":"^4.22.4","typescript":"^6.0.3","vite":"^8.1.5","vue":"^3.5.40"},"dependencies":{"@anthropic-ai/sdk":"^0.110.0","@modelcontextprotocol/sdk":"^1.29.0","better-sqlite3":"^13.0.3","openai":"^6.45.0"},"_id":"@gird/ccli@2.28.0","gitHead":"2d392546ce1e773697c934ba969cc47baca8d38d","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-3l3LNkqj8GR6wsBwjiAaq/iR9XMgNjTYVfIuZFU9roUDqknka7l8D286wwsPFWkdheT74DRb0y/xJBIPZx9X/Q==","shasum":"e545edd5ba02bd9fe6a998405687f9861c388246","tarball":"https://registry.npmjs.org/@gird/ccli/-/ccli-2.28.0.tgz","fileCount":291,"unpackedSize":2188290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJBWLJfLpVh0lil5v6VTaYrat19eHvLQhWhxdwFrdxjAiBC9qxCK6oria3skblvk36WoQMrxHjdtvIagEZRd3uJ5w=="}]},"_npmUser":{"name":"gird","email":"1548433407@qq.com"},"directories":{},"maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ccli_2.28.0_1786497681977_0.2357547230930186"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T11:01:48.663Z","modified":"2026-08-12T01:21:22.381Z","1.0.0":"2026-06-11T11:01:48.992Z","1.0.1":"2026-06-11T11:44:48.492Z","1.0.2":"2026-06-11T12:30:02.777Z","2.0.0":"2026-07-08T15:13:01.811Z","2.0.1":"2026-07-08T15:16:08.784Z","2.0.2":"2026-07-08T15:20:13.369Z","2.0.3":"2026-07-08T15:23:15.611Z","2.0.4":"2026-07-08T15:51:05.779Z","2.0.5":"2026-07-08T16:56:42.136Z","2.0.6":"2026-07-08T16:57:41.718Z","2.0.7":"2026-07-08T17:12:57.856Z","2.1.0":"2026-07-08T17:56:18.453Z","2.1.1":"2026-07-09T07:40:30.989Z","2.1.2":"2026-07-09T08:38:16.338Z","2.2.0":"2026-07-09T10:03:36.564Z","2.3.0":"2026-07-09T10:10:30.006Z","2.4.0":"2026-07-09T11:09:27.403Z","2.5.0":"2026-07-09T11:50:04.345Z","2.5.1":"2026-07-09T15:45:48.616Z","2.6.0":"2026-07-09T17:25:23.713Z","2.7.0":"2026-07-09T17:53:06.020Z","2.8.0":"2026-07-10T16:02:57.979Z","2.9.0":"2026-07-10T17:02:28.809Z","2.10.0":"2026-07-10T18:02:46.008Z","2.11.0":"2026-07-10T18:33:54.432Z","2.12.0":"2026-07-11T05:34:41.504Z","2.13.0":"2026-07-11T07:52:28.750Z","2.13.1":"2026-07-11T09:23:56.424Z","2.13.2":"2026-07-11T09:46:55.479Z","2.14.0":"2026-07-11T14:27:56.288Z","2.15.0":"2026-07-11T16:29:53.396Z","2.17.0":"2026-07-12T15:08:47.286Z","2.18.0":"2026-07-14T12:30:11.915Z","2.19.0":"2026-07-14T16:33:55.645Z","2.20.0":"2026-07-15T04:15:14.322Z","2.21.0":"2026-07-15T08:10:42.121Z","2.22.0":"2026-07-17T07:37:24.168Z","2.23.0":"2026-07-17T13:29:23.518Z","2.23.1":"2026-07-17T13:38:23.608Z","2.23.2":"2026-07-17T13:47:43.010Z","2.23.3":"2026-07-17T14:02:57.194Z","2.23.4":"2026-07-17T14:10:58.270Z","2.23.5":"2026-07-17T14:20:24.419Z","2.24.0":"2026-07-17T15:09:32.100Z","2.25.0":"2026-07-19T04:44:22.053Z","2.25.1":"2026-07-19T04:58:45.416Z","2.25.2":"2026-07-19T05:29:38.802Z","2.25.3":"2026-07-19T07:01:24.728Z","2.26.0":"2026-07-24T03:28:04.839Z","2.27.0":"2026-07-30T06:14:59.301Z","2.28.0":"2026-08-12T01:21:22.215Z"},"bugs":{"url":"https://github.com/GridGit/ai-cli/issues"},"license":"MIT","homepage":"https://github.com/GridGit/ai-cli#readme","keywords":["ai","cli","agent","coding-assistant"],"repository":{"type":"git","url":"git+https://github.com/GridGit/ai-cli.git"},"description":"CCLI —— 一步一步从零实现的代理型（Agentic）终端 AI 编程助手","maintainers":[{"name":"gird","email":"1548433407@qq.com"}],"readme":"# CCLI\n\n[![npm version](https://img.shields.io/npm/v/@gird/ccli.svg)](https://www.npmjs.com/package/@gird/ccli)\n[![license](https://img.shields.io/npm/l/@gird/ccli.svg)](./LICENSE)\n[![node](https://img.shields.io/node/v/@gird/ccli.svg)](https://nodejs.org)\n\n**CCLI** 是一个运行在终端里的 AI 助手。在命令行直接和大模型多轮对话，回复逐字流式输出，同时支持文件读写、代码搜索、shell 执行、代码库检索等工具调用。\n\n## 安装\n\n```bash\nnpm install -g @gird/ccli\n```\n\n要求 Node.js ≥ 18。\n\n## 快速开始\n\n```bash\nccli                                  # 进入交互式对话\nccli --version                        # 打印版本号\nccli --help                           # 打印帮助\nccli \"用一句话介绍 CCLI\"               # 非交互式单次调用\ncat file.ts | ccli \"给这段代码加注释\"  # 从 stdin 读取内容作为上下文\nccli --yes \"在当前目录创建 test.txt\"   # 自动确认破坏性工具调用\nccli --role coder \"review 这段代码\"    # 使用 coding 角色单次调用\nccli serve                            # 启动本地 HTTP server + Web UI\nccli plugin                           # 列出已安装的插件包\n```\n\n> ⚠️ `--yes` 会自动批准本次调用内**所有**需确认的工具调用（写文件、编辑文件、bash、MCP 工具），包括 `rm`、`git push` 这类高风险操作。请只在任务范围明确、且目录可丢弃或改动已提交时使用；拿不准就不加，逐项确认。\n\n## 核心特性\n\n- **终端原生交互**：流式输出、多轮对话、历史输入、多行粘贴自动合并；TTY 下默认进入结构化 TUI（消息卡片、底部 todo 面板、审批弹窗、代码块语法高亮、`Ctrl+S` 会话列表 sidebar），可用 `--no-tui`、`CCLI_TUI=0` 或配置 `\"tui\": false` 关闭。\n- **工具调用**：读文件、列目录、grep、写文件、局部编辑、bash、网页抓取、RAG 代码检索等；有副作用操作需确认，支持「始终允许」规则。\n- **记忆系统**：自动读取 `~/.ccli/CCLI.md`、项目根 `CCLI.md` 及子目录 `CCLI.md`，按「全局 → 项目 → 子目录」逐层注入系统提示；对话中 `# 本项目用 pnpm` 可直接追加进项目记忆。\n- **项目目录结构**：构造 system prompt 时自动附带紧凑 2 级目录树，让模型先看到全局结构。\n- **技能与插件**：可复用提示词模板（skills）和可分发、可启停的插件包（plugin.json）。\n- **任务模式**：`/agent`、`/goal`、`/plan` 支持自动计划、执行与完成判定。\n- **子代理**：`task` 工具可把独立子任务委派给只读或全功能子代理，结论返回主会话。\n- **快照与回滚**：写入/编辑前自动快照，`/undo`、`/revert` 可撤销对话或回滚文件改动。\n- **本地 Server + Web UI**：`ccli serve` 通过 HTTP + SSE 暴露 Agent 能力，自带浏览器聊天界面。\n- **MCP 扩展**：在配置中定义 `mcpServers`，按需加载外部工具。\n- **多模态图片输入**：支持 `@图片.png` 引用和 macOS 剪贴板粘贴，不支持视觉的模型自动降级。\n- **OS 执行抽象**：支持 `--docker` 和 `--remote` 在隔离或远程环境中执行。\n\n## 本地 Server 与 Web UI\n\n```bash\nccli serve                  # 默认 127.0.0.1:4000\nccli serve --port 8080 --token my-token\n```\n\n- `POST /sessions` 创建会话，`GET /sessions/:id/stream` 通过 SSE 实时推送事件。\n- 破坏性工具通过 `POST /sessions/:id/approvals` 等待客户端确认。\n- 打开 `http://127.0.0.1:4000` 即可在浏览器中多轮对话。\n- 默认自动生成随机 16 位 token，API 需 `Authorization: Bearer <token>`。\n\n## VS Code 扩展\n\n项目自带 `apps/vscode/` 扩展，可在编辑器内直接对话、查看历史、一键采纳代码：\n\n```bash\ncd apps/vscode\nnpm install\nnpm run compile          # 生成 dist/\n# 在 VS Code 中按 F5 启动 Extension Host 调试\n```\n\n- 侧边栏对话界面，自动连接本地 `ccli serve`。\n- 发送消息时自动附带当前编辑器中选中的代码。\n- AI 返回的代码块支持「复制 / 预览改动 / 拒绝」：预览会在 diff 编辑器中打开，采纳后写回原文件。\n- 历史会话支持搜索、重命名、删除、清空全部。\n\n首次使用需在 VS Code 设置中配置 `ccli.authToken`（即 `ccli serve` 启动时输出的 token）。\n\n> 版本说明：`apps/vscode/` 扩展目前独立维护版本号（当前 `0.2.4`），与 CLI 主包版本解耦。\n\n## 配置 essentials\n\n密钥来源优先级：**环境变量 > 项目 `.env` > 项目 `.ccli/config.json` > 全局 `~/.ccli/config.json`**。\n\n```bash\n# 通义千问示例\nexport QWEN_API_KEY=sk-...\nexport QWEN_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1\nexport QWEN_MODEL=qwen-plus\n\n# Anthropic Claude 示例\nexport ANTHROPIC_API_KEY=sk-ant-...\nexport ANTHROPIC_MODEL=claude-sonnet-4-5\n```\n\n完整配置（MCP、角色、hooks、项目级配置等）见 [docs/config.md](./docs/config.md)。\n\n## 文档\n\n- [使用详解](./docs/usage.md)\n- [配置详解](./docs/config.md)\n- [开发步骤索引](./docs/steps/README.md)\n\n## 许可\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}