{"_id":"claude-code-workflow","_rev":"129-58ae89e90328db87d73ed58620b30264","name":"claude-code-workflow","dist-tags":{"latest":"7.3.14"},"versions":{"6.0.0":{"name":"claude-code-workflow","version":"6.0.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.0.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"026dcc02f05b3300630b4696eea6ac60f6244ee8","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.0.0.tgz","fileCount":350,"integrity":"sha512-YcYOplsnHqB/IcHIQgCrXPR1TK/Cbb5zFaFwrMNFzTEPU6oHRcGUc4RK9xtd/3LhfOGitZXSvANVooYPnNScVA==","signatures":[{"sig":"MEYCIQCa+4gcwaooHQHoz9z+0pcUz87zautfBbnuZbIXHdfkPQIhAMSHe9shUdoO/iCrjAAjSV0CDlazLS7+PC5yrN4f95ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4471353},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"844a2412b29ca5a430af004bbf36d2ad3374c7bb","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.0.0_1765112035407_0.20540646519793748","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"claude-code-workflow","version":"6.0.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.0.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"776da91a427f5b408e7679f8a507ff7eb4d13fd7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.0.1.tgz","fileCount":349,"integrity":"sha512-VCUVyYVUn1yc6L0TawhktL71/Il96LhBfDoKwNQrgul+NfbwBlhDLy3TPOpJw6GHgwz2vCTGhUtYiB+bgdKwZg==","signatures":[{"sig":"MEYCIQDJycZG+GZPuBGQTpLDlNhMQ5x3xkoOhJWQlb7Mv0OsxAIhAP5wd29QBDizfoJkm8EPb7Lrkbvpt+QGesZXG36Jdmoc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4473023},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"5dca69fbec71e3b015577ef03d8eb021be8223d6","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.0.1_1765114989626_0.3675317191800995","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"claude-code-workflow","version":"6.0.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.0.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"87b38a7650c02adf5c66c370917dc91a3b4d0f08","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.0.2.tgz","fileCount":350,"integrity":"sha512-pX9ncSUwhGIrcW09iLMBNOWqqZeTJ3srqAQ8ctETWKAyxS7jLs7678K9PfGV2a/zp3COGcTZT/DMeSajKhSw2Q==","signatures":[{"sig":"MEUCIQDgE6aEhYn61I9SXdg/rUv8+mSqc/HTIDsVY9Q5d4IdIwIgaOH1XtrOLJGdtvVUcm/D6jLKR48KMQJDEkGrpgOvw0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4474011},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"0f469e225b5bf6c3026f5f5b409201ccf2b1fb8c","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.0.2_1765119618402_0.7659205639482873","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"claude-code-workflow","version":"6.0.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.0.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"67faeee299676ba4b7d20cf5bd0bd7def62a3532","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.0.4.tgz","fileCount":350,"integrity":"sha512-MvcTTcWhTAX1TkLvAfA5AhspyETWEpf1VVImYdxLNWkNzo62VmDuEMHGkZj/G+IE9d5r9VT+GjP4Y546cg9Aww==","signatures":[{"sig":"MEUCIHOitCoaq3WFSHTr4QtvCQy0KJROA38tYBA/sRkDyaXgAiEAnqcR9+fni6mAIQLkH7r24WEsYJTKZFijYuElPL4rdkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4482107},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"06983a35adcbe750e2d12d45b8a229c36426cdac","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.0.4_1765159170661_0.14934008080755667","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"claude-code-workflow","version":"6.0.5","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.0.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"cb61fb06a93e9cffed7777fe93c4e460babf5eff","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.0.5.tgz","fileCount":351,"integrity":"sha512-CrEqzTXTSS4AWqvw0MwS3LCnkQTOeNVku5pMd3Bkj+RKCoSsMDYWcGZYVJVxVyQFi+8+plIlUd8ulESNnqwcGQ==","signatures":[{"sig":"MEUCIGaDHJ+faogKXSA5NzEu0mSbpcRv0ot2F0xlVZFPxd84AiEArXvfJt4ZuhFajq6JVRgcvhlVnF/aWITeuSHnd40H1sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4494114},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"27273405f73bf828f80abe9f97fe0502697a7bc4","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.0.5_1765160941153_0.38037201366654494","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"claude-code-workflow","version":"6.1.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.1.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"52b09a91a98509787b762568caff89ca8efaae4f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.1.0.tgz","fileCount":367,"integrity":"sha512-SMUqn8ka65HhvX/btNFXnGpnRWzU9CO9p8ZTid1mPJe1nC3NmA0W8X+Cxd5SJXftkjAjmSWh9tIHuOukVrqbNg==","signatures":[{"sig":"MEUCICg1EklwA5x03atkqv5a13PxQozACBA98AO7ovzsXAcHAiEAwB8cdAM69/kwLN4ziUVHD6mcY3GTTcXxXhe7SuYhkDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4629548},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ed32b95de1d989bf1bb9d4ebc0ec1b2820133285","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.1.0_1765209203071_0.1484223533414002","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"claude-code-workflow","version":"6.1.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.1.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"15dd9ab4b4812a967a77ae8a637ead0703127e60","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.1.1.tgz","fileCount":367,"integrity":"sha512-qCoCYT79+LQYJTlbs5cZHeO/Q3n+RgAZ//BRGQoeDtHv3lseZ1TwnF5E636oVCi6JU8Oz0P0d7DM5uzwD0Zj4A==","signatures":[{"sig":"MEQCIGM0Exog4Yjfc3HJZQ5NYQxQbgOc98RloeiOn+C78I3/AiBlZgNoji3ccU28iITTi3aD1NRHkqEap4dPbm9Ys6cr5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4630602},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"8dee45c0a3001fa911e4b9473f8e910f34ee4426","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.1.1_1765209896408_0.7838140480230258","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"claude-code-workflow","version":"6.1.3","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.1.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"1296f235f616216056a681a20f33a5770f3e2ad6","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.1.3.tgz","fileCount":368,"integrity":"sha512-8lq3LhEYMuoUrq4PTcKXDHPZTTXKF+n4+7eTK1rSqDRT5sQ4wQlOXaFVmdG4BAjhaR4vGCNTy9X8jwm5q1NKRA==","signatures":[{"sig":"MEYCIQCSW7sF806PoYO98hBZVCdlXRohZkFpDvLPGj/6pc/4iwIhAP2nNAafwrX54cd4YIB+YqYQniOZJEZ+vBbNfzIVleDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4640659},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"be9a1c76d4264f1230840c2e85b34239216aa972","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.1.3_1765266731978_0.7226014393704518","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"claude-code-workflow","version":"6.1.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.1.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"f6020da3486354d90da907c044a3ba25acbc7c6a","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.1.4.tgz","fileCount":368,"integrity":"sha512-ZFoN9q4RZC9OWDl4OJudEX5fa0V0Ec3Cvv59WVFQRG0lltUodfXKgU+y/3ZqGMzDqMnNVfEKmrjIhSlyjQyGdA==","signatures":[{"sig":"MEUCIEbkaGXxz55AZxM9iaVLAIjxBx26udu+kjkKTAP6Fuk7AiEAg5vNo20rRU/90Ew4K8EyYp4mnjJ3yzDrN95MNEfRjFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4660758},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"5114a942dc2e64ecd4b698e9ef48990897076b03","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.1.4_1765290822573_0.34054111635633655","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"claude-code-workflow","version":"6.2.1","keywords":["claude","workflow","cli","dashboard","code-review"],"author":{"name":"Claude Code Workflow"},"license":"MIT","_id":"claude-code-workflow@6.2.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/claude-code-workflow/ccw#readme","bugs":{"url":"https://github.com/claude-code-workflow/ccw/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"b27d4732048f4794a02d861564d998e9ddb7cc3a","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.1.tgz","fileCount":534,"integrity":"sha512-43vPfDWw6pM9dxFD9q4L9wiznmi/gXZvQ1i4ee8uTAlPZ9uzMyE2RtzjoQqrAsK7Iu/pDQK/Qp9mJ9Bnsyw9zw==","signatures":[{"sig":"MEUCIBeKWm7y7yz4pql0SG7bIKWNplacy72vWFLEedb2Nw85AiEA/sH+Im74nb7qg3EYS4Ut7Zg9ZVlOgFWuE/ASl6V7d0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7998409},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"17002345c9abba691c714cba04f2fa1bdc0e6d85","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"node --test tests/*.test.js","build":"tsc","test:mcp":"node --test tests/mcp-server.test.js","test:codexlens":"node --test tests/codex-lens*.test.js"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/claude-code-workflow/ccw.git","type":"git"},"_npmVersion":"11.3.0","description":"Claude Code Workflow CLI - Dashboard viewer for workflow sessions and reviews","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.1_1766370486195_0.6718144044727323","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"claude-code-workflow","version":"6.2.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"03c4b6c52ff0ae59979048a3f1eaa1280a8f1039","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.2.tgz","fileCount":583,"integrity":"sha512-lvQk/Dp3LYMkvX34FsGdujbJwGiHYwEswThXTt1ws/TbiiM8Bdnykl/yg8qdcTuzoSYAOCXxz8RoHqthAXqOBQ==","signatures":[{"sig":"MEUCIAyIg1I3BuuRL0wAD4iP7ZzzAxN95sc/jg28o8lPxUu7AiEAtQy5sH4GwW8XxgifvY59aKYA4+rnHCp4wt/ZXT6ePWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10231007},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"624f9f18b458bcdab4e3d548193340639dfec87c","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.2_1766375787865_0.3600403569197492","host":"s3://npm-registry-packages-npm-production"}},"6.2.3":{"name":"claude-code-workflow","version":"6.2.3","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"532b4b53cc3e9e8e20f35a04e68113e778299c31","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.3.tgz","fileCount":927,"integrity":"sha512-5+VvNmGNO+SR8SU0YLimE2RSg96q2K2Z03hleAbBMSaabF4cYiGqxtUXsuSsktseEyqcvjLk01S9Erex1lxBSg==","signatures":[{"sig":"MEUCIDaAoiYMXrkZwdiCQYa3nhySpm9nbSx2eH64CfUHB1blAiEA6BrTiUn3YqvmMAG5XwSrzhpr41fFOT9YzIDMkUJNOTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12868197},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ba23244876ca21600f5b0ce818e807eb76dc6d3f","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gradient-string":"^2.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.3_1766378738087_0.5244639328714313","host":"s3://npm-registry-packages-npm-production"}},"6.2.4":{"name":"claude-code-workflow","version":"6.2.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"108d51e8242d49ad7752dae224e109986b6564b0","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.4.tgz","fileCount":927,"integrity":"sha512-WKflXgqtNEX0Wu9JBOPaxs1KF7XWEN7AxDL7rkHZ48ylI5kSEi00K3J1JXcczY9/leKdBCpxsfnA1/jkHs7wwA==","signatures":[{"sig":"MEUCIQDnSviyji3QRRpXLkdRcZv8KPaRbgylsRk4fYXvez0S9wIgcn14JMtiJ0ImGiub5pQ6SSdam29WIifxkT/Jm9BY7Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12868295},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ba23244876ca21600f5b0ce818e807eb76dc6d3f","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.4_1766378936044_0.626382360775525","host":"s3://npm-registry-packages-npm-production"}},"6.2.5":{"name":"claude-code-workflow","version":"6.2.5","keywords":["claude","workflow","cli","dashboard","code-review"],"author":{"name":"Claude Code Workflow"},"license":"MIT","_id":"claude-code-workflow@6.2.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/claude-code-workflow/ccw#readme","bugs":{"url":"https://github.com/claude-code-workflow/ccw/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"1fd8f13c724d1d08db138ee32dc5baef71590cd9","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.5.tgz","fileCount":534,"integrity":"sha512-68C5JfDcwLiQkLHXr3axIcNIrkE7pTN2fCP0FnHAquBUmoZ9O1YJGfd8hV4fqtS+cXk4Uipn95afaxMhfOdcHA==","signatures":[{"sig":"MEQCIDwazSBxSNkZ50VGjI6LEyfZX1y71yjwI5YGo1502iiYAiA3buc4EaN6LN2+c7HShcml/w3hv9hhWIJ/DVkPDykUnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8058119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"6a69af3bf151cc473317928e57e118def0d34e86","scripts":{"dev":"tsx watch src/cli.ts","lint":"eslint src/","test":"node --test tests/*.test.js","build":"tsc","test:mcp":"node --test tests/mcp-server.test.js","test:codexlens":"node --test tests/codex-lens*.test.js"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/claude-code-workflow/ccw.git","type":"git"},"_npmVersion":"11.3.0","description":"Claude Code Workflow CLI - Dashboard viewer for workflow sessions and reviews","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.5_1766400890272_0.24530273700949867","host":"s3://npm-registry-packages-npm-production"}},"6.2.6":{"name":"claude-code-workflow","version":"6.2.6","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"6a428e44b58d70c6bd7418079ecefa9b36046d4a","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.6.tgz","fileCount":930,"integrity":"sha512-OT2V90LESKQ9vSMcyp7Dj3+q3GqpLXo+JvBbMF2Qs41xS46H3tjmTCKiEBNt8Nn82u514jAyQyqlLP8UJ+Vo6g==","signatures":[{"sig":"MEYCIQCP/ZNSxqXdEKSAtAiVe35zlbHFA0/5sfm5Y5lZJNZIswIhAMnMzp+Vmax0HSWmXfUOvab54CNB3GcwlVgNdDqZKjGV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12999282},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"cf58dc0dd39ab77be0663190494383d626975b6e","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.6_1766405921946_0.7008172570845004","host":"s3://npm-registry-packages-npm-production"}},"6.2.7":{"name":"claude-code-workflow","version":"6.2.7","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js"},"dist":{"shasum":"7a0309a84df54e4b736f68856d5b6634aa8449aa","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.7.tgz","fileCount":930,"integrity":"sha512-np8g4V/PaOcuZwjUxX6R7sxyWqQga1jkT5cpRpqL5zScUoITyZwwEXG5YcS7tMC4XlDCUYlu53Jmt4rwswW80A==","signatures":[{"sig":"MEUCIEp+5B9VehrNq40yGN24xN7/B25saPFw1OvoIKnwk8ppAiEA5LO75Nui5CNmuvgL8dCoN/y5JheAgF8Nkf+i4EPyFHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13015662},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"8203d690cbbff1c303f5740912f43b38b6439626","scripts":{"test":"node --test","start":"node ccw/bin/ccw.js","prepublishOnly":"echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.7_1766411384009_0.20387423397065074","host":"s3://npm-registry-packages-npm-production"}},"6.2.9":{"name":"claude-code-workflow","version":"6.2.9","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.2.9","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"e7516f54a88b4c5169290c446c8bf0d7e9f59ef8","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.2.9.tgz","fileCount":929,"integrity":"sha512-Uzo6Qvuj5DCAmz6R/5wzo06bPZNz3NAJYrB6Y4lQI3G6d23C8AqHLYFVoNkMNTbeov+WvD0bawTTa8f8v6yQBg==","signatures":[{"sig":"MEYCIQDvim5/zhfSGn9ar4VfVKYqfaYJc5u5nKd05Fs9+0a9KgIhANet3atlKsJN33xkzPyIXSkFuOQM1/K3JAlM4jIKdqma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13018936},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"5ff2a43b70f4a23c3c414708d578023ea31765e9","scripts":{"test":"node --test","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.2.9_1766456946056_0.34292880028892103","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"claude-code-workflow","version":"6.3.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"2b9539a61cd66726a3b72532ac202d5b988e7d75","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.0.tgz","fileCount":1018,"integrity":"sha512-zGZC0OutZNcGH4WMxYV+s9M/rF7M3EPTVG9MFZqRNAnL1QCflyLCfV+TddEt2p2i4Ko7mkm9oUFUzn/tlki9MQ==","signatures":[{"sig":"MEQCIGVzhVc5yYSFz27YIQpZPBTrz/OKKdEBWMF8OHTzX4DDAiBPjUX0GiK257mZCzXIGwoYoegTxz7u0guNqG7sB0i5oQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14063208},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"e8b9bcae923d2743a34aa5b15a8728f86adc75aa","scripts":{"test":"node --test","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.0_1766658622380_0.34961309874739843","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"claude-code-workflow","version":"6.3.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"9c8843b8eba4525bb266278cc034def92937767e","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.1.tgz","fileCount":1019,"integrity":"sha512-dnzf4rjg8NMnfBRvDm3702AfZpuCW6qV+NgjFnGQ67BiiYrVKIGlsMmcRHG08lUeaXRCQkg5Uu4rWcWs7bEkCA==","signatures":[{"sig":"MEUCICKPlaHnyPRsfQ3Bmn/0BAV9iUT5zzlWFV8/RNJ0rQTMAiEA7X5PNW06kbeW3e/vbeGrstBA3e7IHfulK642MTJhrck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14084306},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"f64f619713a11d6db54009a63e253063b367f763","scripts":{"test":"node --test","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.1_1766665218673_0.9998164221235926","host":"s3://npm-registry-packages-npm-production"}},"6.3.2":{"name":"claude-code-workflow","version":"6.3.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"0ccaaaa4aa0434f16b4ac31eab4418622ad49902","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.2.tgz","fileCount":1019,"integrity":"sha512-a1tocZXhHIthCGTb6NmOQ6CHJ8nV+R12OXdK9cZSsKo6PQRdPBtfPogER2hRCKWxIv43plYh/U7Nv+lKu+vFJA==","signatures":[{"sig":"MEQCIFH48IWoX1k3Xbp/tOKhuiF9iiHN6Feg1q+EriaCS4qcAiBe50J18mcEyq30KwtVsuJAJ7+rl4zOx+Tk/VQGvfAIsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14084309},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"673e1d117ac4941869d50e9cf1c4187b3d808350","scripts":{"test":"node --test","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.2_1766666047943_0.4948723953932501","host":"s3://npm-registry-packages-npm-production"}},"6.3.4":{"name":"claude-code-workflow","version":"6.3.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"8582da81d977115d45192e0dcbda04b2bee68f48","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.4.tgz","fileCount":1021,"integrity":"sha512-JY/OyjN8K8Pv8/vQ/mgIUz9P1sFV7ka8rEoep1PV+48M65HxLDtXCO8iGjMVi6IzRi+F628RljK3E0u9+DIOCA==","signatures":[{"sig":"MEUCIB6IfBvZg3FAD5AMtGFUChM23QKDnOJTUJBjGqlhxdi1AiEA87LFL7NkAAX2zVLNnSXSGN3NfqAHWjAI1RdmAPIUFRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14158227},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a73828b4d6cac5b189386e55e36e473dcbc68a90","scripts":{"test":"node --test","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.4_1766673518894_0.6315931888094863","host":"s3://npm-registry-packages-npm-production"}},"6.3.5":{"name":"claude-code-workflow","version":"6.3.5","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"808720ad7bbcf9d7f8b8e18676c40bc320a8fdc9","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.5.tgz","fileCount":1041,"integrity":"sha512-299U/w7TkDn4HLUhCTIYIQ31P8HmFV/8OqU5+2GG0gvrw6YbdXzAQMTA92EGFkSnlGF46ptoB43BnC7KP8N7lQ==","signatures":[{"sig":"MEQCIHjhHJ972XDDDOJevKcLqY1ACwUitniAXie2NVl2HI8sAiAKDFJnMFTZlf+LbcmEHeZ5tLnzbDGEanLANNzxkG0QbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14433687},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"1cf0d92ec276fb8dcd910cefc191b33b87e14395","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.5_1766734951618_0.0648371138652668","host":"s3://npm-registry-packages-npm-production"}},"6.3.6":{"name":"claude-code-workflow","version":"6.3.6","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"864247604383da619897fc88084f4b4bb3abb6c8","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.6.tgz","fileCount":1070,"integrity":"sha512-vPdFl2NUK0vsUY6h43ozsUmcUQULGqpOsCd1ZnQsgWAMM+4yEYW38Zzogg8CNrbIYgsBBB3vGXAne00i/r5GaQ==","signatures":[{"sig":"MEQCIG6bm/e27nbDtMyOLo9gwBpnH1crmS0w6yerr0XlH379AiB6TIPNDoNAysp6GGO+edp+jEM096MYlWyBXUzd48iAFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14938187},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"8b19edd2de75a2e910f6f737ff0009b41aef0475","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.6_1766807476739_0.8046948723054821","host":"s3://npm-registry-packages-npm-production"}},"6.3.7":{"name":"claude-code-workflow","version":"6.3.7","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ebcc0e701d596553af4e361be618a5fa7cd39ef7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.7.tgz","fileCount":1070,"integrity":"sha512-h6S7ghW4cgHotRIpnYNP9aXz5Bc/xcKEdOTXQty1cqQnFI1S5CHthxq8YdKrsBUq5+/pjIze6/wynEs3//MyEA==","signatures":[{"sig":"MEUCIQD54ojM8WFpnH/gnW15lAgEJW1vDGiwso7+d/qqycmUrgIgUBiSyFmlnldGwHqTxLhYqdEFr6jXO+dfClFQg8432OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14944777},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"2e493277a14f90bab8b8675a6769a15ced386388","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.7_1766818154659_0.6801056371941054","host":"s3://npm-registry-packages-npm-production"}},"6.3.8":{"name":"claude-code-workflow","version":"6.3.8","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.8","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"a574594e2084e0aeb54998270a2b35e3d1d6c831","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.8.tgz","fileCount":1071,"integrity":"sha512-K0JjV8at21m6d6Wusmz7F6XFycCG0bAD2Kdk4Oyq3sgiCYkvvU0NvjaIlbNLnP5yn6HcmSi65jwUM/tUzRDYDg==","signatures":[{"sig":"MEYCIQC0RKu9eZd0UIumMpsHyHUbv0ELzsDxqKhSvirJWWDaNQIhAJ/+zUwE2vPeYeznjyOPrt9N44WaLxrcjp0EOt2PfUyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14894268},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"d705a3e7d977ae21eb4831a3cf9d7e580e759e7d","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.8_1766846945963_0.9802336705123076","host":"s3://npm-registry-packages-npm-production"}},"6.3.9":{"name":"claude-code-workflow","version":"6.3.9","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.9","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"7dc402c50d4c70211032e031c4789b2b9e66a437","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.9.tgz","fileCount":1069,"integrity":"sha512-Slmay3+d4oLanG7zxXq7ZjE23D3A4AHELfvKVMhwAcuGOukyaUOxSm0Bdks9UFOK8arIM5mPZASu80dBdqTGpw==","signatures":[{"sig":"MEUCIQCht2clDNiGlvOXKbBbXWjAGaerFjgc9bpbgrSrU8OZzQIgGIGvkja1oODW9jIjOOuTERdQlwtiyHNyE5zns8Vf/Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917331},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"35ffd3419e8ecb94fed7a3b7f87065569cf03cc6","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.9_1766851121662_0.9291073699784458","host":"s3://npm-registry-packages-npm-production"}},"6.3.10":{"name":"claude-code-workflow","version":"6.3.10","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.10","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"a7786c0294d7fd861d23f4c92faec6097b7ad527","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.10.tgz","fileCount":1069,"integrity":"sha512-1O2zgyP5DVGpqP01HBOPwOu4UnNqUNERPz9dEll7xLT+qtNGY8+oHyeTf5YR1zSd6mogGMBzegmWnHBFgZKDlQ==","signatures":[{"sig":"MEUCIBD+T86K38uKD44HN3hVzPfqWZCpcCseWTTaTd/RQ1T3AiEAmmLuNTjesTElZsppzZnZhqBTKs23Qn8jTLTZvsGebcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14956994},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"e16950ef1e0a50d454cdd9e27abbee68e8b0df2d","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.10_1766902252444_0.1490210331687809","host":"s3://npm-registry-packages-npm-production"}},"6.3.11":{"name":"claude-code-workflow","version":"6.3.11","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.11","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"8fc9ceeae2a6d97bb70a22b185afc06499d3e23b","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.11.tgz","fileCount":1102,"integrity":"sha512-IL34yiJncgmyviN2t0WtHNVec0f66RFZCAcZ8o3ojeGOon0dDwmdCIOpiHI9RQAfp1a6nFNnZb6tWi45uD//0A==","signatures":[{"sig":"MEUCIDI8YxUgE9YmGKJOaksGk+hhz+4+d2bOkar9YhxN8+KTAiEAqRvVNcLmi1xnlkaqDZb01V0jUyvLHuP+o3f7RdYY+Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15303833},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"d3e7ecca21ce55b572f01a398a43427acb132fcb","scripts":{"test":"node --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.11_1766926250587_0.7749694329499417","host":"s3://npm-registry-packages-npm-production"}},"6.3.12":{"name":"claude-code-workflow","version":"6.3.12","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.12","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"d97cfa22bc9a5371c384ba31d816d1be319ee40d","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.12.tgz","fileCount":1105,"integrity":"sha512-VltmJJJkmQx65Plop9atug9EhWTpOZWzsq1gLG4Hg/MJTGij0bIQA6PqO8CHQ/FFo018uDHbcX1ujsmXFAyqpQ==","signatures":[{"sig":"MEUCIBsXoos00zYj453OunTm6E3DRA0Dtmycg2D8Gx9Yc9vnAiEA0ydMm+CTKBK7Ghml9UJ5UrZZ/HKTH1TFhovJ7FH7HYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15380878},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"382d3305256ba07e32c84deac7d129876e2eb00a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.12_1766933876788_0.7071434514544259","host":"s3://npm-registry-packages-npm-production"}},"6.3.13":{"name":"claude-code-workflow","version":"6.3.13","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.13","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"9e4ada6c22f58d033dd0d460073394b2c7b58dfe","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.13.tgz","fileCount":1105,"integrity":"sha512-zCM/VDjYMtCjkqChlaSd51YP2HP1WpHGSIXYpu+yttxmZGYd6hrf1KQpDkqCgcapbzzmz4DzZVaEVAItR8lpPA==","signatures":[{"sig":"MEUCIHj6RXq24iBipy7faVMBEHkgN5HjQFBiskSAG3aiRJaUAiEA7iWovT6IRE1881RbDC2fJWTJCUAX7o23wwWo+ChECls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15391385},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"c4f3afd8eb783615ff215060b026b39a9229fa34","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.13_1766980408928_0.09278871248194887","host":"s3://npm-registry-packages-npm-production"}},"6.3.15":{"name":"claude-code-workflow","version":"6.3.15","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.15","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"dfc96d05513cea20d3f944dd3b704da9253af139","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.15.tgz","fileCount":1105,"integrity":"sha512-okBvGHvy7wFl1axQ7hpNfj/SpM+dH95M8cJ+ELF/kptmXNsm5mg+4VaAiVB2VhDNHtP5mdf3Bg8jFc9TACqhsA==","signatures":[{"sig":"MEYCIQCvQklXJt0owPRerbS50VswWux6iyHVqsFOupJ6ATRs8AIhAOFM7vLGgMM0c0+b8JD7qRnm/TL6GFu2F+In5jgV7YzV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15475775},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"2c675ee4db09e7c44653fe1e057c4de2500d5ba4","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.15_1767021395710_0.8734812245330832","host":"s3://npm-registry-packages-npm-production"}},"6.3.16":{"name":"claude-code-workflow","version":"6.3.16","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.16","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"2e01833ff373bcbc5e3de0a27824e3e6e2308be7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.16.tgz","fileCount":1105,"integrity":"sha512-Tgo9k8Q4gDVkzoBO8X0//LJxJDSdCHZucZJLjKidXqTFcnGxblvE1XEV5WWQsbRlNwzKdEoDkfsSCh+nJ/yVaQ==","signatures":[{"sig":"MEUCIQDq6xtX9WYaNkaANfFpZyH3rH32sT2wCEMzMtJ3EKvAaQIgdxoRVNYxRXjqAkGAgNIXB9TrEOa+fQsHbOY5opdQhQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15477668},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"6efc499c77e436d50c077a74655990362000d3e0","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.16_1767021961365_0.12321236626027554","host":"s3://npm-registry-packages-npm-production"}},"6.3.17":{"name":"claude-code-workflow","version":"6.3.17","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.17","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"bc1fc461c07428d9ef1b24e406cf59e6067d861a","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.17.tgz","fileCount":1114,"integrity":"sha512-ra2gbbew6pzbgMwIvdPqpavKRYG36CHfnPbSCGHJAVBB/Ctu1bj/+COwnumD4HlWs6WRGJS6QwUAQ2GuqSK1tQ==","signatures":[{"sig":"MEUCIHU1WLYJNS06mlC+S1iQiiVcedr8VnjPWnxeiqXXh78GAiEAmqdd1Kd3kBLr5qaaF7xo+SLDcFEH2hG5JgxOK5/fMyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15528384},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"e5797bff8f632130b32f72c89ac8d43a131cee01","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.17_1767096158512_0.9425650070557061","host":"s3://npm-registry-packages-npm-production"}},"6.3.18":{"name":"claude-code-workflow","version":"6.3.18","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.18","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"91d750985613c24c441baac8f93f7caec30233ca","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.18.tgz","fileCount":1114,"integrity":"sha512-tfFUpEcRrqI6ZNUz8wIXYoRfFCQZZLHeXAdW4oIWg8sS61sbHxSLE5N1wjVgtc6Vv5DN7zJUxgOoQdXWbgDhMA==","signatures":[{"sig":"MEQCIGGBCIKdqb+95PIaJfnFnhZUuUqT30+pF74zGAf1S/v8AiBS6LX6T5Pyi1lfBFUHQk7DauSoQn+HQBPxIEabvffwTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15532049},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"4bde13e83a44f1dc02ca3109fc9f0b0d60bf1db4","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.18_1767104357795_0.3802028911684119","host":"s3://npm-registry-packages-npm-production"}},"6.3.19":{"name":"claude-code-workflow","version":"6.3.19","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.19","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"3741100f06e387288f3e2b7f5cc029e9405a222a","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.19.tgz","fileCount":1370,"integrity":"sha512-+szS7/t2OiooFSFE/D2YWUmRv0KW6i7KT4fHEX23KhOizZOA+3jI9zaLEpJrlvz85O1Jgp9//SeE6yhGStlDvA==","signatures":[{"sig":"MEUCIQCdumPhaWbO9ETchX7GWxH8PwI3CbXEbx3npc1+1R1sXQIgS2bNFVv9dCPAlPCCLIwkKbv7fyfhldxOrF4uKoK4MdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19029765},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"d99427402371add789e76996ba72553106d184af","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.19_1768233319615_0.8301711688105162","host":"s3://npm-registry-packages-npm-production"}},"6.3.20":{"name":"claude-code-workflow","version":"6.3.20","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.20","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ed79fd3b74b667f6f07f9f489fdda0611b3d57e8","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.20.tgz","fileCount":1377,"integrity":"sha512-zTSwOzjHrchY6E4fq3OYtPJW/z9/Nglhokt2oZZ2ckTjnidnsJaFK0FVyDZSV5vHR0v0ZZIPf8y/lu1BDnE5Bg==","signatures":[{"sig":"MEQCIBWrRzlGr+N/i5ZrhD4A2YGy8ft3gD5hKzetXuSMynPuAiBA5CxDWUlq/tLbVW4Y4ElfqcrDgriPls8xU1pdFjLI1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19129162},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a8ec42233ff0e74c2116c22d0b29e75b78542f00","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.20_1768274157302_0.5677399090245394","host":"s3://npm-registry-packages-npm-production"}},"6.3.21":{"name":"claude-code-workflow","version":"6.3.21","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.21","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"16cb7f045207aa749982e7ab15905096d622d32f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.21.tgz","fileCount":1377,"integrity":"sha512-nhLgl5TvuuNV69RlgymX/oM54JpOoBtewZUdqyVrN4BTpkyyP4Y33sIMf1N7A7z0wKvp45YarvS/CzfunvLDQw==","signatures":[{"sig":"MEQCIE+1BMbAqeduX3hX+T9BgZCt6/MR8QqY6cnUSqjTLQkvAiBOSFG+i2SIbEjXJufSYVc5OmMQpg7hII6SZWvN5vne2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19130726},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a8627e7f6808dd277df490f68d267900caf1107b","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.21_1768275877250_0.7400509708438372","host":"s3://npm-registry-packages-npm-production"}},"6.3.22":{"name":"claude-code-workflow","version":"6.3.22","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.22","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"38de083470a6f4311cdbd0b92e17892af8cd4259","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.22.tgz","fileCount":1377,"integrity":"sha512-7u3TVOmQxbEB99PRJmz1VaBJU6i1tVz4XJJWOzDjmA1oR2aGBjkOB2cD7u7QBXXvcaMZzhbREQK6H78QMu/siA==","signatures":[{"sig":"MEQCIBaGv+GFtjQ3yL4BwxoTnF9tEuNyPTGXY8h8NahqoTsyAiAj2iMyBnhcwNFIMYwNoXX0/edS83SOQTnQ32/pKt1ClQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19140067},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a20f81d44a40d5535584e3da5c5536fbdfb3b406","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.22_1768279148813_0.6964940936115716","host":"s3://npm-registry-packages-npm-production"}},"6.3.23":{"name":"claude-code-workflow","version":"6.3.23","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.23","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"3e5109e321e143581334cbb1ed5f21223d53df2e","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.23.tgz","fileCount":1377,"integrity":"sha512-2u/hb4Hrpv57odQ4RQvVRED7dMGOKOPh+WMRxD8Zm8aRJejSDaHiZBBXRsnVsyVxN0/aP+nBiToXVYduFnrvPw==","signatures":[{"sig":"MEUCIF7iXMKBO7rXye5T8Ukya5ljZOAVvmO72ZwnzOpvV+/NAiEAy9q0otXWunwg15MNxSP6AB6FtYmkoO5KzFCR4B1IYLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19140915},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ca6677149ab883accd4d80a27147b0e56b455e6a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.23_1768280740544_0.2959141397526708","host":"s3://npm-registry-packages-npm-production"}},"6.3.24":{"name":"claude-code-workflow","version":"6.3.24","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.24","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"5b85c90c4e0c801e81a69db6c03a6c84f714fd4f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.24.tgz","fileCount":1386,"integrity":"sha512-1u62pcHVUOGob5eExbotjZADrO/5wgEwsG81/oRgpDeRhLEGizLC1389RbRcLPWrX1yUMU1LkaGMFCZ9b4G5ig==","signatures":[{"sig":"MEQCIHb7rE3tF4WqVXN+MpgVTh+fEBN/xOeZhgQOoIvShdXQAiAh1tpbyrQP2RRWsB3I1j6vaNHlma+1ZdQPfdqhTsA2BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19188210},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"549e6e70e45bce0e340017da7f9fea9a9389f340","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.24_1768291403480_0.15088714034898687","host":"s3://npm-registry-packages-npm-production"}},"6.3.25":{"name":"claude-code-workflow","version":"6.3.25","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.25","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"31bb0ccdc02a3c4d71b806d0a1946adea837abd1","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.25.tgz","fileCount":1395,"integrity":"sha512-Em22NwZYTkXgE5RMuFTy+JEB9DV7J0MbzRYdg2AL8f5+ppkcYWxUUEncSmvSdenRHx9lH14mo6J5BHeTjr33fg==","signatures":[{"sig":"MEUCIQCgFKQ6p2Af0g/pFR5qc3lwirYCJ2zOimcqgJFVckd9BAIgf6IY54BtsaDuTWskMBcezKI3M7UoK37yjiYsE3ptIUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19242881},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"61cef8019a2456e9e109236175833fa3d8fb564a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.25_1768295733481_0.9501187443846879","host":"s3://npm-registry-packages-npm-production"}},"6.3.26":{"name":"claude-code-workflow","version":"6.3.26","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.26","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"d3b138ad22813835239254db04bd18ffcce43e74","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.26.tgz","fileCount":1401,"integrity":"sha512-6zYgHQdRSaWfD1/7dJpaccOopOUyET50V+iXwep9kEG8nCD8B2loOUOGJx2pqCz1d0BFOruTdg4L7EP87rnbUQ==","signatures":[{"sig":"MEUCIQCzanKZPvFDY+kocvoKOFkuqhz4pL0+rq9n4VfGsY6eLgIgQilY9xA6C3Flu9GX7Y0EpzzuujVBBbWlTCTUKpB1x9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19381522},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"6305f19bbbd3377b882fb15cb00a78b47a93984c","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.26_1768311331619_0.9185095496129714","host":"s3://npm-registry-packages-npm-production"}},"6.3.27":{"name":"claude-code-workflow","version":"6.3.27","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.27","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"89111ce37580d4a68a926b5711aecacbbdc8026c","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.27.tgz","fileCount":1401,"integrity":"sha512-YCvJQIBqiMEcAjKxUYCuxi3xuL8ExinUFWH0Op4OpmnxJC5BHjbUa3aptU57Lwf1fpA798wyWCJLwKjETzpUaA==","signatures":[{"sig":"MEYCIQDdp0EHu5mOFqZc7wRs6GsTQLD5PASNVKA4ERl+IlsYUgIhAOlw0ZLkDYScG/zXfIFkG+04TJG99WOGhfOGFdgnPEf/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19382886},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"2f1c56285ae3b1043856a371069f5010cf889525","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.27_1768312328132_0.8347320961984179","host":"s3://npm-registry-packages-npm-production"}},"6.3.28":{"name":"claude-code-workflow","version":"6.3.28","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.28","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"4c7fbd351d53bda5f87c8c3eb79b76863de08fe0","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.28.tgz","fileCount":1421,"integrity":"sha512-g+Uxj5orzV0jRmPF5zsobJFaOE39fNB9/zwYnYo4VQCv36vB4nuINpUQ9VaRzq0noMEJk9nPcd/4O2pYnMroXQ==","signatures":[{"sig":"MEUCIQDEWlZx2tFLYD9bymHxQpzZ1LcD6HDtc/vQ+J+RDTU0NQIgNWHMq3vZ3VYer9j13Bi+9N3IpOWNVo2BS4I0GK63/vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19813776},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"3ef766708f2e6ddb3398da8c3005fe590575cd3e","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.28_1768447276615_0.6741833572609679","host":"s3://npm-registry-packages-npm-production"}},"6.3.29":{"name":"claude-code-workflow","version":"6.3.29","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.29","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"4e04a4cab73ad4977ec05812423f25f5f14dc6c7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.29.tgz","fileCount":1421,"integrity":"sha512-NrRf1Zn9S0ptQKSrbbtNdX9MtZTf81LLiIHK0rUTiyzzlRyff3pQqQFc6+ngI8MchzJrdnwUmsFPe1yez+7krQ==","signatures":[{"sig":"MEYCIQDrGLUDwmq9PLNwwRbeojzdwxYdJFSkVxImE9yfDNS4jgIhAIl0GOkyVk14mhb3fwPOqL/iQHkbUtHCEdCIqwakLCiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19869799},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"c24ed016cb036c23333ba4388c0acf131cd4a410","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.29_1768465389612_0.7175536576423143","host":"s3://npm-registry-packages-npm-production"}},"6.3.30":{"name":"claude-code-workflow","version":"6.3.30","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.30","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"fddab12420fd8dd4c9fef2364e7087c6af84c7cf","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.30.tgz","fileCount":1421,"integrity":"sha512-GvzBy3xyFbalfkPmjBn1VXVf7TzkZGuqSkbFtVgQtZjPgV4q6RzZp0ZTBb682XP4XXVlCq+t8/OPvsHGM9667A==","signatures":[{"sig":"MEUCIQDZ2HSDVdlQueqiHeIFjUmsp2bUdpO0fG1GNDIJJHTNSwIgMoMNi3Y86wuyeXweTSYv7lHQQEE18LmCXqmiO94J1L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19950344},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7db659f0e19ef2b3a90faf817cf556ff6eb0466a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.30_1768477515504_0.21152620856607962","host":"s3://npm-registry-packages-npm-production"}},"6.3.31":{"name":"claude-code-workflow","version":"6.3.31","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.31","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"3271d022af68b5bddf6087b400a5c37f513448fc","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.31.tgz","fileCount":1421,"integrity":"sha512-mcoM2Sl5ckIT9X1jAwuGSA0iiQWNz6ojsblyK149Smf/wiZKKHY/X76ur/YBV8F3h6iTmGfWERIEWPEIqEJiMg==","signatures":[{"sig":"MEYCIQCODWeq7VS6VTr8BXNPKDjAUrJWgpiZPPNcsBMSGtv9TQIhAM8LkAdcEK8luBuMo49YoMeYYmSjKTN7LAruXaP/uxSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19962714},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"623afc1d353e536a15d9fb0b0a4e86db606eddab","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.31_1768487478286_0.6455043287835545","host":"s3://npm-registry-packages-npm-production"}},"6.3.32":{"name":"claude-code-workflow","version":"6.3.32","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.32","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"700766e81609929477e1668de8d5c186165b4a58","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.32.tgz","fileCount":1422,"integrity":"sha512-BkVcd9yi6OvtIMPNFN9ES3GSvDpC/Uml1uQChmJohgnFRUqScjaWDuxS29eawl2Plc6mQT3FmMOQG7/56/8fqQ==","signatures":[{"sig":"MEYCIQD/sUruEH0O7eBstI6+F798AoKJHDvm7Ea1s6YIj9wcEwIhANbqNff5jY9fk87QzIEnn284g0ObdLzX2fYP0cxZVAPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19986102},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7b677b20fbb25395172c70c1ca4af7583fc38ef2","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.32_1768543737073_0.7918558575577925","host":"s3://npm-registry-packages-npm-production"}},"6.3.34":{"name":"claude-code-workflow","version":"6.3.34","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.34","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"9ad148c3ecb814aac18c942e9ae58694ad6fab58","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.34.tgz","fileCount":1542,"integrity":"sha512-GZ4TNx+u7y1TCxTadKJ4oLcX7RX5ZyZQWGgT4ogH1I3v7Yq3odAjsvDRcn2Hl+1rsFWdV90Qms1rOyWn4Kg/pg==","signatures":[{"sig":"MEQCIAh4gIdqbjmb3FbJS6VwJAEAUhwtKK4IvQdnZn1i4EGeAiASYSPXu2hzdAqeaW57zNzvbOpMuAq6F9AXsh/BJKZptw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21332508},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"4e66864cfdfa43045d359512671e7ebe9f9a6c20","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.3.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.34_1768971827618_0.42595979276624973","host":"s3://npm-registry-packages-npm-production"}},"6.3.36":{"name":"claude-code-workflow","version":"6.3.36","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.36","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"71677a295db308eb05426b43aaef5b0b595de77f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.36.tgz","fileCount":1543,"integrity":"sha512-Ny4VG4Di+fWja+Wg/bfp2t9/t9JkPIBlgyxytE6vd6Ga0SEvl801MtBVjilTBEaPFlNIfPuBLEz6RORSFpvQ6g==","signatures":[{"sig":"MEYCIQDgSNbMXEl+iRmrhDUInHv9dutNg/eZ5CEyIobrJYpukwIhAKOUraO3qFkGY9m4j22giCrnFAUUJD+zLXgk1IzUwQAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21393904},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"8c1d62208e0d4c65193780b1d63035a58422cbac","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.36_1768996289757_0.4466606360647871","host":"s3://npm-registry-packages-npm-production"}},"6.3.37":{"name":"claude-code-workflow","version":"6.3.37","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.37","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"573831a7d5537b17a6d9d3c1ccad3e7a53578d3f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.37.tgz","fileCount":1606,"integrity":"sha512-xKUtRVXX8rofTTptxLM/DYLJWZI4k+SOI+BxB9wOpD7PYFETaF7cojxeTRl8MCY4DVx6+C7hjWTwoHPIeqx/pA==","signatures":[{"sig":"MEUCID0bHE3tkaUxev4rnLIl3HlR+o9agNKsn3h5NP7sULJJAiEAoxEEJVHnXZI1khmL7aUqKftpfUpYt+1FMRQjt+sQHic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22198060},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"21fbdbc55e76fc7e4424b26632079d1b8dfb70ce","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.37_1769054379743_0.8070444977241249","host":"s3://npm-registry-packages-npm-production"}},"6.3.38":{"name":"claude-code-workflow","version":"6.3.38","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.38","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"469e0194d33628b2b35c7b99f267a4c5f1e9887d","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.38.tgz","fileCount":1651,"integrity":"sha512-sBA8KhTx3nXpnvVfWptkkXyfDH0+EsJgK5+jIfBfqvD+TgBG8sMvFP5gNRT86wxq+FLk5K4koHay6FYLLVCPAQ==","signatures":[{"sig":"MEUCIQCyMSAqI0fl4sFC3KZkVDMwpPhdCUQ4GPgxqSlVoQkPpwIgXuEvNFjgLUWYwLmSbxxrl89xwKack03uG9IXEWRMdeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22782643},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"04cd536da50a01b9629461a401c5ec95ab945fba","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.38_1769093738639_0.2875335160316117","host":"s3://npm-registry-packages-npm-production"}},"6.3.39":{"name":"claude-code-workflow","version":"6.3.39","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.39","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"85fd343ccc6675910b47e9030364f0b24da03509","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.39.tgz","fileCount":1669,"integrity":"sha512-0VXO4TWD5IVChAp+R+CHTxlBKX+H95alq/gMeS1u7rMzxzL9HmSk10fROnw6Um6MaLqB0dng1B/b4OnHf7AUDA==","signatures":[{"sig":"MEYCIQC5xBybdXkhu3ceR7zQS3xiHTke3hEovz5Nnl1J6JouTQIhAPmR2bfWA6FNoX103ZebB5q0ytxEOr1nVm5HyVSR+b1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22953339},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"b1ac0cf8ff3918928cf3b240048d5092b3ca9f44","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.39_1769133981271_0.5905644099227141","host":"s3://npm-registry-packages-npm-production"}},"6.3.40":{"name":"claude-code-workflow","version":"6.3.40","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.40","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"163b8eb15434e7651a78847bf528d7ad5da22f9f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.40.tgz","fileCount":1669,"integrity":"sha512-q+08DJiikelO4a/3ATy/9rd+M6hBdKv8vJctuhl9vZNZbBJmk/wwdCBSnWblNvrmgMdC8eDYumkGgT3CwsDW+w==","signatures":[{"sig":"MEYCIQD0I9zjIs/4lk1c5qgH/metAAnVrqny8qfit0oJt9tdbAIhAI1JUFEd4u83tnWWDJlpCXQdEYJTJHHiwzhSMZQ+S1W1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22953357},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"88eb42f65b052308e4d7071ba3e56fc1ad84df33","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.40_1769135063371_0.2848091848559531","host":"s3://npm-registry-packages-npm-production"}},"6.3.41":{"name":"claude-code-workflow","version":"6.3.41","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.41","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f543182cd1587c379d726b1a69fdb04ca89c2532","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.41.tgz","fileCount":1670,"integrity":"sha512-/5Fb/PuojckhexX7CexUZuxEaPdJkXZZc5iPyFROnaSndWeKJfk2PRzqHE8dLvqTK4DmtwJZVyLo42CulF4GYA==","signatures":[{"sig":"MEYCIQDRQ76oEqSzpfd0i1Q325SuTUk1gAKbERm9SE8S1sjG0wIhAPVA1NTHqtx72IAvxIv8av4zIZG/AslqHQv9dB/1KxLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22983280},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"d6a3da20842ae4bf722e9dbffcf84a55501c6a06","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.41_1769143237418_0.45966624498689024","host":"s3://npm-registry-packages-npm-production"}},"6.3.42":{"name":"claude-code-workflow","version":"6.3.42","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.42","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"1446416e99f508190c6f275e5a7c5654bdd5d3d5","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.42.tgz","fileCount":1670,"integrity":"sha512-muCJzQeO5ILHRSqy86OQBI7tI3m98Y6qcpPuak3/zuIk8EPCK6P+DEJ2V1yCVZCWPETklG0hjK69ddC60PDI7A==","signatures":[{"sig":"MEUCIEskdGJnkhMBHNfQGzcfdTtdd2qx8DAmqe6hursv/bVYAiEAjYDy1YiWjBHyGmrVWMtw2I5ZpnR92zecRrHwRlCxZ+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22989876},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"54ec6a7c5719d0064f54cb806c13fe9e867d7dfd","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.42_1769158552580_0.6508871073246849","host":"s3://npm-registry-packages-npm-production"}},"6.3.43":{"name":"claude-code-workflow","version":"6.3.43","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.43","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"1a72e17b235f7aff1a1026c9a69b621c72106ccf","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.43.tgz","fileCount":1670,"integrity":"sha512-zceyokU9NwdAWtcToZPYt5pk7lYvEZVPFmNRZVsqnpAC588s37b1P/roErctlFwCOQqzKXrDpo+dvOCARSGX6g==","signatures":[{"sig":"MEQCIE8XWtZkgH3BbYdYH3wArkxl/nwKg07Cd1N1x6drSX7hAiAvLalTknIbHkKGQ3WyBM3kdg+wZKKBt11QMBRXtTsWpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22989423},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"7a6f4c3f2297e4ce6774f7b7e193d53588714e77","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.43_1769161975513_0.7196725418306824","host":"s3://npm-registry-packages-npm-production"}},"6.3.44":{"name":"claude-code-workflow","version":"6.3.44","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.44","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"a3e53f54d1cad8116b5e4347acaf02aadc3cc968","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.44.tgz","fileCount":1688,"integrity":"sha512-2cI7GoIAUa1o2QxyldOFkjtdwVs4KTaT0/JXxy+pDoUF29pyL8MvJzFVptFQ2Tk1Yhz/TqkVZKWftrm6JWGzJw==","signatures":[{"sig":"MEUCIFCj5ZnP2uTf+d3428M6HjwiedWf/oYkGq1LjcW5v/1AAiEAs8y9lWPQg5wmRLiOcxC8vLTpXHY2EjVusYBB7kKY0to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23151321},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"a17edc3e50857a730a5cc9d59a34eea3f135b343","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.44_1769225425101_0.6476009771607885","host":"s3://npm-registry-packages-npm-production"}},"6.3.46":{"name":"claude-code-workflow","version":"6.3.46","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.46","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"0d94fcbf413793b16f4f850ef23ff8827a84d03c","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.46.tgz","fileCount":1681,"integrity":"sha512-+k6ICahrzXW68mUDwFWJExnsEtToitYexIfU+3QEkmbajHr1UgUj7S2E9VMd1xDDkjnzZ078+t801puGS4F1pQ==","signatures":[{"sig":"MEUCIQDpDEInQJxrK2cxjxuqujt6QU83r3/JJ/e4VDpMDFGJiQIgFIKnKLfauwWM4niuhYEbdeNZthG8r/kwXOA81j43f1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23172703},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"357d3524f5369b30e3a6d0c3bce1ed1bcaf2cf4c","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.46_1769236489081_0.2463630570428994","host":"s3://npm-registry-packages-npm-production"}},"6.3.47":{"name":"claude-code-workflow","version":"6.3.47","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.47","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"b26b8c8eb71a357040213f211699923d0e7c7a70","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.47.tgz","fileCount":1682,"integrity":"sha512-QMM20HhmvaVm6d8SsJiK7Fodz3Uh4MKRrAQN8N+WxOIkn0oFKkQhwthdE/+VGXjQy3sGIbJNcU8cfCnsRchfIA==","signatures":[{"sig":"MEUCICmcgJ8fa3GNcLa2XT7yoLQ+t8BpaGeEBHUVNkrlQgq2AiEAjS3t0QNoyQb7NN+o1DCQNdFMplKV7ij6bgezyZrvhxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23171279},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"ea6cb8440fa18702bb82045ee22990189887795e","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.47_1769237568381_0.8782203715631631","host":"s3://npm-registry-packages-npm-production"}},"6.3.48":{"name":"claude-code-workflow","version":"6.3.48","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.48","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"cc8aa5e43a58aafcddc2c6693fbdc23f611d76ff","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.48.tgz","fileCount":1682,"integrity":"sha512-MK+oJkkXktdqKeOg0zfgMSPr/Sl9NGYVcj3IBi+YuLhNGq+ezGrs1U62F4P5t+f/FUsgtQkTxyLCMjf/mUWPrg==","signatures":[{"sig":"MEUCIFVzoGN4t5b/Zsg66R2xDwEfQDk8fCVmhCGpW6lGCHp7AiEAxOUZJDXFuhee/VjIj0uk3StMfrZhtTJx+1hxxDWtVvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23173023},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"b435391f17a127f9d0041785f0312a441e306c77","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.48_1769243603685_0.19345092854059565","host":"s3://npm-registry-packages-npm-production"}},"6.3.49":{"name":"claude-code-workflow","version":"6.3.49","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.49","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"919fb7db5a7980b631587b53167db69482df66f4","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.49.tgz","fileCount":1695,"integrity":"sha512-j8xZPAauza0eM0W+LWghq2lVlrWs4DelEHnvItqhsNpwRB0uHGuCGQydtmFnJ/oYQLxYc6MVfQZY+uTq8c4ocg==","signatures":[{"sig":"MEUCIAmaAABbpJyxafV4aK4qq3T7B6tqgYe9EQyXTabbnPcpAiEAncfss/4S8WiXecojDcWztmxhnOmgO70jxIzgEgyV6b8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23318108},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"204cb206173243dfff7e7eafcc3d9ab67d940cf5","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.49_1769614545321_0.8613788505080764","host":"s3://npm-registry-packages-npm-production"}},"6.3.50":{"name":"claude-code-workflow","version":"6.3.50","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.50","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"57852fa0e219eda4a213fa416249f1b0160167e3","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.50.tgz","fileCount":1695,"integrity":"sha512-NFuKtg8OjNd3RP1OoUYigYdGtAodzFFChaUAA1A436EN2fI8p8P7zVc1+DCWp7hywKZYeEYr+3G5DtJQT9Aaaw==","signatures":[{"sig":"MEYCIQD4BD511whS2bxl6rURg8U/jeQfbuDni6+oevkp/+vSywIhAMmWqanp0hk9kyM07M+f7zU1B/MCWKlYWZ5iw1cXoMkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23333579},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"53bd5a6d4b877f5108052e624a128ee2627024bf","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.50_1769657594444_0.34111132782986386","host":"s3://npm-registry-packages-npm-production"}},"6.3.51":{"name":"claude-code-workflow","version":"6.3.51","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.51","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"cdfa14323447e93688978b3a1a9260e229ca9025","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.51.tgz","fileCount":1723,"integrity":"sha512-HcJuWMiSTfJy9mziQ3ZWBkmlaawbgyTAlSmmy3ngh4XEGZa2VxleoVDtTTVRjVRomAJ+B58aRIP4pkrrCT7W/w==","signatures":[{"sig":"MEYCIQCJjqJLAPaAbIzZlfien7rjGMND+qNOaLtSE6sShIqwuwIhAIsDcif8GfY+NO7QAMh5aTEkJhCCsryrKCInn4FA9qI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23680716},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"c08f5382d3b38a9b6c65bdef27f14425ad3eadad","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.51_1769680193518_0.7826333045189655","host":"s3://npm-registry-packages-npm-production"}},"6.3.52":{"name":"claude-code-workflow","version":"6.3.52","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.52","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ea04453f8ac81e4ee6d557bb4c9ab46dcc90de1f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.52.tgz","fileCount":1727,"integrity":"sha512-WGDhA4cWpbpdN1GShHrW0sUlpgjmGovmOpH0btEvJU5qTmBTwxg9d2vsflBeYm6lMpy5RUgB7DPddkOr+qAK2g==","signatures":[{"sig":"MEQCICiXCabRnCftWAVQ/QNfFmbeXAsmW4Ig8dbT/ohpK2f+AiAdhQaJYZka5lTvK1cJ3TKrdUCxdX1STrVqTjgr3WnhMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23767728},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"67a578450ce3a7e6bca424455b6fd7b92466a360","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.52_1769693277060_0.13741259619847934","host":"s3://npm-registry-packages-npm-production"}},"6.3.53":{"name":"claude-code-workflow","version":"6.3.53","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.53","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"7873b0f7e747b524d40b99f29bad337ebd8a32c0","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.53.tgz","fileCount":1726,"integrity":"sha512-m6+XA9inhPYODauNAjkj9iZbIdFoyoeC8XRraL/zPNzcZbcWMmv9IaInJyo1ij+5SxenGTTTNDhSlg7uG/vp3g==","signatures":[{"sig":"MEUCIQD3OxHWLbO+6FrH1KbmdEJ478jS39CpCUzXliirvZyF7wIgdAfatAQZSIi128ehJlKEhWSYfXzCtYuvZgoJYFYm7AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23765483},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"0a3246ab365fdad76dd84417993ccafd399209a8","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.53_1769740488570_0.6486470709535683","host":"s3://npm-registry-packages-npm-production"}},"6.3.54":{"name":"claude-code-workflow","version":"6.3.54","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@6.3.54","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f5881a6848d0ec94d1dfab0c3b4786c86d07243b","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-6.3.54.tgz","fileCount":1745,"integrity":"sha512-8rDNNKf+yqMr29l4vUxIyrvIhOYy0Tx/6CggRNaTejRqk1VkTQX53Vd2LjhtitQ7pQOibbj7mPhjLet8sAijiA==","signatures":[{"sig":"MEUCIQDDjaaAlSgz9gHUCqj5gWuespYFoTDemIql+2w+B6j6xwIgFqm2RPBuZJr3ZAvmKvxRwA/+wOjLvZFZ4HWh8Ra3ydc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23824827},"main":"ccw/src/index.js","type":"module","engines":{"node":">=16.0.0"},"gitHead":"78b1287ced8067091db3a5cf5b882804632a0a48","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","prepublishOnly":"npm run build && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_6.3.54_1769759060034_0.17031549143400038","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"claude-code-workflow","version":"7.0.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"c98c95c25990d5f69958e427d62c3b32f978a91b","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.0.tgz","fileCount":1619,"integrity":"sha512-b1xgy0fAxseCvfDodmsaJ2MhASe8DYl8wgmxkkCW7cjEuPGTcMvlK9f2M5Iv7PsDZ2bB9sSaOgP2PddVEnsa/A==","signatures":[{"sig":"MEUCIQDmjIb3J0tvjM7vTygY3Rr+QFSr1xssYopYkpc797jEpAIgLReZ+Imkqy9r9mQO3E2ZbR9KGhwVhFsfizbgu7itehc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15402443},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"690d524aee5a92bf67ec55ef2125fa308e9c73ba","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.0_1772204571720_0.5214536384088364","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"claude-code-workflow","version":"7.0.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"0278f43d8141d2dc310ad517e3c953ecd6439854","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.1.tgz","fileCount":1629,"integrity":"sha512-YRqIUd5DzYpvE5SCSMBNhUTm+F++/hZJAfwMHiIFawjS1Mnxf6+jfcYXA7j7a9ErdOoynuagIm6FEg3+mSUfsA==","signatures":[{"sig":"MEYCIQCR8mMCd/RlQnrbuIf8f1xFMp5sezFJPJAF0m+V5YCE6wIhAPgHpBeLD9axZyznLGRk43GdTLXWKcQpeaypi5sD8RCo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33601705},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"902ee8528a4c72e7e17fa3f8d0ee5ec96655ce12","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.1_1772239277633_0.3572526095962527","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"claude-code-workflow","version":"7.0.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"778261685dec058261eeab8cc7280a83da86d0ef","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.2.tgz","fileCount":1673,"integrity":"sha512-U2DY3Ejy7f8sM1O+DQ25BMqxUQb18jDoLRlkNdVk2v2JQirK9gYsNWes4GYYzD2N/ZdaF2V43gDhfADPeDzrKg==","signatures":[{"sig":"MEQCIBMj9ALSdojIIUF/o6KwXV4PTwRRlpcxmz0RH6CjDqDEAiBfD00U6nFllwgfjivCS8goP8LlPBx3VUHfvH8C9mXSWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34621500},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a59a86fb9bbc74b7269872cb9cbc389f48f79b8c","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.2_1772240244485_0.3231653200102842","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"claude-code-workflow","version":"7.0.3","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"d296222721321b34e6d163b1612915d90ec56cf7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.3.tgz","fileCount":1749,"integrity":"sha512-iNAWzc0ZWG/2zRdeAgenytf8JQ5bJIRFKlL3v30cgaBgdlUxw0mR9WR9k/qDYFZBGjeHuyhOeab3jPbiI9HeWA==","signatures":[{"sig":"MEUCIQDW3yoiTpPeIfqhvaVncWmCZtjfwS7NHXB4H0H52RnE0gIgKKBw5IbCkza6ckZjD0A1E+a2Azy8J4q+lnJbt7zyWcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34264579},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7d349a64fb8dea9f122737daaef3221b21b92f8b","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.3_1772242163406_0.08651363168436821","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"claude-code-workflow","version":"7.0.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f20f1c98c6d7132e6cba219f22329636f5262269","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.4.tgz","fileCount":1772,"integrity":"sha512-ikGlIC4qHxV5smV+VWUKbL3t+oDyWO6KwHfzHg7HgxX2+9mJidbb2yvGkxDo6AvCc6nKWUO10A9UjW+VPkUW2Q==","signatures":[{"sig":"MEYCIQCdgyv3vHBtpa9P1BweGPzavNnjUTPBkqRAH1XimlUlTAIhAKCAy4ITzyoywBeIxEjckTNuP1hmx98FhZ7Fw9aCsIn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34516929},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"604f89b7aaba395f261615ccbd59202d65ca757b","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.4_1772244183665_0.20686861428526515","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"claude-code-workflow","version":"7.0.5","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"0a4f5a3ee02017b1e13f66d82a5051d037b75dcd","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.5.tgz","fileCount":1750,"integrity":"sha512-CUW/d6z/oYoxklHEO5OtyGvqoB+MYtVkDZNeFBrssoXXW6NXLGECgpbuzuo4hO7FcoiX8cJ8appIv+IzugPIwA==","signatures":[{"sig":"MEYCIQDy/DOZxoW//2+Vfo+jh6hmm3oqWbvR0HQ582Eznc2sKQIhANO35bPjJYm95/NvvqCeJwEqcQ+uNpxN8rLSWcGqP5Mv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34297870},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92ac9897f22eb7a5b840c72ec040b71726ca0182","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.5_1772250192720_0.9548388422191074","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"claude-code-workflow","version":"7.0.6","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"758ba0706658b8ef962fce4ac9da20036518455f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.6.tgz","fileCount":1752,"integrity":"sha512-C45zRsSwgce8rBBx7q4e9oleAzVUQv8zefSIfo63u+VTXb5P6/nwyVF048yecMkslbudGsSA8pq4pQ7jh2f1aQ==","signatures":[{"sig":"MEUCIErAlG2jgB4MXUFsQujW5rCVSGlpwiwiJqmGM3jiVL+iAiEAk1ucDzhCD1+CM1Bf/nwCbetpKFGBDUjzL/VHoE22kIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34332546},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b0bfdb907a6ba3c042f66e2333bf28e519f66902","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.6_1772271924504_0.21039123975268792","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"claude-code-workflow","version":"7.0.7","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"6a8b5894e31316b192fd0725e6f6fe790b73e270","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.7.tgz","fileCount":1753,"integrity":"sha512-L83dtXWv2vyXQrO7CNeSMB6v5VYI0Hs6NPS4XJOa4iBwyNZBWV+/esvdIXdpyDor49JfGxk4Lssf3LJzv4TbVw==","signatures":[{"sig":"MEUCIQCxE+h/dgia+8r0VVis+OTU/OmP3FFhdepv+q0jTxDodAIgdN+0Ycl/gi2wc5sQ2n7RP7N7teSjoDDZdvzdKPKPm7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34320198},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"29f0a6cdb8f4045cb73a7fb71e8982d1110675d3","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.7_1772291523494_0.10515003691771896","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"claude-code-workflow","version":"7.0.9","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.0.9","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"10d44c240b6b2ce823aec8a240076497fde832fe","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.0.9.tgz","fileCount":1755,"integrity":"sha512-BaTL+HpOBNtqureC7Lbf0oCGc/Qyy3G7AmSSgHCQVSL34RbJd67YxqjTIBRvWvvIex7KDScWyTQEeS+N4u7uLw==","signatures":[{"sig":"MEYCIQDfyp3c17koYHSTTNaaaLfkE3s8cPzZVwKn/5d/xWiuCAIhAJFv4MANMX+benvBLCe62kPC9zJmmnjYcKlfH2ObIIrZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34365786},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bf84a157eaa0edc65f4c057fb39fb1a5733495f7","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.0.9_1772365916449_0.4866997314025898","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"claude-code-workflow","version":"7.1.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.1.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"cd5fa6243d148e84113682151afa7ce2c759d75f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.1.0.tgz","fileCount":1756,"integrity":"sha512-0jNvcZbPxkqpgULKvTxT4/hn05evs4zzjTjP9TZFovgeX+hqUEIJIbsSN1RT78KzChWr76Q4oxEyyGletB8/1Q==","signatures":[{"sig":"MEQCIEirljCpdLxQ9v0LiPRXiNF3hMphQXbmcCqZ6ZdciI5ZAiBKsps1oyX6ug7fLQoOzieTUxhT2jF3z3Zt5IzjCol2qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34403151},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4d17bb02a4955c2740452860709f203fade2efa2","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.1.0_1772378453707_0.9245991037793082","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"claude-code-workflow","version":"7.2.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"aa6f1fe5aa8a8318ca152d835c75337386c47fc3","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.0.tgz","fileCount":1756,"integrity":"sha512-Pl2PTucHVbGc1GU62ETBt8kwrtOYJEkfhp1PvWVve7BfcytaQpYIrAUr4nRnlcgBhKjkguGQYmRB5zQMriF8FQ==","signatures":[{"sig":"MEUCIBRdUJK3+oSk/Ou3qhvX8QZvA258Gu2Nvrhmv+H9FPezAiEAlg3Ighq7sQLuheL15vCb2kqmzTYrL20MxYEwex6zjIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34414255},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2fc792a3b765f33476b87ae499772959768cf87c","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.0_1772425788767_0.7716010829655087","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"claude-code-workflow","version":"7.2.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"77f12f882708e1aa74768406958e2100caf725a2","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.1.tgz","fileCount":1898,"integrity":"sha512-wDrvFkkkh4uPea49MpKFcMiMhO7FHUdvRjbK7SVYywxugrdOC2y0agARb/Ihz71WEHyW/Wr1CJXkuV7fo1QosA==","signatures":[{"sig":"MEUCIGZA89wNcYPVQsAHw/Vrgv4IvB3f0DoDZe9HUJvbRND6AiEAriw96SyODOQIn3QH0i2Ngra9JqhSYDA32GAWBLRhyQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34773487},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3bb4a821de51ce04f644c5875292d489102dabb3","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.1_1772441311228_0.6109449672347738","host":"s3://npm-registry-packages-npm-production"}},"7.2.2":{"name":"claude-code-workflow","version":"7.2.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"5123e9e70ba25963684dc3c55aeb4048b9aabf7c","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.2.tgz","fileCount":2068,"integrity":"sha512-BCNs3DJJFN2TfItC/m/MRCcsT0PijkyJffnKEBfVYTsboqcOjKgpdYoL1ZcOlVUAFfOdFVKbxxom1mVhcra3iA==","signatures":[{"sig":"MEQCIE5G5iNlrdGCgUDfzVnTYv5vgscggSDRvgBnmqoqwagoAiBDcK86Bx2TeC7BfOM0XTSDg5NFsERIqHyUocelR8AiAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35139726},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6a47447e3a8e8f662f4359bc5d94aa75ae74e771","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.2_1772898377533_0.5832079800812431","host":"s3://npm-registry-packages-npm-production"}},"7.2.3":{"name":"claude-code-workflow","version":"7.2.3","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"5e31e5f77aa7ffe144334147b3cc046f2a35b0ec","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.3.tgz","fileCount":2192,"integrity":"sha512-tdZ+Tp1vhfGbifAtTuOvxyngQKIYC0+5FiTqY9HG+FpknUXHh5t2vMMTStQUSNXfplUHE89QSZZ4sc9uHcqR5A==","signatures":[{"sig":"MEQCICJ3tOoF6rgwkTcTnrUqI+JtCNAFukKrh9PQtwuKioMJAiARYCyAi4MG6D6pXZutmYMD9ryWLpBwo7GmJw8agzTJpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36609510},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f3ae78f95e1ec56c8ebae085970f0ff06dd1db31","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.3_1772977580340_0.6016219560688734","host":"s3://npm-registry-packages-npm-production"}},"7.2.4":{"name":"claude-code-workflow","version":"7.2.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ab0016bfce179669eb68804b54eeabd2555872bd","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.4.tgz","fileCount":2192,"integrity":"sha512-R9dQNHciO4ocP+/S55nxhOOMwHzI9JDh9tDUir6MGnAXdI+nj4a8bJjF6uUGnRVI360EXB1sieBs2ebHP8/7nQ==","signatures":[{"sig":"MEYCIQDH+nIleVWn0yaYP9Cr8rWtGgbg8GdnaEOzliMXrY3opgIhAMWPqcT+FsgjqvgSJDDK3rT4eahgakzSwfVhoXxj+PNX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36674358},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3341a2e77242c1175cb151e7da3e9e078b552387","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.4_1772984854206_0.2642306605791056","host":"s3://npm-registry-packages-npm-production"}},"7.2.5":{"name":"claude-code-workflow","version":"7.2.5","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"91fe0a05ad161b1203199be2b48003cb81b9b5f4","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.5.tgz","fileCount":2201,"integrity":"sha512-dzMP5xn5PoctE7+BE7eMWOhnOF/6J+1ItoNPwl3tEXbYF0SbwmcPnIqGIGMSpZphgcc6cefh8aXtSvvg4tB6xA==","signatures":[{"sig":"MEUCIH0f7QK84UHxmh/wKCD3lQITPoOjSVJ10sGLp0rZ1U56AiEAtZRXkkLVvZ5bl179X4kyjjB9pP7wwdie3Qw9vJcRsB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36795870},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6f9dc836c38369da15829219df14d7f355d94728","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.5_1773070081271_0.23126402211117725","host":"s3://npm-registry-packages-npm-production"}},"7.2.6":{"name":"claude-code-workflow","version":"7.2.6","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"049c96e40d54d37afa08ed2f0a9d5ed933a869ff","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.6.tgz","fileCount":2210,"integrity":"sha512-4U8X1ftA2vFer0wnQ7KcTWR19NIByEqa4MVYIEvyZOzwXnFrEh+lL9c3SmJl4uKggGx4ua9uOs6UNFrfgiz+iw==","signatures":[{"sig":"MEUCIBBc9PiNkEJpS4z8pHRICSYZ+8BppwjPOlt/QMzvcQPkAiEAv3lEqsun9xabDXl93LkL2eU4QqmlxY9Ur9sE+K1+Fi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36854174},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"efbbaff834bfdd1961c23146ee9f9c6825e071ea","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.6_1773198727937_0.3904560990494521","host":"s3://npm-registry-packages-npm-production"}},"7.2.7":{"name":"claude-code-workflow","version":"7.2.7","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"bd13aeb7f96af95cf300f7d1094762af41f52f63","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.7.tgz","fileCount":2210,"integrity":"sha512-2OAuO7aJ47Q71PP4VMDZqeMlHuTN4eL/YDX5dzUZtgMSp2ZtFOdqpNwySWKnFNsrHoEOyWtTXzJ2hUAfhvjEug==","signatures":[{"sig":"MEUCIQDkQMKFfxrl2hpHQ0wxJk7elTZzmCTFSmrAMtqdeRXJZgIgRSxsxNMMYyDotn9rJqH57jbCMPGLa24zLGD2jeqGgUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36916678},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1cd96b90e8ca9493e8ef151e3431cee78c550a32","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.7_1773219018833_0.51151699709051","host":"s3://npm-registry-packages-npm-production"}},"7.2.8":{"name":"claude-code-workflow","version":"7.2.8","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.8","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"b7a8b36c587e42c77b56826c9dcdcc713c986241","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.8.tgz","fileCount":2060,"integrity":"sha512-toKarl4m/cwed+2tGK3Rin3NrhUqdBqifmjyhP11bESAJH2mGiuE7/NXLl2D+jxu7rVvTHmrcltIrqoxWjMB3Q==","signatures":[{"sig":"MEQCIHcag4ueUhBe5MopNSGxqKHZ5e5EGOFQm3dctlucullWAiBRTkb0XGSeQwGWxeiM9LpeFjGRqlDZhXkDRYsfOxbtHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34322285},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7c1853cc6dca3c8e8bb30b22f7bfe0a3ee9546da","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.8_1773923674577_0.6994279726559247","host":"s3://npm-registry-packages-npm-production"}},"7.2.9":{"name":"claude-code-workflow","version":"7.2.9","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.9","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f3aded4104ae0527c68da4d75fdc7b365295b3fd","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.9.tgz","fileCount":2060,"integrity":"sha512-iDmehw0SLzYkeb2nq3WCTQa52QBh8ehGmkp4f0Y0xVoXHv5T+zsuOKDTrAkYTLr595teVODq+5MnPaHgE25X2A==","signatures":[{"sig":"MEYCIQDl7Bq0yVy5gR4Er+Hxv4Ol4QU6AHq5RWOBD0hfA6V4GwIhAObJbsdi/sAY3GPJD3U5bi2nTz1QKiVMDJtvw2PDe/QH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34322364},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cf321ea1ac56d6fd14abbf9712bc8ae2dd248a48","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.9_1773924434368_0.41085610127237326","host":"s3://npm-registry-packages-npm-production"}},"7.2.10":{"name":"claude-code-workflow","version":"7.2.10","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.10","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"5e1d872509fc5ab1bc58992666526ad3ec09e3ce","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.10.tgz","fileCount":2059,"integrity":"sha512-VyPoOb6TxQIzF9mAC3TLYlXDxe6bFIJwrknC4zEqgfYMfOlzJvYdOJ6WjARoqWLy5IwyNML6E2mPaNcZSgpUQA==","signatures":[{"sig":"MEUCIBwuPeAF3cD3YIVpicdWQ8GL3FO9UXXgMR59o94LD94EAiEAzD77te0a8W4zZRndM3vrQ7DSCQoHuxU4qFKfJlYwxsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34295234},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b6c763fd1bec1f784cd471882894cb49a1c9ff48","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.10_1773931751333_0.4044466367531483","host":"s3://npm-registry-packages-npm-production"}},"7.2.11":{"name":"claude-code-workflow","version":"7.2.11","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.11","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"dae2d9e28aa41ffc5797c7c59023f423ca8d7e89","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.11.tgz","fileCount":2017,"integrity":"sha512-HJ3n1oCMMeo7+qD7mE8EyX1Kl9yMRf1mher8jAVrG2bAW/7rdWeOTb2BfSFViGuU6VkBQE0j/0qmKeRBBHjZlw==","signatures":[{"sig":"MEYCIQC9oqfI3p4T4jLLrvBwHPUJIr6URbsVr3W+B7tCabcSxgIhAPRv2/nTTiR0FcCX2px8z5GVJ6kKXh3Pfe2cxJsbYK7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34245032},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c49a32cd9db21667ade778e96d5823f6f80494f","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.11_1773991101030_0.3054784268973292","host":"s3://npm-registry-packages-npm-production"}},"7.2.12":{"name":"claude-code-workflow","version":"7.2.12","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.12","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"d78c08208b5ad7f853758d2306c57345badad2f6","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.12.tgz","fileCount":1995,"integrity":"sha512-L6uP4MwBqEAuGO1Krx3MqtrBFH72n1SG+pWt1x7z1lg1QqYEXy38CGQfFXcQWdESEgTv44AYyVfwdd6DDlf2zw==","signatures":[{"sig":"MEUCIFJUZxA9P04fyJoHSdghZ0XMUQP+jQ1covHg1S51/8yUAiEAiZn7Yb1KFOCoGM6CUXIxn0bSmfUgcN5soO+3kDjlHmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34026848},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97ed2ef21318d79d302da6ca23be8cd3061901b8","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.12_1774233027402_0.7349181574839665","host":"s3://npm-registry-packages-npm-production"}},"7.2.13":{"name":"claude-code-workflow","version":"7.2.13","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.13","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"35fc29b1e487b35b1ff5bd1ab59cedb547e12e38","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.13.tgz","fileCount":1996,"integrity":"sha512-odPsgsB/9EnPxm5Jir1N8AOZua09kZ42xpf3zJCjWpnSI9luImAdVYrByQ0q9a8W96oTQkI7Tz2aMY9gB//xKA==","signatures":[{"sig":"MEQCICq/i/gS/34K3T0ziA1H/ALkspmKoaQpDdl3BWpIkyfYAiBmoB87o5WGr7EAiaxuIOhPLPHqz6jhLze+RHNACZo+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34036243},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"97ed2ef21318d79d302da6ca23be8cd3061901b8","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.13_1774244294567_0.29862004596992153","host":"s3://npm-registry-packages-npm-production"}},"7.2.14":{"name":"claude-code-workflow","version":"7.2.14","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.14","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"7192d002a3d06ff56ebc4ce012b97954fd8a44ef","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.14.tgz","fileCount":1996,"integrity":"sha512-dGGx6d2KxrvDDCNvQmYDOqLu7nvCpW/0wFBaxTM8U+RKfPNLKCfWowpf8OAdHbRTLN6g1cPoDn00yX7bhBrDtQ==","signatures":[{"sig":"MEQCIBkA+iViBylIvIjm1+QxMUMWkZe2T0Ki7w6gL1DZtjznAiBo8aw3cpDq6bhpT7072EZVPz+Vd8LA0NugtfkX1nqILg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34036580},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"94e44ca7e6bd30b2cb00c0d13f7638bdbbd22d70","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.14_1774264815122_0.4584176536558835","host":"s3://npm-registry-packages-npm-production"}},"7.2.15":{"name":"claude-code-workflow","version":"7.2.15","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.15","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ffae41163f18a696226bc724e362a00016a1d57e","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.15.tgz","fileCount":1996,"integrity":"sha512-VuwCn8SL/FFY3lrc3+F7FwbMZkslB9PgIt5taR4hamIhdyKbxbtY/0Ng5u10ohzdZ9hFDcaer1Yl8P1wOiz3JQ==","signatures":[{"sig":"MEYCIQD9ANxTE+YNuGA/nTcyo7foRC2RaKIvBSzhOgm2vHFz7AIhAKcN/uTXdY3H6JX+vdMJ6hetvOpsW0nZm1EJ26BgEOuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34026278},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bab3719ab1faa44724aef209bf727c3fb975223a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.15_1774336882682_0.7730081673079707","host":"s3://npm-registry-packages-npm-production"}},"7.2.16":{"name":"claude-code-workflow","version":"7.2.16","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.16","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"395c548b578bcb8a0c6e03dc9c16fe99acd53130","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.16.tgz","fileCount":2106,"integrity":"sha512-k+GybXI9Z+NtIKI02+ZNaeiNU4uRMqY1rimr6Uqt5eXlCnwcGU/2Yds5k2RcReEoEG2TES6LyWB2DS5pSVEK5g==","signatures":[{"sig":"MEUCIQC9kTVlyWMKmHf2CuE6GTpQiYwUwiaBuJXQr92hmCUQPgIgJZws46O6D+aHLx1eMMnyNG+AWcYivTG3N0fOS1hbpvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33716135},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a525db14c7a8615b61a6ec8c1010f541a7295078","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.16_1774344400931_0.9688632229690046","host":"s3://npm-registry-packages-npm-production"}},"7.2.17":{"name":"claude-code-workflow","version":"7.2.17","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.17","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f854946fbedb8e9ae288dd2d62491b8d92563579","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.17.tgz","fileCount":2106,"integrity":"sha512-tQJtcvkYBqwyTBS+OdH9QfH55qI5Trk9mvgs+/dR9tyNR5E2czfQHQoPFQ7ahXD1IQESPsy/CIt9Pi4dEJQnIQ==","signatures":[{"sig":"MEUCIF59D9j4QSQ6h4Z6A2nvCCm1ycggYefhBMMe+iWv3IqpAiEAnRYSQBz7kYAm1ZA05b+wfwCC2TQzxi/U62KZkx6iQNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33703433},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2a6df9729393d3183e55a74a23508a1baea7a073","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.17_1774351413306_0.46616352890448476","host":"s3://npm-registry-packages-npm-production"}},"7.2.18":{"name":"claude-code-workflow","version":"7.2.18","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.18","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ea34db91e60fe51641898e4f216f7fc097c64971","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.18.tgz","fileCount":2110,"integrity":"sha512-f/+rx4qZrh1xyP4Y3iVynj82YdcV2nZemOWiscPVWDl7dgHcmxAa+iMIrGpoCTrEpgjvnMf2y9OWp79lO7kCMA==","signatures":[{"sig":"MEYCIQDm6o5J0aPbppG+6fa53DHSMvMLrjWhHpQabV1ghEk6TAIhAM2csV+jAnZGHGjTCZMTwjg6BwMCwl+wTg2o8JLKvAsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33756701},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c744a80ef95d4274946d93b0bdf0bca923338ebe","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.18_1774355788457_0.7785870813683984","host":"s3://npm-registry-packages-npm-production"}},"7.2.19":{"name":"claude-code-workflow","version":"7.2.19","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.19","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"f862b88594e417a4d2ebeeda3f76de65eba95892","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.19.tgz","fileCount":2112,"integrity":"sha512-2598ZDcn/xywuAQGNP5jVKncz7TOGzlKtKRS4Fh6218OiXp5eKV4mYcGIfIH06g920nfhtW/uOooqHOBM4Hzjw==","signatures":[{"sig":"MEUCIQD7YYhycP7gpX6B3NrDmwiMUDqLr0Qip80VD41r7PMKagIgRYHUGcMatToFlCelDoHZRdlQzeH+gcn5GoIscAFwGLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33807093},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e293195ad0cdb31363f20c87a8197dbd9500001b","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.19_1774357394911_0.453406806583593","host":"s3://npm-registry-packages-npm-production"}},"7.2.20":{"name":"claude-code-workflow","version":"7.2.20","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.20","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"29cffe97fd5271ab7f32b89a6a4c16429b4a1cbe","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.20.tgz","fileCount":2112,"integrity":"sha512-JjtN3DxxRO372r4UnlUxz9HyK/Z3pKbIHCQ8gmr2rjb0nrdasYqeXaJc62idIE6PeNkzi6samwEu5tmTh67PZg==","signatures":[{"sig":"MEUCIF+vvdRJdhh2M5Wsn8BVwgU6nCF1suFoqKeMF55ysSDIAiEAlPRjy2YfflH1DhO5SthLzUBj9A2lu2VFLH36HHL7mic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33828576},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"aeaf54519ebb640b59d2955d882ce0e935ff1960","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.20_1774363825444_0.04070818169984203","host":"s3://npm-registry-packages-npm-production"}},"7.2.21":{"name":"claude-code-workflow","version":"7.2.21","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.21","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"950a7fb3c561726c9705f410fc03837cb45a83da","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.21.tgz","fileCount":2112,"integrity":"sha512-ALRdWlsvOr4VRfoUA2j+Jh4a0DKq6fR0/CfHcFlSVSlZJdMxgMWcrp3Fcl+2RuMYMDAhh5oQMOxY/FABoxqr4w==","signatures":[{"sig":"MEUCIG70Pj1D5uI0289LeKdgwLckmyEy5l0+YBlxaz+VloDRAiEAvCIHkyfkE73gLfQ6NSeVVyk+xWNLDkZ9ptsGDNxTzlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33864797},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3111bd23f4f24a1cfe825dab7cfa7106691154d4","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.21_1774430356238_0.4967498310855831","host":"s3://npm-registry-packages-npm-production"}},"7.2.22":{"name":"claude-code-workflow","version":"7.2.22","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.22","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"a04fc831e1368c86418ac67cdbeda137c2dcb9f7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.22.tgz","fileCount":2110,"integrity":"sha512-B2RBaMrV0IBMyjJHaYGxi8P/HLIqRJGYIb1Qf6hfW+cgO8bnz7t251vvCI+t7mHHF3Zv9LQGVa17q1JNtfrHVQ==","signatures":[{"sig":"MEUCIQCOxegHi20ldet2O4lZkRfd1ZYD0+9CRyQs5cS1BlaOVgIgZBbykbttK8GRgIoWh9gaAqtx4Q+5hjJfPMsrf1HrpQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33794561},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"25d4764d7f588bea3e81279387f0514857701da0","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.22_1774509340105_0.9382990025361946","host":"s3://npm-registry-packages-npm-production"}},"7.2.23":{"name":"claude-code-workflow","version":"7.2.23","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.23","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"3f706d810f9f3caafc1d1bfa9fa0b1ad5d9bc44f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.23.tgz","fileCount":2110,"integrity":"sha512-xnHxGCWxdxXGXCnudGYPltgH/pVFRPMwg+lzVRH0s/hPV0zST5pk5xX1nHMxZVq0CoaCI4xj8AqiwSR+J2F9wA==","signatures":[{"sig":"MEUCIE+RCYL3+LpVLhRF4Wq1ncre60V+si6EneNOCgwdzrTbAiEA3a8ZDBwECnCECfkzoDN6kHpNkFJfst9i6+n5jDkO72A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33795552},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3d39ac6ac891ebcb7c57d6c8ec2a68f5645d08b3","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.23_1774539607239_0.13934083238705042","host":"s3://npm-registry-packages-npm-production"}},"7.2.24":{"name":"claude-code-workflow","version":"7.2.24","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.24","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"e9fd39750b403226edf3029c555920877d83f72d","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.24.tgz","fileCount":2110,"integrity":"sha512-VYliFWM8r1aCW5aPVlwQAd7xDskw4KueFH1XMwQCOqO7Orq2We7OTk0Dbi5DrInwdb7neCZolNEnXpXX2oOTSA==","signatures":[{"sig":"MEQCIDHDc3jsd2jfOsZEW1W/9fnntf+p9mfEfiS33X2e9kwBAiANCVspNN+OLhZoFzU8APGSecH44CNBMah0PFkU3rOcrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33867328},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"656550210e5a370efacb4f0cc6cede1ded1f2909","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.24_1774621908143_0.6528424107281547","host":"s3://npm-registry-packages-npm-production"}},"7.2.25":{"name":"claude-code-workflow","version":"7.2.25","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.25","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"ed399394c11c2460a1315bc6aedfed005f03b978","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.25.tgz","fileCount":2088,"integrity":"sha512-KHu8CqirPzKu5psZbOVyCavGIrz0jpLzy1tnDn81DjkLJGVWcSBxzmBheJOe284H8nnNIaGaNthyZuEkN1F1Mw==","signatures":[{"sig":"MEUCIHYW+SrFJalZa1+7455YvWmS6RhTj8/djHi87LmGXWcGAiEAgSVoHR87y9eUHbx+hDjeKojInZEFAOibzs7Y9jowxUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33757683},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"367466c1effd78fefe9691243c733dce717240ce","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.25_1774699650513_0.12487688368582517","host":"s3://npm-registry-packages-npm-production"}},"7.2.26":{"name":"claude-code-workflow","version":"7.2.26","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.26","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"b53905507c298604bd279cdf669964962c156817","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.26.tgz","fileCount":2094,"integrity":"sha512-lZY8bxKejRTUmghSba+BCDpLVYyN5MPpuUCFdqhAGEIAkze1kIMDqoDQwhsu+qX8bIXpwDnXLslAJPvwqPgVKw==","signatures":[{"sig":"MEUCIQDcvGmIUY7s9JMqUr1keBU6bn3ddW/SyH8UFjHVAOkglAIgEKl19QtzeCR+IyLwT8Oix1CTJTPukcp3nsnw4NxOHI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33808924},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92dbde696e8115e3fc58b0571a690396c592097f","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.26_1774767249641_0.7886968855655221","host":"s3://npm-registry-packages-npm-production"}},"7.2.27":{"name":"claude-code-workflow","version":"7.2.27","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.27","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"b76908128ac7e7ab7c496104a858f2a6f1244351","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.27.tgz","fileCount":2094,"integrity":"sha512-mKXPKEmSqgNW1CK1hmdKrdjaZS5qSkkvjyYyGgL6mZZ+xFRHvyF/jDrmCvayhsTnInCTBs7rmcb60IiE3dEjOA==","signatures":[{"sig":"MEUCIEBio5ARQSwYuu6Ofar7PV68SgVw54sWB0QQML0QjoQnAiEAuU04iEB/8WdRXRSB55AExjWnREk3S8njkX2tvbss50A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33814094},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1803f2e7917b4432103396e1925c3320a1d0a690","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.27_1774791566490_0.7605871829912596","host":"s3://npm-registry-packages-npm-production"}},"7.2.28":{"name":"claude-code-workflow","version":"7.2.28","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.28","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"36650906cd26fc8711282fdae4fe7bf5defea748","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.28.tgz","fileCount":2258,"integrity":"sha512-QFOPl8gu145sx6dvo92g11bYn7mi4Jy3dLFWyzJ1QRRfMq9eyGfFn3iVKUs+57ZCe2V0vRsX2QyaQaMtEAMZ0w==","signatures":[{"sig":"MEUCIEBvxOgraEYXVPK+hclDJixuokXuLIQn/TOE849fwH0IAiEA3lVm2FUHM+Z93+TKJd0lq0hNvqOx6OwTEFN6ncB6H6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34996270},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"da643e65b1fcbd6a4aab78ec9701c8c52f444dc6","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.28_1774838085375_0.017571554156893265","host":"s3://npm-registry-packages-npm-production"}},"7.2.29":{"name":"claude-code-workflow","version":"7.2.29","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.29","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"28e8fc4f6c2ac9f098ec768c0be1d25b20838182","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.29.tgz","fileCount":2258,"integrity":"sha512-/q7/GNw6yKHh2p9Obzake8nrv0RkqHFoIXIqvGX4nFXGYKwhENYCxP7EhBvgzMlftiomeHFAG3B4UNCqfl+rwA==","signatures":[{"sig":"MEUCIQCsAdj5tv0pTDl88nMEewMAgDOShXlEA9i6yraKyzWMXQIgNGpKmW/R+wtSWCRDD5DiUsyhikO7MD01nABCEgrsjho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34995699},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4092c89ab5bd678c53ccb9fec4af2981db64f551","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.29_1774855688212_0.9696693422373759","host":"s3://npm-registry-packages-npm-production"}},"7.2.30":{"name":"claude-code-workflow","version":"7.2.30","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.2.30","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"887d545771d0154193752ccbd13dc71a7e424b85","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.2.30.tgz","fileCount":2330,"integrity":"sha512-1xEz9P46nzFz1OZj/7ofvgZzpQ8FoTsHPfagXuyOku45KmF5FwEvULFZT+PQ79+CdaXCrX8k9A0DCygARPmCcA==","signatures":[{"sig":"MEYCIQCmyjXYowQwsx3ryJ0JYEhI6w+0wsvDipyBy8swDuUPhAIhAL79rw5PtyWhtubyE3IQAosqJdy+w6pIyZTZP5I9cxbt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36107996},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0f8e801d6e6703541bbff84878fde33212d2ea6d","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.2.30_1775050786872_0.13541952271370095","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"claude-code-workflow","version":"7.3.0","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"ccw/bin/ccw.js","ccw-mcp":"ccw/bin/ccw-mcp.js"},"dist":{"shasum":"7a4191e8c868416b43bea59b3b2f9f616126956f","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.0.tgz","fileCount":2279,"integrity":"sha512-z54r6+2wvPHDe73hFHrexVfV1zQZJf6s8ruaQH8YaKz20Z+7pO53IbhhvcTH6ZlB99TUQ1B8ouQVR1DGDHPUZw==","signatures":[{"sig":"MEQCIHKgYGqZUNa+L5C/IFjzujMfXm3sfJCwRFa9LwMkxV97AiBNx0BnZ8xtlQzzNxzodsQqset3euOQjHsEgLo95D50Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35105468},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dc390cc738c59bf10aaaa32cfca373887c6f7feb","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node ccw/bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","node-pty":"^1.1.0-beta21","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","better-sqlite3":"^11.7.0","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.0_1775186219543_0.42298240081584537","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"claude-code-workflow","version":"7.3.1","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"7675ec8e1e0ded0bf2f3de30fbee196a9174e0f7","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.1.tgz","fileCount":2281,"integrity":"sha512-EUUZePyZYoPKhCuye5QJfmeSGvyyh+6WgFVrnN2Fmn8rvrVQok2vmM/zxVSYSx7ltEhs74K8HUHN37DPomQGkw==","signatures":[{"sig":"MEUCIQDG6jHrzYBwAekw9HsTjWDjD43pXUeqTX0Pz8/X7kOMGgIgZ/aTrEB8x3pI8UnNKpTyke3hsPZhBUDiRQL3GMqaveM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35109321},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dc390cc738c59bf10aaaa32cfca373887c6f7feb","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.1_1775576788297_0.23859003560602488","host":"s3://npm-registry-packages-npm-production"}},"7.3.2":{"name":"claude-code-workflow","version":"7.3.2","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"0033a9026a0105e2b09ac027efae9f3b17244e07","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.2.tgz","fileCount":2275,"integrity":"sha512-3ZsItahyUd8RLKDOVdWe99qeH2KK53Iagh7eH/dGGnyCGvC6N4HNNJ933IVB9+3igCGo+kulgN9tXEZ0X2AmfA==","signatures":[{"sig":"MEQCIGnQ1faxC7keYxsY9ZiEpmqpo8jyErXmuFeOXBCy2O3FAiBa953ZtYnRBaY3Pu2KqMgB1uNdDyR++xFngeUS2sA+aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35176213},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"198c17fbcf341275ea8d94164f7063da7fff9da8","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.2_1776006130372_0.48051768160118447","host":"s3://npm-registry-packages-npm-production"}},"7.3.3":{"name":"claude-code-workflow","version":"7.3.3","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"9104731c3994446bb5a1270fa3fff8d333f19b95","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.3.tgz","fileCount":2276,"integrity":"sha512-MgJoB9Wg4GSahobrKh5R/YhH7FqYvkfi7MTDFqAcjDUEZJfS6jYtuCqOsymTqnxkeflQLYF3bER6AC+3CzvfAg==","signatures":[{"sig":"MEQCIB3CqftF9JnorAoKliBP9//SoAnaW0nFzLeQ/pGtObnaAiBeG/k0XI6Lsq0KIpkqVp8vlxNabHA13eHsfRdXWJ1mvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35195723},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6b19a40c867dd46bd49fb57148a5620f54039455","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.3_1776044786877_0.9570662277447208","host":"s3://npm-registry-packages-npm-production"}},"7.3.4":{"name":"claude-code-workflow","version":"7.3.4","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"03faeb2419f081b5737898289fe04268146d2202","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.4.tgz","fileCount":2280,"integrity":"sha512-CiwMzBlKiHtOM6jahMJ1RCj/1N5GoVEBGKADNI4QMHdNRI2NuMnXkwvHcYduT/0sKuwe8iz4xZRkSI9zYHYXcg==","signatures":[{"sig":"MEYCIQCLwWxzHx/M1N1+P7+qY7vkKTXRPGwohCES29yfLHVGOwIhAL2h2STvz/CIo7cwNLGT1t3rxP5iau/CVP+w3wXer+IC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35236463},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92278ecb852ce5eb69488fb15f4a6f2d2d310444","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.4_1776090741791_0.5166546861563099","host":"s3://npm-registry-packages-npm-production"}},"7.3.5":{"name":"claude-code-workflow","version":"7.3.5","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"babbc81f07e157ea1993e5dfbe09ac67dd336f70","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.5.tgz","fileCount":2280,"integrity":"sha512-B4WZ1TnQswMpoEj0fPgLzPT6TKw5UAOS3VEHNYGKWGAxCzYsazzEDLpjukxkLt8KERy5k/eHgZMhruskwf9JrQ==","signatures":[{"sig":"MEYCIQCVo6h5CSsRQj81eKiUf3Le/iay8zPi3mVD8LvjxkXOswIhAMxP+PkQN07zuwFuBhsgkVo/Xnx3Rs69BRvEcZZgTFPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35239793},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"0518e4159a1a92324477b8b96a15530bec5379a4","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.5_1776098473636_0.740758495729555","host":"s3://npm-registry-packages-npm-production"}},"7.3.6":{"name":"claude-code-workflow","version":"7.3.6","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"66ddd2c85c2fda4519edb70375170225ec8192cf","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.6.tgz","fileCount":2280,"integrity":"sha512-tM3BUSAz3eaxaK9kdCZLpeMrItx8TXGDJ+Vya/WGe9AACXgy2riBOpESlhV+4YP3fzPJkJ/uOSQBOLvR2URYHg==","signatures":[{"sig":"MEYCIQDYchMllOU4YWN3XhYrRbwwPdbidSVjXde/rw9tquP5awIhAML08X7rvq/TsyegRBqb3KTOfQfalIh4FamimmbfinWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35255219},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"72ed10edb19383a219dc99c316df839fd79d094a","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.6_1776172831678_0.7694601306025226","host":"s3://npm-registry-packages-npm-production"}},"7.3.7":{"name":"claude-code-workflow","version":"7.3.7","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"c961d4c88325a899a1f7c7111066592ba7758084","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.7.tgz","fileCount":2280,"integrity":"sha512-/nYInorXVHGOp7yWqVmuQ4Vg1W9dkTQsDcsaC+Yb3sQ+s+cbxiTeSNxiMsf6KDFWBN8vfEl5gJSx2UHq6LGbVA==","signatures":[{"sig":"MEYCIQC/zQusR5pMe0hYWwzkRtpPj4TbGaPe91TLLgLfipKQ4QIhAPQscqw155TmKdOQbxAjrD4K4CLPMgkWtaNf0k1Szzve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35254000},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3a0d6d71ddcea906e094970756549810416c30f9","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.7_1776324456637_0.8335469852461834","host":"s3://npm-registry-packages-npm-production"}},"7.3.8":{"name":"claude-code-workflow","version":"7.3.8","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.8","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"03860936fa1f77e3e44b0845228f2de474e3ed74","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.8.tgz","fileCount":2283,"integrity":"sha512-rrOVfVCA1aM9xbYygtik164zasjlDoVpo4kFJ58eaJICbIuDqjq/EgpYJfHybnjk32CCXqDH5/K0d4NK6RjuQw==","signatures":[{"sig":"MEYCIQCsYBigQLpblHNdVPyUTPqNDhA8u/JaUdpxK+Jn9T0oKgIhAMc+8Co+1ejADGM3JQ6LB4ODL21XKOzGib3qkeUFxHvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35327090},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0b608b7f300f116234b02401ade1fa67095fdd7","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.8_1776407848251_0.617878116693567","host":"s3://npm-registry-packages-npm-production"}},"7.3.9":{"name":"claude-code-workflow","version":"7.3.9","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.9","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"86818fda9c5fbc1456e6785a15817ac18b432473","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.9.tgz","fileCount":2283,"integrity":"sha512-yUJJ/eP5V2G9YIEW97vCb0Ff78YkDZjer7vVDwpeZQ2QhErUvC+eEnX87lXILd4kierRB3Zgl2p/xGA0vAEnMg==","signatures":[{"sig":"MEUCIE2GoPVc/209kTjHksd9lJZcOF1B1oWdxTXDAgM7/HdFAiEAg8skr1DkYwZVL2DP3KI5i6mM6LEYgTt1Dkn/8Wdaitw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35333235},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e0c3397dd66d11c91306fb266fdca9ea2e2259c6","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.9_1776741189445_0.21870944900697498","host":"s3://npm-registry-packages-npm-production"}},"7.3.10":{"name":"claude-code-workflow","version":"7.3.10","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.10","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"53a314724220e27ad09628a99d3a4fa515b55d9c","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.10.tgz","fileCount":2283,"integrity":"sha512-EwESuUJkEbv53RXx+4jBdGiJz8d+xiIQzViB+CoJwe8ntEnEvAs4rgT7QrrTBJ6AEivZ4fpnvAwKs3V+N0iXfg==","signatures":[{"sig":"MEYCIQDle+XBpPADF6qcw4ks5pTSy73rorwBncRwXacimzPf+QIhALFTV7bIZ0gUPXa4kfkPBrr5Y2cYG9YzsfrynlhjPK6q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35333457},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2dee01ba233f8e07d73212bb3baa5d0f788bbeb5","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.10_1776866891956_0.7877109278806276","host":"s3://npm-registry-packages-npm-production"}},"7.3.11":{"name":"claude-code-workflow","version":"7.3.11","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.11","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"5687e7e036bdd9c99c87e0feeb6c5f86dc98c3bc","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.11.tgz","fileCount":2283,"integrity":"sha512-k4eRbVZnlJgK5CEuarX4HFCMsNHUyAXGvg78ukwlqReiWho38M3WmPR42gZXVMV3iU44krmkTDic3wpkWiyPeg==","signatures":[{"sig":"MEUCIQDhb2QKkbteHIuXi/3K0aLAWvHvTI2l2VC0KmStBmDasQIgHoaalrCxBsUZ9lYISWXgLQDmDOeLYF/SGYKVroqJNuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35340103},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9400aaa78f2c4666a711867050644eecf42c8eeb","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.11_1777110304336_0.7189856134249688","host":"s3://npm-registry-packages-npm-production"}},"7.3.12":{"name":"claude-code-workflow","version":"7.3.12","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.12","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"ce1c9bc53353ff54cc83e084919df3b9c53dbcb2","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.12.tgz","fileCount":2283,"integrity":"sha512-IDcaSeNf1TEbLvLS1XQpNMOKlh4DbFgBb/VLUQmkpjmAeyqWeVbTQAgYvM+IiYABZEmnSWBl2j7AVUjWDI3Z1w==","signatures":[{"sig":"MEUCIQCCWvCtkIAz3PiEQr81QrTqlQBhJF+ZCVF7qZpuoZ19SgIgUZs2DwlWchoCHZyr+Hsk+UczMe1bBNJRSzj686emlX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35314320},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3efc335dfd1888781149dfe0038a00df7e9f07ca","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.12_1777427687911_0.04971684478491101","host":"s3://npm-registry-packages-npm-production"}},"7.3.13":{"name":"claude-code-workflow","version":"7.3.13","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","_id":"claude-code-workflow@7.3.13","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"dist":{"shasum":"09bd7f683d06076b84247b12add6cd2118465ef0","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.13.tgz","fileCount":2283,"integrity":"sha512-Nlj+hCyF5LsbxtgLSnmMCv+F2bO4KFocdz3vnsuCofhB/Hjk/MlGdh2ZBAYzn6DTi46VQqcZEQhHqUMm7H6/jw==","signatures":[{"sig":"MEQCIFYwvHKEPg68OPmJyZdMu9oKZ4dO1zavqsUj+xYkBnZRAiAUHi9aTo3FU2VJHIUMsKCN4/0WSIX1L4n71Pq+7T/q5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35312169},"main":"ccw/dist/index.js","type":"module","types":"./ccw/dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"227244f19bf0a57696f6f2f940cb6086d01ffd6b","scripts":{"test":"node --experimental-strip-types --test ccw/tests/*.test.js","build":"tsc -p ccw/tsconfig.json","start":"node bin/ccw.js","ws:all":"npm run frontend","frontend":"npm run dev --workspace=ccw/frontend","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","ws:install":"npm install","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","sync-version":"node scripts/sync-version.mjs","ws:build-all":"npm run build && npm run frontend:build","frontend:build":"npm run build --workspace=ccw/frontend","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"repository":{"url":"git+https://github.com/catlog22/Claude-Code-Workflow.git","type":"git"},"workspaces":["ccw/frontend"],"_npmVersion":"11.7.0","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^7.0.0","zod":"^4.1.13","glob":"^10.3.0","open":"^9.1.0","boxen":"^7.1.0","chalk":"^5.3.0","figlet":"^1.7.0","inquirer":"^9.2.0","commander":"^11.0.0","gray-matter":"^4.0.3","jsonwebtoken":"^9.0.3","gradient-string":"^2.0.2","web-tree-sitter":"^0.24.0","tree-sitter-wasms":"^0.1.13","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"pngjs":"^7.0.0","pixelmatch":"^7.1.0","playwright":"^1.57.0","typescript":"^5.9.3","@types/node":"^25.0.1","concurrently":"^9.1.2","@types/inquirer":"^9.0.9","@playwright/test":"^1.57.0","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6"},"optionalDependencies":{"node-pty":"^1.1.0-beta21","better-sqlite3":"^11.7.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-code-workflow_7.3.13_1777520699022_0.5022118669676248","host":"s3://npm-registry-packages-npm-production"}},"7.3.14":{"name":"claude-code-workflow","version":"7.3.14","description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","type":"module","main":"ccw/dist/index.js","bin":{"ccw":"bin/ccw.js","ccw-mcp":"bin/ccw-mcp.js"},"workspaces":["ccw/frontend"],"scripts":{"sync-version":"node scripts/sync-version.mjs","build":"tsc -p ccw/tsconfig.json","postbuild":"node -e \"const fs=require('fs');['bin/ccw.js','bin/ccw-mcp.js','ccw/bin/ccw.js','ccw/bin/ccw-mcp.js'].forEach(f=>{try{fs.chmodSync(f,0o755)}catch{}})\"","start":"node bin/ccw.js","test":"node --experimental-strip-types --test ccw/tests/*.test.js","test:visual":"node --experimental-strip-types --test ccw/tests/visual/**/*.visual.test.ts","test:e2e":"node --experimental-strip-types --test ccw/tests/e2e/*.e2e.test.ts","prepublishOnly":"npm run build && npm run frontend:build && node ccw/scripts/prepublish-clean.mjs && echo 'Ready to publish @dyw/claude-code-workflow'","frontend":"npm run dev --workspace=ccw/frontend","frontend:build":"npm run build --workspace=ccw/frontend","ws:install":"npm install","ws:all":"npm run frontend","ws:build-all":"npm run build && npm run frontend:build","postinstall":"(npm rebuild better-sqlite3 || echo [CCW] better-sqlite3 rebuild skipped) && (npm rebuild node-pty || echo [CCW] node-pty rebuild skipped)"},"keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"author":{"name":"dyw"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","boxen":"^7.1.0","chalk":"^5.3.0","commander":"^11.0.0","figlet":"^1.7.0","glob":"^10.3.0","gradient-string":"^2.0.2","gray-matter":"^4.0.3","inquirer":"^9.2.0","jsonwebtoken":"^9.0.3","open":"^9.1.0","ora":"^7.0.0","tree-sitter-wasms":"^0.1.13","web-tree-sitter":"^0.24.0","zod":"^4.1.13"},"optionalDependencies":{"better-sqlite3":"^11.7.0","node-pty":"^1.1.0-beta21"},"repository":{"type":"git","url":"git+https://github.com/catlog22/Claude-Code-Workflow.git"},"bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","devDependencies":{"@playwright/test":"^1.57.0","@types/better-sqlite3":"^7.6.12","@types/gradient-string":"^1.1.6","@types/inquirer":"^9.0.9","@types/jsonwebtoken":"^9.0.10","@types/node":"^25.0.1","concurrently":"^9.1.2","pixelmatch":"^7.1.0","playwright":"^1.57.0","pngjs":"^7.0.0","typescript":"^5.9.3"},"gitHead":"512500822209bd9bbdae8ee2532fa93e323ec9b3","types":"./ccw/dist/index.d.ts","_id":"claude-code-workflow@7.3.14","_nodeVersion":"22.22.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-6FRyqmT6AsMYu88hiXIEW/6oyiWrZro7Sqly4Nsx9cWCFrYhhSB1bFNvuIRWg8TDzefA/SiLy5ZCPo8EoUtDrw==","shasum":"08ec31e10eaebd28bf5de7d70dc927e664e48991","tarball":"https://registry.npmjs.org/claude-code-workflow/-/claude-code-workflow-7.3.14.tgz","fileCount":2283,"unpackedSize":35327455,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEMQaWFlI7U4Mrg4mCn9CgApSxA/+49Ori00yfgCZq+OAiAqvNGfjWoWu0NPPbZsNeo2zKzqBGZaiEabq0n4EPtZZA=="}]},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"directories":{},"maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-code-workflow_7.3.14_1777995674040_0.6575606681810287"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T12:53:55.406Z","modified":"2026-05-05T15:41:14.624Z","6.0.0":"2025-12-07T12:53:55.637Z","6.0.1":"2025-12-07T13:43:09.855Z","6.0.2":"2025-12-07T15:00:18.585Z","6.0.4":"2025-12-08T01:59:30.880Z","6.0.5":"2025-12-08T02:29:01.407Z","6.1.0":"2025-12-08T15:53:23.315Z","6.1.1":"2025-12-08T16:04:56.616Z","6.1.2":"2025-12-09T07:38:57.019Z","6.1.3":"2025-12-09T07:52:12.191Z","6.1.4":"2025-12-09T14:33:42.759Z","6.2.0":"2025-12-22T01:06:53.320Z","6.2.1":"2025-12-22T02:28:06.408Z","6.2.2":"2025-12-22T03:56:28.088Z","6.2.3":"2025-12-22T04:45:38.394Z","6.2.4":"2025-12-22T04:48:56.374Z","6.2.5":"2025-12-22T10:54:50.475Z","6.2.6":"2025-12-22T12:18:42.247Z","6.2.7":"2025-12-22T13:49:44.260Z","6.2.8":"2025-12-23T01:48:29.754Z","6.2.9":"2025-12-23T02:29:06.370Z","6.3.0":"2025-12-25T10:30:22.656Z","6.3.1":"2025-12-25T12:20:18.961Z","6.3.2":"2025-12-25T12:34:08.236Z","6.3.4":"2025-12-25T14:38:39.165Z","6.3.5":"2025-12-26T07:42:31.911Z","6.3.6":"2025-12-27T03:51:17.010Z","6.3.7":"2025-12-27T06:49:14.920Z","6.3.8":"2025-12-27T14:49:06.308Z","6.3.9":"2025-12-27T15:58:41.973Z","6.3.10":"2025-12-28T06:10:52.725Z","6.3.11":"2025-12-28T12:50:50.878Z","6.3.12":"2025-12-28T14:57:57.084Z","6.3.13":"2025-12-29T03:53:29.202Z","6.3.15":"2025-12-29T15:16:36.011Z","6.3.16":"2025-12-29T15:26:01.676Z","6.3.17":"2025-12-30T12:02:38.816Z","6.3.18":"2025-12-30T14:19:18.080Z","6.3.19":"2026-01-12T15:55:19.914Z","6.3.20":"2026-01-13T03:15:57.624Z","6.3.21":"2026-01-13T03:44:37.615Z","6.3.22":"2026-01-13T04:39:09.087Z","6.3.23":"2026-01-13T05:05:40.827Z","6.3.24":"2026-01-13T08:03:23.743Z","6.3.25":"2026-01-13T09:15:33.830Z","6.3.26":"2026-01-13T13:35:31.959Z","6.3.27":"2026-01-13T13:52:08.463Z","6.3.28":"2026-01-15T03:21:16.930Z","6.3.29":"2026-01-15T08:23:09.953Z","6.3.30":"2026-01-15T11:45:15.792Z","6.3.31":"2026-01-15T14:31:18.636Z","6.3.32":"2026-01-16T06:08:57.393Z","6.3.34":"2026-01-21T05:03:47.956Z","6.3.36":"2026-01-21T11:51:30.201Z","6.3.37":"2026-01-22T03:59:40.096Z","6.3.38":"2026-01-22T14:55:39.063Z","6.3.39":"2026-01-23T02:06:21.629Z","6.3.40":"2026-01-23T02:24:23.729Z","6.3.41":"2026-01-23T04:40:37.792Z","6.3.42":"2026-01-23T08:55:52.957Z","6.3.43":"2026-01-23T09:52:55.818Z","6.3.44":"2026-01-24T03:30:25.570Z","6.3.46":"2026-01-24T06:34:49.426Z","6.3.47":"2026-01-24T06:52:48.713Z","6.3.48":"2026-01-24T08:33:24.055Z","6.3.49":"2026-01-28T15:35:45.779Z","6.3.50":"2026-01-29T03:33:14.829Z","6.3.51":"2026-01-29T09:49:53.904Z","6.3.52":"2026-01-29T13:27:57.475Z","6.3.53":"2026-01-30T02:34:48.939Z","6.3.54":"2026-01-30T07:44:20.435Z","7.0.0":"2026-02-27T15:02:52.074Z","7.0.1":"2026-02-28T00:41:18.067Z","7.0.2":"2026-02-28T00:57:24.907Z","7.0.3":"2026-02-28T01:29:23.803Z","7.0.4":"2026-02-28T02:03:04.117Z","7.0.5":"2026-02-28T03:43:13.169Z","7.0.6":"2026-02-28T09:45:24.936Z","7.0.7":"2026-02-28T15:12:03.967Z","7.0.9":"2026-03-01T11:51:56.887Z","7.1.0":"2026-03-01T15:20:54.151Z","7.2.0":"2026-03-02T04:29:49.197Z","7.2.1":"2026-03-02T08:48:31.719Z","7.2.2":"2026-03-07T15:46:17.990Z","7.2.3":"2026-03-08T13:46:20.955Z","7.2.4":"2026-03-08T15:47:34.649Z","7.2.5":"2026-03-09T15:28:02.364Z","7.2.6":"2026-03-11T03:12:08.376Z","7.2.7":"2026-03-11T08:50:19.395Z","7.2.8":"2026-03-19T12:34:35.023Z","7.2.9":"2026-03-19T12:47:14.756Z","7.2.10":"2026-03-19T14:49:11.758Z","7.2.11":"2026-03-20T07:18:21.531Z","7.2.12":"2026-03-23T02:30:27.801Z","7.2.13":"2026-03-23T05:38:14.998Z","7.2.14":"2026-03-23T11:20:15.545Z","7.2.15":"2026-03-24T07:21:23.168Z","7.2.16":"2026-03-24T09:26:41.390Z","7.2.17":"2026-03-24T11:23:33.781Z","7.2.18":"2026-03-24T12:36:28.965Z","7.2.19":"2026-03-24T13:03:15.646Z","7.2.20":"2026-03-24T14:50:25.822Z","7.2.21":"2026-03-25T09:19:16.637Z","7.2.22":"2026-03-26T07:15:40.636Z","7.2.23":"2026-03-26T15:40:07.704Z","7.2.24":"2026-03-27T14:31:48.623Z","7.2.25":"2026-03-28T12:07:30.994Z","7.2.26":"2026-03-29T06:54:10.068Z","7.2.27":"2026-03-29T13:39:27.074Z","7.2.28":"2026-03-30T02:34:45.803Z","7.2.29":"2026-03-30T07:28:08.623Z","7.2.30":"2026-04-01T13:39:47.410Z","7.3.0":"2026-04-03T03:17:00.053Z","7.3.1":"2026-04-07T15:46:28.721Z","7.3.2":"2026-04-12T15:02:10.928Z","7.3.3":"2026-04-13T01:46:27.279Z","7.3.4":"2026-04-13T14:32:22.316Z","7.3.5":"2026-04-13T16:41:14.108Z","7.3.6":"2026-04-14T13:20:32.117Z","7.3.7":"2026-04-16T07:27:37.135Z","7.3.8":"2026-04-17T06:37:28.759Z","7.3.9":"2026-04-21T03:13:09.844Z","7.3.10":"2026-04-22T14:08:12.402Z","7.3.11":"2026-04-25T09:45:04.784Z","7.3.12":"2026-04-29T01:54:48.448Z","7.3.13":"2026-04-30T03:44:59.428Z","7.3.14":"2026-05-05T15:41:14.517Z"},"bugs":{"url":"https://github.com/catlog22/Claude-Code-Workflow/issues"},"author":{"name":"dyw"},"license":"MIT","homepage":"https://github.com/catlog22/Claude-Code-Workflow#readme","keywords":["claude","workflow","ai","cli","dashboard","code-review","automation","development"],"repository":{"type":"git","url":"git+https://github.com/catlog22/Claude-Code-Workflow.git"},"description":"JSON-driven multi-agent development framework with intelligent CLI orchestration (Gemini/Qwen/Codex), context-first architecture, and automated workflow execution","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"readme":"<div align=\"center\">\n\n<!-- Animated Header -->\n<img src=\"https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=180&section=header&text=Claude%20Code%20Workflow&fontSize=42&fontColor=fff&animation=twinkling&fontAlignY=32&desc=Multi-Agent%20AI%20Development%20Framework&descAlignY=52&descSize=18\"/>\n\n<!-- Badges -->\n<p>\n  <a href=\"https://github.com/catlog22/Claude-Code-Workflow/releases\"><img src=\"https://img.shields.io/badge/version-v7.0.0-6366F1?style=flat-square\" alt=\"Version\"/></a>\n  <a href=\"https://www.npmjs.com/package/claude-code-workflow\"><img src=\"https://img.shields.io/npm/v/claude-code-workflow?style=flat-square&color=cb3837\" alt=\"npm\"/></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-10B981?style=flat-square\" alt=\"License\"/></a>\n  <a href=\"https://github.com/catlog22/Claude-Code-Workflow/stargazers\"><img src=\"https://img.shields.io/github/stars/catlog22/Claude-Code-Workflow?style=flat-square&color=F59E0B\" alt=\"Stars\"/></a>\n  <a href=\"https://github.com/catlog22/Claude-Code-Workflow/issues\"><img src=\"https://img.shields.io/github/issues/catlog22/Claude-Code-Workflow?style=flat-square&color=EF4444\" alt=\"Issues\"/></a>\n</p>\n\n**[English](README.md) | [中文](README_CN.md)**\n\n<br/>\n\n<!-- Typing Animation -->\n<a href=\"https://git.io/typing-svg\"><img src=\"https://readme-typing-svg.demolab.com?font=Fira+Code&weight=600&size=22&pause=1000&color=6366F1&center=true&vCenter=true&random=false&width=600&lines=JSON-Driven+Multi-Agent+Framework;Skill-based+Workflow+System;Semantic+CLI+Orchestration;Gemini+%7C+Codex+%7C+OpenCode+%7C+Qwen+%7C+Claude\" alt=\"Typing SVG\" /></a>\n\n</div>\n\n<br/>\n\n<!-- Quick Links -->\n<div align=\"center\">\n  <a href=\"#-quick-start\"><img src=\"https://img.shields.io/badge/🚀_Quick_Start-4285F4?style=flat-square\" alt=\"Quick Start\"/></a>\n  <a href=\"WORKFLOW_GUIDE.md\"><img src=\"https://img.shields.io/badge/📖_Workflow_Guide-34A853?style=flat-square\" alt=\"Guide\"/></a>\n  <a href=\"#-cli-tool-installation\"><img src=\"https://img.shields.io/badge/🛠️_CLI_Tools-EA4335?style=flat-square\" alt=\"CLI Tools\"/></a>\n  <a href=\"#-architecture\"><img src=\"https://img.shields.io/badge/🏗️_Architecture-FBBC05?style=flat-square\" alt=\"Architecture\"/></a>\n</div>\n\n<br/>\n\n---\n\n## ✨ Key Features\n\n<div align=\"center\">\n<table>\n<tr>\n<td width=\"50%\">\n\n### 🎯 Skill-based Workflows\nFrom `lite-plan` (lightweight) to `brainstorm` (multi-role analysis)\n\n### 🔄 Multi-CLI Orchestration\nGemini, Qwen, Codex, Claude - auto-select or manual\n\n### ⚡ Team Architecture v2\nRole-based agents with inner loop execution\n\n### 🔧 Queue Scheduler\nBackground queue execution service\n\n</td>\n<td width=\"50%\">\n\n### 📦 Session Lifecycle\nstart/resume/complete/sync workflow sessions\n\n### 🖥️ Terminal Dashboard\nMulti-terminal grid with execution monitor\n\n### 🎨 Orchestrator Editor\nTemplate-based workflow visual editing\n\n### 💬 A2UI\nAgent-to-User interactive interface\n\n</td>\n</tr>\n</table>\n</div>\n\n> 📖 **New?** See [Workflow Guide](WORKFLOW_GUIDE.md) for complete workflow documentation.\n\n---\n\n## 🚀 Quick Start\n\n### Install CCW\n\n```bash\nnpm install -g claude-code-workflow\nccw install -m Global\n```\n\n### Codex Configuration (Required for `.codex/skills/`)\n\nIf you use **Codex CLI** with the `.codex/skills/` workflow skills, add these required features to your `~/.codex/config.toml`:\n\n```toml\n[features]\ndefault_mode_request_user_input = true   # Enable request_user_input tool for interactive confirmations\nmulti_agent = true                       # Enable multi-agent coordination (spawn_agent, wait, etc.)\nmulti_agent_v2 = true                    # Enable v4 agent API (fork_context, task_name, send_message, assign_task, list_agents)\nenable_fanout = true                     # Enable spawn_agents_on_csv for parallel wave execution\n```\n\n> These features are required for workflow skills to function properly. Without them, interactive confirmation gates (`request_user_input`), subagent orchestration, and CSV-driven parallel execution will not work.\n\n### Workflow Skills vs Commands\n\nCCW uses two types of invocations:\n\n| Type | Format | Examples |\n|------|--------|----------|\n| **Skills** | Trigger phrase (no slash) | `workflow-lite-plan`, `brainstorm`, `workflow-plan` |\n| **Commands** | Slash command | `/ccw`, `/workflow/session:start`, `/issue/new` |\n\n### Choose Your Workflow Skill\n\n<div align=\"center\">\n<table>\n<tr><th>Skill Trigger</th><th>Use Case</th></tr>\n<tr><td><code>workflow-lite-plan</code></td><td>Lightweight planning, single-module features (hands off to lite-execute)</td></tr>\n<tr><td><code>workflow-multi-cli-plan</code></td><td>Multi-CLI collaborative analysis</td></tr>\n<tr><td><code>workflow-plan</code></td><td>Full planning with session persistence</td></tr>\n<tr><td><code>workflow-tdd-plan</code></td><td>Test-driven development</td></tr>\n<tr><td><code>workflow-test-fix</code></td><td>Test generation and fix cycles</td></tr>\n<tr><td><code>brainstorm</code></td><td>Multi-role brainstorming analysis</td></tr>\n</table>\n</div>\n\n### Workflow Examples\n\n```bash\n# Skill triggers (no slash - just describe what you want)\nworkflow-lite-plan \"Add JWT authentication\"\nworkflow-plan \"Implement payment gateway integration\"\nworkflow-execute\n\n# Brainstorming\nbrainstorm \"Design real-time collaboration system\"\n\n# Slash commands for session management\n/workflow/session:start\n/workflow/session:resume\n/workflow/session:complete\n```\n\n---\n\n## 🛠️ CLI Tool Installation\n\n<div align=\"center\">\n<table>\n<tr><th>CLI</th><th>Description</th><th>Official Docs</th></tr>\n<tr><td><b>Gemini</b></td><td>Google AI analysis</td><td><a href=\"https://github.com/google-gemini/gemini-cli\">google-gemini/gemini-cli</a></td></tr>\n<tr><td><b>Codex</b></td><td>OpenAI autonomous coding</td><td><a href=\"https://github.com/openai/codex\">openai/codex</a></td></tr>\n<tr><td><b>OpenCode</b></td><td>Open-source multi-model</td><td><a href=\"https://github.com/opencode-ai/opencode\">opencode-ai/opencode</a></td></tr>\n<tr><td><b>Qwen</b></td><td>Alibaba Qwen-Code</td><td><a href=\"https://github.com/QwenLM\">QwenLM/Qwen</a></td></tr>\n</table>\n</div>\n\n---\n\n## 🎭 Semantic CLI Invocation\n\n<div align=\"center\">\n<img src=\"https://img.shields.io/badge/Just_Describe-What_You_Want-6366F1?style=flat-square\"/>\n<img src=\"https://img.shields.io/badge/CCW_Handles-The_Rest-10B981?style=flat-square\"/>\n</div>\n\n<br/>\n\nUsers can **semantically specify CLI tools** in prompts - the system automatically invokes the corresponding CLI.\n\n### Basic Invocation\n\n<div align=\"center\">\n\n| User Prompt | System Action |\n|-------------|---------------|\n| \"Use Gemini to analyze the auth module\" | Auto-invoke `gemini` CLI for analysis |\n| \"Let Codex review this code\" | Auto-invoke `codex` CLI for review |\n| \"Ask Qwen about performance optimization\" | Auto-invoke `qwen` CLI for consultation |\n\n</div>\n\n### Multi-CLI Orchestration\n\n<div align=\"center\">\n\n| Pattern | User Prompt Example |\n|---------|---------------------|\n| **Collaborative** | \"Use Gemini and Codex to collaboratively analyze security vulnerabilities\" |\n| **Parallel** | \"Have Gemini, Codex, and Qwen analyze the architecture in parallel\" |\n| **Iterative** | \"Use Gemini to diagnose, then Codex to fix, iterate until resolved\" |\n| **Pipeline** | \"Gemini designs the solution, Codex implements, Claude reviews\" |\n\n</div>\n\n---\n\n## 🔍 ACE Tool Configuration\n\nACE (Augment Context Engine) provides powerful semantic code search.\n\n<div align=\"center\">\n\n| Method | Link |\n|--------|------|\n| **Official** | [Augment MCP Documentation](https://docs.augmentcode.com/context-services/mcp/overview) |\n| **Proxy** | [ace-tool (GitHub)](https://github.com/eastxiaodong/ace-tool) |\n\n</div>\n\n---\n\n## 📚 CodexLens Local Search\n\n> ⚠️ **In Development**: CodexLens is under iterative optimization. Some features may be unstable.\n\n<div align=\"center\">\n<table>\n<tr><th>Search Mode</th><th>Description</th></tr>\n<tr><td><b>FTS</b></td><td>Full-text search, based on SQLite FTS5</td></tr>\n<tr><td><b>Semantic</b></td><td>Semantic search, using local embedding models</td></tr>\n<tr><td><b>Hybrid</b></td><td>Hybrid search, combining FTS + Semantic + Reranking</td></tr>\n</table>\n</div>\n\n---\n\n## 💻 CCW CLI Commands\n\n### 🌟 Recommended Commands\n\n<div align=\"center\">\n<table>\n<tr><th>Command</th><th>Description</th><th>When to Use</th></tr>\n<tr>\n  <td><b>/ccw</b></td>\n  <td>Auto workflow orchestrator - analyzes intent, selects workflow, executes</td>\n  <td>✅ General tasks, auto workflow selection</td>\n</tr>\n<tr>\n  <td><b>/ccw-coordinator</b></td>\n  <td>Smart orchestrator - recommends command chains, allows manual adjustment</td>\n  <td>🔧 Complex multi-step workflows</td>\n</tr>\n</table>\n</div>\n\n**Quick Examples**:\n\n```bash\n# /ccw - Auto workflow selection\n/ccw \"Add user authentication\"\n/ccw \"Fix memory leak in WebSocket\"\n/ccw \"Implement with TDD\"\n\n# /ccw-coordinator - Manual chain orchestration\n/ccw-coordinator \"Implement OAuth2 system\"\n```\n\n### Session Management Commands\n\n```bash\n/workflow:session:start     # Start new workflow session\n/workflow:session:resume    # Resume paused session\n/workflow:session:list      # List all sessions\n/workflow:session:sync      # Sync session work\n/workflow:session:complete  # Complete session\n```\n\n### Issue Workflow Commands\n\n```bash\n/issue/new       # Create new issue\n/issue/plan      # Plan issue resolution\n/issue/queue     # Form execution queue\n/issue/execute   # Execute issue queue\n```\n\n### Other CLI Commands\n\n```bash\nccw install           # Install workflow files\nccw view              # Open dashboard\nccw cli -p \"...\"      # Execute CLI tools (Gemini/Qwen/Codex)\nccw upgrade -a        # Upgrade all installations\n```\n\n---\n\n## 🏗️ Architecture\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│                     Workflow Skills                              │\n│  📝 workflow-lite-plan / workflow-multi-cli-plan (lightweight)  │\n│  📊 workflow-plan / workflow-tdd-plan (session-based)           │\n│  🧪 workflow-test-fix / workflow-test-fix         │\n│  🧠 brainstorm (multi-role analysis)                            │\n└─────────────────────────────────────────────────────────────────┘\n                              ↓\n┌─────────────────────────────────────────────────────────────────┐\n│                   Team Architecture v2                          │\n│  🤖 team-worker agents with role-spec based execution           │\n│  🔄 Inner loop framework for sequential task processing         │\n│  📢 Message bus protocol with team coordination                 │\n│  🧠 Wisdom accumulation (learnings/decisions/conventions)       │\n└─────────────────────────────────────────────────────────────────┘\n                              ↓\n┌─────────────────────────────────────────────────────────────────┐\n│                   Queue Scheduler Service                       │\n│  ⚙️ Background execution service with API endpoints             │\n│  📊 Queue management and unified CLI execution settings         │\n└─────────────────────────────────────────────────────────────────┘\n                              ↓\n┌─────────────────────────────────────────────────────────────────┐\n│                   Terminal Dashboard & Orchestrator             │\n│  🖥️ Multi-terminal grid with execution monitor                  │\n│  🎨 Template-based workflow editor with slash commands          │\n│  📡 Real-time agent communication via A2UI                      │\n└─────────────────────────────────────────────────────────────────┘\n```\n\n---\n\n## 📦 Project Structure\n\n```\nClaude-Code-Workflow/\n├── .claude/\n│   ├── agents/          # 22 specialized agents (team-worker, cli-discuss, etc.)\n│   ├── commands/        # Slash commands (5 categories)\n│   │   ├── ccw.md       # Main orchestrator\n│   │   ├── ccw-coordinator.md\n│   │   ├── cli/         # CLI commands (cli-init, codex-review)\n│   │   ├── issue/       # Issue management (plan, execute, queue)\n│   │   ├── memory/      # Memory commands (prepare, style-skill-memory)\n│   │   └── workflow/    # Workflow commands (session, ui-design, etc.)\n│   └── skills/          # 37 modular skills\n│       ├── workflow-lite-plan/\n│       ├── workflow-plan/\n│       ├── workflow-tdd-plan/\n│       ├── workflow-test-fix/\n│       ├── brainstorm/\n│       ├── team-*/      # Team coordination skills\n│       └── ...\n├── ccw/\n│   ├── src/             # TypeScript source code\n│   │   ├── commands/    # CLI command implementations\n│   │   ├── core/        # Core services (a2ui, auth, hooks, routes)\n│   │   ├── mcp-server/  # MCP server implementation\n│   │   └── tools/       # Tool implementations\n│   └── frontend/        # React frontend (Terminal Dashboard, Orchestrator)\n├── codex-lens/          # Local semantic code search engine\n└── docs/                # Documentation\n```\n\n---\n\n## 🎼 Team Cadence Control (Beat Model)\n\nThe v2 team architecture introduces an **event-driven beat model** for efficient orchestration:\n\n```\nBeat Cycle (single beat)\n======================================================================\n  Event                   Coordinator              Workers\n----------------------------------------------------------------------\n  callback/resume --> +- handleCallback -+\n                      |  mark completed   |\n                      |  check pipeline   |\n                      +- handleSpawnNext -+\n                      |  find ready tasks |\n                      |  spawn workers ---+--> [team-worker A] Phase 1-5\n                      |  (parallel OK)  --+--> [team-worker B] Phase 1-5\n                      +- STOP (idle) -----+         |\n                                                     |\n  callback <-----------------------------------------+\n  (next beat)              SendMessage + TaskUpdate(completed)\n======================================================================\n```\n\n**Key Benefits:**\n- 🎯 **Event-driven**: Coordinator only wakes when needed (callback/resume)\n- ⚡ **Fast-advance**: Simple successors spawn directly without coordinator roundtrip\n- 🔄 **Dynamic pipelines**: Generated per-task from dependency graph\n- 📊 **Parallel execution**: Independent tasks run concurrently\n\n---\n\n## 🖥️ Frontend Highlights\n\n### Terminal Dashboard\n\nMulti-terminal grid layout with real-time execution monitoring.\n\n**Features:**\n- 🖥️ Multi-terminal grid with resizable panes\n- 📊 Execution monitor with agent list\n- 📁 File sidebar for project navigation\n- 🎯 Session grouping by project tags\n- 🌙 Fullscreen/immersive mode\n\n### Orchestrator Editor\n\nVisual workflow template editor with drag-drop.\n\n**Features:**\n- 🎨 React Flow-based visual editing\n- 📦 Template library with pre-built workflows\n- 🔧 Property panel for node configuration\n- ⚡ Slash command integration\n\n---\n\n## 🙏 Acknowledgments\n\n- **[Impeccable](https://github.com/pbakaus/impeccable)** — Design audit methodology, OKLCH color system, anti-AI-slop detection patterns, editorial typography standards, motion/animation token architecture, and vanilla JS interaction patterns. The UI team skills (`team-ui-polish`, `team-interactive-craft`, `team-motion-design`, `team-visual-a11y`, `team-uidesign`, `team-ux-improve`) draw heavily from Impeccable's design knowledge.\n\n- **[gstack](https://github.com/garrytan/gstack)** — Systematic debugging methodology, security audit frameworks, and release pipeline patterns. The skills `investigate` (Iron Law debugging), `security-audit` (OWASP Top 10 + STRIDE), and `ship` (gated release pipeline) are inspired by gstack's workflow designs.\n\n---\n\n## 🤝 Contributing\n\n<div align=\"center\">\n  <a href=\"https://github.com/catlog22/Claude-Code-Workflow\"><img src=\"https://img.shields.io/badge/GitHub-Repository-181717?style=flat-square\" alt=\"GitHub\"/></a>\n  <a href=\"https://github.com/catlog22/Claude-Code-Workflow/issues\"><img src=\"https://img.shields.io/badge/Issues-Report_Bug-EF4444?style=flat-square\" alt=\"Issues\"/></a>\n</div>\n\n---\n\n## 📄 License\n\n<div align=\"center\">\n\nMIT License - see [LICENSE](LICENSE)\n\n</div>\n\n---\n\n## 💬 Community\n\n<div align=\"center\">\n\nJoin the CCW WeChat group to discuss tips and share experiences with other developers!\n\n<img src=\"assets/wechat-group-qr.png\" width=\"300\" alt=\"CCW WeChat Group\"/>\n\n<sub>Scan to join the WeChat group (if the QR code has expired, please open an Issue for the latest one)</sub>\n\n</div>\n\n---\n\n## ☕ Buy Me a Coffee\n\n<div align=\"center\">\n\nYour support is the greatest motivation for updates!\n\n<img src=\"assets/7e9099a5e71b02b0db581563d51a0439.png\" width=\"300\" alt=\"WeChat Appreciation QR Code\"/>\n\n<sub>\"您的支持是更新的最大动力\"</sub>\n\n</div>\n\n---\n\n## 🔗 Links\n\n<div align=\"center\">\n  <a href=\"https://linux.do/\"><img src=\"https://img.shields.io/badge/LINUX_DO-Learn_AI,_Go_L!-6366F1?style=flat-square\" alt=\"LINUX DO\"/></a>\n</div>\n\n<div align=\"center\">\n\n<br/>\n\n<!-- Footer -->\n<img src=\"https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=6,11,20&height=100&section=footer\"/>\n\n</div>\n","readmeFilename":"README.md"}